0001558370-24-012920.txt : 20240920 0001558370-24-012920.hdr.sgml : 20240920 20240920160038 ACCESSION NUMBER: 0001558370-24-012920 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240920 DATE AS OF CHANGE: 20240920 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Research Solutions, Inc. CENTRAL INDEX KEY: 0001386301 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 000000000 STATE OF INCORPORATION: NV FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-39256 FILM NUMBER: 241313313 BUSINESS ADDRESS: STREET 1: 10624 S. EASTERN AVE STREET 2: SUITE A-614 CITY: HENDERSON STATE: NV ZIP: 89052 BUSINESS PHONE: 310 477 0354 MAIL ADDRESS: STREET 1: 10624 S. EASTERN AVE STREET 2: SUITE A-614 CITY: HENDERSON STATE: NV ZIP: 89052 FORMER COMPANY: FORMER CONFORMED NAME: Derycz Scientific Inc DATE OF NAME CHANGE: 20070112 10-K 1 rsss-20240630x10k.htm 10-K
0001386301--06-302024FY0032295373294875082039-12-312039-12-31falseN/ANVP3YP5Yfalsefalsefalsefalse47660003.5P3Y0001386301us-gaap:StateAndLocalJurisdictionMember2023-07-012024-06-300001386301us-gaap:StateAndLocalJurisdictionMember2022-07-012023-06-3000013863012024-03-3100013863012023-09-3000013863012023-03-3100013863012022-12-3100013863012022-09-300001386301rsss:PubliclyAnnouncedPlansOrProgramsMember2024-06-012024-06-3000013863012024-06-012024-06-300001386301rsss:PubliclyAnnouncedPlansOrProgramsMember2024-03-012024-03-3100013863012024-03-012024-03-310001386301rsss:PubliclyAnnouncedPlansOrProgramsMember2023-12-012023-12-3100013863012023-12-012023-12-310001386301rsss:PubliclyAnnouncedPlansOrProgramsMember2023-09-012023-09-3000013863012023-09-012023-09-300001386301rsss:PubliclyAnnouncedPlansOrProgramsMember2023-07-012024-06-300001386301rsss:PubliclyAnnouncedPlansOrProgramsMember2023-06-012023-06-3000013863012023-06-012023-06-300001386301rsss:PubliclyAnnouncedPlansOrProgramsMember2023-03-012023-03-3100013863012023-03-012023-03-310001386301rsss:PubliclyAnnouncedPlansOrProgramsMember2022-12-012022-12-3100013863012022-12-012022-12-310001386301rsss:PubliclyAnnouncedPlansOrProgramsMember2022-09-012022-09-3000013863012022-09-012022-09-300001386301rsss:PubliclyAnnouncedPlansOrProgramsMember2022-07-012023-06-300001386301rsss:VestOverThreeAndFourYearPeriodMemberus-gaap:RestrictedStockMember2022-07-012023-06-300001386301us-gaap:CommonStockMemberus-gaap:SubsequentEventMember2024-08-132024-08-130001386301us-gaap:SubsequentEventMember2024-08-132024-08-130001386301us-gaap:CommonStockMemberus-gaap:SubsequentEventMember2024-08-092024-08-090001386301us-gaap:SubsequentEventMember2024-08-092024-08-090001386301us-gaap:RestrictedStockMemberus-gaap:SubsequentEventMember2024-08-062024-08-060001386301us-gaap:RestrictedStockMemberrsss:TwoThousandSeventeenPlanMember2023-07-012024-06-300001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodOneMemberus-gaap:RestrictedStockMember2023-07-012024-06-300001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodOneMemberus-gaap:RestrictedStockMember2022-07-012023-06-300001386301us-gaap:RestrictedStockMember2021-07-012022-06-300001386301us-gaap:RetainedEarningsMember2024-06-300001386301us-gaap:AdditionalPaidInCapitalMember2024-06-300001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001386301us-gaap:RetainedEarningsMember2023-06-300001386301us-gaap:AdditionalPaidInCapitalMember2023-06-300001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001386301us-gaap:RetainedEarningsMember2022-06-300001386301us-gaap:AdditionalPaidInCapitalMember2022-06-300001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001386301us-gaap:CommonStockMember2024-06-300001386301us-gaap:CommonStockMember2023-06-300001386301us-gaap:CommonStockMember2022-06-300001386301rsss:PubliclyAnnouncedPlansOrProgramsMember2024-03-190001386301rsss:RangeTwoMember2023-07-012024-06-300001386301rsss:RangeTwentyTwoMember2023-07-012024-06-300001386301rsss:RangeTwentyThreeMember2023-07-012024-06-300001386301rsss:RangeTwentySixMember2023-07-012024-06-300001386301rsss:RangeTwentyOneMember2023-07-012024-06-300001386301rsss:RangeTwentyMember2023-07-012024-06-300001386301rsss:RangeTwentyFourMember2023-07-012024-06-300001386301rsss:RangeTwentyFiveMember2023-07-012024-06-300001386301rsss:RangeTwelveMember2023-07-012024-06-300001386301rsss:RangeThreeMember2023-07-012024-06-300001386301rsss:RangeThirteenMember2023-07-012024-06-300001386301rsss:RangeTenMember2023-07-012024-06-300001386301rsss:RangeSixteenMember2023-07-012024-06-300001386301rsss:RangeSixMember2023-07-012024-06-300001386301rsss:RangeSeventeenMember2023-07-012024-06-300001386301rsss:RangeSevenMember2023-07-012024-06-300001386301rsss:RangeOneMember2023-07-012024-06-300001386301rsss:RangeNineteenMember2023-07-012024-06-300001386301rsss:RangeNineMember2023-07-012024-06-300001386301rsss:RangeFourteenMember2023-07-012024-06-300001386301rsss:RangeFourMember2023-07-012024-06-300001386301rsss:RangeFiveMember2023-07-012024-06-300001386301rsss:RangeFifteenMember2023-07-012024-06-300001386301rsss:RangeElevenMember2023-07-012024-06-300001386301rsss:RangeEightMember2023-07-012024-06-300001386301rsss:RangeEighteenMember2023-07-012024-06-300001386301rsss:RangeTwoMember2024-06-300001386301rsss:RangeTwentyTwoMember2024-06-300001386301rsss:RangeTwentyThreeMember2024-06-300001386301rsss:RangeTwentySixMember2024-06-300001386301rsss:RangeTwentyOneMember2024-06-300001386301rsss:RangeTwentyMember2024-06-300001386301rsss:RangeTwentyFourMember2024-06-300001386301rsss:RangeTwentyFiveMember2024-06-300001386301rsss:RangeTwelveMember2024-06-300001386301rsss:RangeThreeMember2024-06-300001386301rsss:RangeThirteenMember2024-06-300001386301rsss:RangeTenMember2024-06-300001386301rsss:RangeSixteenMember2024-06-300001386301rsss:RangeSixMember2024-06-300001386301rsss:RangeSeventeenMember2024-06-300001386301rsss:RangeSevenMember2024-06-300001386301rsss:RangeOneMember2024-06-300001386301rsss:RangeNineteenMember2024-06-300001386301rsss:RangeNineMember2024-06-300001386301rsss:RangeFourteenMember2024-06-300001386301rsss:RangeFourMember2024-06-300001386301rsss:RangeFiveMember2024-06-300001386301rsss:RangeFifteenMember2024-06-300001386301rsss:RangeElevenMember2024-06-300001386301rsss:RangeEightMember2024-06-300001386301rsss:RangeEighteenMember2024-06-300001386301rsss:VestedMember2024-06-300001386301rsss:UnvestedMember2024-06-300001386301rsss:VestedMember2023-06-300001386301rsss:UnvestedMember2023-06-300001386301rsss:VestedMember2022-06-300001386301rsss:UnvestedMember2022-06-300001386301srt:DirectorMember2023-07-012024-06-300001386301srt:DirectorMember2022-07-012023-06-300001386301us-gaap:EmployeeStockOptionMemberrsss:TwoThousandSeventeenPlanMember2024-06-300001386301us-gaap:EmployeeStockOptionMemberrsss:TwoThousandSevenPlanMember2024-06-300001386301us-gaap:EmployeeStockOptionMemberrsss:OmnibusIncentive2017PlanMember2021-11-170001386301us-gaap:EmployeeStockOptionMemberrsss:OmnibusIncentive2017PlanMember2021-11-160001386301us-gaap:EmployeeStockOptionMemberrsss:OmnibusIncentive2017PlanMember2020-11-170001386301us-gaap:EmployeeStockOptionMemberrsss:OmnibusIncentive2017PlanMember2020-11-160001386301us-gaap:EmployeeStockOptionMemberrsss:TwoThousandSeventeenPlanMember2017-11-210001386301us-gaap:EmployeeStockOptionMemberrsss:TwoThousandSevenPlanMember2016-11-100001386301us-gaap:EmployeeStockOptionMemberrsss:TwoThousandSevenPlanMember2016-11-090001386301us-gaap:EmployeeStockOptionMember2022-07-012023-06-300001386301us-gaap:FurnitureAndFixturesMember2024-06-300001386301us-gaap:ComputerSoftwareIntangibleAssetMember2024-06-300001386301us-gaap:ComputerEquipmentMember2024-06-300001386301us-gaap:FurnitureAndFixturesMember2023-06-300001386301us-gaap:ComputerSoftwareIntangibleAssetMember2023-06-300001386301us-gaap:ComputerEquipmentMember2023-06-3000013863012022-09-302022-09-300001386301rsss:ResoluteInnovationIncMember2023-07-012024-06-300001386301rsss:SciteInc.Member2022-07-012023-06-300001386301rsss:ResoluteInnovationIncMember2022-07-012023-06-3000013863012023-07-282023-07-280001386301us-gaap:StateAndLocalJurisdictionMember2024-06-300001386301us-gaap:DomesticCountryMember2024-06-300001386301us-gaap:StateAndLocalJurisdictionMember2023-06-300001386301us-gaap:DomesticCountryMember2023-06-3000013863012010-07-230001386301us-gaap:RevolvingCreditFacilityMember2023-04-150001386301us-gaap:RevolvingCreditFacilityMember2023-04-152023-04-150001386301rsss:MexicanPesoToUsDollarMember2024-06-300001386301rsss:GbpToUsDollarMember2024-06-300001386301rsss:EuroToUsDollarMember2024-06-300001386301rsss:MexicanPesoToUsDollarMember2023-06-300001386301rsss:GbpToUsDollarMember2023-06-300001386301rsss:EuroToUsDollarMember2023-06-300001386301srt:MinimumMember2024-06-300001386301srt:MaximumMember2024-06-300001386301us-gaap:LicensingAgreementsMember2024-06-300001386301us-gaap:DevelopedTechnologyRightsMember2024-06-300001386301us-gaap:CustomerRelationshipsMember2024-06-300001386301us-gaap:CustomerListsMember2024-06-300001386301us-gaap:LicensingAgreementsMember2023-06-300001386301us-gaap:DevelopedTechnologyRightsMember2023-06-300001386301us-gaap:CustomerRelationshipsMember2023-06-300001386301us-gaap:CustomerListsMember2023-06-300001386301rsss:TransactionsMember2023-07-012024-06-300001386301rsss:PlatformsMember2023-07-012024-06-300001386301rsss:TransactionsMember2022-07-012023-06-300001386301rsss:PlatformsMember2022-07-012023-06-300001386301us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberrsss:VendorMember2023-07-012024-06-300001386301us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberrsss:VendorBMember2023-07-012024-06-300001386301us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberrsss:VendorMember2022-07-012023-06-300001386301us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberrsss:VendorBMember2022-07-012023-06-3000013863012022-06-300001386301rsss:EuropeFinancialInstitutionsMember2024-06-300001386301rsss:EuropeFinancialInstitutionsMember2023-06-300001386301rsss:SciteInc.Memberus-gaap:TechnologyBasedIntangibleAssetsMember2023-12-010001386301rsss:SciteInc.Memberus-gaap:CustomerRelationshipsMember2023-12-010001386301rsss:ResoluteInnovationIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2023-07-280001386301rsss:ResoluteInnovationIncMemberus-gaap:CustomerRelationshipsMember2023-07-280001386301us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001386301us-gaap:FairValueMeasurementsRecurringMember2024-06-300001386301rsss:SciteInc.Member2023-12-012023-12-010001386301rsss:SciteInc.Member2024-06-300001386301rsss:SciteInc.Member2023-07-012024-06-300001386301rsss:BonusAmountMember2024-06-300001386301us-gaap:EmployeeStockOptionMember2023-07-012024-06-300001386301rsss:RestrictedCommonStockMember2023-07-012024-06-300001386301us-gaap:EmployeeStockOptionMember2022-07-012023-06-300001386301rsss:RestrictedCommonStockMember2022-07-012023-06-300001386301us-gaap:RetainedEarningsMember2022-07-012023-06-300001386301us-gaap:CommonStockMember2022-07-012023-06-300001386301us-gaap:AdditionalPaidInCapitalMember2022-07-012023-06-300001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012023-06-300001386301us-gaap:RetainedEarningsMember2023-07-012024-06-300001386301us-gaap:CommonStockMember2023-07-012024-06-300001386301us-gaap:AdditionalPaidInCapitalMember2023-07-012024-06-300001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012024-06-300001386301srt:MinimumMemberrsss:SciteInc.Memberrsss:DevelopedTechnologyAndCustomerRelationshipsMember2023-07-012024-06-300001386301srt:MaximumMemberrsss:SciteInc.Memberrsss:DevelopedTechnologyAndCustomerRelationshipsMember2023-07-012024-06-3000013863012023-06-300001386301srt:MaximumMember2024-03-190001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodTwoMember2023-07-012024-06-300001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodThreeMember2023-07-012024-06-300001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodSixMember2023-07-012024-06-300001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodOneMember2023-07-012024-06-300001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFourMember2023-07-012024-06-300001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFiveMember2023-07-012024-06-300001386301srt:MinimumMemberus-gaap:RestrictedStockMember2023-07-012024-06-300001386301srt:MaximumMemberus-gaap:RestrictedStockMember2023-07-012024-06-300001386301srt:MinimumMemberus-gaap:RestrictedStockMember2022-07-012023-06-300001386301srt:MaximumMemberus-gaap:RestrictedStockMember2022-07-012023-06-300001386301rsss:VestedMember2023-07-012024-06-300001386301rsss:VestedMember2022-07-012023-06-300001386301rsss:UnvestedMember2023-07-012024-06-300001386301rsss:UnvestedMember2022-07-012023-06-300001386301us-gaap:RestrictedStockMember2024-06-300001386301us-gaap:RestrictedStockMember2023-06-300001386301us-gaap:RestrictedStockMember2022-06-300001386301us-gaap:RestrictedStockMember2023-07-012024-06-300001386301us-gaap:RestrictedStockMember2022-07-012023-06-300001386301rsss:VestOverThreeYearPeriodMemberus-gaap:RestrictedStockMember2023-07-012024-06-300001386301us-gaap:EmployeeStockOptionMember2023-07-012024-06-300001386301rsss:VestOverThreeYearPeriodMemberus-gaap:RestrictedStockMember2022-07-012023-06-300001386301rsss:VestOverFourYearPeriodMemberus-gaap:RestrictedStockMember2022-07-012023-06-300001386301srt:EuropeMemberus-gaap:AccountsReceivableMember2023-07-012024-06-300001386301rsss:OtherThanUsAndEuropeMemberus-gaap:AccountsReceivableMember2023-07-012024-06-300001386301country:USus-gaap:AccountsReceivableMember2023-07-012024-06-300001386301us-gaap:AccountsReceivableMember2023-07-012024-06-300001386301srt:EuropeMember2023-07-012024-06-300001386301rsss:OtherThanUsAndEuropeMember2023-07-012024-06-300001386301country:US2023-07-012024-06-300001386301srt:EuropeMemberus-gaap:AccountsReceivableMember2022-07-012023-06-300001386301rsss:OtherThanUsAndEuropeMemberus-gaap:AccountsReceivableMember2022-07-012023-06-300001386301country:USus-gaap:AccountsReceivableMember2022-07-012023-06-300001386301us-gaap:AccountsReceivableMember2022-07-012023-06-300001386301srt:EuropeMember2022-07-012023-06-300001386301rsss:OtherThanUsAndEuropeMember2022-07-012023-06-300001386301country:US2022-07-012023-06-3000013863012010-07-232010-07-230001386301rsss:FiscalYear2024Member2023-07-012024-06-300001386301rsss:FiscalYear2023Member2023-07-012024-06-3000013863012024-06-300001386301srt:MinimumMember2023-07-012024-06-300001386301srt:MaximumMember2023-07-012024-06-300001386301rsss:SciteInc.Member2023-12-010001386301rsss:ResoluteInnovationIncMember2023-07-280001386301rsss:ResoluteInnovationIncMember2023-07-282023-07-280001386301rsss:MexicanPesoToUsDollarMember2023-07-012024-06-300001386301rsss:GbpToUsDollarMember2023-07-012024-06-300001386301rsss:EuroToUsDollarMember2023-07-012024-06-300001386301rsss:MexicanPesoToUsDollarMember2022-07-012023-06-300001386301rsss:GbpToUsDollarMember2022-07-012023-06-300001386301rsss:EuroToUsDollarMember2022-07-012023-06-3000013863012024-03-1900013863012022-07-012023-06-3000013863012024-04-012024-06-3000013863012023-12-3100013863012024-09-1300013863012023-07-012024-06-30xbrli:sharesiso4217:USDxbrli:purersss:itemrsss:subsidiaryiso4217:USDxbrli:sharesiso4217:UYUiso4217:EUR

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

(Mark One)

 

 

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

For the fiscal year ended: June 30, 2024

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

For the transition period from _____________ to _____________

Commission File No. 001-39256

RESEARCH SOLUTIONS, INC.

(Exact name of registrant as specified in its charter)

Nevada

    

11-3797644

(State or other jurisdiction of incorporation or organization)

(I.R.S. Employer Identification No.)

 

 

Address not applicable1

N/A

(Address of principal executive offices)

(Zip Code)

(310) 477-0354

(Registrant’s telephone number, including area code)

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

Title of each Class

    

Trading Symbol(s)

    

Name of each Exchange on which registered

Common stock, $0.001 par value

RSSS

The Nasdaq Stock Market LLC

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 during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes       No 

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

Large accelerated filer

    

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

Indicate by check mark whether the registrant 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 Exchange Act). Yes       No 

The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant as of December 31, 2023, the last business day of the registrant’s most recently completed second fiscal quarter, was $68,813,766 based on the closing price of $2.60 per share as reported on the Nasdaq as of that date.

Indicate the number of shares outstanding of each of the registrant's classes of common stock as of the latest practicable date.

Title of Class

    

Number of Shares Outstanding on September 13, 2024

Common Stock, $0.001 par value

32,554,568

1 In November 2019, we became a fully remote company. Accordingly, we do not currently have principal executive offices.

TABLE OF CONTENTS

PART I

Item  1.

Business

4

Item  1A.

Risk Factors

10

Item  1B.

Unresolved Staff Comments

20

Item 1C.

Cybersecurity

20

Item  2.

Properties

21

Item  3.

Legal Proceedings

21

Item  4.

Mine Safety Disclosures

21

 

 

 

PART II

Item  5.

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

22

Item  6.

[Reserved]

23

Item  7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

24

Item  7A.

Quantitative and Qualitative Disclosures About Market Risk

34

Item  8.

Financial Statements and Supplementary Data

35

Item  9.

Changes in and Disagreements With Accountants on Accounting and Financial Disclosure

60

Item  9A.

Controls and Procedures

60

Item  9B.

Other Information

61

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

61

 

 

 

PART  III

Item  10.

Directors, Executive Officers and Corporate Governance

62

Item  11.

Executive Compensation

66

Item  12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

72

Item  13.

Certain Relationships and Related Transactions, and Director Independence

75

Item  14.

Principal Accounting Fees and Services

75

 

 

 

PART IV

Item  15.

Exhibits and Financial Statement Schedules

77

Item  16.

Form 10-K Summary

80

2

Cautionary Notice Regarding Forward-Looking Statements

Unless otherwise indicated, (i) the terms “Research Solutions,” “we,” “us” and “our” refer to Research Solutions, Inc., a Nevada corporation, and our five wholly-owned subsidiaries: Reprints Desk, Inc., (“Reprints Desk”) a Delaware corporation, including its wholly owned subsidiary Resolute Innovation, Inc., (“ResoluteAI”), a Delaware corporation, Scite, LLC, (“Scite”), a Delaware limited liability company, Reprints Desk Latin America S. de R.L. de C.V., (“Reprints Desk Latin America”), an entity organized under the laws of Mexico and RESSOL LA, S. DE R.L. DE C.V., (“ResSol LA”) an entity organized under the laws of Mexico, and (ii) the term “common stock” refers to the common stock, par value $0.001 per share, of Research Solutions. The financial information included herein is presented in United States dollars (“US Dollars”), the functional currency of our company. Although the majority of our revenue and costs are in US Dollars, the costs of Reprints Desk Latin America and ResSol LA are in Mexican Pesos.

The Research Solutions logo, Article Galaxy and other trademarks or service marks of Research Solutions, Inc. appearing in this annual report on Form 10-K are the property of Research Solutions, Inc. This annual report on Form 10-K also contains registered marks, trademarks and trade names of other companies. All other trademarks, registered marks and trade names appearing herein are the property of their respective holders.

All statements included or incorporated by reference in this Annual Report on Form 10-K, other than statements or characterizations of historical fact, are forward-looking statements. Examples of forward-looking statements include, but are not limited to, statements concerning our accounting estimates; assumptions and judgments; the demand for our products; the competitive nature of and anticipated growth in our industry; and our prospective needs for additional capital. These forward-looking statements are based on our current expectations, estimates, approximations and projections about our industry and business, management’s beliefs, and certain assumptions made by us, all of which are subject to change. Forward-looking statements can often be identified by words such as “anticipates,” “expects,” “intends,” “plans,” “predicts,” “believes,” “seeks,” “estimates,” “may,” “will,” “should,” “would,” “could,” “potential,” “continue,” “ongoing,” and similar expressions, and variations or negatives of these words. These statements are not guarantees of future performance and are subject to risks, uncertainties and assumptions that are difficult to predict. Therefore, our actual results could differ materially and adversely from those expressed in any forward-looking statements as a result of various factors, some of which are listed under “Risk Factors” in Item 1A of this report. These forward-looking statements speak only as of the date of this report. We undertake no obligation to revise or update publicly any forward-looking statement for any reason, except as otherwise required by law.

This Annual Report on Form 10-K also contains estimates and other information concerning our industry, including market size and customer satisfaction ratings, that we obtained from industry publications, surveys and forecasts. This information involves a number of assumptions and limitations, and you are cautioned not to give undue weight to these estimates. Although we believe the information in these industry publications, surveys and forecasts is reliable, we have not independently verified the accuracy or completeness of the information. The industry in which we operate is subject to a high degree of uncertainty and risk due to a variety of factors.

3

PART I

Item 1. Business

Company Overview

Research Solutions was incorporated in the State of Nevada on November 2, 2006, and is a publicly traded holding company with five wholly owned subsidiaries as of June 30, 2024: Reprints Desk, Inc., a Delaware corporation, including its wholly owned subsidiary Resolute Innovation, Inc., a Delaware corporation, Scite, LLC, a Delaware limited liability company, Reprints Desk Latin America S. de R.L. de C.V., an entity organized under the laws of Mexico, and RESSOL LA, S. DE R.L. DE C.V., an entity organized under the laws of Mexico.

We provide software and related services  to help research intensive organizations save time and money. We offer various software platforms (“Platform” or “Platforms”) that are typically sold to corporate, academic, government and individual researchers as cloud-based software-as-a-service (“SaaS”) via auto-renewing license agreements. Corporate, academic, and government customers typically sign up under annual agreements. Individual researchers can sign up under an annual or a month-to-month agreement and are typically billed monthly. Our Platforms also facilitate the sale of published scientific, technical, and medical (“STM”) content sold as individual articles (“Transactions”) either stand alone or via one or more of the research Platform solutions we provide. When one or more of the Platform solutions are used to purchase Transactions, customers pay for those transactions through monthly billing or via credit card for individual researchers. Our Platforms enable life science and other research-intensive organizations to accelerate their research and development activities through our advanced discovery tools (i.e. search), tools to access and buy STM articles required to support their research (i.e. acquire), as well as tools that manage that content across the enterprise and on an individual basis (i.e. manage). The Platforms typically deliver an ROI to the customer by reducing the amount of time it takes a research organization to find, acquire and manage content, in addition to also driving down the ultimate cost per article over time.

Platforms

Our cloud-based SaaS Platforms consist of proprietary software and Internet-based interfaces sold to customers through an annual or monthly subscription fee. Legacy functionality falls into three areas.

Discover – These solutions facilitate search (discovery) across virtually all STM articles available. The solutions we offer include free (basic) search solutions and advanced search tools like the Resolute.ai and scite.ai products.  These tools allow for searching and identifying relevant research and then purchasing that research through one of our other solutions. In addition, these tools increasingly enable users to find insights in other datasets adjacent to STM content, such as Clinical Trial, Patent, Life Science & MedTech Regulatory information, Competitor and Technology landscape insights in addition to searching the customer’s internal datasets. The advanced search solutions are sold through a seat, enterprise, or individual license. Our Platform is deployed as a single, multi-tenant system across our entire customer base. Customers securely access the Platform through online web interfaces and via web service APIs that enable customers to leverage Platform features and functionality from within in-house and third-party software systems. The Platform can also be configured to satisfy a customer’s individual preferences. We leverage our Platform’s efficiencies in scalability, stability and development costs to fuel rapid innovation and competitive advantage.

Acquire – Our Article Galaxy® (“AG”) solution allows for research organizations to load their entitlements (subscriptions, discount or token packages, and their existing library of articles) and AG manages those entitlements in the background enabling the researchers to focus on acquiring articles they need quickly and efficiently at the lowest possible cost. When used in conjunction with our discovery Platforms, customers can initiate orders, route orders based on the lowest cost to acquire, obtain spend and usage reporting, automate authentication, and connect seamlessly to in-house and third-party software systems.

4

Manage – Our References solution allows users to access the article inside the Platform including setting up personal folders or team folders and allows researchers to markup and take notes on the articles in a supported browser on a desktop or tablet.

We use Artificial Intelligence (“AI”) in several parts of the research workflow today and will continually add capability as we move forward. Today we offer an AI based recommendation engine in our Discover, Acquire, and Manage Platform solutions. We also offer an AI based “assistant” in some of our solutions to allow the researcher to ask questions about articles, groups of articles (folders), and more. We also have the capability to provide full text search on STM content in the scite.ai Platform where the publisher gives us the rights to do so.

Using Resolute.ai and scite.ai technology, we plan to release several new Platform solutions to enhance the research workflows described above and add new solutions to support the analysis functions that exist in our typical customer base.

Our Platforms are deployed as a single, multi-tenant system across our entire customer base. Customers securely access the Platform through online web interfaces and via web service APIs that enable customers to leverage Platform features and functionality from within in-house and third-party software systems. The Platform can also be configured to satisfy a customer’s individual preferences. We leverage our Platform efficiencies in scalability, stability and development costs to fuel rapid innovation and to gain a competitive advantage.

Transactions

We provide our researchers with a single source to the universe of published STM content that includes over 100 million existing STM articles and over 2 to 4 million newly published STM articles each year. STM content is sold to our customers on a per transaction basis. Researchers and knowledge workers in life science and other research-intensive organizations generally require single copies of published STM journal articles for use in their research activities. These individuals are our primary users and while they typically purchase the articles via one of our Platform solutions, we do have some customers that just order articles from us on behalf of end-users in their organizations.

Core to many of our Platform solutions is providing our customers with ways to find and download digital versions of STM articles that are critical to their research. Customers submit orders for the articles they need which we source and electronically deliver to them generally in under an hour; in most cases under one minute. This service is generally known in the industry as single article delivery or document delivery. We also obtain the necessary permission licenses from the content publisher or other rights holder so that our customer’s use complies with applicable copyright laws. We have arrangements with hundreds of content publishers that allow us to distribute their content. The majority of these publishers provide us with electronic access to their content, which allows us to electronically deliver single articles to our customers often in a matter of minutes. While a vast majority of the articles are available in electronic form, the Company also has workflows to deliver older paper-based articles through relationships we have built with libraries around the world.

Competitive Strengths

We believe that we possess the following competitive strengths:

Services and Technology

We have developed proprietary software, a sophisticated information logistics technology backbone, and Internet-based interfaces that allow customers to initiate orders for STM content, manage these transactions, obtain reporting, automate authentication, improve seamless connectivity to in-house and third-party software systems, and maximize the information resources they already own or license, as well as organize workgroups to collaborate around bibliographic information. We are focused on rapidly developing an ecosystem of new interactive app-like components for researchers that will deliver time saving efficiencies in core research workflows and knowledge creation processes. We continually

5

enhance the performance of our existing proprietary software and systems and develop and implement new technologies that expand the available methods of discovering, obtaining and managing content. Through the acquisitions of ResoluteAI and Scite, our services have been enhanced to include AI as part of the research workflow.

Our services are highly configurable to meet customers’ needs and provide a personalized yet turnkey solution that covers the full spectrum of customer requirements; from identifying and locating articles, to facilitating copyright compliance, maximizing information resources already owned, monitoring usage, and automating end-user authentication. Our services alleviate the need for our customers to develop internal systems or contact multiple content publishers in order to obtain the content that is critical to their research.

Experienced Management Team

Our management team has years of extensive experience satisfying customers across the information services and STM publishing and technology industries. In addition, our team has experience growing and scaling SaaS and subscription business models.

Customer Loyalty

The majority of our revenue comes from our loyal base of customers, indicative of our focus on customer satisfaction and quality. In Document Delivery Buyer Surveys conducted by industry research and advisory firm Outsell, Inc., we have ranked first overall and in every category for customer satisfaction (depth and breadth of coverage, fair pricing, and ease of doing business) and loyalty (intention to renew or continue service, and willingness to recommend the service to others). This is reflected by our gross churn rate in the low single digit range, and a net churn rate in the high single digit range, each as a percentage of revenue.

Industry Presence and Established Relationships

We have a well-established presence and a network of contacts with our customers (life science companies, academic institutions, and other research-intensive organizations), STM publishing partners, and others in the information services space. We have existing arrangements with hundreds of content publishers that allow us to distribute their content. Although we do not have exclusive relationships with these content publishers, the aggregate number of in place agreements are essential to our value proposition, market presence, and our ability to satisfy the requirements of our customers.

Promotion

We employ a segment-focused marketing approach that focuses on traditional buyers such as corporate libraries as well as new types of non-library buyers across a variety of business functions, including those within research and development. In pursuit of growth, we invest in vertical integration and channel relationships to increase the value we provide to customers, extend our promotional reach, and decrease customer acquisition costs. We anticipate growth coming from cross-selling into our existing customer base, penetrating new market verticals, and generating market demand and preference from both existing and new customers. While we place emphasis on the life science market, with a focus on pharmaceutical, biotechnology and medical device customers, we are also penetrating the following markets: academic, aerospace, automotive, electronics, chemicals and food and agriculture.

Growth Strategy

Organic Growth

We seek to grow our customer base through targeted direct and channel promotions of our Platform to potential customers. This strategy for sales and marketing is supported by inbound marketing driven by educational content, innovative technological systems, competitive pricing and best in class service. We are also positioning our sales force to be able to better serve small and medium sized businesses that we consider to be largely underserved today. We also seek to grow existing customer revenue by year over year increases, and through value-based add-ons.

6

In addition, we submit proposals to potential customers in response to requests for proposals, or “Request for Proposals” (RFPs). We are continually improving our operations and technology to ensure that they are capable of delivering proposed solutions and supporting future growth.

Product Development

We seek to grow revenue through product differentiation, and the development of new products that are attractive to new and existing customers. Our focus on product development leads us to continually explore options to strengthen and broaden our service offering portfolio.

Acquisitions and Combinations

From time to time, and as opportunities arise, we may explore strategic acquisitions and combinations, including the acquisition of customer lists, that bring revenue, profitability, growth potential, cross-selling opportunities and additional technology, products, services, operations and/or geographic capabilities to our company.

International Expansion

We have expanded internationally through increased sales to companies located abroad, particularly in Europe and Japan. From time to time, and as opportunities arise, we may further expand internationally through partnerships or acquisitions.

Publisher Agreements

We have arrangements with all of the major STM content publishers and most of the smaller STM publishers that allow us to distribute their content, and we regularly advance new business opportunities such as rentals through amendments to existing agreements. In addition, we regularly contact publishers to negotiate additional publisher agreements. A typical publisher agreement would allow us to distribute the publisher’s content according to a negotiated price list, thereby eliminating the need to contact the publisher and obtain the rights for each individual order. The majority of these publishers provide us with electronic access to their content, which allows us to further expedite the delivery of single articles to our customers. In addition, we rely on a small number of content publishers for the majority of our content costs.

Company Services

We account for revenue in accordance with ASU 2014-09, Revenue from Contracts with Customers (Topic 606), (“ASC 606”). The underlying principle of ASC 606 is to recognize revenue to depict the transfer of goods or services to customers at the amount expected to be collected.

Revenues are recognized when control of the promised goods or services are transferred to a customer, in an amount that reflects the consideration that we expect to receive in exchange for those goods or services. We derive our revenues from two sources: annual licenses that allow customers to access and utilize certain premium features of our cloud-based SaaS research intelligence platform (“Platform” or “Platforms”) and the transactional sale of STM content managed, sourced and delivered through the Platform (“Transactions”).

7

Graphic

We apply the following five steps in order to determine the appropriate amount of revenue to be recognized as we fulfill our obligations under each of our agreements:

identify the contract with a customer;
identify the performance obligations in the contract;
determine the transaction price;
allocate the transaction price to performance obligations in the contract; and
recognize revenue as the performance obligation is satisfied.

Platforms

We charge a subscription fee that allows customers to access and utilize certain premium features of our Platform. Revenue is recognized ratably over the term of the subscription agreement, which is typically one year, provided all other revenue recognition criteria have been met. Billings or payments received in advance of revenue recognition are recorded as deferred revenue.

Transactions

We charge a transactional service fee for the electronic delivery of single articles, and a corresponding copyright fee for the permitted use of the content. We recognize revenue from single article delivery services upon delivery to the customer provided all other revenue recognition criteria have been met.

Customers and Suppliers

There were no customers that accounted for greater than 10% of our revenue for the years ended June 30, 2024 and 2023.

Approximately 44% and 43% of our content cost for the years ended June 30, 2024 and 2023, respectively, was derived from our three largest suppliers of content. Loss of any or all of these suppliers of content would significantly reduce our revenue, which would have a material adverse effect on our results of operations. We can provide no assurance that these suppliers of content will continue to supply us with content in the future.

Sales and Marketing

To efficiently acquire customers, we rely on marketing in close cooperation with value-based selling to acquire new small, medium and large geographically-dispersed enterprises. The promotional mix of tactics we utilize includes: search engine optimization and digital marketing, educational content, advertising, events, direct response and integrated marketing campaigns, public relations and content publicity, thought leadership programs, channel alliances training, and

8

analyst relations. In addition, we focus on account expansion, upselling add-ons, and customer retention, which, we believe, increases total lifetime customer value and generates referrals for new business.

Competition

The markets in which we compete are highly competitive. The primary methods of competition in our industry are price, service, technology and niche focus. Competition based on price is often successful in the short-term, but can limit the ability of a supplier to provide adequate service levels. Competition based on service and/or technology requires significant investment in systems and that investment requires time to produce results. Niche operators focus on narrow activities, but cannot aggregate sufficient content, technology and services to satisfy broad customer needs. We believe that many customers and potential customers are less price sensitive if the service levels are high and the technology creates efficiency and/or management information that has not been available previously.

Our competition includes:

Reference Management Applications – We expect to increasingly compete with tools that exist in the marketplace that are used to aid in organizing references, storing personal content assets, and prepare scholarly papers for submission to congresses and journals.
Piracy – Perhaps, our most serious competitor. Many entities use content for commercial purposes without complying with applicable copyright laws, and paying the required copyright to the content publisher. As information becomes more readily available, the opportunity for piracy increases.
STM Single Article Delivery Vendors and Content Aggregators – Our primary competitors for global, full-service single article delivery services are Copyright Clearance Center, regional interlibrary loan networks throughout the world such as those owned and operated by OCLC, and numerous national libraries located outside of the United States.
Customer In-House Services – While single article delivery services and software development are challenging for our customers to provide in-house, many existing and potential customers manage these capabilities internally.
Publisher In-House Capabilities – Some large publishers have developed in-house capabilities to service the content re-use market, however, many of them neglect other content repurposing opportunities and may not be able to aggregate content from other publishers nor create value added software-based solutions.

Corporate History and Structure

Research Solutions was incorporated in the State of Nevada on November 2, 2006, and in November 2006 entered into a Share Exchange Agreement with Reprints Desk. At the closing of the transaction contemplated by the Share Exchange Agreement, Research Solutions acquired all of the outstanding shares of Reprints Desk from its stockholders and issued 8,000,003 shares of common stock to the former stockholders of Reprints Desk. Following completion of the exchange transaction, Reprints Desk became a wholly-owned subsidiary of Research Solutions.

On July 24, 2012, we formed Reprints Desk Latin America to provide operational and administrative support services to Reprints Desk.

On March 4, 2013, we consummated a merger with DYSC Subsidiary Corporation, our wholly-owned subsidiary, pursuant to which we, in connection with such merger, amended our Articles of Incorporation to change our name to Research Solutions, Inc. (formerly Derycz Scientific, Inc.).

9

On June 9, 2022, we formed ResSol LA to provide operational and administrative support services to Reprints Desk.

On July 28, 2023, we acquired 100% of the outstanding stock of Resolute Innovation, Inc., a Delaware corporation, an advanced search platform that equips organizations with search, discovery and knowledge management tools that are powered by artificial intelligence and neuro-linguistic programming (“NLP”) technologies.

On December 1, 2023, we acquired 100% of the outstanding stock of Scite, Inc. a Delaware corporation, a platform for discovering and evaluating scientific articles via Smart Citations. Smart Citations allow users to see how a publication has been cited by providing the context of the citation and a classification describing whether it allows for supporting or contrasting evidence for the cited claim. The acquisition was completed through the merger of our subsidiary, Research Solutions Acquisition 2, LLC, with Scite, Inc., with our subsidiary surviving the merger and subsequently being renamed Scite, LLC.

Human Capital Resources

As of September 13, 2024, we had 145 full time employees.

Item 1A. Risk Factors

Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this report, including our consolidated financial statements and related notes, before investing in our common stock. The following summarizes material risks that investors should carefully consider before deciding to buy or maintain an investment in our common stock. Any of the following risks, if they actually occur, would likely harm our business, financial condition and results of operations. As a result, the trading price of our common stock could decline, and investors could lose the money they paid to buy our common stock.

Risks Related to Our Business and Our Industry

We have historically incurred significant losses and may be unable to maintain profitability. If we continue to incur significant losses, we may have to curtail our operations, which may prevent us from successfully operating and expanding our business.

Historically, we have relied upon cash from financing activities to fund substantially all of the cash requirements of our activities and have incurred significant losses and experienced negative cash flow. For our fiscal years ended June 30, 2024 and 2023, we incurred a net loss of $3,786,597 and earned a net income of $571,623, respectively. As of June 30, 2024, we had an accumulated deficit of $26,309,246. We cannot predict if we will be profitable. We may continue to incur losses for an indeterminate period of time and may be unable to sustain profitability. An extended period of losses and negative cash flow may prevent us from successfully operating and expanding our business. We may be unable to sustain or increase our profitability on a quarterly or annual basis.

The loss of our largest customers would significantly reduce our revenue and adversely affect our results of operations.

There were no customers that accounted for greater than 10% of our revenue for the years ended June 30, 2024 and 2023. The loss of our largest customers would significantly reduce our revenue, which would have a material adverse effect on our results of operations. We can provide no assurance that these customers will continue to place orders in the future.

The loss of our largest suppliers of content would significantly reduce our revenue and adversely affect our results of operations.

Approximately 44% and 43% of our content cost for the years ended June 30, 2024 and 2023, respectively, was derived from our three largest suppliers of content. Loss of any or all of these suppliers of content would significantly

10

reduce the attractiveness of our services and our revenue, which would have a material adverse effect on our results of operations. We can provide no assurance that these suppliers of content will continue to supply us with content in the future. Moreover, our arrangements with content providers are non-exclusive. As a result, our content providers can provide the same content to our competitors.

We are exposed to credit risk on our accounts receivable and prepayments to suppliers of content. This risk is heightened during periods when economic conditions worsen.

There were no customers that accounted for greater than 10% of our accounts receivable as of June 30, 2024 and 2023, respectively. In addition, we have made prepayments to suppliers of content. While we have procedures to monitor and limit exposure to credit risk on our trade receivables as well as long-term prepayments, there can be no assurance such procedures will effectively limit our credit risk and avoid losses, which could have a material adverse effect on our results of operations.

Our services, technology and industry relationships are key assets and competitive advantages of our company and our business may be affected by how we are perceived in the marketplace.

Our services, technology and industry relationships are key assets that enable us to effectively compete in our industry. Our ability to attract and retain customers is highly dependent upon external perceptions of the quality, efficacy, responsiveness and ease-of-use of our services and business practices, and overall financial condition. Negative perceptions or publicity regarding these matters could damage our reputation with customers and the public, which could make it difficult for us to attract and maintain customers. Adverse developments with respect to our industry may also, by association, negatively impact our reputation. Negative perceptions or publicity could have a material adverse effect on our business and financial results.

Our business performance is dependent upon the effectiveness of our technology investments, the failure of which could materially impact our business and financial results.

We have and will continue to undertake significant investments in our technology infrastructure to continually strengthen our position in research and marketing solutions and improve our existing technology platform. We may fail to effectively invest such amounts, or we may invest significant amounts in technologies that do not ultimately assist us in achieving our strategic goals. We may also fail to maintain our technology infrastructure in a manner that allows us to readily meet our customers’ needs. If we experience any of these or similar failures related to our technology investments, we will not achieve our expected revenue growth, or desired cost savings, and we could experience a significant competitive disadvantage in the marketplace, which could have a material adverse effect on our business and financial results.

In addition, the failure to continue to invest in our business could result in a material adverse effect on our future financial results. Such investments may include: executing on, and mitigating risks associated with, new product offerings and entrance into new geographic markets; and ensuring continued compatibility of our new platforms and technologies with our customers’ networks and systems.

We may be subject to intellectual property rights claims by third parties, which are extremely costly to defend, could require us to pay significant damages and could limit our ability to use certain technologies.

Third parties, including our content providers, may assert claims of infringement of intellectual property rights against us or our customers for which we may be liable or have an indemnification obligation. Any claim of infringement by a third party, even those without merit, could cause us to incur substantial costs defending against the claim and could distract our management from our business. Although third parties may offer a license to their content, the terms of any offered license may not be acceptable and the failure to obtain a license or the costs associated with any license could cause our business, results of operations or financial condition to be materially and adversely affected. In addition, our licenses are generally non-exclusive, and therefore our competitors may have access to the same content licensed to us. Furthermore, a successful claimant could secure a judgment or we may agree to a settlement that prevents us from providing certain content or that requires us to pay substantial damages, including treble damages if we are found to have

11

willfully infringed the claimant’s copyrights, royalties or other fees. Any of these events could seriously harm our business, operating results and financial condition.

Artificial intelligence-based platforms present new risks and challenges to our business.

Enterprise use of generative artificial intelligence (GenAI) technologies may result in access to and processing of sensitive information, intellectual property, source code, trade secrets, and other data, through direct user input or the API, including customer or private information and confidential information. Sending confidential and private data outside of our own servers could trigger legal and compliance exposure, as well as risks of information exposure, including unauthorized acquisition, use, or other processing. Such exposure can result from contractual (for example, with customers) or regulatory obligations (such as CCPA, GDPR, HIPAA). Furthermore, if the GenAI platform's own systems and infrastructure are not secure, data breaches or incidents may occur and lead to the exposure of sensitive information such as customer data, financial information, and proprietary business information, or it may be believed or asserted that one or more of these has occurred. Threat actors could also use GenAI for malicious purposes, increasing the frequency of their attacks and the complexity level some are currently capable of, e.g. phishing attacks, fraud, social engineering, and other possible malicious use, such as with writing malware. Code generated by GenAI could potentially be used and deployed without a proper security audit or code review to find vulnerable or malicious components. This could cause widespread deployment of vulnerable code within the organization systems.

The use of GenAI by our business partners with access to our confidential information, including trade secrets, may continue to increase and could lead to the release of such information, which could negatively impact us, including our ability to realize the benefits of our intellectual property. Such use may lead to novel and urgent cybersecurity risks, which could have a material adverse effect on our operations and reputation as well as the operations of any of our business partners. We may also face increased competition from other companies that are using GenAI platforms, some of whom may develop more effective methods than we and any of our business partners have, which could have a material adverse effect on our business, results of operations, or financial condition. In addition, uncertainties regarding developing legal and regulatory requirements and standards may require significant resources to modify and maintain business practices to comply with U.S. and non-U.S. laws concerning the use of AI and AI systems, the nature of which cannot be determined at this time.

We have developed policies governing the use of GenAI to help reasonably ensure that such GenAI systems are used in a trustworthy manner by our employees, contractors, and authorized agents and that our assets, including intellectual property, competitive information, personal information we may collect or process, and customer information, are protected. Any failure by our personnel, contractors, or other agents to adhere to our established policies could violate confidentiality obligations or applicable laws and regulations, jeopardize our intellectual property rights, cause or contribute to unlawful discrimination, or result in the misuse of personally identifiable information or the injection of malware into our systems.

Our industry is subject to intense competition and rapid technological change, which may result in products or new solutions that are superior to our products or solutions under development. If we are unable to anticipate or keep pace with changes in the marketplace and the direction of technological innovation and customer demands, our products or solutions may become less useful or obsolete and our operating results will suffer.

The industry in which we operate in general is subject to intense and increasing competition and rapidly evolving technologies. Because our products are expected to have long development cycles, we must anticipate changes in the marketplace and the direction of technological innovation and customer demands. To compete successfully, we will need to demonstrate the advantages of our products and solutions.

Our future success will depend in large part on our ability to establish and maintain a competitive position in current and future technologies. Rapid technological development may render our products under development, or any future solutions we may have, and related technologies obsolete. Many of our competitors have or may have greater corporate, financial, operational, sales and marketing resources, and more experience in research and development than we have. We cannot assure you that our competitors will not succeed in developing or marketing technologies or products that are more effective or commercially attractive than our products or that would render our solutions and related

12

technologies obsolete. We may not have or be able to raise or develop the financial resources, technical expertise, or support capabilities to compete successfully in the future. Our success will depend in large part on our ability to maintain a competitive position with our products and solutions.

Increased accessibility of free or relatively inexpensive information sources may reduce demand for our products and services.

In recent years, more public sources of free or relatively inexpensive information have become available, particularly through the Internet, and this trend is expected to continue. For example, some governmental and regulatory agencies have increased the amount of information they make publicly available at no cost. Public sources of free or relatively inexpensive information may reduce demand for our products and services. Our financial results may be adversely affected if our customers choose to use these public sources as a substitute for our products or services.

We depend on the services of key personnel, and may not be able to operate and grow our business effectively if we lose their services or are unable to attract qualified personnel in the future.

We rely heavily on our senior management team because they have substantial experience with our diverse service offerings and business strategies. In addition, we rely on our senior management team to identify internal expansion and external growth opportunities. Our ability to retain senior management and other key personnel is therefore very important to our future success. We have employment agreements with our senior management, but these employment agreements do not ensure that they will not voluntarily terminate their employment with us. In addition, our key personnel are subject to non-solicitation and confidential information restrictions. We do not have key man insurance for any of our current management or other key personnel. The loss of any key personnel would require the remaining key personnel to divert immediate attention to seeking a replacement. Competition for senior management personnel is intense, and fit is important to us. Our inability to find a suitable replacement for any departing executive officer or key employee on a timely basis could adversely affect our ability to operate and grow our business.

We rely on our proprietary software systems, and our websites and online networks, and a disruption, failure or security compromise of these systems would disrupt our business, damage our reputation and adversely affect our revenue and profitability.

Our proprietary software systems are critical to our business because they enable the efficient and timely service of a large number of customer orders. Similarly, we rely on our websites, online networks, and email systems to obtain content and deliver customer orders, and provide timely, relevant and dependable business information to our customers. Therefore, network or system shutdowns caused by events such as computer hacking, sabotage, dissemination of computer viruses, worms and other destructive or disruptive software, denial of service attacks and other malicious activity, as well as loss of service from third parties, power outages, natural disasters and similar events, could affect our ability to store, handle and deliver data and services to our customers. Any such interruption of our operations could negatively impact customer satisfaction and revenue.

Breaches of our data security systems or unintended disclosure of our customer data could result in large expenditures to repair or replace such systems, to remedy any security breaches and to protect us from similar events in the future.

Our infrastructure may be vulnerable to physical or electronic break-ins, computer viruses, or similar disruptive problems. In addition to shutdowns, our systems are subject to risks caused by misappropriation, misuse, leakage, falsification and accidental release or loss of information. We process, store, and transmit data, including personally identifiable information and payment card industry data of our customers, and it is critical that this data remains secure and is perceived by the marketplace to be secure.

Disruptions or security compromises of our systems could result in large expenditures to repair or replace such systems, to remedy any security breaches and protect us from similar events in the future. We also could be exposed to negligence claims or other legal proceedings brought by regulators, our customers or their clients, and we could incur significant legal expenses and our management’s attention may be diverted from our operations in defending ourselves

13

against and resolving lawsuits or claims. In addition, if we were to suffer damage to our reputation as a result of any system failure, security compromise, or personal data breach, our revenue and profitability could be adversely affected.

Personal data is increasingly subject to legal and regulatory protections around the world, which vary widely in approach and which possibly conflict with one another. For example, in the U.S., there are numerous federal, state, and local privacy, data protection, and cybersecurity laws, rules, and regulations governing the collection, storage, transmission, use, and other processing of personal data and Congress has considered, and continues to consider, many proposals for additional comprehensive national data privacy and cybersecurity legislation. At the state level, we may be subject to laws, rules, and regulations, such as the California Consumer Privacy Act (“CCPA”) and/or similar laws that have been enacted and gone into effect in Virginia, Colorado, Connecticut, Utah, Oregon, and Texas, or laws that will soon go into effect in Montana, Iowa, Delaware, New Hampshire, Nebraska and New Jersey. These laws impose various obligations, including disclosure requirements, access and opt-out rights, and the right to request deletion of personal data. Outside of the United States, an increasing number of laws, rules, regulations, and industry standards apply to privacy, data protection, and cybersecurity, including the General Data Protection Regulation (“GDPR”) in the European Union, the United Kingdom’s Data Protection Act 2018 as supplemented by the GDPR and implemented into UK law (collectively, “UK GDPR”), and China’s Personal Information Protection Law. These data protection laws and regulations are intended to protect the privacy and security of personal data, including credit card information, that is collected, processed and transmitted in or from the relevant jurisdiction. Implementation of and compliance with these laws and regulations may be more costly or take longer than we anticipate, or could otherwise adversely affect our business operations, which could negatively impact our financial position or cash flows. Our business could be materially adversely affected by our inability, or the inability of our vendors who receive personal data from us, to comply with legal obligations regarding the use of personal data, new data handling requirements that conflict with or negatively impact our business practices. In addition, our agreements with customers may also require that we indemnify the customer for liability arising from personal data breaches under the terms of our agreements with these customers.

Disruptions and other damages to our information technology and breaches in data security or cybersecurity attacks could have a negative financial impact and damage our reputation.

Our ability to serve our customers depends in part on the reliability of our technologies and system networks. Unauthorized parties gaining access to digital technology and networks for the purposes of misappropriating sensitive financial or business information, corrupting data, causing operational disruptions and other cyber-related risks could adversely impact our customer relationships, business strategy and our reputation. These potential disruptions and cyber-attacks could negatively affect revenues, costs, customer demand, system availability and our reputation. In addition, as we execute our strategy to grow through acquisitions and to pursue newer technologies that improve the efficiency of our operations, we are also expanding our information technologies, resulting in a greater technological presence and corresponding vulnerability to cybersecurity risk. Certain new technologies present new and significant cybersecurity safety risks that must be addressed before implementation. If we fail to identify and address cybersecurity risks associated with acquisitions and new strategic initiatives, we may become increasingly exposed to such risks.

We are exposed to risks associated with PCI compliance.

The Payment Card Industry Data Security Standard (“PCI DSS”) is a specific set of comprehensive security standards required by credit card brands for enhancing payment account data security, including but not limited to requirements for security management, policies, procedures, network architecture, and software design. PCI DSS compliance is required in order to maintain credit card processing services. Compliance does not guarantee a completely secure environment and notwithstanding the results of this assessment there can be no assurance that payment card brands will not request further compliance assessments or set forth additional requirements to maintain access to credit card processing services. Compliance is an ongoing effort and the requirements evolve as new threats are identified. In the event that we were to lose PCI DSS compliance status (or fail to renew compliance under a future version of the PCI DSS), we could be exposed to increased operating costs, fines and penalties and, in extreme circumstances, may have our credit card processing privileges revoked, which would have a material adverse effect on our business.

14

Our failure to comply with the covenants contained in our loan agreement could result in an event of default that could adversely affect our financial condition and ability to operate our business as planned.

We currently have a line of credit with PNC Bank, National Association, maturing on April 15, 2025, under which there were no outstanding borrowings as of June 30, 2024. Our loan agreement contains, and any agreements to refinance our debt likely will contain, financial and restrictive covenants. We were in compliance with these covenants as of June 30, 2024, however, our failure to comply with these covenants in the future may result in an event of default, which if not cured or waived, could result in the bank preventing us from accessing availability under our line of credit and requiring us to repay any outstanding borrowings. There can be no assurance that we will be able to obtain waivers of future covenant violations or that such waivers will be available on commercially acceptable terms.

In addition, the indebtedness under our loan agreement is secured by a security interest in substantially all of our tangible and intangible assets, and therefore, if we are unable to repay such indebtedness the bank could foreclose on these assets and sell the pledged equity interests, which would adversely affect our ability to operate our business. If any of these were to occur, we may not be able to continue operations as planned, implement our planned growth strategy or react to opportunities for or downturns in our business.

Government regulations related to the Internet could increase our cost of doing business, affect our ability to grow or may otherwise negatively affect our business.

Governmental agencies and federal and state legislatures have adopted, and may continue to adopt, new laws and regulatory practices in response to the increasing use of the Internet and other online services. These new laws may be related to issues such as online privacy and data protection requirements, copyrights, trademarks and service mark, sales taxes, fair business practices, domain name ownership and the requirement that our operating units register to do business as foreign entities or otherwise be licensed to do business in jurisdictions where they have no physical location or other presence. In addition, these new laws, regulations or interpretations relating to doing business through the Internet could increase our costs materially and adversely affect our revenue and results of operations.

We may be adversely affected by changes in legislation and regulation.

Laws relating to communications, data protection, e-commerce, direct marketing and digital advertising and the use of public records have become more prevalent in recent years. Existing and proposed legislation and regulations, including changes in the manner in which such legislation and regulations are interpreted by courts in the United States, Europe and other jurisdictions, may impose limits on our collection and use of certain kinds of information and our ability to communicate such information effectively to our customers. It is difficult to predict in what form laws and regulations will be adopted or how they will be construed by the relevant courts, or the extent to which any changes might adversely affect us.

Our growth strategy may require significant additional resources, and such additional resources might not be available on terms acceptable to us, if at all, which may in turn hamper our growth and adversely affect our business.

Our growth strategy will require us to significantly expand the capabilities of our administrative and operational resources. We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges, including the need to develop new technology, improve our operating infrastructure or acquire complementary businesses and technologies. Accordingly, we may need to undertake equity, equity-linked or debt financings to secure additional funds. If we raise additional funds through future issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing that we secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, including the ability to pay dividends. This may make it more difficult for us to obtain additional capital and to pursue business opportunities. We may not be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and respond to business challenges could be significantly impaired, and our business may be adversely affected. In addition, our failure to successfully manage our growth could result in our sales not increasing

15

commensurately with our capital investments. If we are unable to successfully manage our growth, we may be unable to achieve our goals.

Acquisitions, joint ventures or similar strategic relationships may disrupt or otherwise have a material adverse effect on our business and financial results.

As part of our strategy, we may explore strategic acquisitions and combinations, including the acquisition of customer lists, or enter into joint ventures or similar strategic relationships. These transactions are subject to the following risks:

Acquisitions, joint ventures or similar relationships may cause a disruption in our ongoing business, distract our management and make it difficult to maintain our standards, controls and procedures;
We may not be able to integrate successfully the services, content, products and personnel of any such transaction into our operations;
We may not derive the revenue improvements, cost savings and other intended benefits of any such transaction; and
There may be risks, exposures and liabilities of acquired entities or other third parties with whom we undertake a transaction, that may arise from such third parties’ activities prior to undertaking a transaction with us.

Our prior acquisitions have resulted in significant impairment charges and have operated at losses. We can provide no assurance that future acquisitions, joint ventures or strategic relationships will be accretive to our business overall or will result in profitable operations.

We are subject to risks related to our foreign operations which could adversely affect our operations and financial performance.

We have an operational and administrative support organization in Mexico, and sell our services worldwide. Foreign operations are subject to various risks which could have a material adverse effect on those operations, the costs of those operations, and our business as a whole, including: exposure to local economic and employment conditions; exposure to local taxes and employment regulations, political conditions; currency exchange rate fluctuations; reliance of local management; and additional potential costs of complying with rules and regulations, and potential changes to those rule and regulations, of foreign jurisdictions. Any adverse consequence resulting from the materialization of the foregoing risks would adversely affect our financial performance and results of operations.

16

Unfavorable global economic conditions could have a material adverse effect on our business, financial condition, results of operations, prospects and market price of our common stock.

Financial instability and a general decline in economic conditions in the United States and other countries caused by political instability and conflict, including the ongoing conflict between Russia and Ukraine, and economic or financial challenges caused by current and potential future bank failures or by general health crises such as the COVID-19 pandemic, have led to market disruptions, including significant volatility in commodity prices, credit and capital markets instability, including disruptions in access to bank deposits and lending commitments, supply chain interruptions, rising interest rates and global inflationary pressures. These macroeconomic factors could materially and adversely affect our ability to continue to operate as a going concern and could otherwise have a material adverse effect on our business, operations, operating results and financial condition as well as the price of our common stock. The recent closures of Silicon Valley Bank, or SVB, Signature Bank and First Republic Bank have resulted in broader financial institution liquidity risk and concerns. Although we were able to access all of the funds we had in deposit with SVB and have diversified banking services previously provided solely by SVB to alternative global banking providers, future adverse developments with respect to specific financial institutions or the broader financial services industry may lead to market-wide liquidity shortages.

The failure of any bank in which we deposit our funds could reduce the amount of cash we have available for our operations or delay our ability to access such funds. Any such failure may increase the possibility of a sustained deterioration of financial market liquidity, or illiquidity at clearing, cash management and/or custodial financial institutions. In the event we have a commercial relationship with a bank that has failed or is otherwise distressed, we may experience delays or other issues in meeting our financial obligations. If other banks and financial institutions fail or become insolvent in the future in response to financial conditions affecting the banking system and financial markets, our ability to access our cash and cash equivalents and investments may be threatened, which could have a material adverse effect on our business, operations, operating results and financial condition as well as the price of our common stock.

Risks Relating to Ownership of Our Common Stock

We cannot predict the extent to which an active public trading market for our common stock will develop or be sustained. If an active public trading market does not develop or cannot be sustained, you may be unable to liquidate your investment in our common stock.

We cannot predict the extent to which an active public market for our common stock will develop or be sustained due to a number of factors, including the fact that we are a small company that is relatively unknown to stock analysts, stock brokers, institutional investors, and others in the investment community that generate or influence sales volume, and that even if we came to the attention of such persons, they tend to be risk-averse and would be reluctant to follow an unproven company such as ours or purchase or recommend the purchase of our shares of common stock until such time as we became more seasoned and viable. As a consequence, there may be periods of several days or more when trading activity in our shares is minimal or non-existent, as compared to a seasoned issuer which has a large and steady volume of trading activity that will generally support continuous sales without an adverse effect on share price. We cannot give you any assurance that an active public trading market for our common stock will develop or be sustained. If such a market cannot be sustained, you may be unable to liquidate your investment in our common stock.

Our common stock may be subject to significant price volatility which may have an adverse effect on your ability to liquidate your investment in our common stock.

The market for our common stock may be characterized by significant price volatility when compared to seasoned issuers, and we expect that our share price will be more volatile than a seasoned issuer for the indefinite future. The potential volatility in our share price is attributable to a number of factors. First, our common shares may be sporadically and/or thinly traded. As a consequence of this lack of liquidity, the trading of relatively small quantities of shares by our stockholders may disproportionately influence the price of those shares in either direction. The price for our shares could, for example, decline precipitously in the event that a large number of our common shares are sold on the market without commensurate demand, as compared to a seasoned issuer that could better absorb those sales without adverse impact on its share price. Secondly, an investment in us is a speculative or “risky” investment due to our lack of meaningful profits

17

to date and uncertainty of future profits. As a consequence of this enhanced risk, more risk-adverse investors may, under the fear of losing all or most of their investment in the event of negative news or lack of progress, be more inclined to sell their shares on the market more quickly and at greater discounts than would be the case with the stock of a seasoned issuer.

We have not paid cash dividends in the past and do not expect to pay cash dividends in the foreseeable future. Any return on your investment may be limited to increases in the market price of our common stock.

We have never paid cash dividends on our common stock and do not anticipate paying cash dividends on our common stock in the foreseeable future. In addition, our Loan and Security Agreement with Silicon Valley Bank prohibits us from paying cash dividends. The payment of dividends on our common stock will depend on our earnings, financial condition and other business and economic factors affecting us at such time as the board of directors may consider relevant. If we do not pay dividends, our common stock may be less valuable because a return on your investment might only occur if the market price of our common stock appreciates.

Voting power of a significant percentage of our common stock is held by our former Executive Chairman, and his brother-in-law, who together are able to exert significant influence over the outcome of matters to be voted on by our stockholders.

As of September 13, 2024, Peter Victor Derycz, our former Executive Chairman, had voting power equal to approximately 8.3% of votes eligible to be cast at a meeting of our stockholders. Paul Kessler, the brother-in-law of Mr. Derycz, exercises investment and voting control over the shares held by Bristol Investment Fund, Ltd., and had, as of September 13, 2024, voting power equal to approximately 3.8% of votes eligible to be cast at a meeting of our stockholders. As a result of their significant ownership interests, Mr. Derycz and Mr. Kessler together currently have the ability to exert significant influence over the election of directors, and other matters submitted to a vote of all of our stockholders. They may also have interests that differ from yours and may vote in a manner that is adverse to your interests. This concentration of ownership may have the effect of deterring, delaying or preventing a change of control of our company, could deprive our stockholders of an opportunity to receive a premium for their common stock as part of a sale of our company and might ultimately affect the market price of our common stock.

The exercise of outstanding options and warrants to purchase our common stock could substantially dilute your investment.

Under the terms of our outstanding options and warrants to purchase our common stock issued to employees and others, the holders are given an opportunity to profit from a rise in the market price of our common stock that, upon the exercise of the options and/or warrants, could result in dilution in the interests of our other stockholders.

The market price of our common stock and the value of your investment could substantially decline if our options are exercised and our common stock is issued and resold into the market, or if a perception exists that a substantial number of shares will be issued upon exercise of our warrants and option and then resold into the market.

If the exercise prices of our options are lower than the price at which you made your investment, immediate dilution of the value of your investment will occur. In addition, sales of a substantial number of shares of common stock issued upon exercise of our options, or even the perception that such sales could occur, could adversely affect the market price of our common stock. You could, therefore, experience a substantial decline in the value of your investment as a result of both the actual and potential exercise of our options.

Failure to achieve and maintain effective internal controls in accordance with Section 404 of the Sarbanes-Oxley Act of 2002 could result in a restatement of our financial statements, cause investors to lose confidence in our financial statements and our company and have a material adverse effect on our business and stock price.

We produce our financial statements in accordance with accounting principles generally accepted in the United States, or GAAP. Effective internal controls are necessary for us to provide reliable financial reports to help mitigate the risk of fraud and to operate successfully as a publicly traded company. As a public company, we are required to document and test our internal control procedures in order to satisfy the requirements of Section 404 of the Sarbanes-Oxley Act of

18

2002, or Section 404. Further, Section 404 requires annual management assessments of the effectiveness of our internal controls over financial reporting.

Testing and maintaining internal controls can divert our management’s attention from other matters that are important to our business. We may not be able to conclude on an ongoing basis that we have effective internal controls over financial reporting in accordance with Section 404. If we are unable to conclude that we have effective internal controls over financial reporting, investors could lose confidence in our reported financial information and our company, which could result in a decline in the market price of our common stock, and cause us to fail to meet our reporting obligations in the future, which in turn could impact our ability to raise additional financing if needed in the future.

Our board of directors has broad discretion to issue additional securities.

We are entitled under our certificate of incorporation to issue up to 100,000,000 shares of common stock and 20,000,000 shares of “blank check” preferred stock, although these amounts may change in the future subject to stockholder approval. Shares of our blank check preferred stock provide our board of directors’ broad authority to determine voting, dividend, conversion, and other rights. As of June 30, 2024 we had issued and outstanding 32,295,373 shares of common stock and we had 3,826,618 shares of common stock reserved for future grants under our equity compensation plans and for issuances upon the exercise or conversion of currently outstanding options, warrants and convertible securities. As of June 30, 2024, we had no shares of preferred stock issued and outstanding. Accordingly, as of June 30, 2024, we could issue up to 63,878,009 additional shares of common stock and 20,000,000 additional shares of “blank check” preferred stock. Any additional stock issuances could be made at a price that reflects a discount or premium to the then-current market price of our common stock. In addition, in order to raise capital, we may need to issue securities that are convertible into or exchangeable for a significant amount of our common stock. Our board may generally issue those common and preferred shares, or convertible securities to purchase those shares, without further approval by our stockholders. Any preferred shares we may issue could have such rights, preferences, privileges and restrictions as may be designated from time-to-time by our board, including preferential dividend rights, voting rights, conversion rights, redemption rights and liquidation provisions. We may also issue additional securities to our directors, officers, employees and consultants as compensatory grants in connection with their services, both in the form of stand-alone grants or under our stock incentive plans. The issuance of additional securities may cause substantial dilution to our stockholders.

Our articles of incorporation, bylaws and Nevada law have anti-takeover provisions that could discourage, delay or prevent a change in control, which may cause our stock price to decline.

Our articles of incorporation, bylaws and Nevada law contain provisions which could make it more difficult for a third party to acquire us, even if closing such a transaction would be beneficial to our stockholders. We are currently authorized to issue up to 20,000,000 shares of “blank check” preferred stock. This preferred stock may be issued in one or more series, the terms of which may be determined at the time of issuance by our board of directors without further action by stockholders. The terms of any series of preferred stock may include voting rights (including the right to vote as a series on particular matters), preferences as to dividend, liquidation, conversion and redemption rights and sinking fund provisions. No shares of our preferred stock are currently outstanding. The issuance of any preferred stock could materially adversely affect the rights of the holders of our common stock, and therefore, reduce the value of our common stock. In particular, specific rights granted to future holders of preferred stock could be used to restrict our ability to merge with, or sell our assets to, a third party and thereby preserve control by current management.

Provisions of our articles of incorporation, bylaws and Nevada law also could have the effect of discouraging potential acquisition proposals or making a tender offer or delaying or preventing a change in control, including changes a stockholder might consider favorable. Such provisions may also prevent or frustrate attempts by our stockholders to replace or remove our management. In particular, our articles of incorporation, our bylaws and Nevada law, as applicable, among other things, provide our board of directors with the ability to alter our bylaws without stockholder approval, and provide that vacancies on our board of directors may be filled by a majority of directors in office, although less than a quorum.

We may become subject to Nevada’s control share acquisition laws (Nevada Revised Statutes 78.378 -78.3793), which prohibit an acquirer, under certain circumstances, from voting shares of a corporation’s stock after crossing specific

19

threshold ownership percentages, unless the acquirer obtains the approval of the issuing corporation’s stockholders. We are also subject to Nevada’s Combination with Interested Stockholders Statute (Nevada Revised Statutes 78.411 -78.444) which prohibits an interested stockholder from entering into a “combination” with the corporation, unless certain conditions are met. These provisions are expected to discourage certain types of coercive takeover practices and inadequate takeover bids and to encourage persons seeking to acquire control of our company to first negotiate with our board of directors. These provisions may delay or prevent someone from acquiring or merging with us, which may cause the market price of our common stock to decline.

Item 1B. Unresolved Staff Comments

Not applicable.

Item 1C. Cybersecurity

As required by Item 106 of Regulation S-K, the following sets forth certain information regarding our cybersecurity strategy, risk management and governance.

We are committed to protecting the confidentiality and integrity of our data, as well as the data of our customers. The mission of our cybersecurity program is to protect the assets used to generate revenue and serve customers while complying with industry frameworks and best practices. Our cybersecurity program consists of cyber defense, governance and compliance, and risk management. Each area has tools, controls, and processes aligned with the National Institute of Standards and Technology Cyber Security Framework.

Managing cybersecurity risk and maintaining secure, reliable, and functional systems are among our highest priorities. Therefore, we have implemented tools, procedures, processes, and management mechanisms to help us achieve a robust cybersecurity environment, and a reliable cybersecurity posture

We maintain an information security program comprised of policies and controls designed to reduce our cybersecurity attack surface and to mitigate cybersecurity risk. However, at any given time, we face known and unknown cybersecurity risks and threats that are not fully mitigated, and we discover vulnerabilities in our program. We continuously work to enhance our information security program and risk management efforts.

Risk Management and Strategy

Our cyber defense practices prioritize protection against cyber threats. We have operationalized tools and processes designed to educate, assess, identify, address, and manage risks from cybersecurity threats that may result in material adverse effects on the confidentiality, integrity and availability of our business and information systems. We routinely perform cybersecurity assessments, including with the assistance of external third parties, to identify, assess, and prioritize potential risks that could affect our information and data assets and infrastructure. Once identified, the mitigation of these risks is given our highest priority.

In addition, we use a threat intelligence platform to routinely monitor risks specific to both our organization and third parties. Risks we identify are assessed based on severity and are addressed as appropriate through both tactical and strategic plans.

Our governance and compliance practice focuses on cybersecurity and data privacy policy taxonomy and policy compliance.

We have implemented a number of measures to enhance the security and resiliency of our information and data systems. These measures include, but are not limited to: (i) user access control management; (ii) intrusion detection and prevention systems; (iii) information security continuity measures, including redundant systems and information backups; (iv) system segmentation; (v) encryption of critical information and data; (vi) event logging; (vii) implementation of an application patching and update cadence; and (viii) incident response planning and least privilege access methodology.

20

Cybersecurity Governance

Our Board of Directors delegates to the Audit Committee the oversight of our programs, policies, and procedures related to cybersecurity, information asset security, and data privacy and protection. Broad oversight is maintained by our full Board, which receives a report from the Audit Committee at least annually.

Our CTO oversees our cybersecurity matters and reports to both the Audit Committee and the Board at least once a year, or more frequently as needed. The Audit Committee reviews and discusses with Company management key processes and risk indicators, progress on plans to address key risks, and any material changes in threat landscapes or risk posture which could negatively affect our business.

Training and Awareness

Our Company’s employees are a critical part of our defense against potential cybersecurity incident exposure. All of our associates and contractors have a responsibility and a role to play by complying with our cybersecurity operational practices and reporting any potential cybersecurity incidents or exposures to our cybersecurity team.

To ensure that associates can play their part in protecting our networks and data from cybersecurity incident exposure, all of our associates receive cybersecurity training in the form of online modules on an annual basis, routine simulations to assess risk, and retraining where necessary.

Material Cybersecurity Risks, Threats & Incidents

We are not aware of any cyber event that has had a material effect on our business. However, we cannot ensure that we will not experience any such event in the future. Any security breach or other significant disruption involving our computer networks and related systems could cause substantial costs and other negative effects, including litigation, remediation costs, costs to deploy additional protection strategies, compromising of confidential information, and reputational damage adversely affecting investor confidence. In addition, a penetration of our systems or a third-party’s systems or other misappropriation or misuse of personal information could subject us to business, regulatory, litigation and reputation risk, which could have a negative effect on our business, results of operations and financial condition .

See Item 1A. Risk Factors for further details on risks related to potential breaches of our information technology systems.

Item 2. Properties

We operate in a virtual environment and do not have a physical office space or headquarters.

Item 3. Legal Proceedings

We are involved in legal proceedings in the ordinary course of our business. Although our management cannot predict the ultimate outcome of these legal proceedings with certainty, it believes that the ultimate resolution of our legal proceedings, including any amounts we may be required to pay, will not have a material effect on our consolidated financial statements.

Item 4. Mine Safety Disclosures

Not applicable.

21

PART II

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

Market Information and Approximate Number of Holders of Common Stock

Our common stock is quoted on The Nasdaq Stock Market LLC’s Nasdaq Capital Market (“Nasdaq”) under the symbol “RSSS.”

As of September 13, 2024, according to the records of our transfer agent, we had 57 record holders of our common stock. Because brokers and other institutions hold shares on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders.

Dividends

We have never declared or paid dividends on our common stock. In addition, our Loan Agreement with PNC Bank prohibits us from paying cash dividends on or after the occurrence of an event of default or if an event of default would occur as a result thereof. We currently intend to retain all available funds and any future earnings for use in the operation of our business and do not anticipate paying any dividends on our common stock in the foreseeable future, if at all. Any future determination to declare dividends will be made at the discretion of our board of directors and will depend on our financial condition, operating results, capital requirements, general business conditions and other factors that our board of directors may deem relevant.

Recent Sales of Unregistered Securities

None.

Use of Proceeds

None.

Common Stock Repurchases

Effective as of March 19, 2024, the Compensation Committee of our Board of Directors authorized the repurchase, on the last day of each trading window during which the outstanding awards remain outstanding and otherwise in accordance with our insider trading policies, of an aggregate value not exceeding $750,000, in addition to the prior remaining balance of outstanding common stock of $82,347 (at prices no greater than $4.00 per share) from our employees to satisfy their tax obligations in connection with the vesting of stock incentive awards through the end of fiscal year 2025. The actual number of shares repurchased will be determined by applicable employees in their discretion and will depend on their evaluation of market conditions and other factors. As of June 30, 2023, $151,095 remained under the current authorization to repurchase our outstanding common stock from our employees.

During the years ended June 30, 2024 and 2023, we repurchased 198,383 and 51,841 shares of our common stock under the repurchase plan at an average price of approximately $2.79 and $2.01 per share, respectively, for an aggregate amount of $554,202 and $104,250, respectively. As of June 30, 2024, $346,893 remains under the current authorization to repurchase our outstanding common stock from our employees.

Shares repurchased are retired and deducted from common stock for par value and from additional paid in capital for the excess over par value. Direct costs incurred to acquire the shares are included in the total cost of the shares.

22

The following table summarizes repurchases of our common stock on a monthly basis:

    

    

    

Total Number of Shares

    

Approximate Dollar Value

Total Number

Average

Purchased as Part of 

of Shares that May Yet Be

of Shares

Price Paid

Publicly Announced 

Purchased Under the 

Period

Purchased1

per Share

Plans or Programs

Plans or Programs

April 1-30, 2024

 

 

 

$

379,071

May 1-31, 2024

 

 

 

$

379,071

June 1-30, 2024

 

12,235

$

2.63

 

$

346,893

Total

 

12,235

$

2.63

 

 

1Consists of shares of common stock purchased from employees to satisfy tax obligations in connection with the vesting of stock incentive awards.

Equity Compensation Plan Information

Information relating to compensation plans under which our equity securities are authorized for issuance is set forth in Item 12 of this report under “Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.”

Item 6. [Reserved]

23

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

Cautionary Notice Regarding Forward-Looking Statements

The following discussion and analysis of our financial condition and results of operations for the years ended June 30, 2024 and 2023 should be read in conjunction with our consolidated financial statements and related notes to those financial statements that are included elsewhere in this report. Our discussion includes forward-looking statements based upon current expectations that involve risks and uncertainties, such as our plans, objectives, expectations and intentions. Actual results and the timing of events could differ materially from those anticipated in these forward-looking statements as a result of a number of factors, including those set forth under “Risk Factors” and elsewhere in this report.

We use words such as “anticipate,” “estimate,” “plan,” “project,” “continuing,” “ongoing,” “expect,” “believe,” “intend,” “may,” “will,” “should,” “could,” and similar expressions to identify forward-looking statements. All forward-looking statements included in this report are based on information available to us on the date hereof and, except as required by law, we assume no obligation to update any such forward-looking statements.

Overview

Research Solutions was incorporated in the State of Nevada on November 2, 2006, and is a publicly traded holding company with five wholly owned subsidiaries as of June 30, 2024: Reprints Desk, Inc., a Delaware corporation, including its wholly owned subsidiary Resolute Innovation, Inc., a Delaware corporation, Scite, LLC, a Delaware limited liability company, Reprints Desk Latin America S. de R.L. de C.V., an entity organized under the laws of Mexico, and RESSOL LA, S. DE R.L. DE C.V., an entity organized under the laws of Mexico.

We provide software and related services  to help research intensive organizations save time and money. We offer various software platforms (“Platform” or “Platforms”) that are typically sold to corporate, academic, government and individual researchers as cloud-based software-as-a-service (“SaaS”) via auto-renewing license agreements. Corporate, academic, and government customers typically sign up under annual agreements. Individual researchers can sign up under an annual or a month-to-month agreement and are typically billed monthly. Our Platforms also facilitate the sale of published scientific, technical, and medical (“STM”) content sold as individual articles (“Transactions”) either stand alone or via one or more of the research Platform solutions we provide. When one or more of the Platform solutions are used to purchase Transactions, customers pay for those transactions through monthly billing or via credit card for individual researchers. Our Platforms enable life science and other research-intensive organizations to accelerate their research and development activities through our advanced discovery tools (i.e. search), tools to access and buy STM articles required to support their research (i.e. acquire), as well as tools that manage that content across the enterprise and on an individual basis (i.e. manage). The Platforms typically deliver an ROI to the customer by reducing the amount of time it takes a research organization to find, acquire and manage content, in addition to also driving down the ultimate cost per article over time.

Platforms

Our cloud-based SaaS Platforms consist of proprietary software and Internet-based interfaces sold to customers through an annual or monthly subscription fee. Legacy functionality falls into three areas.

Discover – These solutions facilitate search (discovery) across virtually all STM articles available. The solutions we offer include free (basic) search solutions and advanced search tools like the Resolute.ai and scite.ai products. These tools allow for searching and identifying relevant research and then purchasing that research through one of our other solutions. In addition, these tools increasingly enable users to find insights in other datasets adjacent to STM content, such as Clinical Trial, Patent, Life Science & MedTech Regulatory information, Competitor and Technology landscape insights in addition to searching the customer’s internal datasets. The advanced search solutions are sold through a seat, enterprise, or individual license. Our Platform is deployed as a single, multi-tenant system across our entire customer base. Customers securely access the Platform through online web interfaces and via web service APIs that enable customers to leverage Platform features and functionality from within in-house and third-party software systems. The Platform can also be configured to

24

satisfy a customer’s individual preferences. We leverage our Platform’s efficiencies in scalability, stability and development costs to fuel rapid innovation and competitive advantage.

Acquire – Our Article Galaxy® (“AG”) solution allows for research organizations to load their entitlements (subscriptions, discount or token packages, and their existing library of articles) and AG manages those entitlements in the background enabling the researchers to focus on acquiring articles they need quickly and efficiently at the lowest possible cost. When used in conjunction with our discovery Platforms, customers can initiate orders, route orders based on the lowest cost to acquire, obtain spend and usage reporting, automate authentication, and connect seamlessly to in-house and third-party software systems.

Manage – Our References solution allows users to access the article inside the Platform including setting up personal folders or team folders and allows researchers to markup and take notes on the articles in a supported browser on a desktop or tablet.

We use Artificial Intelligence (“AI”) in several parts of the research workflow today and will continually add capability as we move forward. Today we offer an AI based recommendation engine in our Discover, Acquire, and Manage Platform solutions. We also offer an AI based “assistant” in some of our solutions to allow the researcher to ask questions about articles, groups of articles (folders), and more. We also have the capability to provide full text search on STM content in the scite.ai Platform where the publisher gives us the rights to do so.

Using Resolute.ai and scite.ai technology, we plan to release several new Platform solutions to enhance the research workflows described above and add new solutions to support the analysis functions that exist in our typical customer base.

Our Platforms are deployed as a single, multi-tenant system across our entire customer base. Customers securely access the Platform through online web interfaces and via web service APIs that enable customers to leverage Platform features and functionality from within in-house and third-party software systems. The Platform can also be configured to satisfy a customer’s individual preferences. We leverage our Platform efficiencies in scalability, stability and development costs to fuel rapid innovation and to gain a competitive advantage.

Transactions

We provide our researchers with a single source to the universe of published STM content that includes over 100 million existing STM articles and over 2 to 4 million newly published STM articles each year. STM content is sold to our customers on a per transaction basis. Researchers and knowledge workers in life science and other research-intensive organizations generally require single copies of published STM journal articles for use in their research activities. These individuals are our primary users and while they typically purchase the articles via one of our Platform solutions, we do have some customers that just order articles from us on behalf of end-users in their organizations.

Core to many of our Platform solutions is providing our customers with ways to find and download digital versions of STM articles that are critical to their research. Customers submit orders for the articles they need which we source and electronically deliver to them generally in under an hour; in most cases under one minute. This service is generally known in the industry as single article delivery or document delivery. We also obtain the necessary permission licenses from the content publisher or other rights holder so that our customer’s use complies with applicable copyright laws. We have arrangements with hundreds of content publishers that allow us to distribute their content. The majority of these publishers provide us with electronic access to their content, which allows us to electronically deliver single articles to our customers often in a matter of minutes. While a vast majority of the articles are available in electronic form, the Company also has workflows to deliver older paper-based articles through relationships we have built with libraries around the world.

25

Inflation Risk

We do not believe that inflation has had a material effect on its operations to date, other than its impact on the general economy. However, there is a risk that our operating costs could become subject to inflationary and interest rate pressures in the future, which would have the effect of increasing our operating costs, and which would put additional stress on our working capital resources.

Critical Accounting Policies and Estimates

The preparation of our consolidated financial statements in conformity with accounting principles generally accepted in the United States, or GAAP, requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosure of contingent assets and liabilities. When making these estimates and assumptions, we consider our historical experience, our knowledge of economic and market factors and various other factors that we believe to be reasonable under the circumstances. Actual results may differ under different estimates and assumptions.

The accounting estimates and assumptions discussed in this section are those that we consider to be the most critical to an understanding of our financial statements because they inherently involve significant judgments and uncertainties.

Revenue Recognition

We account for revenue in accordance with ASU 2014-09, Revenue from Contracts with Customers (Topic 606), (“ASC 606”). The underlying principle of ASC 606 is to recognize revenue to depict the transfer of goods or services to customers at the amount expected to be collected.

Revenues are recognized when control of the promised goods or services are transferred to a customer, in an amount that reflects the consideration that we expect to receive in exchange for those goods or services. We derive our revenues from two sources: annual licenses that allow customers to access and utilize certain premium features of our cloud-based SaaS research intelligence platform (“Platform” and “Platforms”) and the transactional sale of STM content managed, sourced and delivered through the Platform (“Transactions”).

Graphic

We apply the following five steps in order to determine the appropriate amount of revenue to be recognized as we fulfill our obligations under each of our agreements:

identify the contract with a customer;
identify the performance obligations in the contract;
determine the transaction price;
allocate the transaction price to performance obligations in the contract; and
recognize revenue as the performance obligation is satisfied.

26

Platforms

We charge a subscription fee that allows customers to access and utilize certain premium features of our Platform. Revenue is recognized ratably over the term of the subscription agreement, which is typically one year, provided all other revenue recognition criteria have been met. Billings or payments received in advance of revenue recognition are recorded as deferred revenue.

Transactions

We charge a transactional service fee for the electronic delivery of single articles, and a corresponding copyright fee for the permitted use of the content. We recognize revenue from single article delivery services upon delivery to the customer provided all other revenue recognition criteria have been met.

Stock-Based Compensation

We periodically issue stock options, warrants and restricted stock to employees and non-employees for services, in capital raising transactions, and for financing costs. We account for share-based payments under the guidance as set forth in the Share-Based Payment Topic 718 of the FASB Accounting Standards Codification, which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees, officers, directors, and consultants, including employee stock options, based on estimated fair values. We estimate the fair value of stock option and warrant awards to employees and directors on the date of grant using an option-pricing model, and the value of the portion of the award that is ultimately expected to vest is recognized as expense over the required service period in our Statements of Operations. We estimate the fair value of restricted stock awards to employees and directors using the market price of our common stock on the date of grant, and the value of the portion of the award that is ultimately expected to vest is recognized as expense over the required service period in our Statements of Operations.

Under ASC 718, Repurchase or Cancellation of equity awards, the amount of cash or other assets transferred (or liabilities incurred) to repurchase an equity award shall be charged to equity, to the extent that the amount paid does not exceed the fair value of the equity instruments repurchased at the repurchase date. Any excess of the repurchase price over the fair value of the instruments repurchased shall be recognized as additional compensation cost.

Allowance for Credit Losses

Our trade accounts receivable are recorded at amounts billed to customers and presented on the balance sheet net of the allowance for estimated credit losses. We evaluate the collectability of our trade accounts receivable based on a number of factors. In circumstances where we become aware of a specific customer’s inability to meet its financial obligations to us, we estimate and record a specific reserve for bad debts, which reduces the recognized receivable to the estimated amount we believe will ultimately be collected. In addition to specific customer identification of potential bad debts, bad debt charges are recorded based on our historical losses and an overall assessment of past due trade accounts receivable outstanding. We established an allowance for doubtful accounts of $68,579 and $85,051 as of June 30, 2024 and 2023, respectively.

Foreign Currency

The accompanying consolidated financial statements are presented in United States dollars, the functional currency of our company. Capital accounts of foreign subsidiaries are translated into US dollars from foreign currencies at their historical exchange rates when the capital transactions occurred. Assets and liabilities are translated at the exchange rate as of the balance sheet date. Income and expenditures are translated at the average exchange rate of the period. Although the majority of our revenue and costs are in US dollars, the costs of Reprints Desk Latin America and ResSol LA are in Mexican Pesos. As a result, currency exchange fluctuations may impact our revenue and the costs of our operations. We currently do not engage in any currency hedging activities.

27

The following table summarizes the exchange rates used:

Year Ended

June 30, 

    

2024

    

2023

Period end Euro : US Dollar exchange rate

 

1.07

1.09

Average period Euro : US Dollar exchange rate

 

1.08

 

1.05

Period end GBP : US Dollar exchange rate

1.26

1.27

Average period GBP : US Dollar exchange rate

1.26

 

1.20

 

Period end Mexican Peso : US Dollar exchange rate

 

0.05

 

0.06

Average period Mexican Peso : US Dollar exchange rate

 

0.06

 

0.05

Quarterly Information (Unaudited)

The following table sets forth unaudited and quarterly financial data for the four quarters of fiscal years 2024 and 2023:

    

June 30,

Mar. 31,

    

Dec. 31,

Sept. 30,

    

June 30,

    

Mar. 31,

    

Dec. 31,

    

Sept. 30,

2024

    

2024

    

2023

    

2023

    

2023

    

2023

    

2022

    

2022

Revenue:

 

  

  

 

  

  

 

  

 

  

 

  

 

  

Platforms

$

4,277,338

$

3,953,403

$

3,125,584

$

2,600,192

$

2,303,375

$

2,249,632

$

2,110,272

$

2,019,967

Transactions

 

7,856,176

 

8,162,269

 

7,188,158

 

7,460,779

 

7,656,342

 

8,092,794

 

6,606,394

 

6,664,676

Total revenue

 

12,133,514

 

12,115,672

 

10,313,742

 

10,060,971

 

9,959,717

 

10,342,426

 

8,716,666

 

8,684,643

Cost of revenue:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Platforms

 

627,051

 

571,352

 

486,185

 

382,615

 

275,110

 

268,630

 

253,073

 

230,473

Transactions

 

5,863,596

 

6,062,388

 

5,343,755

 

5,646,791

 

5,764,064

 

6,046,523

 

5,059,766

 

5,104,922

Total cost of revenue

 

6,490,647

 

6,633,740

 

5,829,940

 

6,029,406

 

6,039,174

 

6,315,153

 

5,312,839

 

5,335,395

Gross profit:

 

 

 

 

 

 

  

 

  

 

  

Platforms

 

3,650,287

 

3,382,051

 

2,639,399

 

2,217,577

 

2,028,265

 

1,981,002

 

1,857,199

 

1,789,494

Transactions

 

1,992,580

 

2,099,881

 

1,844,403

 

1,813,988

 

1,892,278

 

2,046,271

 

1,546,628

 

1,559,754

Total gross profit

 

5,642,867

 

5,481,932

 

4,483,802

 

4,031,565

 

3,920,543

 

4,027,273

 

3,403,827

 

3,349,248

Operating expenses:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Sales and marketing

 

830,195

 

1,122,365

 

804,927

 

685,016

 

455,030

 

642,624

 

666,608

 

521,216

Technology and product dev.

 

1,489,491

 

1,371,754

 

1,336,558

 

1,244,579

 

991,093

 

953,677

 

922,132

 

875,290

General and administrative

 

1,917,908

 

2,027,073

 

2,023,848

 

2,542,868

 

1,649,333

 

1,871,590

 

1,613,664

 

1,519,424

Depreciation and amortization

 

311,004

 

309,898

 

155,749

 

59,620

 

22,163

 

18,332

 

6,342

 

5,812

Stock-based comp. expense

 

426,190

 

541,002

 

596,455

 

591,814

 

585,384

 

480,458

 

608,703

 

175,361

Foreign currency transaction loss (gain)

 

6,336

 

22,177

 

(13,738)

 

6,620

 

(37,743)

 

(72,547)

 

(84,179)

 

72,516

Total operating expenses

 

4,981,124

 

5,394,269

 

4,903,799

 

5,130,517

 

3,665,260

 

3,894,134

 

3,733,270

 

3,169,619

Other income (expenses and income taxes)

 

(3,482,970)

 

(11,362)

 

366,369

 

110,909

 

120,463

 

103,703

 

73,913

 

34,936

Net income (loss)

$

(2,821,227)

$

76,301

$

(53,628)

$

(988,043)

$

375,746

$

236,842

$

(255,530)

$

214,565

Basic income (loss) per common share:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Net income (loss) per share

$

(0.09)

$

-

$

-

$

(0.04)

$

0.01

$

0.01

$

(0.01)

$

0.01

Basic weighted average common shares outstanding

 

30,314,522

 

30,020,652

 

28,092,945

 

27,052,445

 

26,981,813

 

26,929,314

 

26,816,550

 

26,718,171

Diluted income (loss) per common share:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Net income (loss) per share

$

(0.09)

$

-

$

-

$

(0.04)

$

0.01

$

0.01

$

(0.01)

$

0.01

Diluted weighted average common shares outstanding

 

30,314,522

 

33,511,242

 

28,092,945

 

27,052,445

 

30,058,791

 

29,791,719

 

26,815,550

 

27,779,841

28

Comparison of the Years Ended June 30, 2024 and 2023

Results of Operations

Year Ended June 30, 

 

2024

    

2023

    

$ Change

    

% Change

 

Revenue:

  

 

  

 

  

 

  

Platforms

$

13,956,517

$

8,683,246

$

5,273,271

 

60.7

%

Transactions

 

30,667,382

 

29,020,206

 

1,647,176

 

5.7

%

Total revenue

 

44,623,899

 

37,703,452

 

6,920,447

 

18.4

%

Cost of revenue:

 

  

 

  

 

  

 

  

Platforms

 

2,067,203

 

1,027,286

 

1,039,917

 

101.2

%

Transactions

 

22,916,530

 

21,975,275

 

941,255

 

4.3

%

Total cost of revenue

 

24,983,733

 

23,002,561

 

1,981,172

 

8.6

%

Gross profit:

 

  

 

  

 

  

 

  

Platforms

 

11,889,314

 

7,655,960

 

4,233,354

 

55.3

%

Transactions

 

7,750,852

 

7,044,931

 

705,921

 

10.0

%

Total gross profit

 

19,640,166

 

14,700,891

 

4,939,275

 

33.6

%

Operating expenses:

 

  

 

  

 

  

 

  

Sales and marketing

 

3,442,503

 

2,285,478

 

1,157,025

 

50.6

%

Technology and product development

 

5,442,382

 

3,742,192

 

1,700,190

 

45.4

%

General and administrative

 

8,511,697

 

6,654,011

 

1,857,686

 

27.9

%

Depreciation and amortization

 

836,271

 

52,649

 

783,622

 

1,488.4

%

Stock-based compensation expense

 

2,155,461

 

1,849,906

 

305,555

 

16.5

%

Foreign currency transaction loss (gain)

 

21,395

 

(121,953)

 

143,348

 

117.5

%

Total operating expenses

 

20,409,709

 

14,462,283

 

5,947,426

 

41.1

%

Income (loss) from operations

 

(769,543)

 

238,608

 

(1,008,151)

 

(422.5)

%

Other income

333,088

338,617

(5,529)

 

(1.6)

%

Change in fair value of contingent earnout liability

 

(3,237,071)

 

 

(3,237,071)

 

%

Income (loss) from operations before provision for income taxes

 

(3,673,526)

 

577,225

 

(4,250,751)

 

(736.4)

%

Provision for income taxes

 

(113,071)

 

(5,602)

 

(107,469)

 

(1,918.4)

%

Net income (loss)

$

(3,786,597)

$

571,623

$

(4,358,220)

 

(762.4)

%

Revenue

Years Ended June 30, 

 

2024

    

2023

    

$ Change

    

% Change

 

Revenue:

  

 

  

 

  

 

  

Platforms

$

13,956,517

$

8,683,246

$

5,273,271

 

60.7

%

Transactions

 

30,667,382

 

29,020,206

 

1,647,176

 

5.7

%

Total revenue

$

44,623,899

$

37,703,452

$

6,920,447

 

18.4

%

29

Total revenue increased $6,920,447, or 18.4%, for the year ended June 30, 2024 compared to the prior year, due to the following:

Category

    

Impact

Key Drivers

Platforms

 

$

5,273,271

Increased due to additional deployments to new and existing customers, expansion from existing customers and additional revenue from the ResoluteAI and Scite acquisitions. Revenue is recognized ratably over the term of the subscription agreement, which is typically one year for commercial customers and monthly for individual subscribers, provided all other revenue recognition criteria have been met. Billings or payments received in advance of revenue recognition are recorded as deferred revenue.

Transactions

 

$

1,647,176

Increased primarily due to organic higher paid order volume and additional paid order volume due to the FIZ asset acquisition.

Cost of Revenue

Years Ended June 30, 

 

2024

    

2023

    

$ Change

    

% Change

 

Cost of Revenue:

  

 

  

 

  

 

  

Platforms

$

2,067,203

$

1,027,286

$

1,039,917

 

101.2

%

Transactions

 

22,916,530

 

21,975,275

 

941,255

 

4.3

%

Total cost of revenue

$

24,983,733

$

23,002,561

$

1,981,172

 

8.6

%

 

Years Ended June 30, 

 

2024

    

2023

    

% Change *

 

As a percentage of revenue:

  

 

  

 

  

Platforms

14.8

%  

11.8

%  

3.0

%

Transactions

74.7

%  

75.7

%  

(1.0)

%

Total

56.0

%  

61.0

%  

(5.0)

%

*

The difference between current and prior period cost of revenue as a percentage of revenue

Total cost of revenue as a percentage of revenue decreased 5.0%, from 61.0% for the previous year to 56.0%, for the year ended June 30, 2024.

    

Impact as percentage  

    

Category

of revenue

Key Drivers

Platforms

 

 

3.0

%  

Increased primarily due to proportionally greater hosting costs from ResoluteAI.

Transactions

 

 

1.0

%  

Decreased primarily due to higher copyright margins.

30

Gross Profit

Years Ended June 30, 

 

2024

    

2023

    

$ Change

    

% Change

 

Gross Profit:

  

 

  

 

  

 

  

Platforms

$

11,889,314

$

7,655,960

$

4,233,354

 

55.3

%

Transactions

 

7,750,852

 

7,044,931

 

705,921

 

10.0

%

Total gross profit

$

19,640,166

$

14,700,891

$

4,939,275

 

33.6

%

 

Years Ended June 30, 

 

2024

    

2023

    

% Change*

 

As a percentage of revenue:

  

 

  

 

  

Platforms

85.2

%  

88.2

%  

(3.0)

%

Transactions

25.3

%  

24.3

%  

1.0

%

Total

44.0

%  

39.0

%  

5.0

%

*

The difference between current and prior period gross profit as a percentage of revenue

Operating Expenses

Years Ended June 30,

 

2024

    

2023

    

$ Change

    

% Change

 

Operating Expenses:

  

 

  

 

  

 

  

Sales and marketing

$

3,442,503

$

2,285,478

$

1,157,025

 

50.6

%

Technology and product development

 

5,442,382

 

3,742,192

 

1,700,190

 

45.4

%

General and administrative

 

8,511,697

 

6,654,011

 

1,857,686

 

27.9

%

Depreciation and amortization

 

836,271

 

52,649

 

783,622

 

1,488.4

%

Stock-based compensation expense

 

2,155,461

 

1,849,906

 

305,555

 

16.5

%

Foreign currency transaction loss (gain)

 

21,395

 

(121,953)

 

143,348

 

117.5

%

Total operating expenses

$

20,409,709

$

14,462,283

$

5,947,426

 

41.1

%

Category

    

Impact

Key Drivers

Sales and marketing

 

$

1,157,025

Increased primarily due to greater personnel costs, including costs from the ResoluteAI and Scite transactions, and marketing discretionary spend partially offset by lower consulting expenses.

Technology and product development

 

$

1,700,190

Increased due to greater software development personnel costs, primarily from the onboarding personnel from ResoluteAI and Scite, but also due to organic growth in personnel cost.

General and administrative

 

$

1,857,686

Increased due to greater personnel costs, primarily from the onboarding of Resolute AI and Scite and greater legal expenses, partially offset by lower recruiting expenses. Greater legal expenses include proxy-related and acquisition-related costs. Greater personnel costs include separation costs paid to a former officer as result of the resolution of the proxy matter.

Provision for Income Taxes

During the years ended June 30, 2024 and 2023 we recorded a provision for income taxes of $113,071 and $5,602, respectively, an increase of $107,469, which was largely due to an increase in income tax related to our ResSol LA subsidiary.

31

Net Income (Loss)

Year Ended June 30, 

 

2024

    

2023

    

$ Change

    

% Change

 

Net Income (Loss):

  

 

  

 

  

 

  

Net income (loss):

$

(3,786,597)

$

571,623

$

(4,358,220)

 

(762.4)

%

Net income decreased $4,358,220 or 762.4%, for the year ended June 30, 2024 compared to the prior year, due to increased operating expenses, primarily in intangibles amortization and depreciation expenses associated with our acquisition accounting, and charges on our other income line related to increasing the estimated earn out liability associated with the acquisitions completed in fiscal year 2024.

Liquidity and Capital Resources

Year Ended June 30, 

2024

2023

Consolidated Statements of Cash Flow Data:

    

Net cash provided by operating activities

$

3,550,954

$

3,383,847

Net cash used in investing activities

 

(10,095,256)

 

(344,659)

Net cash used in financing activities

 

(905,851)

 

(97,259)

Effect of exchange rate changes

 

4,851

 

229

Net increase (decrease) in cash and cash equivalents

 

(7,445,302)

 

2,942,158

Cash and cash equivalents, beginning of period

 

13,545,333

 

10,603,175

Cash and cash equivalents, end of period

$

6,100,031

$

13,545,333

Liquidity

As of June 30, 2024, we had cash and cash equivalents of $6,100,031 compared to $13,543,333 as of June 30, 2023, a decrease of $7,445,302. This decrease was primarily due to cash used in investing activities, primarily related to the acquisitions completed in fiscal year 2024.

Operating Activities

Net cash provided by operating activities was $3,550,954 for the year ended June 30, 2024 and resulted primarily from an increase in fair value of vested restricted common stock of $1,994,362, an increase in deferred revenue of $921,879 and an increase in accounts payable and accrued expenses of $560,027, partially offset by an increase in accounts receivable of $344,020.

Net cash provided by operating activities was $3,383,847 for the year ended June 30, 2023 and resulted primarily from an increase in net income, the fair value of vested restricted common stock of $1,418,718, an increase in accounts payable and accrued expenses of $1,337,056 and an increase in deferred revenue of $886,198, partially offset by an increase in accounts receivable of $901,518.

Investing Activities

Net cash used in investing activities was $10,095,256 for the year ended June 30, 2024 and resulted primarily from the payment for the Scite acquisition of $7,305,493 and the payment for the ResoluteAI acquisition of $2,718,253.

Net cash used in investing activities was $344,659 for the year ended June 30, 2023 and primarily from the payment for non-refundable deposit for asset acquisition of $297,450.

32

Financing Activities

Net cash used in financing activities was $905,851 for the year ended June 30, 2024 and resulted from repurchase of common stock of $554,202 and the payment of contingent acquisition consideration of $351,649 pertaining to FIZ acquisition.

Net cash used in financing activities was $97,259 for the year ended June 30, 2023 and resulted from the repurchase of common stock of $104,250 and the payment of contingent acquisition consideration of $50,509 pertaining to FIZ acquisition, partially offset by the proceeds from the exercise of options of $57,500.

We entered into a Loan and Security Agreement with Silicon Valley Bank (“SVB”) on July 23, 2010, which, as amended, provides for a revolving line of credit for the lesser of $2,500,000, or 80% of eligible accounts receivable. The line of credit matured on February 28, 2024 and was not renewed. There were no outstanding borrowings on the line of credit at maturity and all security interests and liens related to the Loan and Security Agreement have been released.  

On April 15, 2024, we entered into a Loan Agreement (the “PNC Loan Agreement”) with PNC Bank, National Association (“PNC”), as lender. Pursuant to the PNC Loan Agreement, we entered into a Revolving Line of Credit Note (the “PNC Note”) with PNC, which provides for a $500,000 secured revolving line of credit that matures on April 15, 2025 and bears interest annually at the daily SOFR rate plus 2.5%, with accrued interest due and payable monthly. The PNC Note contains customary events of default including, among other things, payment defaults, material misrepresentations, breaches of covenants, revocation of guarantee, certain bankruptcy and insolvency events. There were no outstanding borrowings under the line of credit as of June 30, 2024.

Non-GAAP Measure – Adjusted EBITDA

In addition to our GAAP results, we present Adjusted EBITDA as a supplemental measure of our performance. However, Adjusted EBITDA is not a recognized measurement under GAAP and should not be considered as an alternative to net income, income from operations or any other performance measure derived in accordance with GAAP or as an alternative to cash flow from operating activities as a measure of liquidity. We define Adjusted EBITDA as net income (loss), plus interest expense, other income (expense) including any change in fair value of contingent earnout liability, foreign currency transaction loss, provision for income taxes, depreciation and amortization, stock-based compensation, income from discontinued operations and gain on sale of discontinued operations. Management considers our core operating performance to be that which our managers can affect in any particular period through their management of the resources that affect our underlying revenue and profit generating operations that period. Non-GAAP adjustments to our results prepared in accordance with GAAP are itemized below. You are encouraged to evaluate these adjustments and the reasons we consider them appropriate for supplemental analysis. In evaluating Adjusted EBITDA, you should be aware that in the future we may incur expenses that are the same as or similar to some of the adjustments in this presentation. Our presentation of Adjusted EBITDA should not be construed as an inference that our future results will be unaffected by unusual or non-recurring items.

Set forth below is a reconciliation of Adjusted EBITDA to net income (loss) for the year ended June 30, 2024 and 2023:

Years Ended June 30, 

2024

    

2023

    

$ Change

    

% Change

 

Net income (loss)

$

(3,786,597)

$

571,623

$

(4,358,220)

(762.4)

%

Add (deduct):

 

 

 

  

  

Other (income) expense

 

2,903,983

 

(338,617)

 

3,242,600

957.6

%

Foreign currency transaction loss (gain)

 

21,395

 

(121,953)

 

143,348

117.5

%

Provision for income taxes

 

113,071

 

5,602

 

107,469

1,918.4

%

Depreciation and amortization

 

836,271

 

52,649

 

783,622

1,488.4

%

Stock-based compensation

 

2,155,461

 

1,849,906

 

305,555

16.5

%

Adjusted EBITDA

$

2,243,584

$

2,019,210

$

224,374

11.1

%

33

We present Adjusted EBITDA because we believe it assists investors and analysts in comparing our performance across reporting periods on a consistent basis by excluding items that we do not believe are indicative of our core operating performance. In addition, we use Adjusted EBITDA in developing our internal budgets, forecasts and strategic plan; in analyzing the effectiveness of our business strategies in evaluating potential acquisitions; and in making compensation decisions and in communications with our board of directors concerning our financial performance. Adjusted EBITDA has limitations as an analytical tool, which includes, among others, the following:

Adjusted EBITDA does not reflect our cash expenditures, or future requirements, for capital expenditures or contractual commitments;
Adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs;
Adjusted EBITDA does not reflect interest expense, or the cash requirements necessary to service interest or principal payments, on our debts; and
although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will often have to be replaced in the future, and Adjusted EBITDA does not reflect any cash requirements for such replacements.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements.

Recently Issued Accounting Pronouncements

For information about recently issued accounting standards, refer to Note 2 to our Consolidated Financial Statements appearing elsewhere in this report.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

Not required.

34

Item 8. Financial Statements

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and Board of Directors

Research Solutions, Inc. and Subsidiaries

Henderson, Nevada

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Research Solutions, Inc. and Subsidiaries (the “Company”) as of June 30, 2024 and 2023, the related consolidated statements of operations and other comprehensive income (loss), changes in stockholders’ equity, and cash flows for the years then ended, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of June 30, 2024 and 2023, and the results of its operations and its cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements 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 audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audit, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the 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. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Valuation of Developed Technology Asset Acquired and Contingent Earnout Liability Related to Acquisitions of ResoluteAI and Scite

As described in Note 9 to the consolidated financial statements, in July 2023 and December 2023, the Company completed the acquisitions of ResoluteAI and Scite, respectively, for total consideration of $25.9 million, including contingent consideration of $9 million. In connection with the acquisitions, the Company acquired $10.9 million of intangible assets, including $10.8 million for developed technology assets.  The developed technology assets were valued using the multi-

35

period excess earnings method under the income approach. The present value of projected future cash flows included significant judgment and assumptions regarding projected future revenues, projected expenses, and the discount rate for the technology asset.  The fair value of the contingent earnout liability is calculated using Monte Carlo simulation based on corresponding projected recurring revenue, as defined in the acquisition agreements.  

We identified the valuation of the acquired developed technology assets and the contingent earnout liabilities in connection with the acquisitions of ResoluteAI and Scite as a critical audit matter because of the significant judgement by management when developing the fair value estimate of the developed technology assets acquired and the contingent earnout liability.  This required a high degree of auditor judgment and an increased extent of effort, when performing procedures to evaluate the reasonableness of management’s assumptions related to projected future revenues, projected expenses, and the discount rate for the technology asset.

The primary procedures we performed to address this critical audit matter included:

We evaluated the appropriateness of the valuation methods used to determine the respective fair values.

We assessed the reasonableness of forecasted revenue and costs including comparing the forecasts prepared by management to historical revenue and costs.

We performed procedures to verify the mathematical accuracy of the calculations used by management.

We examined the acquisition agreements to identify relevant terms of the acquisitions.

We assessed the appropriateness of the presentation and disclosure of these accounting elements in the financial statements.

We have served as the Company’s auditor since 2006.

/s/ Weinberg and Company, P.A

Los Angeles, California

September 20, 2024

PCAOB ID: 572

36

Research Solutions, Inc. and Subsidiaries

Consolidated Balance Sheets

June 30, 

    

June 30, 

2024

2023

Assets

  

  

Current assets:

  

 

  

Cash and cash equivalents

$

6,100,031

$

13,545,333

Accounts receivable, net of allowance of $68,579 and $85,015, respectively

 

6,879,800

 

6,153,063

Prepaid expenses and other current assets

 

643,553

 

400,340

Prepaid royalties

 

1,067,237

 

1,202,678

Total current assets

 

14,690,621

 

21,301,414

Non-current assets:

 

  

 

  

Property and equipment, net of accumulated depreciation of $922,558 and $881,908, respectively

 

88,011

 

70,193

Intangible assets, net of accumulated amortization of $1,535,310 and $747,355, respectively ($8,343,056 provisional)

10,764,261

462,068

Goodwill ($13,171,486 provisional)

 

16,315,888

 

Deposits and other assets

 

981

 

1,052

Total assets

$

41,859,762

$

21,834,727

 

  

 

  

Liabilities and Stockholders’ Equity

 

  

 

  

Current liabilities:

 

 

Accounts payable and accrued expenses

$

8,843,612

$

8,079,516

Deferred revenue

 

9,023,848

 

6,424,724

Total current liabilities

 

17,867,460

 

14,504,240

Non-current liabilities:

 

  

 

  

Contingent earnout liability

 

12,298,114

 

Total liabilities

 

30,165,574

 

14,504,240

 

  

 

  

Commitments and contingencies

 

  

 

  

 

  

 

  

Stockholders’ equity:

 

  

 

  

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

 

 

Common stock; $0.001 par value; 100,000,000 shares authorized; 32,295,373 and 29,487,508 shares issued and outstanding, respectively

 

32,295

 

29,487

Additional paid-in capital

 

38,089,958

 

29,941,873

Accumulated deficit

 

(26,309,246)

 

(22,522,649)

Accumulated other comprehensive loss

 

(118,819)

 

(118,224)

Total stockholders’ equity

 

11,694,188

 

7,330,487

Total liabilities and stockholders’ equity

$

41,859,762

$

21,834,727

See notes to consolidated financial statements

37

Research Solutions, Inc. and Subsidiaries

Consolidated Statements of Operations and Other Comprehensive Income (Loss)

Years Ended

June 30, 

2024

    

2023

Revenue:

  

 

  

Platforms

$

13,956,517

$

8,683,246

Transactions

 

30,667,382

 

29,020,206

Total revenue

 

44,623,899

 

37,703,452

 

  

 

  

Cost of revenue:

 

  

 

  

Platforms

 

2,067,203

 

1,027,286

Transactions

 

22,916,530

 

21,975,275

Total cost of revenue

 

24,983,733

 

23,002,561

Gross profit

 

19,640,166

 

14,700,891

 

  

 

  

Operating expenses:

 

  

 

  

Selling, general and administrative

 

19,573,438

 

14,409,634

Depreciation and amortization

 

836,271

 

52,649

Total operating expenses

 

20,409,709

 

14,462,283

Income (loss) from operations

 

(769,543)

 

238,608

 

  

 

  

Other income

 

333,088

 

338,617

Change in fair value of contingent earnout liability

(3,237,071)

 

  

 

  

Income (loss) from operations before provision for income taxes

 

(3,673,526)

 

577,225

Provision for income taxes

 

(113,071)

 

(5,602)

 

  

 

  

Net income (loss)

 

(3,786,597)

 

571,623

 

  

 

  

Other comprehensive income (loss):

 

 

Foreign currency translation

 

(595)

 

3,717

Comprehensive income (loss)

$

(3,787,192)

$

575,340

Basic income (loss) per common share:

Net income (loss) per share

$

(0.13)

$

0.02

Weighted average common shares outstanding

28,863,949

26,860,761

 

  

 

  

Diluted income (loss) per common share:

Net income (loss) per share

$

(0.13)

$

0.02

Weighted average common shares outstanding

28,863,949

29,139,759

See notes to consolidated financial statements

38

Research Solutions, Inc. and Subsidiaries

Consolidated Statements of Changes in Stockholders’ Equity

For the Years Ended June 30, 2024 and 2023

Additional

Other

Total

Common Stock

Paid-in

Accumulated

Comprehensive

Stockholders’

    

Shares

    

Amount

    

Capital

    

Deficit

    

Loss

    

Equity

Balance, July 1, 2022

 

27,075,648

 

$

27,076

 

$

28,072,855

 

$

(23,094,272)

 

$

(121,941)

 

$

4,883,718

 

  

 

  

 

  

 

  

 

  

 

  

Fair value of vested stock options

 

 

 

375,189

 

 

 

375,189

 

  

 

  

 

  

 

  

 

  

 

  

Fair value of vested restricted common stock

 

2,354,834

 

2,355

 

1,416,363

 

 

 

1,418,718

 

  

 

  

 

  

 

  

 

  

 

  

Forfeited restricted common stock

(65,165)

(65)

65

Fair value of vested unrestricted common stock

36,509

36

68,236

68,272

Repurchase of common stock

(51,841)

 

(52)

 

(104,198)

 

 

 

(104,250)

  

 

  

 

  

 

  

 

  

 

  

Common stock issued upon exercise of stock options

137,523

 

137

 

57,363

 

 

 

57,500

  

 

  

 

  

 

  

 

  

 

  

Modification cost of stock options

 

 

56,000

 

 

 

56,000

  

 

  

 

  

 

 

  

 

  

Net income for the period

 

 

 

 

571,623

 

 

571,623

 

  

 

  

 

  

 

 

  

 

  

Foreign currency translation

 

 

 

 

 

3,717

 

3,717

 

  

 

  

 

  

 

  

 

  

 

  

Balance, June 30, 2023

 

29,487,508

 

29,487

 

29,941,873

 

(22,522,649)

 

(118,224)

 

7,330,487

 

  

 

  

 

  

 

  

 

  

 

  

Fair value of vested stock options

 

 

 

140,150

 

 

 

140,150

 

  

 

  

 

  

 

  

 

  

 

  

Fair value of vested restricted common stock

 

405,000

 

405

 

1,993,957

 

 

 

1,994,362

 

  

 

  

 

  

 

  

 

  

 

  

Forfeited restricted common stock

(200,000)

(200)

200

Repurchase of common stock

 

(198,383)

 

(198)

 

(554,004)

 

 

 

(554,202)

 

Common stock issued upon exercise of stock options

 

72,234

 

72

(72)

 

 

 

 

Common stock issued for acquisition of Scite

2,729,014

2,729

6,546,905

6,549,634

Modification cost of accelerated vesting of restricted common stock

 

20,949

20,949

 

 

 

 

 

 

  

Net loss for the period

 

 

 

(3,786,597)

 

 

(3,786,597)

 

 

 

 

 

 

  

Foreign currency translation

 

 

 

 

 

(595)

 

(595)

Balance, June 30, 2024

 

32,295,373

$

32,295

$

38,089,958

$

(26,309,246)

$

(118,819)

$

11,694,188

See notes to consolidated financial statements

39

Research Solutions, Inc. and Subsidiaries

Consolidated Statements of Cash Flows

Years Ended

June 30, 

2024

    

2023

Cash flow from operating activities:

  

 

  

Net income (loss)

$

(3,786,597)

$

571,623

Adjustment to reconcile net income (loss) to net cash provided by operating activities:

 

  

 

  

Depreciation and amortization

 

836,271

 

52,649

Fair value of vested stock options

 

140,150

 

375,189

Fair value of vested restricted common stock

 

1,994,362

 

1,418,718

Fair value of vested unrestricted common stock

68,272

Modification cost of accelerated vesting of restricted common stock

20,949

56,000

Adjustment to contingent earnout liability

3,237,071

Changes in operating assets and liabilities:

 

  

 

  

Accounts receivable

 

(344,020)

 

(901,518)

Prepaid expenses and other current assets

 

(164,579)

 

(124,314)

Prepaid royalties

 

135,441

 

(356,026)

Accounts payable and accrued expenses

 

560,027

 

1,337,056

Deferred revenue

 

921,879

 

886,198

Net cash provided by operating activities

 

3,550,954

 

3,383,847

 

  

 

  

Cash flow from investing activities:

 

  

 

  

Purchase of property and equipment

 

(71,510)

 

(47,209)

Payment for acquisition of Resolute, net of cash acquired

(2,718,253)

Payment for acquisition of Scite, net of cash acquired

(7,305,493)

Payment for non-refundable deposit for asset acquisition

(297,450)

Net cash used in investing activities

 

(10,095,256)

 

(344,659)

 

  

 

  

Cash flow from financing activities:

 

  

 

  

Proceeds from the exercise of stock options

57,500

Common stock repurchase

(554,202)

(104,250)

Payment of contingent acquisition consideration

(351,649)

(50,509)

Net cash used in financing activities

 

(905,851)

 

(97,259)

 

  

 

  

Effect of exchange rate changes

 

4,851

 

229

Net increase (decrease) in cash and cash equivalents

 

(7,445,302)

 

2,942,158

Cash and cash equivalents, beginning of period

 

13,545,333

 

10,603,175

Cash and cash equivalents, end of period

$

6,100,031

$

13,545,333

 

  

 

  

Supplemental disclosures of cash flow information:

 

  

 

  

Cash paid for income taxes

$

113,071

$

5,602

 

  

 

  

Non-cash investing and financing activities:

 

  

 

  

Contingent consideration accrual on asset acquisition

$

32,022

$

138,428

See notes to consolidated financial statements

40

RESEARCH SOLUTIONS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

For the Years Ended June 30, 2024 and 2023

Note 1.   Organization, Nature of Business and Basis of Presentation

Organization

Research Solutions, Inc. (the “Company,” “Research Solutions,” “we,” “us” or “our”) was incorporated in the State of Nevada on November 2, 2006, and is a publicly traded holding company with five wholly owned subsidiaries as of June 30, 2024: Reprints Desk, Inc., a Delaware corporation, including its wholly owned subsidiary Resolute Innovation, Inc., a Delaware corporation, Scite, LLC, a Delaware limited liability company, Reprints Desk Latin America S. de R.L. de C.V., an entity organized under the laws of Mexico, and RESSOL LA, S. DE R.L. DE C.V., an entity organized under the laws of Mexico.

Nature of Business

We provide software and related services  to help research intensive organizations save time and money. We offer various software platforms (“Platform” or “Platforms”) that are typically sold to corporate, academic, government and individual researchers as cloud-based software-as-a-service (“SaaS”) via auto-renewing license agreements. Corporate, academic, and government customers typically sign up under annual agreements. Individual researchers can sign up under an annual or a month-to-month agreement and are typically billed monthly. Our Platforms also facilitate the sale of published scientific, technical, and medical (“STM”) content sold as individual articles (“Transactions”) either stand alone or via one or more of the research Platform solutions we provide. When one or more of the Platform solutions are used to purchase Transactions, customers pay for those transactions through monthly billing or via credit card for individual researchers. Our Platforms enable life science and other research-intensive organizations to accelerate their research and development activities through our advanced discovery tools (i.e. search), tools to access and buy STM articles required to support their research (i.e. acquire), as well as tools that manage that content across the enterprise and on an individual basis (i.e. manage). The Platforms typically deliver an ROI to the customer by reducing the amount of time it takes a research organization to find, acquire and manage content, in addition to also driving down the ultimate cost per article over time.

Platforms

Our cloud-based SaaS Platforms consist of proprietary software and Internet-based interfaces sold to customers through an annual or monthly subscription fee. Legacy functionality falls into three areas.

Discover – These solutions facilitate search (discovery) across virtually all STM articles available. The solutions we offer include free (basic) search solutions and advanced search tools like the Resolute.ai and scite.ai products.  These tools allow for searching and identifying relevant research and then purchasing that research through one of our other solutions. In addition, these tools increasingly enable users to find insights in other datasets adjacent to STM content, such as Clinical Trial, Patent, Life Science & MedTech Regulatory information, Competitor and Technology landscape insights in addition to searching the customer’s internal datasets. The advanced search solutions are sold through a seat, enterprise, or individual license. Our Platform is deployed as a single, multi-tenant system across our entire customer base. Customers securely access the Platform through online web interfaces and via web service APIs that enable customers to leverage Platform features and functionality from within in-house and third-party software systems. The Platform can also be configured to satisfy a customer’s individual preferences. We leverage our Platform’s efficiencies in scalability, stability and development costs to fuel rapid innovation and competitive advantage.

41

Acquire – Our Article Galaxy® (“AG”) solution allows for research organizations to load their entitlements (subscriptions, discount or token packages, and their existing library of articles) and AG manages those entitlements in the background enabling the researchers to focus on acquiring articles they need quickly and efficiently at the lowest possible cost. When used in conjunction with our discovery Platforms, customers can initiate orders, route orders based on the lowest cost to acquire, obtain spend and usage reporting, automate authentication, and connect seamlessly to in-house and third-party software systems.

Manage – Our References solution allows users to access the article inside the Platform including setting up personal folders or team folders and allows researchers to markup and take notes on the articles in a supported browser on a desktop or tablet.

We use Artificial Intelligence (“AI”) in several parts of the research workflow today and will continually add capability as we move forward. Today we offer an AI based recommendation engine in our Discover, Acquire, and Manage Platform solutions. We also offer an AI based “assistant” in some of our solutions to allow the researcher to ask questions about articles, groups of articles (folders), and more. We also have the capability to provide full text search on STM content in the scite.ai Platform where the publisher gives us the rights to do so.

Using Resolute.ai and scite.ai technology, we plan to release several new Platform solutions to enhance the research workflows described above and add new solutions to support the analysis functions that exist in our typical customer base.

Our Platforms are deployed as a single, multi-tenant system across our entire customer base. Customers securely access the Platform through online web interfaces and via web service APIs that enable customers to leverage Platform features and functionality from within in-house and third-party software systems. The Platform can also be configured to satisfy a customer’s individual preferences. We leverage our Platform efficiencies in scalability, stability and development costs to fuel rapid innovation and to gain a competitive advantage.

Transactions

We provide our researchers with a single source to the universe of published STM content that includes over 100 million existing STM articles and over 2 to 4 million newly published STM articles each year. STM content is sold to our customers on a per transaction basis. Researchers and knowledge workers in life science and other research-intensive organizations generally require single copies of published STM journal articles for use in their research activities. These individuals are our primary users and while they typically purchase the articles via one of our Platform solutions, we do have some customers that just order articles from us on behalf of end-users in their organizations.

Core to many of our Platform solutions is providing our customers with ways to find and download digital versions of STM articles that are critical to their research. Customers submit orders for the articles they need which we source and electronically deliver to them generally in under an hour; in most cases under one minute. This service is generally known in the industry as single article delivery or document delivery. We also obtain the necessary permission licenses from the content publisher or other rights holder so that our customer’s use complies with applicable copyright laws. We have arrangements with hundreds of content publishers that allow us to distribute their content. The majority of these publishers provide us with electronic access to their content, which allows us to electronically deliver single articles to our customers often in a matter of minutes. While a vast majority of the articles are available in electronic form, the Company also has workflows to deliver older paper-based articles through relationships we have built with libraries around the world.

Principles of Consolidation

The accompanying financial statements are consolidated and include the accounts of the Company and its wholly-owned subsidiaries. Intercompany balances and transactions have been eliminated in consolidation.

42

Note 2.   Summary of Significant Accounting Policies

Use of Estimates

The preparation of financial statements in conformity with Generally Accepted Accounting Principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from these estimates.

These estimates and assumptions include estimates for reserves of uncollectible accounts, accruals for potential liabilities, assumptions made in valuing equity instruments issued for services or acquisitions, and realization of deferred tax assets.

Cash and Cash Equivalents

For purposes of the statements of cash flows, the Company defines cash equivalents as all highly liquid debt instruments purchased with an original maturity of three months or less. In all periods presented, cash equivalents consist primarily of money market funds.

Fair Value of Financial Instruments

Under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 820, Fair Value Measurements and Disclosures, fair value is defined as the price at which an asset could be exchanged or a liability transferred in a transaction between knowledgeable, willing parties in the principal or most advantageous market for the asset or liability. Where available, fair value is based on observable market prices or parameters or derived from such prices or parameters. Where observable prices or parameters are not available, valuation models are applied. A fair value hierarchy prioritizes the inputs used in measuring fair value into three broad levels as follows:

Level 1 – Quoted prices in active markets for identical assets or liabilities.

Level 2 – Inputs, other than the quoted prices in active markets, are observable either directly or indirectly.

Level 3 – Unobservable inputs based on the Company’s assumptions.

The Company is required to use observable market data if such data is available without undue cost and effort. The Company has no fair value items required to be disclosed as of June 30, 2023 under these requirements.

The following table sets forth by level, within the fair value hierarchy, the Company’s assets and liabilities at fair value as of June 30, 2024:

Year ended June 30, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

 

  

 

  

 

  

 

  

Assets

Total assets

$

$

$

 

$

Liabilities

Contingent earnout liability

$

$

12,298,114

$

12,298,114

Total liabilities

$

$

$

12,298,114

 

$

12,298,114

Our contingent earnout liability related to acquisitions, which are further discussed in Note 9 to the consolidated financial statements, are in the “Level 3” category for valuation purposes.

The carrying amounts of financial assets and liabilities, such as cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values because of the short maturity of these instruments.

43

Allowance for Credit Losses

The Company’s trade accounts receivable are recorded at amounts billed to customers and presented on the balance sheet net of the allowance for estimated credit losses. The Company evaluates the collectability of its trade accounts receivable based on a number of factors. In circumstances where the Company becomes aware of a specific customer’s inability to meet its financial obligations to the Company, a specific reserve for bad debts is estimated and recorded, which reduces the recognized receivable to the estimated amount the Company believes will ultimately be collected. In addition to specific customer identification of potential bad debts, bad debt charges are recorded based on the Company’s historical losses and an overall assessment of past due trade accounts receivable outstanding. The Company established an allowance for doubtful accounts of $68,579 and $85,015 as of June 30, 2024 and 2023, respectively.

Concentration of Credit Risk

Financial instruments, which potentially subject the Company to concentrations of credit risk, consist of cash and cash equivalents and accounts receivable. The Company places its cash with high quality financial institutions and at times may exceed the FDIC $250,000 insurance limit. The Company does not anticipate incurring any losses related to these credit risks. The Company extends credit based on an evaluation of the customer’s financial condition, generally without collateral. Exposure to losses on receivables is principally dependent on each customer’s financial condition. The Company monitors its exposure for credit losses and intends to maintain allowances for anticipated losses, as required.

Cash denominated in Euros and British Pounds with an aggregate US Dollar equivalent of $294,145 and $1,760,323 at June 30, 2024 and 2023, respectively, was held in accounts at financial institutions located in Europe.

The Company has no customers that represent 10% of revenue or more for the years ended June 30, 2024 and 2023.

The Company has no customers that represent 10% of accounts receivable at June 30, 2024 and 2023.

The following table summarizes our content costs from our vendors:

Year Ended

 

June 30, 

 

2024

  

  

2023

Vendor A

26

%

23

%

Vendor B

10

%

13

%

Property and Equipment

Property and equipment are stated at cost and are depreciated using the straight-line method over their estimated useful lives of 3 to 7 years. Leasehold improvements are amortized over the shorter of the useful lives of the related assets, or the lease term. Expenditures for maintenance and repairs are charged to operations as incurred while renewals and betterments are capitalized. Gains and losses on disposals are included in the consolidated statements of operations.

Management assesses the carrying value of property and equipment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If there is indication of impairment, management prepares an estimate of future cash flows expected to result from the use of the asset and its eventual disposition. If these cash flows are less than the carrying amount of the asset, an impairment loss is recognized to write down the asset to its estimated fair value. For the years ended June 30, 2024 and 2023, the Company did not recognize any impairments for its property and equipment.

44

Revenue Recognition

The Company accounts for revenue in accordance with ASU 2014-09, Revenue from Contracts with Customers (Topic 606), (“ASC 606”). The underlying principle of ASC 606 is to recognize revenue to depict the transfer of goods or services to customers at the amount expected to be collected.

Revenues are recognized when control of the promised goods or services are transferred to a customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company derives its revenues from two sources: annual licenses that allow customers to access and utilize certain premium features of our cloud-based SaaS research intelligence platform (“Platform” and “Platforms”) and the transactional sale of STM content managed, sourced and delivered through the Platform (“Transactions”).

Graphic

The Company applies the following five steps in order to determine the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements:

identify the contract with a customer;
identify the performance obligations in the contract;
determine the transaction price;
allocate the transaction price to performance obligations in the contract; and
recognize revenue as the performance obligation is satisfied.

Platforms

We charge a subscription fee that allows customers to access and utilize certain premium features of our Platform. Revenue is recognized ratably over the term of the subscription agreement, which is typically one year, provided all other revenue recognition criteria have been met. Billings or payments received in advance of revenue recognition are recorded as deferred revenue.

Transactions

We charge a transactional service fee for the electronic delivery of single articles, and a corresponding copyright fee for the permitted use of the content. We recognize revenue from single article delivery services upon delivery to the customer provided all other revenue recognition criteria have been met.

45

Revenue by Geographical Region

The following table summarizes revenue by geographical region:

Year Ended

June 30, 

2024

 

2023

United States

$

26,481,085

    

59.3

%  

$

21,862,582

58.0

%

Europe

 

13,962,285

 

31.3

%  

 

12,716,650

 

33.7

%

Rest of World

 

4,180,529

 

9.4

%  

 

3,124,220

 

8.3

%

Total

$

44,623,899

 

100

%  

$

37,703,452

 

100

%

Accounts Receivable by Geographical Region

The following table summarizes accounts receivable by geographical region:

Year Ended

 

June 30, 

 

2024

 

2023

United States

    

$

4,125,696

    

60.0

%  

$

3,727,977

60.6

%

Europe

 

2,082,900

 

30.2

%  

 

1,763,044

 

28.6

%

Rest of World

 

671,204

 

9.8

%  

 

662,042

 

10.8

%

Total

$

6,879,800

 

100

%  

$

6,153,063

 

100

%

Deferred Revenue

Contract liabilities, such as deferred revenue, exist where the Company has the obligation to transfer services to a customer for which the entity has received consideration, or when the consideration is due, from the customer.

Cash payments received or due in advance of performance are recorded as deferred revenue. Deferred revenue is primarily comprised of cloud-based software subscriptions which are generally billed in advance. The deferred revenue balance is presented as a current liability on the Company's consolidated balance sheets.

Cost of Revenue

Platforms

Cost of Platform revenue consists primarily of personnel costs of our operations team, and to a lesser extent managed hosting providers and other third-party service and data providers.

Transactions

Cost of Transaction revenue consists primarily of the respective copyright fee for the permitted use of the content, less a discount in most cases, and to a much lesser extent, personnel costs of our operations team and third-party service providers.

Segment reporting

The Company operates in a single segment based on how the chief operating decision maker (“CODM”) views and evaluates the Company’s operations in making operational and strategic decisions and assessments of financial performance. The Company’s President has been identified as the CODM.

46

Business Combinations

The Company allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and separately identified intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired technology, and customer relationships, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which can be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statements of operations.

Intangible Assets

The Company has certain intangible assets that were initially recorded at their fair value at the time of acquisition. The finite-lived intangible assets consist of customer relationships, and developed technology. Intangible assets with finite useful lives are amortized using the straight-line method over their estimated useful life of three to ten years.

The Company reviews all finite-lived intangible assets for impairment when circumstances indicate that their carrying values may not be recoverable. If the carrying value of an asset group is not recoverable, the Company recognizes an impairment loss for the excess carrying value over the fair value in our consolidated statements of operations.

Goodwill

Goodwill represents the excess of purchase price and related costs over the value assigned to the net tangible and identifiable intangible assets of the business acquired. As of June 30, 2024, goodwill that arose from acquisitions of ResoluteAI and Scite (see Note 9) was $16,315,888. Under ASC 350 Intangibles-Goodwill and Other, goodwill and other intangible assets with indefinite lives are not amortized, but instead are tested for impairment annually, or whenever events or circumstances indicate a potential impairment. The Company’s impairment testing is performed annually at June 30. Impairment of goodwill and indefinite lived intangible assets is determined by comparing the fair value of the Company’s reporting unit to the carrying value of the underlying net assets in the reporting unit. If the fair value of the reporting unit is determined to be less than the carrying value of its net assets, goodwill is deemed impaired and an impairment loss is recognized to the extent that the carrying value of goodwill exceeds the difference between the fair value of the reporting unit and the fair value of its other assets and liabilities.

Stock-Based Compensation

The Company periodically issues stock options, warrants and restricted stock to employees and non-employees for services, in capital raising transactions, and for financing costs. The Company accounts for share-based payments under the guidance as set forth in the Share-Based Payment Topic 718 of the FASB Accounting Standards Codification, which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees, officers, directors, and consultants, including employee stock options, based on estimated fair values. The Company estimates the fair value of stock option and warrant awards to employees and directors on the date of grant using an option-pricing model, and the value of the portion of the award that is ultimately expected to vest is recognized as expense over the required service period in the Company’s Statements of Operations. The Company estimates the fair value of restricted stock awards to employees and directors using the market price of the Company’s common stock on the date of grant, and the value of the portion of the award that is ultimately expected to vest is recognized as expense over the required service period in the Company’s Statements of Operations.

Under ASC 718, Repurchase or Cancellation of equity awards, the amount of cash or other assets transferred (or liabilities incurred) to repurchase an equity award shall be charged to equity, to the extent that the amount paid does not exceed the fair value of the equity instruments repurchased at the repurchase date. Any excess of the repurchase price over the fair value of the instruments repurchased shall be recognized as additional compensation cost.

47

Foreign Currency

The accompanying consolidated financial statements are presented in United States dollars, the functional currency of the Company. Capital accounts of foreign subsidiaries are translated into US Dollars from foreign currency at their historical exchange rates when the capital transactions occurred. Assets and liabilities are translated at the exchange rate as of the balance sheet date. Income and expenditures are translated at the average exchange rate of the period. Although the majority of our revenue and costs are in US dollars, the costs of Reprints Desk Latin America and ResSoL LA are in Mexican Pesos. As a result, currency exchange fluctuations may impact our revenue and the costs of our operations. We currently do not engage in any currency hedging activities.

Gains and losses from foreign currency transactions, which result from a change in exchange rates between the functional currency and the currency in which a foreign currency transaction is denominated, are included in selling, general and administrative expenses and amounted to a loss of $21,395 and a gain of $121,953 for the years ended June 30, 2024 and 2023, respectively. Cash denominated in Euros and British Pounds with an aggregate US Dollar equivalent of $294,145 and $1,760,323 at June 30, 2024 and 2023, respectively, was held in accounts at financial institutions located in Europe.

The following table summarizes the exchange rates used:

 

Year Ended

 

June 30, 

 

2024

    

2023

Period end Euro : US Dollar exchange rate

1.07

1.09

Average period Euro : US Dollar exchange rate

1.08

 

1.05

Period end GBP : US Dollar exchange rate

1.26

1.27

Average period GBP : US Dollar exchange rate

1.26

 

1.20

 

Period end Mexican Peso : US Dollar exchange rate

0.05

 

0.06

Average period Mexican Peso : US Dollar exchange rate

0.06

 

0.05

Net Income (Loss) Per Share

Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period, excluding shares of unvested restricted common stock. Shares of restricted stock are included in the basic weighted average number of common shares outstanding from the time they vest. Diluted earnings per share is computed by dividing the net income applicable to common stockholders by the weighted average number of common shares outstanding plus the number of additional common shares that would have been outstanding if all dilutive potential common shares had been issued, using the treasury stock method. Shares of restricted stock are included in the diluted weighted average number of common shares outstanding from the date they are granted. Potential common shares are excluded from the computation when their effect is antidilutive. At June 30, 2024 potentially dilutive securities include options to acquire 2,788,625 shares of common stock and unvested restricted common stock of 1,957,726. At June 30, 2023 potentially dilutive securities include options to acquire 2,909,574 shares of common stock and unvested restricted common stock of 2,477,794. The dilutive effect of potentially dilutive securities is reflected in diluted net income per share if the exercise prices were lower than the average fair market value of common shares during the reporting period.

Basic and diluted net loss per common share is the same for the year ended June 30, 2024 because all stock options, warrants, and unvested restricted common stock are anti-dilutive. For the year ended June 30, 2023, the calculation of diluted earnings per share include unvested restricted common stock, stock options and warrants, calculated under the treasury stock method.

Income Taxes

The Company accounts for income taxes using the asset and liability method whereby deferred tax assets are recognized for deductible temporary differences, and deferred tax liabilities are recognized for taxable temporary

48

differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.

Recently Issued Accounting Pronouncements

In March 2023, FASB issued ASU 2024-01 to amend the guidance in ASC 718 Compensation—Stock Compensation (Topic 718). Some entities compensate employees or other service providers by granting profits interest awards, which generally give the grantee an opportunity to participate in future profits and/or equity appreciation of the entity but do not give them rights to existing net assets of the entity. ASU 2024-01 adds an example showing how to apply the scope guidance in ASC 718 to determine whether profits interests and similar awards should be accounted for as share-based payment arrangements. The ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company does not currently anticipate that the guidance will have a material impact on its financial statements.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense categories that are regularly provided to the chief operating decision maker and included in each reported measure of a segment’s profit or loss. The update also requires all annual disclosures about a reportable segment’s profit or loss and assets to be provided in interim periods and for entities with a single reportable segment to provide all the disclosures required by ASC 280, Segment Reporting, including the significant segment expense disclosures. This standard will be effective for the Company on July 1, 2024 and interim periods beginning in fiscal year 2025, with early adoption permitted. The updates required by this standard should be applied retrospectively to all periods presented in the financial statements. The Company does not expect this standard to have a material impact on its results of operations, financial position or cash flows.

Note 3.   Property and Equipment

Property and equipment consists of the following as of June 30, 2024 and 2023:

    

June 30, 

    

June 30, 

2024

2023

Computer equipment

$

687,307

$

628,200

Software

 

282,080

 

282,080

Furniture and fixtures

 

41,182

 

41,821

Total

 

1,010,569

 

952,101

Less accumulated depreciation

 

(922,558)

 

(881,908)

Net, Property and equipment

$

88,011

$

70,193

Depreciation expense for the years ended June 30, 2024 and 2023 was $48,316 and $28,329, respectively.

Note 4.   Intangible Assets

Intangible assets consist of developed technology and customer relationships acquired in the acquisition of ResoluteAI effective July 28, 2023 and Scite effective December 1, 2023, and are stated at cost less accumulated amortization. The developed technology and customer relationships are being amortized over the estimated average useful lives of 3 to 10 years. The Company does not have any intangible assets deemed to have indefinite lives. Amortization expense for the years ended June 30, 2024 and 2023 was $787,955 and $24,320, respectively. Amortization expense expected to be recognized is approximately $1,170,000 annually in 2025 through 2029 and approximately $4,930,000 thereafter.

49

Intangible assets consist of the following as of June 30, 2024 and 2023:

    

June 30, 

    

June 30, 

2024

2023

Developed technology

$

10,800,000

$

Customer relationships

170,000

Customer lists

 

1,313,146

 

1,192,998

Intellectual property licenses

16,425

16,425

Total

12,299,571

1,209,423

Less accumulated amortization

(1,535,310)

(747,355)

Net, Intangible assets

 

$

10,764,261

 

$

462,068

Note 5.   Line of Credit

On April 15, 2024, the Company entered into a Loan Agreement (the “PNC Loan Agreement”) with PNC Bank, National Association (“PNC”), as lender. Pursuant to the PNC Loan Agreement, the Company entered into a Revolving Line of Credit Note (the “PNC Note”) with PNC, which provides for a $500,000 secured revolving line of credit that matures on April 15, 2025 and bears interest annually at the daily SOFR rate plus 2.5%, with accrued interest due and payable monthly. The PNC Note contains customary events of default including, among other things, payment defaults, material misrepresentations, breaches of covenants, revocation of guarantee, certain bankruptcy and insolvency events. There were no outstanding borrowings under the line of credit as of June 30, 2024.

The Company entered into a Loan and Security Agreement with Silicon Valley Bank (“SVB”) on July 23, 2010, which, as amended, provides for a revolving line of credit for the lesser of $2,500,000, or 80% of eligible accounts receivable. The line of credit matured on February 28, 2024 and was not renewed. There were no outstanding borrowings on the line of credit at maturity and all security interests and liens related to the Loan and Security Agreement have been released.

Note 6.   Stockholders’ Equity

Stock Options

In December 2007, we established the 2007 Equity Compensation Plan (the “2007 Plan”) and in November 2017 we established the 2017 Omnibus Incentive Plan (the “2017 Plan”), collectively (the “Plans”). The Plans were approved by our board of directors and stockholders. The purpose of the Plans is to grant stock and options to purchase our common stock, and other incentive awards, to our employees, directors and key consultants. On November 10, 2016, the maximum number of shares of common stock that may be issued pursuant to awards granted under the 2007 Plan increased from 5,000,000 to 7,000,000. On November 21, 2017, the Company’s stockholders approved the adoption of the 2017 Plan (previously adopted by our board of directors on September 14, 2017), which authorized a maximum of 1,874,513 shares of common stock that may be issued pursuant to awards granted under the 2017 Plan. On November 17, 2020, the Company's stockholders approved an increase in the maximum number of shares of common stock that may be issued pursuant to awards granted under the 2017 Omnibus Incentive Plan from 2,374,513 to 3,374,513. On November 17, 2021, the Company's stockholders approved an increase in the maximum number of shares of common stock that may be issued pursuant to awards granted under the 2017 Omnibus Incentive Plan from 3,374,513 to 6,874,513. Upon adoption of the 2017 Plan we ceased granting incentive awards under the 2007 Plan and commenced granting incentive awards under the 2017 Plan. The shares of our common stock underlying cancelled and forfeited awards issued under the 2017 Plan may again become available for grant under the 2017 Plan. Cancelled and forfeited awards issued under the 2007 Plan that were cancelled or forfeited prior to November 21, 2017 became available for grant under the 2007 Plan. As of June 30, 2024, there were 1,037,993 shares available for grant under the 2017 Plan, and no shares were available for grant under the 2007 Plan. All incentive stock award grants prior to the adoption of the 2017 Plan on November 21, 2017 were made under the 2007 Plan, and all incentive stock award grants after the adoption of the 2017 Plan on November 21, 2017 were made under the 2017 Plan.

50

The majority of awards issued under the Plan vest immediately or over three years, with a one year cliff vesting period, and have a term of ten years. Stock-based compensation cost is measured at the grant date, based on the fair value of the awards that are ultimately expected to vest, and recognized on a straight-line basis over the requisite service period, which is generally the vesting period.

The following table summarizes vested and unvested stock option activity:

All Options

Vested Options

Unvested Options

    

    

Weighted

    

    

Weighted

    

    

Weighted

Average

Average

Average

Exercise

Exercise

Exercise

Shares

Price

Shares

Price

Shares

Price

Outstanding at July 1, 2022

 

3,182,872

 

$

1.79

 

2,999,974

 

$

1.75

 

182,898

 

$

2.49

Granted

 

200,000

 

2.15

 

 

 

200,000

 

2.15

Options vesting

 

 

 

336,834

 

2.28

 

(336,834)

 

2.28

Exercised

 

(307,298)

 

1.31

 

(307,298)

 

1.31

 

 

Forfeited

(166,000)

 

1.81

 

(163,917)

 

1.79

 

(2,083)

 

3.92

Outstanding at June 30, 2023

 

2,909,574

 

$

1.87

 

2,865,593

 

$

1.86

 

43,981

 

$

2.47

Granted

 

257,934

 

2.73

 

 

 

257,934

 

2.73

Options vesting

 

 

 

42,729

 

2.47

 

(42,729)

 

2.47

Exercised

 

(373,883)

 

1.99

 

(373,883)

 

1.99

 

 

Forfeited

 

(5,000)

 

2.67

 

(4,583)

 

2.67

 

(417)

 

2.67

Outstanding at June 30, 2024

 

2,788,625

$

1.93

 

2,529,856

$

1.85

 

258,769

$

2.73

The following table presents the assumptions used to estimate the fair values based upon a Black-Scholes option pricing model of the stock options granted during the years ended June 30, 2024 and 2023.

Years Ended

 

June 30, 

2024

  

2023

Expected dividend yield

%  

%

Risk-free interest rate

4.00

%  

3.76

%

Expected life (in years)

5

 

5

Expected volatility

50

%  

56

%

The weighted average remaining contractual life of all options outstanding as of June 30, 2024 was 5.08 years. The remaining contractual life for options vested and exercisable at June 30, 2024 was 4.63 years. Furthermore, the aggregate intrinsic value of options outstanding as of June 30, 2024 was $1,920,882, and the aggregate intrinsic value of options vested and exercisable as of June 30, 2024 was $1,920,582, in each case based on the fair value of the Company’s common stock on June 30, 2024.

During the year ended June 30, 2024, the Company granted 257,934 options to directors with a fair value of $340,473 which amount will be amortized over the vesting period. The total fair value of options that vested during the year ended June 30, 2024 was $140,150 and was included in selling, general and administrative expenses in the accompanying statement of operations. As of June 30, 2024, the amount of unvested compensation related to the unvested options was $256,321 which will be recorded as an expense in future periods as the options vest. During the year ended June 30, 2024, the Company issued 72,234 net shares of common stock upon the exercise of options underlying 373,883 shares of common stock.

During the year ended June 30, 2023, the Company granted 200,000 options to directors with a fair value of $222,000 which, due to immediate vesting, were fully expensed at the time of grant. The total fair value of options that vested during the year ended June 30, 2023 was $375,189 and was included in selling, general and administrative expenses in the accompanying statement of operations. As of June 30, 2023, the amount of unvested compensation related to the unvested options was $56,577 which will be recorded as an expense in future periods as the options vest. During the year

51

ended June 30, 2023, the Company issued 137,523 net shares of common stock upon the exercise of options underlying 307,298 shares of common stock, resulting in net cash proceeds of $57,500.

Additional information regarding stock options outstanding and exercisable as of June 30, 2024 is as follows:

Option

    

    

Remaining

    

Exercise

Options

Contractual

Options

Price

Outstanding

Life (in years)

Exercisable

$

0.70

 

225,000

 

1.43

 

225,000

0.77

 

25,000

 

0.13

 

25,000

0.80

 

16,000

 

1.14

 

16,000

0.90

 

15,000

 

1.10

 

15,000

1.00

 

15,000

 

0.69

 

15,000

1.05

 

305,000

 

2.15

 

305,000

1.09

 

40,000

 

1.90

 

40,000

1.10

 

105,000

 

1.00

 

105,000

1.20

 

247,000

 

3.39

 

247,000

1.59

 

25,000

 

3.86

 

25,000

2.10

238,767

7.61

238,767

2.13

216,708

6.39

216,708

2.15

200,000

8.45

200,000

2.17

35,955

6.87

35,955

2.19

5,000

7.56

4,165

2.40

 

284,000

 

4.38

 

284,000

2.43

61,250

6.93

61,250

2.45

89,500

6.10

89,500

2.49

78,435

5.92

78,435

2.50

20,000

4.88

20,000

2.64

30,882

7.10

30,882

2.67

28,194

7.22

28,194

2.73

257,934

9.44

2.99

8,000

5.87

8,000

3.13

208,000

5.37

208,000

3.50

8,000

5.62

8,000

Total

2,788,625

2,529,856

Restricted Common Stock

Prior to July 1, 2022, the Company issued 2,829,758 shares of restricted common stock to employees valued at $3,836,194, of which $3,060,741 had been recognized as an expense. As of June 30, 2022, 400,092 of these shares with a grant date fair value of $775,453 had not yet vested.

During the year ended June 30, 2023, the Company issued an additional 2,354,834 shares of restricted stock to employees with an aggregate fair value of $3,478,878. Of this amount, 229,834 shares vest over a three year period, with a one year cliff vesting period, and remain subject to forfeiture if vesting conditions are not met and 25,000 shares vest over a four year period, with a one year cliff vesting period, and remain subject to forfeiture if vesting conditions are not met. The aggregate fair value of these stock awards was $503,478 based on the market price of our common stock price ranging from $1.94 to $2.22 per share on the date of grant, which will be amortized over the range of three and four-year vesting periods. The remaining 2,100,000 shares were granted, under the 2017 Plan, as restricted stock awards to key management in accordance with its long-term equity bonus program (the “LTEBP”).

During the year ended June 30, 2024, the Company issued an additional 405,000 shares of restricted stock to employees with an aggregate fair value of $925,900. Of this amount, 155,000 shares vest over a three-year period, with a one-year cliff vesting period, and remain subject to forfeiture if vesting conditions are not met. The aggregate fair value

52

of these stock awards was $417,700 based on the market price of our common stock ranging from $2.24 to $2.73 per share on the date of grant, which will be amortized over the range of a three-year vesting period. The remaining 250,000 shares were granted, under the 2017 Plan, as restricted stock awards to key management in accordance with the LTEBP.

The LTEBP replaced the previous restricted stock compensation program for executives. It spans 5 years and is designed to better serve stockholder interests by aligning key executive compensation with stockholder value. Awards under the LTEBP will vest as follows, upon the 30-day volume weighted average price (VWAP) of our common stock reaching the following targets:

20% at a 30-day VWAP of $3.00 per share;

20% at a 30-day VWAP of $3.75 per share;

20% at a 30-day VWAP of $4.50 per share;

20% at a 30-day VWAP of $5.25 per share; and

20% at a 30-day VWAP of $6.00 per share.

Upon a change of control vesting will accelerate with respect to that portion of the award that would vest if the target 30-day VWAP was achieved at the level above the per share price in such change of control transaction. For example, if we granted an award of 100,000 shares under the LTEBP, 20,000 shares would vest upon our stock price achieving a 30-day VWAP of $3.00 per share, and 20,000 shares would vest upon our stock price achieving a 30-day VWAP of $3.75 per share. If the per share price in a change of control transaction was $5.00 per share, vesting would accelerate for 40,000 shares under the same award (i.e. the number of shares that would vest for our stock price achieving a 30-day VWAP of $5.25 per share, pursuant to a tier round up provision in the Plan effective upon a change in control). As a condition to receiving awards under the LTEBP, recipients will be required to hold at least 75% of all vested shares during the term of their employment. Applicable target 30-day VWAPs must be achieved within 5 years following the grant of awards under the LTEBP, and all unvested awards under the LTEBP will be forfeited upon expiration of such 5-year period. Recipients will also forfeit unvested awards in the event their service with our company terminates for any reason.

As the vesting of the 250,000 shares of restricted common stock under the LTEBP is subject to certain market conditions, pursuant to current accounting guidelines, the Company determined the fair value to be $508,200, computed using the Monte Carlo simulations on a binomial model with the assistance of a valuation specialist with a derived service period ranging from 0.68 to 2.51 years. The total fair value of restricted common stock vesting and expenses related to amortization of the fair value of the LTEBP during the year ended June 30, 2024 was $1,994,362 and is included in selling, general and administrative expenses in the accompanying statements of operations. As of June 30, 2024, the amount of unvested compensation related to issuances of restricted common stock was $1,375,199, which will be recognized as an expense in future periods as the shares vest. When calculating basic net income per share, these shares are included in weighted average common shares outstanding from the time they vest. When calculating diluted net income per share, these shares are included in weighted average common shares outstanding as of their grant date. When calculating net loss per share, the 1,957,726 shares are considered antidilutive and are excluded from that calculation.

53

The following table summarizes restricted common stock activity:

    

    

    

Weighted

Average

Number of

Grant Date

Shares

Fair Value

Fair Value

Non-vested, June 30, 2022

 

400,092

775,453

$

2.38

Granted

 

2,354,834

 

3,478,878

 

1.48

Vested

 

(211,967)

 

(1,418,717)

 

2.42

Forfeited

 

(65,165)

 

(123,953)

 

2.15

Non-vested, June 30, 2023

 

2,477,794

$

2,711,661

$

1.52

Granted

 

405,000

 

925,900

 

2.29

Vested

 

(725,068)

 

(1,994,362)

 

1.70

Forfeited

 

(200,000)

 

(268,000)

 

1.40

Non-vested, June 30, 2024

 

1,957,726

$

1,375,199

$

1.63

Common Stock Repurchase and Retirement

Effective as of March 19, 2024, the Compensation Committee of our Board of Directors authorized the repurchase, on the last day of each trading window during which the outstanding awards remain outstanding and otherwise in accordance with our insider trading policies, of an aggregate value not exceeding $750,000, in addition to the prior remaining balance of outstanding common stock of $82,347 (at prices no greater than $4.00 per share) from our employees to satisfy their tax obligations in connection with the vesting of stock incentive awards through the end of fiscal year 2025. The actual number of shares repurchased will be determined by applicable employees in their discretion and will depend on their evaluation of market conditions and other factors. As of June 30, 2023, $151,095 remained under the current authorization to repurchase our outstanding common stock from our employees.

During the years ended June 30, 2024 and 2023, the Company repurchased 198,383 and 51,841 shares of our common stock under the repurchase plan at an average price of approximately $2.79 and $2.01 per share, respectively, for an aggregate amount of $554,202 and $104,250, respectively. As of June 30, 2024, $346,893 remains under the current authorization to repurchase our outstanding common stock from our employees.

Shares repurchased are retired and deducted from common stock for par value and from additional paid in capital for the excess over par value. Direct costs incurred to acquire the shares are included in the total cost of the shares.

The following table summarizes repurchases of our common stock on a monthly basis:

    

    

    

Total Number of Shares

    

Approximate Dollar Value

Total Number

Average

Purchased as Part of

of Shares that May Yet Be

of Shares

Price Paid

Publicly Announced

Purchased Under the

Period

Purchased

per Share

Plans or Programs

Plans or Programs

September 2022

 

9,659

$

1.87

 

 

$

237,283

December 2022

 

16,141

$

1.90

 

 

206,616

March 2023

 

12,785

$

2.02

 

180,789

June 2023

 

13,256

$

2.24

 

151,095

Year ended June 30, 2023

 

51,841

$

2.01

 

$

151,095

 

 

 

  

 

  

September 2023

 

18,603

$

2.48

 

 

$

104,960

December 2023

 

8,501

$

2.66

 

 

82,347

March 2024

 

159,044

$

2.85

 

379,071

June 2024

 

12,235

$

2.63

 

346,893

Year ended June 30, 2024

 

198,383

$

2.79

 

$

346,893

54

Note 7.   Contingencies and Commitments

Legal Proceedings

The Company is involved in legal proceedings in the ordinary course of its business. Although management of the Company cannot predict the ultimate outcome of these legal proceedings with certainty, it believes that the ultimate resolution of the Company’s legal proceedings, including any amounts it may be required to pay, will not have a material effect on the Company’s consolidated financial statements.

Note 8.   Income Taxes

The provision for income taxes consists of the following for the years ended June 30, 2024 and 2023:

Years Ended

June 30, 

    

2024

    

2023

Current

 

  

 

  

Federal

$

$

State

 

21,143

 

3,806

Foreign (Mexico)

 

91,928

 

1,796

Deferred

 

 

Federal

 

 

Foreign

 

 

State

 

 

Provision for income tax expense

$

113,071

$

5,602

During the year ended June 30, 2024, the Company recorded a provision for income tax expense of $113,071, which consisted of $21,143 in state income tax payments and $91,928 in foreign (Mexico) income tax payments. During the year ended June 30, 2023, the Company recorded a provision for income tax expense of $5,602 which consisted of $3,806 in state income tax payments and $1,796 in foreign (Mexico) income tax payments.

The reconciliation of the effective income tax rate to the federal statutory rate is as follows:

Years Ended

 

June 30, 

    

2024

    

2023

 

Federal income tax rate

 

21.0

%  

21.0

%

State tax, net of federal benefit

 

1.7

%  

5.0

%

Permanent differences

 

(70.5)

%  

(3.4)

%

Change in valuation allowance

 

44.8

%  

(21.8)

%

Effective income tax rate

 

(2.9)

%  

0.8

%

55

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial statement purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets and liabilities at June 30, 2024 and 2023 are as follows:

    

June 30, 

    

June 30, 

2024

2023

Deferred tax assets:

 

  

 

  

Federal net operating loss carryforward

$

3,512,478

$

2,074,080

State net operating loss carryforward

 

531,098

 

171,716

Intangibles amortization

 

 

148,404

Stock based compensation

 

1,440,562

 

2,250,149

Other

 

34,571

 

211,219

Total deferred tax assets

 

5,518,709

 

4,855,568

Deferred tax liability:

 

 

Fixed asset depreciation

 

(2,386,241)

 

(73,224)

Net deferred tax assets

 

3,132,468

 

4,782,344

Less valuation allowance

 

(3,132,468)

 

(4,782,344)

$

$

The Company has provided a valuation allowance on the deferred tax assets at June 30, 2024 and 2023 to reduce such asset to zero, since there is no assurance that the Company will generate future taxable income to utilize such asset. Management will review this valuation allowance requirement periodically and make adjustments as warranted. The net change in the valuation allowance for the year ended June 30, 2024 was a decrease of $1,649,876.

At June 30, 2024 and 2023, the Company had federal net operating loss (“NOL”) carryforwards of approximately $16,726,000 and $15,650,000, respectively, and state NOL carryforwards of approximately $7,748,000 and $6,560,000, respectively. Federal NOLs generated prior to and after 2018 can be carried forward indefinitely with some limitations. State NOLs will begin to expire in 2026.

Effective January 1, 2007, the Company adopted FASB guidelines that address the determination of whether tax benefits claimed or expected to be claimed on a tax return should be recorded in the financial statements. Under this guidance, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate settlement. This guidance also provides guidance on derecognition, classification, interest and penalties on income taxes, accounting in interim periods and requires increased disclosures. At the date of adoption, and as of June 30, 2024 and 2023, the Company did not have a liability for unrecognized tax benefits, and no adjustment was required at adoption.

The Company’s policy is to record interest and penalties on uncertain tax provisions as income tax expense. As of June 30, 2024 and 2023, the Company has no accrued interest or penalties related to uncertain tax positions.

Company is subject to taxation in the United States and various states and Mexico. The Company is subject to United States federal or state income tax examinations by tax authorities for fiscal years after 2017.

Note 9. Acquisition

Current Year Business Combinations

ResoluteAI

On July 28, 2023, the Company acquired 100% of the outstanding stock of Resolute Innovation, Inc. (“ResoluteAI”), a Delaware corporation, an advanced search platform that equips organizations with search, discovery and knowledge management tools that are powered by artificial intelligence (“AI”) and neuro-linguistic programming (“NLP”) technologies. The total purchase consideration for ResoluteAI, net of cash acquired, was approximately $4.7 million. The

56

consideration included an initial payment of $2.8 million, a holdback of $0.1 million and a contingent earnout that had an initial fair value of $1.8 million. The Company’s revaluation of the earnout resulted in a fair value of $0 as of June 30, 2024. The contingent earnout payment will be based upon the product of three and one half multiplied by ending annual recurring revenue as of January 31, 2025 less the agreed upon Enterprise Value of $3.4 million.

Scite

On December 1, 2023, the Company acquired 100% of the outstanding stock of Scite, Inc. a Delaware corporation (“Scite”), a platform for discovering and evaluating scientific articles via Smart Citations. Smart Citations allow users to see how a publication has been cited by providing the context of the citation and a classification describing whether it allows for supporting or contrasting evidence for the cited claim.

The total purchase consideration for Scite, net of cash acquired, was approximately $21.1 million. The consideration included an initial payment of $7.2 million in cash, $6.5 million in stock, a holdback of $0.2 million and a contingent earnout that had an initial fair value of $7.2 million. The Company’s revaluation of the earnout resulted in a fair value of $12.2 million as of June 30, 2024.

The Company utilized the acquisition method of accounting for the acquisition in accordance with ASC 805, Business Combinations, and allocated the purchase price to ResoluteAI’s and Scite’s tangible assets, identifiable intangible assets, and assumed liabilities at their estimated fair values as of the date of acquisition. The fair value assigned to the developed technology and customer relationships were determined using the multi-period excess earnings method, which estimates the direct cash flow expected to be generated from the existing customers acquired. The cash flows were based on estimates used to value the acquisition, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model, as well as the weighted average cost of capital.

The valuation assumptions took into consideration the Company’s estimates of customer attrition and revenue growth projections. The excess of the purchase price paid by the Company over the estimated fair value of identified tangible and intangible assets has been recorded as goodwill. Goodwill also represents the future benefits as a result of the acquisitions that the Company believes will enhance the Company’s product offerings and lineup available to both new and existing customers and generate future synergies within the software and related services business.

At the date of the acquisition and as of this Annual Report on Form 10-K, management has not yet finalized its valuation analysis related to Scite acquisition. The fair values of the assets acquired, as set forth below, are considered provisional and subject to adjustment as additional information is obtained through the purchase price measurement period (a period of up to one year from the closing date). Any prospective adjustments through the purchase price measurement period would change the fair value allocation as of the acquisition date. The Company is still in the process of reviewing underlying models, assumptions and discount rates used in the valuation of provisional goodwill and intangible assets.

57

The following table represents the Company’s allocation of the total purchase consideration to the fair value of tangible assets, identifiable intangible assets, and assumed liabilities of ResoluteAI and Scite on the date of acquisition:

In thousands

    

ResoluteAI

    

Scite

Fair value of consideration

Cash

$

2,774

$

7,217

Holdback cash paid

 

125

 

175

Common Stock (2,729,014 shares at $2.40 per share)

 

 

6,549

Contingent earn-out

1,867

7,194

Total purchase price

 

4,766

 

21,135

Allocation of the consideration to the fair value of assets acquired and liabilities assumed:

 

Cash and cash equivalents

 

59

 

Accounts receivable

 

162

 

109

Prepaid expenses

 

43

 

Accounts payable and accrued expenses

 

(33)

 

Deferred revenue

(649)

(997)

Other current liabilities

(60)

(18)

Net tangible assets

(478)

(906)

Intangible assets:

Developed technology

2,000

8,800

Customer relationships

100

70

Net identifiable intangible assets

2,100

8,870

Goodwill

3,144

13,171

Fair value of net assets acquired

$

4,766

$

21,135

Prior Year Asset Acquisition

FIZ

On September 28, 2022, Reprints Desk entered into an asset purchase agreement with FIZ Karlsruhe – Leibniz-Institut für Informationsinfrastruktur GmbH (“FIZ”). FIZ delivers STM content pursuant to various contracts with its customers through its AutoDoc platform. FIZ agreed to assign and transfer to Reprints Desk certain of these contracts effective January 1, 2023 (the “Sold Contracts”).

On September 30, 2022, Reprints Desk made a non-refundable payment of $297,450 (€300,000) (the “Base Amount”) as initial consideration for the asset purchase. As of June 30, 2024, Reprints Desk has paid $64,578 in contingent consideration for customers that have their Sold Contracts assumed by Reprints Desk in comparison to the trailing twelve months of revenue of all Sold Contracts (the “Base Amount Plus”). As of June 30, 2024, $161,976 in contingent consideration was recorded for customers that placed an order and have consented to have their contract assumed by Reprints Desk (the “Bonus Amount”). As of June 30, 2024, $96,121 and $116,364 of Bonus Amount payments were made for the 2023 fiscal year and 2024 fiscal year, respectively. The Bonus Amount is based upon the collectable service fee that FIZ would have received from these customers. Contingent consideration for the Bonus Amount will continue to be paid in arrears through the quarter ending December 31, 2025.

The current contingent consideration for the Base Amount Plus and the Bonus Amount is recorded as a short-term liability on the balance sheet. At June 30, 2024, the Base Amount, the Base Amount Plus and the Bonus Amount were recorded as intangible assets on the balance sheet with an estimated average useful life of 10 years.

58

The following sets out the unaudited pro forma operating results for the year ended June 30, 2024 and 2023 for the Company had the acquisitions occurred as of July 1, 2022. These amounts include amortization of intangible assets:

Pro Forma (Unaudited)

Year ended June 30,

    

2024

    

2023

Revenue

$

46,083,535

$

38,824,651

Cost of revenue

 

25,091,938

 

23,202,113

Gross profit

 

20,991,597

 

15,622,538

 

  

 

  

Total operating expenses

 

21,572,819

 

15,851,599

Loss from operations

 

(581,222)

 

(229,061)

 

  

 

  

Other income (expense)

 

(2,902,981)

 

338,617

 

  

 

  

Income (loss) from operations before provision for income taxes

 

(3,484,203)

 

109,556

Provision for income taxes

 

(113,071)

 

(5,602)

 

  

 

  

Pro Forma Net income (loss)

$

(3,597,274)

$

103,954

Pro Forma Net income (loss) per weighted average share, basic

$

(0.12)

$

Pro Forma Net income (loss) per weighted average share, diluted

$

(0.12)

$

Note 10. Subsequent Events

Stock Options

On August 6, 2024, the Company issued 250,000 shares of restricted common stock under the long-term equity bonus plan, or LTEBP.

On August 9, 2024, the Company issued 7,105 shares of common stock upon the exercise of stock options underlying 10,000 shares of common stock on a cashless basis.

On August 13, 2024, the Company issued 10,674 shares of common stock upon the exercise of stock options underlying 15,000 shares of common stock on a cashless basis.

59

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

There were no changes in or disagreements with our accountants on accounting and financial disclosure during the last two fiscal years.

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Annual Report on Form 10-K. For purposes of this section, the term disclosure controls and procedures means controls and other procedures of an issuer that are designed to ensure that information required to be disclosed by the issuer in the reports that it files or submits under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the Exchange Act is accumulated and communicated to the issuer’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of June 30, 2024, the end of the period covered by this report, our disclosure controls and procedures were effective at a reasonable assurance level.

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is defined in Rule 13a-15(f) or 15d-15(f) promulgated under the Exchange Act as a process designed by, or under the supervision of, the company’s principal executive and principal financial officers and effected by the company’s board of directors, management and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America and includes those policies and procedures that:

(i)Pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of the assets of the company;
(ii)Provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with accounting principles generally accepted in the United States of America and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and
(iii)Provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. 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. All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation. Because of the inherent limitations of internal control, there is a risk that material misstatements may not be prevented or detected on a timely basis by internal control over financial reporting. However, these inherent limitations

60

are known features of the financial reporting process. Therefore, it is possible to design into the process safeguards to reduce, though not eliminate, this risk.

Management evaluated the effectiveness of our internal control over financial reporting as of June 30, 2024, using the framework set forth in the report of the Treadway Commission’s Committee of Sponsoring Organizations (“COSO”), “2013 Internal Control–- Integrated Framework.” Based upon that evaluation, management believes our internal control over financial reporting was effective as of June 30, 2024.

Inherent Limitations on the Effectiveness of Controls

Management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control systems are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in a cost-effective control system, no evaluation of internal control over financial reporting can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been or will be detected.

These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of a simple error or mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part on 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. Projections of any evaluation of controls effectiveness to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.

Changes in Internal Controls Over Financial Reporting

Management has evaluated, with the participation of our Chief Executive Officer and Chief Financial Officer, whether any changes in our internal control over financial reporting that occurred during our last fiscal year have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Based on the evaluation we conducted, management has concluded that no such changes have occurred.

Item 9B. Other Information

Not applicable.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.

61

PART III

Item 10. Directors, Executive Officers and Corporate Governance

The following table sets forth the name, age, position, and date of appointment of each of our directors and executive officers as of September 13, 2024:

Name

    

Age

    

Position

    

Date of Appointment

Roy W. Olivier

66

President and Chief Executive Officer, and Director

March 29, 2021

William Nurthen

 

51

 

Chief Financial Officer and Secretary

 

October 4, 2021

Scott Ahlberg

 

61

 

Chief Operating Officer

 

July 1, 2007

Shane Hunt

 

47

 

Chief Revenue Officer

 

May 18, 2022

John Regazzi (1)

75

Lead Independent Director

June 22, 2015

Barbara J. Cooperman (2)

 

69

 

Director

 

February 8, 2022

Gen. Merrill McPeak (3)

 

88

 

Director

 

November 5, 2010

Jeremy Murphy (4)

41

Director

November 14, 2023

Kenneth L. Gayron (5)

54

Director

December 4, 2023

(1)Chairman of the Board and member of the Audit Committee, the Compensation Committee, and the Nominating and Governance Committee
(2)Chair of the Compensation Committee and member of the Nominating and Governance Committee
(3)Member of Audit Committee, Compensation Committee, and Nominating and Governance Committee
(4)Chair of the Nominating and Governance Committee and member of the Audit Committee
(5)Chair of the Audit Committee and member of the Compensation Committee

Roy W. Olivier – Chief Executive Officer and President, and Director

Mr. Olivier was named Interim Chief Executive Officer and President on March 29, 2021 and was formally appointed as Chief Executive Officer and President on October 4, 2021. Mr. Olivier has been a member of the Company's Board of Directors since January 2018. Before joining Research Solutions/Reprints Desk, Mr. Olivier served as CEO of ARI Network Services, a leading provider of SaaS tools and marketing services, growing the business from less than 80 employees to over 1,200 and increasing revenues from under $15 million to over $100 million through accelerated organic growth and acquisitions. Earlier in his career, he served as VP of Sales and Marketing for ProQuest Media Solutions (now Snap-on Inc.) and held executive and senior management positions at multiple companies across the telecommunications and computer industries including Multicom Publishing, Tandy Corporation, BusinessLand and PacTel. Our board of directors concluded that Mr. Olivier should serve as a director in light of his extensive experience in management and the information services industry.

62

William Nurthen – Chief Financial Officer and Secretary

Mr. Nurthen was appointed as Chief Financial Officer and Secretary on October 4, 2021. He brings more than twenty years of experience which includes financial leadership roles at both publicly traded and private companies across multiple industries. Prior to joining Research Solutions, Mr. Nurthen served in Chief Financial Officer roles for Endeavor Business Media, a B2B media publisher, and ARI Network Services, Inc. (formerly on the Nasdaq), a SaaS marketing company. Mr. Nurthen has also held prior CFO roles in investment banking, biotechnology, and information technology. He holds a Master of Business Administration from the Kellogg School of Management at Northwestern University and a Bachelor of Business Administration from the University of Notre Dame.

Scott Ahlberg – Chief Operating Officer

Mr. Ahlberg has effectively served as the Chief Operating Officer since July 1, 2007, and has many years of experience in content and startup businesses. Mr. Ahlberg started with Dynamic Information (EbscoDoc) in the 1980s, then went on to be Executive Vice President at Infotrieve, Inc. After leaving Infotrieve in 2005 Mr. Ahlberg provided consulting services to ventures in professional networking and medical podcasting. He joined Reprints Desk in 2006. His areas of expertise include strategic planning, operational innovation, copyright and content licensing, and quality management. Mr. Ahlberg has degrees from Stanford University (B.A., 1984) and the University of London (M.A., 1990).

Shane Hunt – Chief Revenue Officer

Mr. Hunt provides leadership resulting in the acquisition and development of healthy long-term relationships with the Company's cloud-based software customers and ensures the daily satisfaction of users across R&D-driven organizations in life sciences, technology and academia worldwide. Mr. Hunt has nearly 20 years of industry experience and was co-founder of 4 Research Solutions Inc., a boutique information industry start-up that the Company acquired in 2012. Mr. Hunt attended California State University, Chico for his undergraduate and graduate studies in Psychology.

John Regazzi – Chairman of the Board

Mr. Regazzi was appointed to our board of directors on June 22, 2015, and served as Chairman of the Board from August 20, 2015 through March 29, 2021, and Lead Independent Director from 2021 through 2023, when he was again designated Chairman of the Board. Mr. Regazzi is an information services and IT industry innovator, with more than four decades of experience. He is currently managing director of Akoya Capital Partners, a sector-focused private investment firm, where for the last few years he has served as its professional information services sector leader. He has also been a professor at the Long Island University’s College of Education, Information and Technology since 2005, and has served as dean of LIU’s College of Information and Computer Science. Before joining Akoya Capital Partners, Mr. Regazzi served for several years as CEO of Elsevier Inc. and managing director of the NYSE-listed Reed Elsevier, the world’s largest publisher and information services company for journal and related scientific, technical and medical content. At Reed Elsevier, he oversaw its expansive electronic publishing portfolio, with a program staff of 3,000 and revenues exceeding $1 billion. He was previously CEO of Engineering Information, which he helped turn around before being acquired by Reed Elsevier. As a recognized industry thought leader, Mr. Regazzi has designed, launched, and managed some of the most innovative and well-known information services in the professional communities, including the Engineering Village, Science Direct, Scirus and Scopus, as well as numerous other electronic information services dating back to the early days of the online and CD-ROM industries. Mr. Regazzi has served on a variety of corporate and industry boards, including the British Standards Institute Group and the American Institute of Physics, and he served as chairman of the board of National Technical Information Service, a division of the U.S. Department of Commerce. He currently serves as chairman of DiSTI and Convergered Security Solutions (CSS), both Akoya portfolio companies. Mr. Regazzi earned his B.S. from St. Johns University, M.A. from University of Iowa, M.S. from Columbia University, and Ph.D. in Information Science from Rutgers University. Our board of directors concluded that Mr. Regazzi should serve as a director in light of his extensive experience in the information services industry.

63

Barbara J. Cooperman – Director

Ms. Cooperman was appointed to our board of directors on February 8, 2022. Ms. Cooperman is an accomplished executive with general management background, P&L responsibility, and world-class marketing specialty in both B2B and B2C sectors. She has more than 20 years’ governance experience on boards including early-stage and privately held companies, nonprofits, industry associations, as well as executive leadership teams. She is known for being strategic and is a highly regarded leader skilled at developing vision and guiding organizations through growth stages and periods of reinvention. With 20+ years in the C-suite, Ms. Cooperman has significant experience advising the board on a wide range of issues such as unlocking brand value, strategic plans, M&A, and corporate social responsibility. Most recently, Ms. Cooperman was the global CMO at Kroll, a leader in cyber security and risk consulting, and Kroll Ontrack, a leader in ediscovery and data recovery. Joining as the firm came out of bankruptcy, she restored worldwide gold standard brand reputations, created go-to-market strategy for the high-growth cyber security practice, and managed corporate and crisis communications through the successful sale of both companies and several high-stakes matters. Kroll Ontrack was sold in 2016 and Kroll in 2018, both at highly attractive valuations. Prior to her role as Chief Marketing Officer at Kroll, Inc., Ms. Cooperman worked for 12 years at Reed Elsevier, where she served as the Global Chief Marketing Officer for LexisNexis and Elsevier. Our board of directors concluded that Ms. Cooperman should serve as a director in light of her extensive industry knowledge, marketing and operating expertise, and governance experience.

General Merrill McPeak – Director

Gen. McPeak was appointed to our board of directors on November 5, 2010. He is President of McPeak and Associates, a company he founded in 1995. From 1990 until his retirement from active military service in late 1994, he was chief of staff of the U.S. Air Force. During this period, he was the senior officer responsible for organization, training and equipage of a combined active duty, National Guard, Reserve and civilian work force of over 850,000 people serving at 1,300 locations in the United States and abroad. As a member of the Joint Chiefs of Staff, he and the other service chiefs were military advisors to the Secretary of Defense and the President. Gen. McPeak has served on the board of directors of several publicly traded companies, including long service with Trans World Airlines, Inc. and with the test and measurement company, Tektronix, Inc. He was for many years Chairman of the Board of ECC International Corp., until that company was acquired by Cubic Corporation. Currently, Gen. McPeak is a director of Iovance Biotherapeutics (Nasdaq:IOVA). Gen. McPeak was a founding investor, director and chairman of Ethicspoint, Inc., a software-as-a-service provider of secure, confidential employee reporting systems, that was acquired by private equity at a return making it one of Oregon’s most successful business startups in decades. Our board of directors concluded that Gen. McPeak should serve as a director in light of his demonstrated leadership abilities and years of experience serving on the boards of directors of numerous publicly traded corporations.

Jeremy Murphy – Director

Jeremy Murphy was appointed to our board of directors on November 14, 2023. Mr. Murphy is the current COO & President at ClickTripz, the leading contextual ad network for the travel industry, which each month delivers tens of millions of travel-intenders to the world’s largest travel websites. At ClickTripz, Mr. Murphy has orchestrated pioneering new b2b software from ideation to roll-out, including the first AI-powered conversational advertisement trained to be an expert on each advertiser’s product offering by leveraging state-of-the-art document indexing and language models. Previously, he co-founded TheSuitest, a hotel data-analytics platform featured in the NYTimes, The Today Show and elsewhere for using natural language processing to compare and quantify hotel accommodations. TheSuitest was successfully acquired by ClickTripz in 2015. Prior to his current role, Mr. Murphy had significant experience in various crucial positions at prominent financial institutions. Mr. Murphy was an analyst in the Investment Management Division of Goldman Sachs & Co. as part of a team responsible for nearly $10 billion in assets. Mr. Murphy later worked as a risk manager and analyst for the investment arm of the Gulf Bank of Kuwait and its controlling shareholder. Our board of directors determined that Mr. Murphy would make a beneficial addition to our board of directors in light of his AI experience, software expertise and analytics background.

64

Kenneth L. Gayron – Director

Kenneth L. Gayron was appointed to our board of directors on November 14, 2023. Mr. Gayron serves as the Chief Financial Officer and EVP of Avid Technology. Mr. Gayron previously served as the Interim CEO and CFO at Numerex Corp., where he successfully managed a public turnaround of Numerex’s business model. This culminated in a successful merger with Sierra Wireless which was approved by over 99% of public shareholders. As a result, Mr. Gayron delivered a 15% shareholder return over the two-year period. Mr. Gayron was also responsible for Numerex’s Global Financial Organization, including accounting, SEC reporting, financial planning, tax, treasury, capital markets and investor relations. Prior to Numerex, Mr. Gayron served as the Chief Financial Officer at Osmotica Pharmaceutical Corp. During his three-year tenure, he drove 300% improvement in profitability and created $300 million in enterprise value. Mr. Gayron also lead a strategic M&A exit with the CEO which resulted in a $650 million valuation. Mr. Gayron began his career as the VP Finance and Treasurer at Sensus. Mr. Gayron then became the Treasurer at Nuance Communications. Mr. Gayron received his MBA in finance from Cornell Johnson Graduate School of Management and his Bachelor of Science in finance from Boston College. Our board of directors determined that Mr. Gayron would make a beneficial addition to our board of directors in light of his software development expertise and finance background.

Term of Office

Each director serves until our next annual meeting or until his or her successor is duly elected and qualified. Each executive officer is elected by our board of directors and serves at its discretion.

Delinquent Section 16(a) Reports

Section 16(a) of the Exchange Act requires our officers, directors, and persons who own more than ten percent of a registered class of our equity securities to file reports of ownership and changes in ownership with the SEC and to furnish the Company with copies of all Section 16(a) forms they file. Our review of copies of the Section 16(a) reports filed to report transactions occurring during the fiscal year ended June 30, 2024 indicates that all filing requirements applicable to our officers, directors, and greater than ten percent beneficial owners were complied with except as follows: Mr. Derycz failed to timely file four Form 4s reporting fourteen transactions and one Form 5 reporting one transaction and Mr. Nurthen failed to timely file one Form 4 reporting one transaction.

Audit Committee Financial Expert

Our board of directors has a separately designated standing Audit Committee, comprised of Mr. Gayron (Chair), Gen. McPeak, Mr. Murphy and Mr. Regazzi, each of whom our board of directors has determined to be an independent director as that term is defined in the applicable rules for companies traded on Nasdaq. Our board of directors has determined that Mr. Gayron qualifies as an “audit committee financial expert” as defined under SEC rules.

Code of Ethics

Our board of directors has adopted a Code of Ethical Conduct that applies to all of our employees, officers and directors, including our Chief Executive Officer, Chief Financial Officer and other executive and senior financial officers. The code is available in the Corporate Governance – Code of Ethical Conduct section of our website, www.researchsolutions.com.

Clawback Policy

Effective November 14, 2023, our board of directors adopted a Compensation Recovery Policy, whereby we may seek the recovery or forfeiture of incentive compensation paid by us, including cash, equity or equity-based compensation, in the event we restate our financial statements under certain circumstances (the “Clawback Policy”), in accordance with the applicable rules of Nasdaq and Section 10D and Rule 10D-1 of the Securities Exchange Act of 1934, as amended. The Clawback Policy applies to our Section 16 officers, any employee who was eligible to receive incentive compensation and whose conduct contributed to the need for a restatement, and any other former Section 16 officer or other employee who contributed to the need for such restatement. Our Clawback Policy is administered by our Compensation Committee, and

65

the Compensation Committee has the authority, in accordance with the applicable laws, rules and regulations, to interpret and make determinations necessary for the administration of the Clawback Policy, and may forego recovery in certain instances. The full text of our Clawback Policy is included as Exhibit 97.1 to this annual report.

Item 11. Executive Compensation

Compensation of Executive Officers

The following table summarizes all compensation for the last two fiscal years awarded to, earned by, or paid to our Chief Executive Officer (principal executive officer) and our two most highly compensated executive officers other than our CEO who were serving as executive officers at the end of our last completed fiscal year, whose total compensation exceeded $100,000 during such fiscal year ends.

Compensation of Executive Officers for Fiscal Years Ended June 30, 2024 and 2023

    

    

    

    

Stock

    

All other

    

Name and principle

Fiscal 

Salary

Bonus

awards

compensation

Total

Position

Year

($)

($)

($)

($)

($)

Roy W. Olivier

2024

400,000

188,600

19,215

 

607,815

President and Chief Executive Officer, and Director

2023

400,000

105,600

857,000

(1) (2)

17,734

 

1,380,334

William Nurthen

 

2024

 

333,333

155,875

111,200

(3)

19,082

619,490

Chief Financial Officer and Secretary

 

2023

 

310,000

76,000

468,926

(4) (5)

19,058

873,984

Scott Ahlberg

 

2024

 

240,400

96,600

24,365

 

361,365

Chief Operating Officer

 

2023

 

240,400

73,600

265,801

(6) (7)

22,109

 

601,910

(1)Represents the grant date fair value of 79,897 shares of restricted stock granted on August 19, 2022. The grant date fair value was estimated using the market price of our common stock at the date of grant. The restricted stock vests over a three-year period, with a one year cliff vesting period, and remains subject to forfeiture if vesting conditions are not met.
(2)Represents the grant date fair value of 500,000 shares of restricted stock granted on October 31, 2022 under the 2017 Plan, as restricted stock awards to key management in accordance with its long-term equity bonus program (the “LTEBP”). The grant date fair value was computed using the Monte Carlo simulations on a binomial model with the assistance of a valuation specialist with a derived service period ranging from 1.43 to 2.59 years.

(3)Represents the grant date fair value of 50,000 shares of restricted stock granted on December 6, 2023 under the 2017 Plan, as restricted stock awards to key management in accordance with its long-term equity bonus program (the “LTEBP”). The grant date fair value was computed using the Monte Carlo simulations on a binomial model with the assistance of a valuation specialist with a derived service period ranging from 0.68 to 2.25 years.
(4)Represents the grant date fair value of 24,601 shares of restricted stock granted on August 19, 2022. The grant date fair value was estimated using the market price of our common stock at the date of grant. The restricted stock vests over a three-year period, with a one year cliff vesting period, and remains subject to forfeiture if vesting conditions are not met.

(5)Represents the grant date fair value of 300,000 shares of restricted stock granted on October 31, 2022 under the 2017 Plan, as restricted stock awards to key management in accordance with its long-term equity bonus program (the “LTEBP”). The grant date fair value was computed using the Monte Carlo simulations on a binomial model with the assistance of a valuation specialist with a derived service period ranging from 1.43 to 2.59 years.

66

(6)Represents the grant date fair value of 28,454 shares of restricted stock granted on August 19, 2022. The grant date fair value was estimated using the market price of our common stock at the date of grant. The restricted stock vests over a three-year period, with a one year cliff vesting period, and remains subject to forfeiture if vesting conditions are not met.
(7)Represents the grant date fair value of 150,000 shares of restricted stock granted on October 31, 2022 under the 2017 Plan, as restricted stock awards to key management in accordance with its long-term equity bonus program (the “LTEBP”). The grant date fair value was computed using the Monte Carlo simulations on a binomial model with the assistance of a valuation specialist with a derived service period ranging from 1.43 to 2.59 years.

Employment Agreements

Roy W. Olivier

On March 29, 2021, we entered into an executive employment agreement with Mr. Olivier. Under the terms of the executive employment agreement, Mr. Olivier agreed to serve as our Interim Chief Executive Officer and President on an at-will basis. The term of the agreement ended on September 21, 2021, and it was amended and restated on October 4, 2021 to formally appoint Mr. Oliver as Chief Executive Officer and President. The agreement provides for a base salary of at least $371,520 per year, subject to annual review and adjustment by the Board, and participation in an executive bonus plan as determined by the Board. No part of Mr. Olivier’s salary is allocated to his duties as a director of our company.

The amended and restated agreement contains provisions that prohibit Mr. Olivier from soliciting our customers or employees during his employment with us and for one year afterward. The agreement also contains provisions that restrict disclosure by Mr. Olivier of our confidential information and assign ownership to us of inventions related to our business that are created by him during his employment. We may terminate the agreement at any time, with or without cause. Mr. Olivier will be eligible to receive an amount equal to his then-current base salary payable and group medical benefits for a period equal to the lesser of (i) eighteen (18) months or (ii) or the end of the term if his amended and restated agreement, if he is terminated without cause. In addition, he is eligible to receive a pro-rata bonus for the fiscal year of termination. Mr. Olivier may terminate the agreement at any time, with or without reason, upon two weeks’ advance written notice.

William Nurthen

On October 4, 2021, we entered into an executive employment agreement with Mr. Nurthen which has an indefinite period. Under the terms of the executive employment agreement, Mr. Nurthen has agreed to serve as our Chief Financial Officer on an at-will basis. The agreement provides for a base salary of $284,000 per year, subject to annual review and increase by our chief executive officer and Compensation Committee, and participation in an executive bonus plan as determined by the Board.

The agreement contains provisions that prohibit Mr. Nurthen from soliciting our customers or employees during his employment with us and for one year afterward for employees and two years afterward for customers. The agreement also contains provisions that restrict disclosure by Mr. Nurthen of our confidential information and assign ownership to us of inventions related to our business that are created by him during his employment. We may terminate the agreement at any time, with or without cause. Mr. Nurthen will be eligible to receive (i) an amount equal to twelve (12) months of his then-current base salary payable in the form of salary continuation, (ii) a pro-rata bonus for the then-current fiscal year, (iii) acceleration of all outstanding unvested options or restricted stock as of the effective date of termination, and (iv) continuation of health and welfare benefits for 12 months if he is terminated without cause. Mr. Nurthen may terminate the agreement at any time, with or without reason, upon thirty (30) days’ advance written notice.

67

Scott Ahlberg

On July 1, 2013, we entered into an executive employment agreement with Mr. Ahlberg which was subsequently amended effective June 30, 2023. Under the terms of the executive employment agreement, Mr. Ahlberg has agreed to serve as Chief Operating Officer on an at-will basis. The term of the agreement ends on June 30 of each year, subject to automatic renewal for subsequent one-year periods unless Reprints Desk provides written notice of non-renewal to Mr. Ahlberg at least thirty (30) days prior to the expiration of the then-current term, and subject to earlier termination in accordance with the other provisions of Mr. Ahlberg’s executive employment agreement. The agreement provides for a base salary of $240,400 per year, subject to adjustment from time to time, and participation in an executive bonus plan as determined by the Board.

The agreement contains provisions that prohibit Mr. Ahlberg from soliciting our customers or employees during his employment with us and for one year afterward. The agreement also contains provisions that restrict disclosure by Mr. Ahlberg of our confidential information and assign ownership to us of inventions related to our business that are created by him during his employment. We may terminate the agreement at any time, with or without cause. Mr. Ahlberg will be eligible to receive an amount equal to six (6) months of his then-current base salary payable in the form of salary continuation if he is terminated without cause. Mr. Ahlberg may terminate the agreement at any time, with or without reason, upon four weeks’ advance written notice.

Shane Hunt

On November 1, 2012, we entered into an executive employment agreement with Mr. Hunt which was subsequently amended on June 30, 2022. Under the terms of the executive employment agreement, as amended, Mr. Hunt has agreed to serve as Chief Revenue Officer on an at-will basis. The term of the agreement is indefinite unless terminated by either party subject to the provisions of the employment agreement. The agreement provides for a base salary of $225,000 per year, subject to adjustment from time to time, and participation in a bonus plan based upon company sales and retention, and executive bonus plan as determined by the Board.

The agreement contains provisions that prohibit Mr. Hunt from soliciting our customers or employees during his employment with us and for one year afterward. The agreement also contains provisions that restrict disclosure by Mr. Hunt of our confidential information and assign ownership to us of inventions related to our business that are created by him during his employment. We may terminate the agreement at any time, with or without cause. Mr. Hunt will be eligible to receive an amount equal to six (6) months of his then-current base salary payable in the form of salary continuation if he is terminated without cause. Mr. Hunt may terminate the agreement at any time, with or without reason, upon two weeks’ advance written notice.

68

Outstanding Equity at Fiscal Year Ended June 30, 2024

The following table sets forth information regarding stock options, warrants and other stock awards (restricted stock) for each named executive officer as of June 30, 2024.

Outstanding Equity Awards at Fiscal Year Ended June 30, 2024

    

Number of

    

Number of

    

    

    

    

    

securities

securities

Stock Awards:

Stock Awards:

underlying

underlying

Option/

Option/

Number of

Market value of

unexercised

unexercised

Warrant

Warrant

shares of stock 

shares of stock

options/warrants

options/warrants

exercise

expiration

that have not

that have not

Name

exercisable (#)

unexercisable (#)

price ($)

date (1)

vested (#)

vested ($)

Roy W. Olivier

 

50,000

 

$

2.40

 

11/13/2028

 

 

 

 

50,000

 

$

3.13

 

11/12/2029

 

 

 

50,000

 

$

2.13

 

11/17/2030

 

 

 

 

 

 

 

1,180

(2)

$

2,583

(3)

 

 

 

 

 

2,460

(4)

$

5,167

(5)

 

 

 

 

 

4,145

(6)

$

7,750

(7)

 

 

 

26,632

(8)

51,667

(9)

 

 

 

400,000

(12)

561,600

(13)

William Nurthen

 

 

 

 

 

31,250

(10)

$

81,563

(11)

 

 

 

 

 

913

(4)

$

1,917

(5)

 

 

 

1,538

(6)

$

2,875

(7)

 

 

 

 

 

8,200

(8)

$

15,909

(9)

 

 

 

 

 

240,000

(12)

$

336,960

(13)

40,000

(14)

$

88,960

(15)

Scott Ahlberg

 

 

 

 

 

435

(2)

$

952

(3)

 

 

 

919

(4)

1,929

(5)

 

 

 

1,538

(6)

2,875

(7)

 

 

 

 

 

9,485

(8)

$

18,400

(9)

 

 

 

 

 

120,000

(12)

$

168,480

(13)

69

(1)Stock options expire ten years from the grant date.

(2)

The restricted stock was granted on December 2, 2021 and vest over a three year period, with a one year cliff vesting period.

(3)Based on a market closing price per share of common stock of $2.19 on December 2, 2021.

(4)

The restricted stock was granted on February 8, 2022 and vest over a three year period, with a one year cliff vesting period.

(5)Based on a market closing price per share of common stock of $2.10 on February 8, 2022.

(6)

The restricted stock was granted on May 10, 2022 and vest over a three year period, with a one year cliff vesting period.

(7)Based on a market closing price per share of common stock of $1.87 on May 10, 2022.

(8)

The restricted stock was granted on August 19, 2022 and vest over a three year period, with a one year cliff vesting period.

(9)Based on a market closing price per share of common stock of $1.94 on August 19, 2022.

(10)

The restricted stock was granted on October 4, 2021 and vest over a four year period, with a one year cliff vesting period.

(11)Based on a market closing price per share of common stock of $2.61 on October 4, 2021.

(12)

The restricted stock was granted on October 31, 2022 under the 2017 Plan, as restricted stock awards to key management in accordance with its long-term equity bonus program (the “LTEBP”).

(13)

Based on fair value computed using the Monte Carlo simulations on a binomial model with the assistance of a valuation specialist with a derived service period ranging from 1.43 to 2.59 years.

(14)

The restricted stock was granted on December 6, 2023 under the 2017 Plan, as restricted stock awards to key management in accordance with its long-term equity bonus program (the “LTEBP”).

(15)

Based on fair value computed using the Monte Carlo simulations on a binomial model with the assistance of a valuation specialist with a derived service period ranging from 0.68 to 2.25 years.

70

Compensation of Directors

The following table sets forth compensation awarded or paid to our directors for the last fiscal year for the services rendered by them to the Company in all capacities.

Director Compensation for the Fiscal Years Ended June 30, 2024 and 2023

    

    

Fees

    

Warrant

    

earned

and

or paid

Option

Fiscal

in cash

Awards

Name

Year

($)

($)

Total ($)

John Regazzi (1)

 

2024

 

36,000

 

66,000

 

102,000

 

2023

 

36,000

 

55,500

 

91,500

Gen. Merrill McPeak (2)

 

2024

 

18,000

 

66,000

 

84,000

 

2023

 

18,000

 

55,500

 

73,500

Barbara J. Cooperman (3)

 

2024

 

18,000

 

66,000

 

84,000

2023

18,000

 

55,500

 

73,500

Jeremy Murphy (4)

 

2024

 

15,000

 

79,381

 

94,381

2023

 

 

Kenneth L. Gayron (5)

 

2024

 

10,500

 

63,092

 

73,592

2023

 

 

(1)Outstanding equity awards as of June 30, 2024 consists of options to purchase 50,000 shares of common stock at an exercise price of $2.73 per share, 50,000 shares of common stock at an exercise price of $2.15 per share, 100,000 shares of common stock at $2.10 per share, 100,000 shares of common stock at an exercise price of $2.13 per share, options to purchase 100,000 shares of common stock at an exercise price of $3.13 per share, options to purchase 100,000 shares of common stock at an exercise price of $2.40 per share, options to purchase 150,000 shares of common stock at an exercise price of $1.20, options to purchase 150,000 shares of common stock at an exercise price of $1.05 per share, options to purchase 150,000 shares of common stock at an exercise price of $0.70 per share, options to purchase 16,000 shares of common stock at an exercise price of $0.80 per share and options to purchase 30,000 shares of common stock at an exercise price of $1.10 per share.

(2)Outstanding equity awards as of June 30, 2024 consists of options to purchase 50,000 shares of common stock at an exercise price of $2.73 per share, 50,000 shares of common stock at an exercise price of $2.15 per share, 50,000 shares of common stock at an exercise price of $2.10 per share, options to purchase 50,000 shares of common stock at an exercise price of $2.13 per share, options to purchase 50,000 shares of common stock at an exercise price of $3.13 per share, options to purchase 50,000 shares of common stock at an exercise price of $2.40 per share, options to purchase 75,000 shares of common stock at an exercise price of $1.20 per share, options to purchase 75,000 shares of common stock at an exercise price of $1.05 per share, options to purchase 75,000 shares of common stock at an exercise price of $0.70 per share, options to purchase 75,000 shares of common stock at an exercise price of $1.10 per share, options to purchase 50,000 shares of common stock at an exercise price of $1.05 per share, and options to purchase 50,000 shares of common stock at an exercise price of $1.15 per share.

(3)Outstanding equity awards as of June 30, 2024 consists of options to purchase 50,000 shares of common stock at an exercise price of $2.73, 50,000 shares of common stock at an exercise price of $2.15 and options to purchase 38,767 shares of common stock at an exercise price of $2.10 per share.

(4) Outstanding equity awards as of June 30, 2024 consists of options to purchase 60,137 shares of common stock at an exercise price of $2.73.

71

(5) Outstanding equity awards as of June 30, 2024 consists of options to purchase 47,797 shares of common stock at an exercise price of $2.73.

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

The following table sets forth certain information, as of September 13, 2024, with respect to the holdings of (1) each person who is the beneficial owner of more than five percent of our common stock, (2) each of our directors, (3) each named executive officer, and (4) all of our directors and executive officers as a group.

Beneficial ownership of the common stock is determined in accordance with the rules of the Securities and Exchange Commission and includes any shares of common stock over which a person exercises sole or shared voting or investment powers, or of which a person has a right to acquire ownership at any time within 60 days of September 13, 2024. Except as otherwise indicated, and subject to applicable community property laws, the persons named in this table have sole voting and investment power with respect to all shares of common stock held by them. The address of each director and officer is c/o Research Solutions, Inc., 10624 S. Eastern Ave., Ste. A-614, Henderson, NV 89052. Applicable percentage ownership in the following table is based on 32,563,152 shares of common stock outstanding as of September 13, 2024 plus, for each person, any securities that person has the right to acquire within 60 days of September 13, 2024.

    

Shares

    

 

Beneficially

Percentage

 

Name and Address of Beneficial Owner

Owned

of Shares

 

Greater than 5% Shareholder:

 

  

 

  

Needham Investment Management, LLC (1)
250 Park Avenue, 10th Floor
New York, NY 10177

2,725,000

8.4

%

Peter Victor Derycz
2355 Westwood Boulevard, #739
Los Angeles, CA 90064

 

2,679,129

 

8.3

%

Cove Street Capital, LLC (2)
525 South Douglas Street, Suite 225
El Segundo, CA 90245

 

2,619,792

 

8.0

%

Richard H. Witmer, Jr.
16 Fort Hills Lane
Greenwich, CT 06831

 

2,608,448

 

8.0

%

Directors and Executive Officers:

 

  

 

  

Roy W. Olivier (3)

809,808

2.5

%

William Nurthen (4)

 

430,273

 

1.3

%

Scott Ahlberg (5)

 

569,218

 

1.7

%

Shane Hunt (6)

 

507,135

 

1.6

%

John Regazzi (7)

 

1,143,500

 

3.4

%

Gen. Merrill McPeak (8)

 

884,608

 

2.7

%

Barbara Cooperman (9)

 

88,767

 

*

%

Jeremy Murphy (10)

*

%

Kenneth L. Gayron (11)

*

%

All Directors and Executive Officers as a group (9 persons) (12)

 

4,433,309

 

12.9

%

* Less than 1%

(1)

Includes 1,700,000 shares of Common Stock held by Needham Investment Management LLC, of which each of Needham Asset Management, LLC and George A. Needham may be considered a control person, Needham Asset Management LLC, Needham Aggressive Growth Fund, and George A. Needham (the “Needham Investors”).

72

The foregoing information regarding the Needham Investors is based solely on Schedule 13F, filed by the Needham Investment Management, LLC with the SEC on August 14, 2024.

(2)

The foregoing information regarding Cove Street Capital, LLC is based solely on Schedule 13F, filed by Cove Street Capital, LLC with the SEC on July 18, 2024.

(3)

Includes shares underlying options to purchase 50,000 shares of common stock at an exercise price of $2.40 per share, and options to purchase 50,000 shares of common stock at an exercise price of $3.13 per share, options to purchase 50,000 shares of common stock at an exercise price of $2.13 per share, and 434,417 shares of unvested restricted stock. Of this amount, 34,417 shares of the restricted stock vests over a three-year period, with one-year cliff vesting period and remains subject to forfeiture if vesting conditions are not met. The remaining 400,000 shares of unvested restricted stock were granted on October 31, 2022 under the 2017 Plan, as restricted stock awards to key management in accordance with its long-term equity bonus program (the “LTEBP”).

(4)

Includes 321,901 shares of unvested restricted stock. Of this amount, 31,250 shares of the restricted stock vests over a four-year period, with a one-year cliff vesting period and remains subject to forfeiture if vesting conditions are not met. 10,651 shares of the restricted stock vests over a three-year period, with a one-year cliff vesting period and remains subject to forfeiture if vesting conditions are not met. The remaining 280,000 shares of unvested restricted stock were granted on October 31, 2022 and December 6, 2023 under the 2017 Plan, as restricted stock awards to key management in accordance with its long-term equity bonus program (the “LTEBP”).

(5)

Includes 132,375 shares of unvested restricted stock. Of this amount 12,375 shares of the restricted stock vests over a three-year period, with a one-year cliff vesting period and remains subject to forfeiture if vesting conditions are not met. The remaining 120,000 shares of unvested restricted stock were granted on October 31, 2022 under the 2017 Plan, as restricted stock awards to key management in accordance with its long-term equity bonus program (the “LTEBP”).

(6)

Includes shares underlying options to purchase 7,500 shares of common stock at an exercise price of $1.00 per share, options to purchase 12,000 shares of common stock at an exercise price of $1.20 per share, options to purchase 10,000 shares of common stock at an exercise price of $1.59 per share, options to purchase 20,000 shares of common stock at an exercise price of $2.50 per share, options to purchase 8,000 shares of common stock at an exercise price of $2.49 per share, options to purchase 8,000 shares of common stock at an exercise price of $3.13 per share, options to purchase 8,000 shares of common stock at an exercise price of $3.50 per share, options to purchase 8,000 shares of common stock at an exercise price of $2.99 per share, options to purchase 8,000 shares of common stock at an exercise price of $2.45 per share, options to purchase 8,000 shares of common stock at an exercise price of $2.13 per share, options to purchase 8,000 shares of common stock at an exercise price of $2.49 per share, options to purchase 8,000 shares of common stock at an exercise price of $2.17 per share, options to purchase 7,353 shares of common stock at an exercise price of $2.64 per share, and 246,073 shares of unvested restricted stock. Of this amount, 6,073 shares of the restricted stock vests over a three-year period, with one-year cliff vesting period and remains subject to forfeiture if vesting conditions are not met. The remaining 240,000 shares of unvested restricted stock were granted on October 31, 2022 under the 2017 Plan, as restricted stock awards to key management in accordance with its long-term equity bonus program (the “LTEBP”).

(7)

Includes shares underlying options to purchase 30,000 shares of common stock at $1.10 per share, options to purchase 16,000 shares of common stock at $0.80 per share, options to purchase 150,000 shares of common stock at $0.70 per share, options to purchase 150,000 shares of common stock at an exercise price of $1.05 per share, options to purchase 150,000 shares of common stock at an exercise price of $1.20 per share, options to purchase 100,000 shares of common stock at an exercise price of $2.40 per share, and options to purchase 100,000 shares of common stock at an exercise price of $3.13 per share, options to purchase 100,000 shares of common stock at

73

an exercise price of $2.13 per share, options to purchase 100,000 shares of common stock at an exercise price of $2.10 per share and options to purchase 50,000 shares of common stock at an exercise price of $2.15 per share.

(8)

Includes options to purchase 50,000 shares of common stock at an exercise price of $1.15 per share, options to purchase 50,000 shares of common stock at an exercise price of $1.05 per share, options to purchase 75,000 shares of common stock at an exercise price of $1.10 per share, options to purchase 75,000 shares of common stock at an exercise price of $0.70 per share, options to purchase 75,000 shares of common stock at an exercise price of $1.05 per share, options to purchase 75,000 shares of common stock at an exercise price of $1.20 per share, options to purchase 50,000 shares of common stock at an exercise price of $2.40 per share, options to purchase 50,000 shares of common stock at an exercise price of $3.13 per share, options to purchase 50,000 shares of common stock at an exercise price of $2.13 per share, options to purchase 50,000 shares of common stock at an exercise price of $2.10 per share and options to purchase 50,000 shares of common stock at an exercise price of $2.15.

(9)

Includes shares underlying options to purchase 38,767 shares of common stock at an exercise price of $2.10 per share and options to purchase 50,000 shares of common stock at an exercise price of $2.15.

(10)

Includes shares underlying options to purchase 60,137 shares of common stock at an exercise price of $2.73 per share.

(11)

Includes shares underlying options to purchase 47,797 shares of common stock at an exercise price of $2.73 per share.

(12)

Includes shares underlying options to purchase 1,905,620 shares of common stock.

Equity Compensation Plan Information

In December 2007, we established the 2007 Equity Compensation Plan (the “2007 Plan”) and in November 2017 we established the 2017 Omnibus Incentive Plan (the “2017 Plan”), collectively (the “Plans”). The Plans were approved by our board of directors and stockholders. The purpose of the Plans is to grant stock and options to purchase our common stock, and other incentive awards, to our employees, directors and key consultants. On November 10, 2016, the maximum number of shares of common stock that may be issued pursuant to awards granted under the 2007 Plan increased from 5,000,000 to 7,000,000. On November 21, 2017, the Company’s stockholders approved the adoption of the 2017 Plan (previously adopted by our board of directors on September 14, 2017), which authorized a maximum of 1,874,513 shares of common stock that may be issued pursuant to awards granted under the 2017 Plan. On November 17, 2020, the Company's stockholders approved an increase in the maximum number of shares of common stock that may be issued pursuant to awards granted under the 2017 Omnibus Incentive Plan from 2,374,513 to 3,374,513. On November 17, 2021, the Company's stockholders approved an increase in the maximum number of shares of common stock that may be issued pursuant to awards granted under the 2017 Omnibus Incentive Plan from 3,374,513 to 6,874,513. Upon adoption of the 2017 Plan, we ceased granting incentive awards under the 2007 Plan and commenced granting incentive awards under the 2017 Plan. The shares of our common stock underlying cancelled and forfeited awards issued under the 2017 Plan may again become available for grant under the 2017 Plan. Cancelled and forfeited awards issued under the 2007 Plan that were cancelled or forfeited prior to November 21, 2017 became available for grant under the 2007 Plan. As of June 30, 2023, there were 1,495,927 shares available for grant under the 2017 Plan, and no shares were available for grant under the 2007 Plan. All incentive stock award grants prior to the adoption of the 2017 Plan on November 21, 2017 were made under the 2007 Plan, and all incentive stock award grants after the adoption of the 2017 Plan on November 21, 2017 were

74

made under the 2017 Plan. The following table provides information as of June 30, 2023 with respect to the Plans, which are the only compensation plans under which our equity securities are, or have been, authorized for issuance.

    

    

    

Number of securities

remaining available

for future issuance

Number of securities to be

Weighted average

under equity

issued upon exercise of

exercise price of

compensation plans

outstanding options,

outstanding options,

 

(excluding securities

Plan category

warrants and rights

warrants and rights

 

reflected in column (a))

 

(a)

 

(b)

 

(c)

Equity compensation plans approved by stockholders (2007 Equity Compensation Plan, and 2017 Omnibus Incentive Plan)

 

2,788,625

$

1.93

 

1,037,993

Equity compensation plans not approved by stockholders

 

 

 

Total

 

2,788,625

 

  

 

1,037,993

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

Other than the transactions described herein, since July 1, 2022, there has not been, nor is there currently proposed, any transaction or series of similar transactions to which we were or will be a party in which the amount involved exceeds the lesser of $120,000 or one percent of the average of our total assets at year end for the last two completed fiscal years; and in which any director, executive officer, shareholder who beneficially owns more than 5% of our common stock or any member of their immediate family had or will have a direct or indirect material interest.

Director Independence

Our board of directors currently consists of six members: Mr. Regazzi (Chairman), Ms. Cooperman, Mr. Gayron, Gen. McPeak, Mr. Murphy and Mr. Olivier. Our board of directors has determined that Ms. Cooperman, Mr. Gayron, Gen. McPeak, Mr. Murphy and Mr. Regazzi are independent directors as that term is defined in the applicable rules for companies traded on Nasdaq. Messrs Gayron, Murphy and Regazzi and Gen. McPeak are each members of our Audit Committee, and Ms. Cooperman, Messrs. Gayron and Regazzi and Gen. McPeak are each members of our Compensation Committee. Each of the foregoing directors meets Nasdaq’s independence standards for members of such committees.

Item 14. Principal Accounting Fees and Services

Summary of Principal Accounting Fees for Professional Services Rendered

Our independent registered public accounting firm is Weinberg & Company, P.A. 1925 Century Park E., Suite 1120, Los Angeles, CA 90067. PCAOB Auditor ID: 572. The following table presents the aggregate fees for professional audit services and other services rendered in the fiscal years ended June 30, 2024 and 2023.

    

Year Ended

    

Year Ended

June 30, 2024

June 30, 2023

Audit Fees

$

182,587

$

130,407

Audit-Related Fees

 

 

Tax Fees

 

30,550

 

37,800

All Other Fees

 

 

Total

$

213,137

$

168,207

Audit Fees consist of amounts billed for professional services rendered for the audit of our annual consolidated financial statements included in our Annual Reports on Form 10-K, and reviews of our interim consolidated financial statements included in our Quarterly Reports on Form 10-Q, including amendments thereto.

75

Audit-Related Fees consist of fees billed for professional services that are reasonably related to the performance of the audit or review of our consolidated financial statements but are not reported under “Audit Fees.”

Tax Fees consist of fees for professional services for tax compliance activities, including the preparation of federal and state tax returns and related compliance matters.

All Other Fees consists of amounts billed for services other than those noted above.

The audit committee of our board of directors has considered whether the provision of the services described above for the fiscal years ended June 30, 2024 and 2023, is compatible with maintaining the auditor’s independence.

All audit and non-audit services that may be provided by our principal accountant to us shall require pre-approval by the audit committee of our board of directors. Further, our auditor shall not provide those services to us specifically prohibited by the SEC, including bookkeeping or other services related to the accounting records or financial statements of the audit client; financial information systems design and implementation; appraisal or valuation services, fairness opinion, or contribution-in-kind reports; actuarial services; internal audit outsourcing services; management functions; human resources; broker-dealer, investment adviser, or investment banking services; legal services and expert services unrelated to the audit; and any other service that the Public Company Accounting Oversight Board determines, by regulation, is impermissible.

76

PART IV

Item 15. Exhibits and Financial Statement Schedules

(a)(1) Financial Statements.

The financial statements of Research Solutions, Inc. and its subsidiaries and the independent registered public accounting firm’s report dated September 20, 2024, are incorporated by reference to Item 8 of this report.

(a)(2) and (c) Financial Statement Schedules

Not required.

(a)(3) and (b) Exhibits

EXHIBIT INDEX

Incorporated by Reference

Exhibit
Number

    

Exhibit Description

Form

Date

Number

Filed Herewith

2.1

 

Share Exchange Agreement between Research Solutions, Inc. and Reprints Desk Inc. dated November 13, 2006.

SB-2

12/28/2007

2.1

2.2

Agreement of Merger and Plan of Reorganization, by and among the Research Solutions, Inc., Research Solutions Acquisition 2, LLC, Scite, Inc., and the Stockholder Representative, dated as of November 24, 2023.

8-K

11/27/2023

2.1

3.1.1

 

Articles of Incorporation.

SB-2

12/28/2007

3.1

3.1.2

 

Articles of Merger Effective March 4, 2013.

8-K

3/6/2013

3.1

3.2

 

Amended and Restated Bylaws.

8-K

10/17/2012

3.2

4

 

Description of the registrant’s common stock.

10-K

9/23/2022

4

10.1

 

Executive Employment Agreement dated July 1, 2013, between Research Solutions, Inc., Reprints Desk, Inc. and Scott Ahlberg. ++

10-K

9/30/2013

10.12

10.2

 

Amendment to Executive Employment Agreement dated June 30, 2015, between Research Solutions, Inc., Reprints Desk, Inc. and Scott Ahlberg. ++

10-K

9/8/2015

10.25

10.3

 

Securities Purchase Agreement dated June 23, 2016, among Research Solutions, Inc. and the Investors signatory thereto.

8-K

6/28/2016

10.1

10.4

 

Registration Rights Agreement dated June 24, 2016, among Research Solutions, Inc. and the Investors signatory thereto.

8-K

6/28/2016

10.2

10.5

 

Amendment to Executive Employment Agreement dated June 30, 2017, between Research Solutions, Inc., Reprints Desk, Inc. and Scott Ahlberg. ++

10-K

9/18/2017

10.32

10.6

 

Amended and Restated Loan and Security Agreement dated October 31, 2017, between Silicon Valley Bank, Research Solutions, Inc. and Reprints Desk, Inc.

10-Q

2/14/2018

10.1

77

10.7

 

Amendment to Executive Employment Agreement dated June 30, 2019, between Research Solutions, Inc., Reprints Desk, Inc. and Scott Ahlberg. ++

8-K

8/7/2019

10.3

10.8

 

First Amendment to Amended and Restated Loan and Security Agreement, effective December 31, 2019, among Silicon Valley Bank, Research Solutions, Inc. and Reprints Desk, Inc.

10-K

9/24/2020

10.29

10.9

 

Second Amendment to Amended and Restated Loan and Security Agreement, dated February 14, 2020, among Silicon Valley Bank, Research Solutions, Inc. and Reprints Desk, Inc.

10-Q

5/14/2020

10.1

10.10

 

Amendment to Executive Employment Agreement dated June 30, 2020, between Research Solutions, Inc., Reprints Desk, Inc. and Scott Ahlberg. ++

8-K

9/2/2020

10.3

10.11

 

Consulting Agreement dated July 1, 2020, between Reprints Desk, Inc. and Michiel van der Heijden BV. ++

10-K

9/24/2020

10.35

10.12

Amended and Restated Executive Employment Agreement dated March 29, 2021, among Research Solutions, Inc., Reprints Desk, Inc. and Peter Derycz. ++

10-Q

5/13/2021

10.1

10.13

Executive Employment Agreement dated March 29, 2021, among Research Solutions, Inc., Reprints Desk, Inc. and Roy W. Olivier. ++

10-Q

5/13/2021

10.2

10.14

Amendment to Executive Employment Agreement dated June 30, 2021, between Research Solutions, Inc., Reprints Desk, Inc. and Scott Ahlberg. ++

10-K

9/23/2022

10.19

10.15

Amendment to Executive Employment Agreement dated June 30, 2022, between Research Solutions, Inc., Reprints Desk, Inc. and Scott Ahlberg. ++

10-K

9/23/2022

10.20

10.16

Amended and Restated Executive Employment Agreement dated October 4, 2021, among Research Solutions, Inc., Reprints Desk, Inc. and Roy W. Olivier. ++

10-Q

11/12/2021

10.1

10.17

Employment Agreement dated October 4, 2021, between Research Solutions, Inc. and William A. Nurthen. ++

10-Q

11/12/2021

10.2

10.18

Executive Employment Agreement dated November 1, 2012, between Research Solutions, Inc., Reprints Desk, Inc. and Shane Hunt. ++

10-K

9/23/2022

10.23

10.19

Amendment to Executive Employment Agreement dated June 30, 2021, between Research Solutions, Inc., Reprints Desk, Inc. and Shane Hunt.++

10-K

9/23/2022

10.24

10.20

Amendment to Executive Employment Agreement dated June 30, 2022, between Research Solutions, Inc., Reprints Desk, Inc. and Shane Hunt.++

10-K

9/23/2022

10.25

10.21

Third Amendment to Amended and Restated Loan and Security Agreement dated February 15, 2022 among Silicon Valley Bank, Research Solutions, Inc. and Reprints Desk, Inc.

10-Q

5/13/2022

10.1

78

10.22

Fourth Amendment to Amended and Restated Loan and Security Agreement dated February 28, 2022 among Silicon Valley Bank, Research Solutions, Inc. and Reprints Desk, Inc.

10-Q

5/13/2022

10.2

10.23

Asset Purchase Agreement dated September 28, 2022, between Reprints Desk, Inc. and FIZ Karlsruhe – Leibniz-Institut für Informationsinfrastruktur GmbH.

10-Q

11/14/2022

10.1

10.24

Agreement and Plan of Merger by and among Reprints Desk, Inc., Research Solutions Acquisition Corp 1, Research Solutions, Inc., as Parent Guarantor, Resolute Innovation, Inc. and Shareholder Representative Services LLC dated July 28, 2023. ##

8-K

7/31/2023

2.1

10.25

Amendment to Executive Employment Agreement effective June 30, 2023, between Research Solutions, Inc., Reprints Desk, Inc. and Scott Ahlberg.++

10-K

9/15/2023

10.28

10.26

Cooperation Agreement, dated as of September 15, 2023, by and among Research Solutions, Inc., Peter Derycz, Bristol Investment Fund, Ltd., Bristol Capital Advisors, LLC and Paul Kessler.

8-K

9/20/2023

10.1

10.27

Loan Agreement among Reprints Desk, Inc., Research Solutions, Inc., and PNC Bank, National Association, dated as of April 15, 2024.

8-K

4/17/2024

10.1

10.28

Revolving Line of Credit Note among Reprints Desk, Inc., Research Solutions, Inc., and PNC Bank, National Association, dated as of April 15, 2024.

8-K

4/17/2024

10.2

10.29

Security Agreement between Reprints Desk, Inc. and PNC Bank, National Association, dated as of April 15, 2024.

8-K

4/17/2024

10.3

10.30

Security Agreement between Research Solutions, Inc. and PNC Bank, National Association, dated as of April 15, 2024.

8-K

4/17/2024

10.4

21

 

List of Subsidiaries.

*

23

 

Consent of Independent Registered Public Accounting Firm.

24

 

Power of Attorney.

*

31.1

 

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

31.2

 

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

32.1

 

Section 1350 Certification of Chief Executive Officer *

*

32.2

 

Section 1350 Certification of Chief Financial Officer *

*

97.1

Compensation Recovery Policy

*

99.1

 

2007 Equity Compensation Plan. ++

SB-2

12/28/2007

10.1

99.2

 

Amendment No. 1 to 2007 Equity Compensation Plan. ++

DEF 14A

10/29/2012

App. A

99.3

 

Amendment No. 2 to 2007 Equity Compensation Plan. ++

DEF 14A

10/13/2014

App. A

79

99.4

 

Amendment No. 3 to 2007 Equity Compensation Plan. ++

DEF 14A

9/26/2016

App. A

99.5

 

2017 Omnibus Incentive Plan. ++

DEF 14A

9/26/2017

App. A

99.6

 

Amendment No. 1 to 2017 Omnibus Incentive Plan. ++

DEF 14A

9/21/2019

App. A

99.7

Amendment No. 2 to 2017 Omnibus Incentive Plan.

DEF 14A

9/25/2020

App. A

101.INS

 

Inline XBRL Instance Document

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase

104

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

*Furnished herewith

++Indicates management contract or compensatory plan.

##

The Registrant has omitted schedules and exhibits pursuant to Item 6.01(b)(2) of Regulation S-K. The Registrant agrees to furnish supplementally a copy of the omitted schedules and exhibits to the SEC upon request.

Item 16. Form 10-K Summary

Not applicable.

80

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.

 

RESEARCH SOLUTIONS, INC.

 

 

 

By:

/s/ Roy W. Olivier

 

 

 

 

 

Roy W. Olivier

Date: September 20, 2024

 

Chief Executive Officer and President

(Principal Executive Officer)

 

 

 

 

By:

/s/ William Nurthen

 

 

 

 

 

William Nurthen

Date: September 20, 2024

 

Chief Financial Officer

 

 

(Principal Financial and Accounting Officer)

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Roy W. Olivier and William Nurthen, and each of them, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution for him or her, and in his or her name in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, and any of them or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.

81

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

September 20, 2024

Signature

    

Title

    

Date

 

 

 

 

 

/s/ Roy W. Olivier

 

 

 

 

Roy W. Olivier

 

Chief Executive Officer (Principal Executive Officer), President and Director

 

September 20, 2024

 

 

 

 

 

/s/ William Nurthen

 

 

 

 

William Nurthen

 

Chief Financial Officer (Principal Financial

 

September 20, 2024

 

 

and Accounting Officer) and Secretary

 

 

 

 

 

 

 

/s/ Merrill McPeak

 

 

 

 

Merrill McPeak

 

Director

 

September 20, 2024

 

 

 

 

 

/s/ John Regazzi

 

 

 

 

John Regazzi

 

Director

 

September 20, 2024

 

 

 

 

 

/s/ Barbara J. Cooperman

Barbara J. Cooperman

Director

September 20, 2024

/s/ Jeremy Murphy

Jeremy Murphy

Director

September 20, 2024

/s/ Kenneth L. Gayron

Kenneth L. Gayron

Director

September 20, 2024

82

EX-21 2 rsss-20240630xex21.htm EX-21

Exhibit 21

LIST OF SUBSIDIARIES OF RESEARCH SOLUTIONS, INC.

1.Reprints Desk, Inc. a wholly owned subsidiary incorporated under the laws of the State of Delaware.
2.Reprints Desk Latin America S. de R.L. de C.V., a wholly owned subsidiary formed under the laws of Mexico.
3.RESSOL LA, S. DE R.L. DE C.V., a wholly owned subsidiary formed under the laws of Mexico.
4.Resolute Innovation, Inc., a wholly owned subsidiary of Reprints Desk, Inc., incorporated under the laws of the State of Delaware.
5.Scite, LLC, a wholly owned subsidiary formed under the laws of the State of Delaware.

EX-23 3 rsss-20240630xex23.htm EX-23

Exhibit 23

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in the previously filed Registration Statements of Research Solutions, Inc. on Form S-8 (File Nos. 333-169823, 333-185059, 333-200656, 333-214824, 333-221963, 333-235261, 333-250799 and 333-261275), on Form S-3 (File No. 333-276240) and on Form S-1 (File No. 333-212649) of our report dated September 20, 2024, relating to the consolidated financial statements of Research Solutions, Inc. and Subsidiaries as of June 30, 2024 and 2023 and for the fiscal years then ended which appears in this Form 10-K for the fiscal year ended June 30, 2024 filed with the Securities and Exchange Commission on September 20, 2024.

/s/ Weinberg & Company, P.A.

September 20, 2024

Los Angeles, California


EX-31.1 4 rsss-20240630xex31d1.htm EX-31.1

Exhibit 31.1

RULE 13a-14(a) CERTIFICATION

I, Roy W. Olivier, certify that:

1.I have reviewed this annual report on Form 10-K of Research Solutions, 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:    September 20, 2024

/s/ Roy W. Olivier

 

Roy W. Olivier

 

Chief Executive Officer and President

 

(Principal Executive Officer)


EX-31.2 5 rsss-20240630xex31d2.htm EX-31.2

Exhibit 31.2

RULE 13a-14(a) CERTIFICATION

I, William Nurthen, certify that:

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

3

Date:    September 20, 2024

/s/ William Nurthen

 

William Nurthen

 

Chief Financial Officer (Principal Financial and Accounting Officer)


EX-32.1 6 rsss-20240630xex32d1.htm 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 of Research Solutions, Inc. (the “Company”) on Form 10-K for the period ending June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Roy W. Olivier, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 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; and

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

/s/ Roy W. Olivier

 

Roy W. Olivier

 

Chief Executive Officer and President
(Principal Executive Officer)

 

September 20, 2024

 


EX-32.2 7 rsss-20240630xex32d2.htm 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 of Research Solutions, Inc. (the “Company”) on Form 10-K for the period ending June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, William Nurthen, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 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; and

(2)

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

/s/ William Nurthen

 

William Nurthen

 

Chief Financial Officer
(Principal Financial and Accounting Officer)

 

September 20, 2024

 


EX-97.1 8 rsss-20240630xex97d1.htm EX-97.1

Exhibit 97.1

RESEARCH SOLUTIONS, INC.

COMPENSATION RECOVERY POLICY

November 14, 2023

1.Introduction

The Board of Directors (the “Board”) of Research Solutions, Inc. (the “Company”) believes that it is in the best interests of the Company and its stockholders to adopt this Compensation Recovery Policy (the “Policy”), effective as of the date set forth above (the “Effective Date”), in accordance with the applicable rules of The Nasdaq Stock Market (the “Nasdaq Rules”), and Section 10D and Rule 10D-1 of the Securities Exchange Act of 1934, as amended (“Rule 10D-1”, together with the Nasdaq Rules, the “Listing Standards”). This Policy provides for the recovery of erroneously awarded Incentive-Based Compensation from executive officers in the event of an accounting restatement resulting from material noncompliance with financial reporting requirements under the federal securities laws.

2.Definitions

As used in this Policy, the following definitions shall apply:

Accounting Restatement” means an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under applicable 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 was left uncorrected in the current period or the error correction was recognized in the current period.
Administrator” shall have the meaning as set forth in Section 3.
Applicable Period” means the three completed fiscal years immediately preceding the date on which the Company is required to prepare an Accounting Restatement, as well as any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years (except that a transition period that comprises a period of at least nine months shall count as a completed fiscal year). The “date on which the Company is required to prepare an Accounting Restatement” is the earlier to occur of (a) the date the Administrator 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 each case regardless of if or when the restated financial statements are filed.
Board” shall have the meaning as set forth in Section 1.
Company” shall have the meaning as set forth in Section 1.
Covered Executive(s)” shall have the meaning as set forth in Section 4.

Effective Date” shall have the meaning as set forth in Section 1.
“Erroneously Awarded Compensation” shall have the meaning as set forth in Section 5.
Executive Officers shall mean the Chief Executive Officer, President, Chief Financial Officer or other principal accounting officer or controller, Chief Operating Officer, Chief Product Officer, any other officer in charge of a principal business unit, division or function, any other officer who performs a significant policy-making function for the Company, and any executive officer as defined in Item 4.01(b) of Regulation S-K.
Exchange Act” shall mean the Securities Exchange Act of 1934, as amended.
Financial Reporting Measure” shall mean any measure that is determined and presented in accordance with the accounting principles used in preparing financial statements, or any measure derived wholly or in part from the Company’s financial information. Financial Reporting Measures include but are not limited to the following (and any measures derived from the following): Company stock price; total shareholder return; revenues; net income; operating income; profitability of one or more reportable segments; financial ratios (e.g., accounts receivable turnover and inventory turnover rates); earnings before interest, taxes, depreciation and amortization; funds from operations and adjusted funds from operations; liquidity measures (e.g., working capital, operating cash flow); return measures (e.g., return on invested capital, return on assets); earnings measures (e.g., earnings per share); sales per square foot or same store sales, where sales is subject to an Accounting Restatement; revenue per user, or average revenue per user, where revenue is subject to an Accounting Restatement; cost per employee, where cost is subject to an Accounting Restatement; any of such financial reporting measures relative to a peer group, where the Company’s financial reporting measure is subject to an Accounting Restatement; and tax basis income. A Financial Reporting Measure need not be presented within the Company’s financial statements or included in a filing with the SEC.
Incentive-Based Compensation” shall mean compensation that is granted, earned, or vested based wholly or in part on the attainment of a Financial Reporting Measure, including, but not limited to:
-Annual bonuses and other short- and long-term cash incentives.
-Stock options.
-Stock appreciation rights.
-Restricted stock.
-Restricted stock units.
-Performance shares.
-Performance units.
Listing Standards” shall have the meaning as set forth in Section 1.
Nasdaq Rules” shall have the meaning as set forth in Section 1.
Policy” shall have the meaning as set forth in Section 1.
Rule 10D-1” shall have the meaning as set forth in Section 1.
SEC” means the United States Securities and Exchange Commission.

2


3.Administration

This Policy shall be administered by the Board (and for purposes of Section 5(c), a majority of then-serving independent directors) or, if so designated by the Board, the Compensation Committee of the Board (as applicable, the “Administrator”).  The Administrator is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate or advisable for the administration of this Policy and for the Company’s compliance with applicable laws, Listing Standards, regulations or rules.  Any determinations made by the Administrator shall be final and binding on all affected individuals and need not be uniform with respect to each individual covered by the Policy.  In the administration of this Policy, the Administrator is authorized and directed to consult with the full Board or such other committees of the Board, such as the Audit Committee, as may be necessary or appropriate as to matters within the scope of such other committee’s responsibility and authority.  Subject to any limitation at applicable law, the Administrator may authorize and empower any officer or employee of the Company to take any and all actions necessary or appropriate to carry out the purpose and intent of this Policy (other than with respect to any recovery under this Policy involving such officer or employee).

4.Covered Executives

This Policy applies to the Company’s current and former Executive Officers, as determined by the Administrator in accordance with Section 10D of the Exchange Act and the listing standards of the national securities exchange on which the Company’s securities are listed, and such other senior executives/employees who may from time to time be deemed subject to the Policy by the Administrator (the “Covered Executive(s)”).

For clarity, the term “Covered Executive(s)” does not apply to individuals before they began service as an Executive Officer or who did not serve as an Executive Officer at any time during the Applicable Period.

5.Recovery of Erroneously-Awarded Compensation

In the event of the Company is required to prepare an Accounting Restatement, the Company and the Administrator will reasonably promptly recover the excess Incentive-Based Compensation (the “Erroneously Awarded Compensation”) received by the Covered Executive(s) in accordance with the Nasdaq Rules and Rule 10D-1, as calculated pursuant to Section 5(a) below. Such recovery pursuant to an Accounting Restatement will be made without regard to any individual knowledge or responsibility related to the Accounting Restatement. Notwithstanding the foregoing, if the Company is required to undertake an Accounting Restatement, the Company will not be required to recover the Erroneously Awarded Compensation if the Administrator, after a thorough review of all relevant facts, determines it will be impracticable to do so.

a.Amount Subject to Recovery

The amount of Erroneously Awarded Compensation subject to recovery under the Policy, as determined by the Administrator, is the amount of Incentive-Based Compensation received by the Covered Executive that exceeds the amount of Incentive-Based Compensation that would have been received by the Covered Executive had it been determined based on the restated amounts, as determined by the Administrator.  The Administrator shall compute the Erroneously Awarded

3


Compensation without regard to any taxes paid by the Covered Executive in respect of the Erroneously Awarded Compensation.  If the Administrator cannot determine the amount of excess Incentive-Based Compensation received by the Covered Executive based on the information in the Accounting Restatement, the Administrator will make its determination using a reasonable estimate of the effect of the Accounting Restatement.

Incentive-Based Compensation is “received” for purposes of this Policy in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment or grant of such Incentive-Based Compensation occurs after the end of that period.

For clarity, Incentive-Based Compensation does not include salaries, bonuses paid in satisfaction of subjective standards, non-equity incentive plan awards earned by satisfying strategic or operational measures, wholly time-based stock options or other equity awards, and discretionary bonuses or compensation paid on a discretionary basis.

b.Method of Recoupment/Recovery

After an Accounting Restatement and a determination that recovery of excess Incentive-Based Compensation is required, the Administrator shall promptly notify each Covered Executive with a written notice containing the amount of any Erroneously Awarded Compensation and the procedure the Administrator will follow in recovering the amount. The Administrator, in its sole discretion, shall determine the method for recovering the Erroneously Awarded Compensation, which may include, without limitation:

requiring reimbursement of cash Incentive-Based Compensation previously paid;
seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards;
subject to compliance with applicable law, offsetting the recouped amount from any compensation otherwise owed by the Company to the Covered Executive;
forfeiture of deferred compensation, subject to compliance with Section 409A of the Internal Revenue Code of 1986, as amended, and the regulations promulgated thereunder;
cancelling outstanding vested or unvested equity awards; and/or
taking any other remedial and recovery action permitted by law, as determined by the Administrator.

The Company shall not accept an amount that is less than the amount of Erroneously Awarded Compensation in satisfaction of a Covered Executive’s obligations hereunder, unless otherwise provided for in this Policy or as may be allowed by the relevant securities laws and Listing Standards.

In the event that the Covered Executive has already reimbursed the Company for any Erroneously Awarded Compensation received under any duplicative recovery obligations established by the Company or applicable law, it shall be appropriate for any such reimbursed amount to be credited to the amount of Erroneously Awarded Compensation that is subject to recovery under this Policy.

4


The Company shall take all actions reasonable and appropriate to recover the Erroneously Awarded Compensation from the applicable Covered Executive in the event the Covered Executive fails to repay the Erroneously Awarded Compensation to the Company when due. The Covered Executive shall be required to reimburse the Company for any and all expenses reasonably incurred (including legal fees) by the Company in recovering such Erroneously Awarded Compensation.

c.When Recovery is Impracticable

For purposes of this Policy, it is impracticable for the Administrator to exercise its authority to seek recovery of the Erroneously Awarded Compensation if:

The direct expense paid to a third party to assist in enforcing the Policy would exceed the amount to be recovered. Before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on expense of enforcement, the Administrator must make a reasonable attempt to recover such erroneously awarded compensation, document such reasonable attempt(s) to recover and provide that documentation to The Nasdaq Stock Market;
Recovery would violate the laws of the United States where such laws were adopted prior to November 28, 2022. Before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on violation of the laws of the United States, the Administrator must satisfy the applicable opinion and disclosure requirements of Rule 10D-1 and the Listing Standards; or
Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.

6.No Indemnification

The Company shall not be permitted to insure or indemnify any Covered Executive against (i) the loss of any Erroneously Awarded Compensation that is repaid, returned or recovered pursuant to the terms of this Policy, or (ii) any claims relating to the Company’s enforcement of its rights under this Policy. Further, the Company shall not enter into any agreement that exempts any Incentive-Based Compensation that is granted, paid or awarded to a Covered Executive from the application of this Policy or that waives the Company’s right to recovery of any Erroneously Awarded Compensation, and this Policy shall supersede any such agreement (whether entered into before, on or after the Effective Date).

7.Administrator Indemnification

Any members of the Administrator, any other members of the Board and any officer and/or employee of the Company who assist in the administration of this Policy, shall not be personally liable for any action, determination or interpretation made with respect to this Policy and shall be fully indemnified by the Company to the fullest extent under applicable law and Company policy with respect to any such action, determination or interpretation. The foregoing sentence shall not

5


limit any other rights to indemnification of the members of the Board and any officer and/or employee of the Company under applicable law or Company policy.

8.Amendment; Termination

The Board may amend, modify, supplement or delete all or any portion of this Policy from time to time in its discretion and shall amend this Policy as it deems necessary to reflect final regulations adopted by the SEC under Section 10D of the Exchange Act and to comply with any rules or standards adopted by a national securities exchange on which the Company’s securities are listed. The Board may terminate this Policy at any time.

9.Other Recoupment Rights; Company Claims

The Board intends that this Policy will be applied to the fullest extent of the law. The Administrator may require that any employment agreement, equity award agreement, or similar agreement entered into on or after the Effective Date shall, as a condition to the grant of any benefit thereunder, require a Covered Executive to agree to abide by the terms of this Policy.  Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any similar policy in any employment agreement, equity award agreement, or similar agreement and any other legal remedies available to the Company.  Nothing contained in this Policy, and no recoupment or recovery as contemplated by this Policy, shall limit any claims, damages or other legal remedies the Company or any of its affiliates may have against a Covered Executive arising out of or resulting from any actions or omissions by the Covered Executive.

10.Acknowledgment by Covered Executives; Condition to Eligibility for Incentive-Based Compensation

The Company will provide notice and seek acknowledgement of this Policy from each Covered Executive in the form attached hereto as Exhibit A, provided that the failure to provide such notice or obtain such acknowledgement will not affect the applicability of or enforceability of this Policy. After the Effective Date, the Company must receive the Covered Executive’s acknowledgement as a condition to such Covered Executive’s eligibility to receive Incentive-Based Compensation.

11.Disclosure Requirements

The Company shall file all disclosures with respect to this Policy required by applicable SEC filings and rules.

12.Successors

This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.

6


EXHIBIT A

COMPENSATION RECOVERY POLICY ACKNOWLEDGEMENT

I, the undersigned, agree and acknowledge that I am fully bound by, and subject to, all of the terms and conditions of the Research Solutions, Inc. Compensation Recovery Policy (as may be amended, restated, supplemented or otherwise modified from time to time, the “Policy”).  In the event of any inconsistency between the Policy and the terms of any employment agreement to which I am a party, the terms of any compensation plan, program or agreement under which any compensation has been granted, awarded, earned or paid, any indemnification agreement to which I am subject, or any corporate document obligating the Company to indemnify me in accordance with its terms, the terms of the Policy shall govern. In the event it is determined by the Administrator that any amounts granted, awarded, earned or paid to me must be forfeited or reimbursed to the Company, I will promptly take any action necessary to effectuate such forfeiture and/or reimbursement.  Any capitalized terms used in this Compensation Recovery Policy Acknowledgment without definition shall have the meaning set forth in the Policy.

By: ____________________________

[Name]

[Title]

Date: ____________________________

7


GRAPHIC 9 rsss-20240630x10k001.jpg GRAPHIC begin 644 rsss-20240630x10k001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" "[ >L# 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#]4Z3-(U>& M7\OCWQW\;/&^@:-X_F\):/H-GICPV]MI-K=&1[A9B[,TJ$_\LUP!0![K17D7 M_"K?B;_T6O4?_"NT5Y%_PJWXF_]%KU M'_PG-._^-T?\*M^)O_1:]1_\)S3O_C= 'KM%>1?\*M^)O_1:]1_\)S3O_C=' M_"K?B;_T6O4?_"NT5Y%_PJWXF_]%KU'_PG-._^-T?\*M^)O_1:]1_\)S3O_C= M'KM%>1?\*M^)O_1:]1_\)S3O_C='_"K?B;_T6O4?_"NT5Y%_PJWXF_]%KU'_PG M-._^-T?\*M^)O_1:]1_\)S3O_C= 'KM%>1?\*M^)O_1:]1_\)S3O_C='_"K? MB;_T6O4?_"NT5Y%_PJWXF_]%KU'_PG-._^-T?\*M^)O_1:]1_\)S3O_C= 'KM% M>1?\*M^)O_1:]1_\)S3O_C='_"K?B;_T6O4?_"'=.Y_P#(=#_##XEQKN;XVZ@JCN?# MNG ?^BZ /8*3->0_\*N^)I_YK7J/_A.Z=_\ &Z4_"[XFG_FM>H_^$[IW_P ; MI >NYHS7D/\ PJWXF_\ 1:]1_P#"=T[_ .-TO_"K?B9_T6O4?_"=T[_XW3 ] M=S17D/\ PJWXF?\ 1:]1_P#"=T[_ .-TH^%WQ-_Z+7J/_A.Z=_\ &Z /7J*\ MB_X5;\3?^BUZC_X3FG?_ !NC_A5OQ-_Z+7J/_A.:=_\ &Z /7:*\B_X5;\3? M^BUZC_X3FG?_ !NC_A5OQ-_Z+7J/_A.:=_\ &Z /7:*\B_X5;\3?^BUZC_X3 MFG?_ !NC_A5OQ-_Z+7J/_A.:=_\ &Z /7:*\B_X5;\3?^BUZC_X3FG?_ !NC M_A5OQ-_Z+7J/_A.:=_\ &Z /7:*\B_X5;\3?^BUZC_X3FG?_ !NC_A5OQ-_Z M+7J/_A.:=_\ &Z /7:*\B_X5;\3?^BUZC_X3FG?_ !NC_A5OQ-_Z+7J/_A.: M=_\ &Z /7:*\B_X5;\3?^BUZC_X3FG?_ !NC_A5OQ-_Z+7J/_A.:=_\ &Z / M7:*\B_X5;\3?^BUZC_X3FG?_ !NC_A5OQ-_Z+7J/_A.:=_\ &Z /7:*\B_X5 M;\3?^BUZC_X3FG?_ !NC_A5OQ-_Z+7J/_A.:=_\ &Z /7:*\B_X5;\3?^BUZ MC_X3FG?_ !NC_A5OQ-_Z+7J/_A.:=_\ &Z /7:*\B_X5;\3?^BUZC_X3FG?_ M !NC_A5OQ-_Z+7J/_A.:=_\ &Z /7:*\B_X5;\3?^BUZC_X3FG?_ !NL;QGX M)^*/AGP?KNL0_&>_FET^PGNTC?P[IX5VCC9@#B/H<4 >ZYI:YGX::U=^)/AW MX6U:_<27M_I5K=SNJA0TCPHS$ <#DGBNFH 0UY'\/O\ DX_XO?\ 7CH7_HNZ MKUMC@5XAJ_AOXI>%/C#XN\3>$- \*:_I.OVFGQ8UG7[C3YX'MUE4_+'9S!@? M-&#N'3I0![C17CG_ DWQ[_Z)]\/O_"UO?\ Y5T?\)-\>_\ HGWP^_\ "UO? M_E70!['17CG_ DWQ[_Z)]\/O_"UO?\ Y5T?\)-\>_\ HGWP^_\ "UO?_E70 M!['17CG_ DWQ[_Z)]\/O_"UO?\ Y5T?\)-\>_\ HGWP^_\ "UO?_E70!['1 M7CG_ DWQ[_Z)]\/O_"UO?\ Y5T?\)-\>_\ HGWP^_\ "UO?_E70!['17CG_ M DWQ[_Z)]\/O_"UO?\ Y5T?\)-\>_\ HGWP^_\ "UO?_E70!['17CG_ DW MQ[_Z)]\/O_"UO?\ Y5T?\)-\>_\ HGWP^_\ "UO?_E70!['17CG_ DWQ[_Z M)]\/O_"UO?\ Y5T?\)-\>_\ HGWP^_\ "UO?_E70!['17CG_ DWQ[_Z)]\/ MO_"UO?\ Y5T?\)-\>_\ HGWP^_\ "UO?_E70!['17CG_ DWQ[_Z)]\/O_"U MO?\ Y5T?\)-\>_\ HGWP^_\ "UO?_E70!['17CG_ DWQ[_Z)]\/O_"UO?\ MY5T?\)-\>_\ HGWP^_\ "UO?_E70!['17CG_ DWQ[_Z)]\/O_"UO?\ Y5T? M\)-\>_\ HGWP^_\ "UO?_E70!['17CG_ DWQ[_Z)]\/O_"UO?\ Y5T?\)-\ M>_\ HGWP^_\ "UO?_E70!Z3XS2_D\(:XNE'&IM8SBU(XQ+Y;;/\ Q[%?/?[/ M^L>!F_9]M/#FN_93K$B21:OI%S@WLUT7.24/SLQ.-K=N#D8KN_\ A)OCW_T3 M[X??^%K>_P#RKK&^P_%O^W!K7_"H/A7_ &P.!J/_ E-S]H_[^?V3N_6DKH# MR?0/CCXIT#5-,L]8^(4\_P!B\97.B7-K&;38[22*.&2Y( 200@JNT*=DBEQ@99LUZ] MK4'QFMI_[4MOAI\)-*NS=1SWE_=>)+EVFC!^=2_]F*0Q' N#TK@-9_:# MU3P^-1AA\"?";6)KF58;RU\/>(KW4I)9!P%E6WT=^1@??Z8[4UH[L;?O.2[W M-?4_BSXI^WZG-8>/7M[WP[J5GI]OXTMA"UK*P0L=^Z3263I;VVJ?\ "1PK,L1!R\8>U$JHN,$;0>1A3SBI8?&A MKR[G.I_"7X2>&;Z*;-HRHQS_$KGZTVQ+X;==#G#^TO\ M4];UB7P?H/BRPNKK3]0OX!XBO;NQLOM7DW#I%'*3;21H_#[X MH_$CQ;XO\?V.K^-=$MKGP[864T6FZ1!$8?/EM]TBR22*[E-YX8!>W;BM%O#O MQ(U[3;=M!^$GP3-D]W'AKIK+3_BUIM[=W=I M\(/A7:W=VH2XGA\4W*23 = [#2/'.H^+])U2WU;5Y] M7U+3I4AGEF2# 9E+';) J(XSD?=4C:,C/)]<%>'Z/-\:/#T+PZ5\+/AGIL,C MF1X[/Q==1*S'JQ"Z4,D^M7_^$F^/?_1/OA]_X6M[_P#*NI$E:Y['17CG_"3? M'O\ Z)]\/O\ PM;W_P"5='_"3?'O_HGWP^_\+6]_^5= SV.BO'/^$F^/?_1/ MOA]_X6M[_P#*NC_A)OCW_P!$^^'W_A:WO_RKH ]CHKQS_A)OCW_T3[X??^%K M>_\ RKH_X2;X]_\ 1/OA]_X6M[_\JZ /8Z*\<_X2;X]_]$^^'W_A:WO_ ,JZ M/^$F^/?_ $3[X??^%K>__*N@#V.BO'/^$F^/?_1/OA]_X6M[_P#*NC_A)OCW M_P!$^^'W_A:WO_RKH ]CHKQS_A)OCW_T3[X??^%K>_\ RKH_X2;X]_\ 1/OA M]_X6M[_\JZ /8Z*\<_X2;X]_]$^^'W_A:WO_ ,JZ/^$F^/?_ $3[X??^%K>_ M_*N@#V.BO'/^$F^/?_1/OA]_X6M[_P#*NC_A)OCW_P!$^^'W_A:WO_RKH ]C MHKQS_A)OCW_T3[X??^%K>_\ RKH_X2;X]_\ 1/OA]_X6M[_\JZ /8Z*\<_X2 M;X]_]$^^'W_A:WO_ ,JZ/^$F^/?_ $3[X??^%K>__*N@#V.BO'/^$F^/?_1/ MOA]_X6M[_P#*NC_A)OCW_P!$^^'W_A:WO_RKH ]CKE/BS_R2OQE_V!;W_P!$ M/7#_ /"3?'O_ *)]\/O_ M;W_Y5UE>*[GX]^*/"VL:,? GP^MAJ-G-9^:!<^%/ /AK1+ MQXY+O3=,MK.9X22C/'$J,5) )&5.,@5T- !28I:* "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH ***:6P: '45'+,D*%W=44=2QP*X7Q5\=O G@ MR58=3\2V,=R[^6EO%)YDCM_= 7/- '?4C<"O'Y/CGKWB".4>#_ASKNJLLGEK M<:JHTZW3_8UD+JZC7ON:?H22V;#OBVSY0S[+7HOA?P'X<\$:?%8^'] M#T_1K.)0B06-NL2*HZ !1P* //D^,OBSQ*T \*_#/7)K>92PO]="Z9&GINBF M*S<^R&F1>%?B_P"*3&^M>+M(\*6^XF2ST&U:Y=E[#SI-A4^X!KV':/3BC% ' MD5O^S/X5O&CF\2W6K>,[A)/-$FN7K3!6SGA1@ #TKTC1/">B>'(1'I>DV=@G M7_1X%0D^I('-:N*6@!*H:OX?TS7H&@U+3K6_B88*7,*R _F*T** /)-3_9C\ M$S7]UJ.CPWWA35+D8>^T*[:WD/\ ,?I41\!?%#PS([Z!X]MMD3$3 M'/LAJQI7[3WP\O;JVL]1UW_A%M2N6\N+3_$T#Z9<2/\ W5CG"%C]!7JV!5+5 M-#T_6K5[>_L;>]@<8:.>,.I_ T 3VMY#?0)-;S)/"XRLD;!E8>H(J4G%>17O M[+G@:*5I_#MM>>"+DRF8R^%[R33P[GJ76(J'R>Q!IA\$?%?PLDAT/QY:>(X] MX,=MXFL5RB<9420A68^[$T >Q45X_)\6?'7ACSSXE^&U[L:@-.DUD:1JI7>;#58S;S*/=6Z?G0!Z=152RU2UU*)9; M2YANHV&0\,@<$?459!S0 ZBD%+0 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% "=*6BB@ HI"<4 YH 6BBDS0 M%)FDW4 .HI">:,T +129HS2N MM%)FC-,!:**3- "T4F:#FE<".XN8K2"2:>5(88U+/)(P55 ZDD]!7Q])_P % M,?AW+Z>7.[1Q@^NZ%J]DVXX%&* M/(++]FS3=0\B7QAXL\4^-[F,EMU_J;6D1/H8;00QL/9E-=YX3^&GA/P(C+X= M\-Z7HF\EG:QM(XFJVKC#07MNDR$>A5@16E10!Y/>?LS>"HY8Y] BU+P;DZ/>QV]UJ<]QJ(L[W3IK:6VN((^KNN]0K$#T)!]:^L]M?/7[3G[% M/A']J[6="NO%^IZE;66DHRQVFFE(S(Q.2S.0>W&,4 >L?##XJ>&?C%X0LO$O MA/5(=5TJ[0,LD;?,A(R4=?X6&>176@YKR?X$_LN_#_\ 9QL[NV\$:;<6*W84 M3M-=/)YF,X)4G:#SU %>L 8H 6BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HI ,ZS\0/B1K'Q7\4>%?!FF^%C9:#:V,TMSKMSS&O(_A]_RU^&Z-UPU_? _^BJ]B;I7QM^UK\-M-\5_M#?#AXOAYH?CK5;W2 M]2AEM=4,4.]$\G8YD=3RA=BO<;CC%):R45U_RN%M+GM0NOCP1D6/PY([$7M_ MS_Y"I!=_'Q',E92T;.W%Y\=CNQ9?#D[>O^G7_' M_D*FKJ/QS=L+;?#=CZ+?WQ_]I5Q/[*%I<'5_B_INN7%KJ%]_PD4@NTBGDGB8 MF-=P7S69@G4!23@<=J\*^#7P*U*XUZ]U3P1X#T'PR-!\8ZG*/%-E<1P7,]LD MCC[$8T4-L)('S$J HXJ8[I/JD_O*C[Z;71V/K#[3\>?^?'X=?^!M_P#_ !JD M%S\>3TL?AU_X&W__ ,9KR.Z_:Z\<1> _#^M+X4L3J?B/5IM'T[3K2&:]>.2( M2L\CA'7>"L) 52#GG..*LC]J+XG7ES_9I\"V/A[5DT"?6&&MM(,M"V&7RE8, MH/;))II-E-6O?I^FAZF;KX\*,FR^'('O>W__ ,:I1=?'@C(L?AR1Z_;;_P#^ M-5Y7=?M.>*-1T.^.H^$M%U&TOO"MGXDM+#S&XBF.UXIBQ*O@@GY0.,5+JW[1 M_C3PM+XOLK;3?#$-CX=L]"OK52DR*;2\=XGC/SX#(8\J1@8ZBFH\VQ.UCT_[ M1\>?^?'X=?\ @;?_ /QFD:Z^/"];'X_:J\<:==:Q<0> M&]$_LO2O$&F:/(CW+R37"7DBQ+(C*P52&=3R#P#7K'PI\=:K\2++QCI/BBQT MW[7H]_)ITPL5;[//'@X.URQZ=1FE:\>8+VERLI1ZE\HOK_\ ^-5\F_LZ? .]U?4(K_POX/TCP=IVD>+M:6;Q5IMR ML-W=V:7D\8M#'& VT8"C)( 1< 5UWA'XT>(/@K\!;3_A'4T[4IXK_7+J6/6) M)KFXEAM[ELJBJX9CAAEV)"X&0,;GXES:9J6C:;86GA*#4 M;.":.?S(9)8F=B"L@^8!3SZX[9IOPGN=?^'.CR6OA/2O"L'B.728]>UQBMQ' M;W@/3RX_,^64@9:0Y!).12L[N+Z?\'_(4DXM1ZO_ "3_ %/:?M'QY_Y\?AU_ MX&W_ /\ &J3[3\>?^?#X=?\ @;?_ /QJO/-!_:>\<^+X_%]_I7A+2K73=!TF MTU>.&]NF,UTDUN)MN00$(!'4&LP_M1_$633KJY30_#D>[PBWBVWWM,WEQQ,O MFPR8?YF8,-K+@ ](-#^#ND^"?$>L7MOI%MINAQ)/'<;AE9'6 1 MB0@D],'MGBFMW?H[$WYI1BNNIZ[]H^/(_P"7#X=?^!M__P#&J07/QY_Y\?AU M_P"!M_\ _&J\F\5?M7_$+PWX"L=3NO"5EH^NQ"ZFO=-U6VF6>>&%H\200"3< MJL),[G8A<=#61J'[0_Q3L?$'CKQ#83>&Y_#VEV.BW2Z5?PW!D6.Z9@WELL@ M<9))(.=JT--:CNK7/,QP70&UW0L2S D#C ]JGU#]I MWQ]:_%&\\*V'@MO$4&ASV]EK-SIEA,8S+)$DC21R&3$:+O'RN&/O5.+0)IGH MWVGX\_\ /C\.O_ V_P#_ (U3O/\ CS_SX_#G_P #;_\ ^-4[X2?%G5_&WB75 M=)UNVL=.N[;?-'8K&\=PD/F,B%@S$,#L)W+@#_#?C'3/"G]G^(C>1I<:'=7+RQ/! 9>1*BC!QCK7M(Z5Y%\3_\ DO/P6_Z^ M-7_](&KUZD4%%%% 'G7QO\?:WX \.Z-+X=LK"^U?5M:L]'@34Y7CMT,[[=[% M 6P/85C"?X\X_P"/'X<_^!M__P#&J/VCO^/+X=_]CQHW_H^O710!Y%Y_QY_Y M\?AS_P"!M_\ _&J//^//_/C\.?\ P-O_ /XU7KU(S!%+,0JCDD]J /(O/^// M_/C\.?\ P-O_ /XU1Y_QY_Y\?AS_ .!M_P#_ !JO1(?&GA^YF2&'7--EE<[5 M1+N,L3Z UL;A0!Y'Y_QY_Y\?AS_ .!M_P#_ !JCS_CS_P ^/PY_\#;_ /\ MC5>N[A5/4=:L-'C62_O;>QC8X#W,JQJ3Z9)% 'EWG_'G_GQ^'/\ X&W_ /\ M&J//^//_ #X_#G_P-O\ _P"-5ZAINN:=K",]A?6U\BG!:VF60 ^Y!-7=P&* M/(O/^//_ #X_#G_P-O\ _P"-4>?\>?\ GQ^'/_@;?_\ QJO63=0K,L)E03," MRQEAN('4@4\N ,G@4 >1^?\ 'G_GQ^'/_@;?_P#QJCS_ (\_\^/PY_\ V__ M /C5>CP^+M#N+S[)%K%A)=;BOD)N;A5>VU6RO9I MHK>[@GEA.)$BD#,A]" >/QH \K\_X\_\^/PY_P# V_\ _C5'G_'G_GQ^'/\ MX&W_ /\ &J]W4-G " 99Y B@_4\57T[Q+I&L2M'8:I9WTBC)2V MN$D('K@$T >9^?\ 'G_GQ^'/_@;?_P#QJCS_ (\_\^/PY_\ V__ /C5>N[A M1N% 'D7G_'G_ )\?AS_X&W__ ,:H\_X\_P#/C\.?_ V__P#C5>N[A1N% 'D7 MG_'G_GQ^'/\ X&W_ /\ &J//^//_ #X_#G_P-O\ _P"-5Z[N% .: /(O/^// M_/C\.?\ P-O_ /XU6=XE\1_'7PSXWURGQ9_Y)7XR_[ M[_P"B'H O>!?$#^+?!/A[7985MY=3TZWO7A0Y"&2- M7*@]P-V*W:XWX+_\D=\"?]@&P_\ 2=*[*@!#7D?P^_Y./^+W_7CH7_HNZKUP MUY'\/O\ DX_XO?\ 7CH7_HNZH ]<;D5PGB#X)^$?%'C_ $KQKJ6GW,WB32T\ MJSNTU*ZB6%3U B241G/?*G.!G.!7=GI323FEUN@\C@O''P)\$_$;5FU/Q!HS M7MX]I]BDD2\N(!)#O#A76.10V& ()!(.<$9-8D7[+7PS2'6XF\/SS)K0C-[] MHU:\E+F,@QLI>8F-E(!#)M([&O63TK,\0Z1;:_H=_IM\AFL[J%X9D5V0LK @ MC*D$<'J#FI;Y8MH$KM7.<\%?!OP;\.;?4XO#NAQ:8=2):]GCED:>X;&-SRLQ M=C[EL]^M0?#_ ."'@[X7:5JVF^&M.NK"RU61Y;R.75+JXWN^=[!I96*$Y))4 M@YYZU\9?LW?#3Q)XIT+PKJ-KX:UG0]!%G=)KNLZAKBS0ZU$S_9K^'5AX+;PI#H,JZ&+LW\<3:E=M+#.>3)%,9?-C/)^XPZGU-4M5 M_94^&>N7R7M[HVH37:V;:?YXU[4%.NH7$:R0,/]6%1P OZU.ME+O_ %^14GRMIO\ MIG;W7[&/PCO8[>.7P[J'EV]DFG1JGB'4D MD^[%@7 RH]#6UJ/[+_P ,]8<- M?^&OMN+"'2V2XO[ITEMHGWQ)(IEQ)M8DAG!89(S@D5\^_'?X5:-X(^*?PPTS M3/"NO>,[2:#4E?1K#5S#))&NUXP6EN(E(CW$#YMV/6M[PWX;M_%/QAL?ACJ5 MOJ6C>#-.\+PZVGAZ>^D\R:XN9Y?,224-N80^6 &X\SJ>*NVVHW=:OM^;/4+ M[]COX2ZDUX9O#5TJW=S#>31PZY?Q1M-%_JGV).%&T@$8 (![5UWA#X)^$/ M4^NSZ'87=I+KC%]0>34[N8S,?XAYDK;#[KBOCGXT6\UAH'Q2\'J=3UC1?"FH M:+=Z.([Z1+B%KBY$/!^G/^RYH]A.+BZCU'36 MEO))KF1I)I&!W,7+;@3@="*J2Y9-=K$Q;:BU]ILZF^_9M^'>HV5S:2Z!((;F MQ339O)U&ZB9[9?NH664'@9&<^6\GG;I$S_!(67VKY*_9-TJ_U3QC\/QI-IJOA:XM$N[G5KS5]1:>/Q#:9 MDC"P)YDF2KF,G=L8!/O%VG-\-_%&LVT/BVXLX/$MKK8%OI\ M0F('R&Z\TA/^N1'O3M9I7WU_K[QO3F;Z.W]?'[\(=/;2MIU_42/LC, M"T/-Q]TD#CVKA[;0-#^!_P ??%RW/VLV'C+23?6/VB[F=!.A*7$";FPNXO&X MQCF0XZ5YW\4O@WH_@36O@];VWA77O%DVIWMZU]HUCK#137(:W>0*6FN8DQ&0 MO5Q]WC-0K:6_KR$W;\_^"?3FO?L\^ _$WP]L/ VI:5=W/A>RP(;'^UKQ#@= MTBRAW'LS$5NZU\+O#/B+P7!X5U+3VO=$@C2..*:ZF:50@PK";?YFX8^_NW>] M?-7B[X+?VIX-\&W'A2RUCX9^+&U8O9)?W\EP]D_+B.0"5D=&*@$ L,$X-^.>K>*9_$.F7&F>.]#\..FL:5%J,\;6EZC.H=51P"A"@JP&&�^O]?, M<5M8^EM1_9K^'>L6=E;7VBW-VEI!+;(\VK7C2O'+C>DDAEW2@[1]\MC QBK, MG[/7P^DM-1MG\/*\.H:?'I=RK7M>3Z9\.] UW]E7 MX9V5_%<2Q-;:?< _;YUDDEE56E)U^)_Q!T:'X9>* M/$FG6NO6]I;:Q8ZYM@TN-P@)*/="4[=Q?Y8W''/&:I_&Z?FU^1"=X+.7B_U;/()0S[< C<3R,]:ZG6/@KX/U MSQO5Y#\3_\ DO/P6_Z^-7_](&KU MZ@84444 >0_M'?\ 'E\._P#L>-&_]'UZZ*\B_:._X\OAW_V/&C?^CZ]=% "U M'<1K- Z.H=&!!5AD$5)4=Q"MQ"\3C*]1\K7-Z)>V[),VQ$C6 &-0>,B7@?P]JU[O]J?XDQ?#RRU[^PM(& MHZMX@N?#MCING6SWK12PR2@S,SSP+("(L!,IZ[OX:^A_ 7P3\&?#"WU.#PQH M::5%J;%[Q8YY7\YCU8EV/)SU%4]._9Y^'FE^$+SPO;>&+>+0KNZ:^EL_-E8& M<]9 Q8LK'U4COZFA:))]$O\ @E77-*7=L^?-7_:H^,;3Z3X>TWXG:A\ / 6J6>DVUSX=CD32FW6;B>998O7]X'W,# M@<,2.*TO'WPA\)?%#0;?1?%&C1ZKI4#!X[5Y9$4$# ^XPS^-*24HI=;W,U>] MV?+?A[Q#89!;/=%W(VD#]Z MI(^;:,8/LFB?LY_#GP[!J,-CX6M@NH0FWN6GEEG>2/\ N;Y'9@/8$5+8?L^_ M#_2[2\MK3PW#!%>)&D^V:7[]+$I-61X_J/[2>H: M5J[:O>:'HFK6EGX.O]=BU"RWK<2RP.@>%=XS$AR,_>Z>W/L/PKU3QIJUK+-X MLN_#NH6UU$ES8S:'%)#^[89VNCR2;L9QO# '^Z*BM?V=?AW9:Y9:Q#X7MDU& MSM'L893)*P6!P5:,J6*L""PP*IM-.QI+6S7D?%L'P-U+Q]\9_B]IGA/PIX8TN&'Q797!\5>=Y&H:$+K3_[5N?%[QQC68Y[]Y NG MK,XBB$J%V)7^*5%4$GL ?J7P7\%_!WP\U[6M:\.Z*FFZIK,GFW]RDTKFX?KN M8,Q&>>P'&!T%8;?LQ?#)]2O-0;PG;F]N[P:A//Y\VY[C:R[_ +_!VNP('!!Q MV%.,DE%/9)?E8IM-2[MH\-T;XQ_$OXH>+_ =SI&O:'X;MM7\*7.I2VE_IZ;<^7=6 MZY(CDC%T/-GR#NFR#@CY<<5]0O\ L]?#V32[#3CX9MUM+&"6UMHTED4Q12?? M56#9P<^O':JL'[,WPTM?#-AX?B\*6\>DV$AEM;=)Y@82>NUM^X#_ &'9=8>:^FFF+S13O"\:J MNS:C&-BKY;@@X/2L+PG^T?\ %?Q2OA?=;^$K!_$FD:E=0*+:XF%E/:28)8^< MOG(PXV@1D==Q^[7T!N>(M?TFPGFOO#D]XUL\8>*.98V(9=V<889!ZBN/\/ZI/\"_@R_CK_A4_ MAGPWJ\6GVMMI\GAUTG:\\Q5^>9ECMP>>=I_[[YKW[_AG[P OPY/@(>'8AX1+ M;O[+$\WEGG.,[]V,]LXK;L_AGX:L?!*>#X](B/AI(?LZZ?(S2((_[N6)/Z\4 MI6O)QZCCI&,9:L^;=1_:-^+FE?#YGU30M*\/>*UNIC;C4].9CJ5JD(DWQ6<5 MXQ0[B5)>X( 7/.=HI:9\:OB?XI\2:AKVG:UX?TVT@\#/K$6DWVF32H9PVFL?#MM!);64FG1$,YVV[G+QX).0?>C>3?I_P29)M*WG<^:/&7[7 M?Q \):7<7D,'A/4Y)/#%MKEM92>=;2([.JR@GS'\P $L% 4^K=ZZ'QG^T%\6 M]!^(H\)Z)X7L_$]]I\,-]J0L-/VQO#,Y*HLDEXAC,:8!DV2!BI^1.@]2OOV3 M?A+J6F)I]UX(L9[1(_*57DE+*F[=M#;]VW/;.*Z/5O@IX*UR_P!(O;W0HYKW M28E@L[@32(\<:_=4E6!<#_:S5)KECW6X];OM_P ,(O$'Q$N=%U^ M*PTRWG2:6PLEMW$S1QF,%A.LKQRC+G/RQE3@8;K7M(KD]&^%?A;0/$LGB#3] M&BMM7>(PFX#N<(6W$*I;:N3R< 9KK%ZYI,?6XZN4^+/_ "2OQE_V!;W_ -$/ M75URGQ9_Y)7XR_[ M[_Z(>D,@^"__)'? G_8!L/_ $G2NRKC?@O_ ,D=\"?] M@&P_])TKLJ &M7S]+XTE^&/Q_P#B'?ZCX5\6:EI^L6.D?8[S1- N;^%S$EP) M%+Q(0""Z\'UKZ#HH \A_X:4TK_H2?B+_ .$9J'_QJC_AI32O^A)^(O\ X1FH M?_&J]>HH \A_X:4TG_H2?B+_ .$9J'_QNJ&N?'S1]=T>]TZ3PC\3K2.ZB:)I M[/PEJ,4T8(QE'$>5([$=*]MI/>D]=&!\N^!O$/@SX<_#B?P3HWACXOQZ/(KH MCS>'M3DN(0W41R&/*_A7+^&= \!^$]/MM.T[3OCRFEV[O(FGR:?J[6^YF9F. MPQXSN8M]3FOLG &:/QHZW ^4;BY\"WGPMU/P!<>%_C%(&\$^)M-\*V=[HGQM"^&G62PEBT?54D#K]UW81Y=AZFOK M;ZTAH0M#Y>\3^(?!OBWXBZ'XUO?#'Q@CUC15*V<=MX>U2.W4'[P,0CP=V!GU MQ5[Q_P"-?!?Q%NK*^OO!/Q2T_5[%62VU;2?"VI6MY"K8W*LJQY"G:,CVKZ3Z M4=\T/49\@ZYI7PTUWP6?#$G@WXO6EC)>IJ-U/9>']4BN;R="&5YY1'ND(8*W M/=0>U6/$H\"^)KP7;:!\:M+NGM%L[F;2M%U6V:[11@&8K'^\;'&3S7UOWI,9 M-&X'RFU_\/(-'\AO!OQ76XCT<:-_:S>&]2^VK: L=OG>7N_B(SZ<5:^'GQ%\ M#:%\*1X6\.:'\6KOP[-')%!>?V!JJB]M'.=PCF\ONC/F[Q[XS\!_$MO#YU[X=_$:Y.A7:WMB4\(:BGER* M,#.(^1TXZ<"LCXDZQX-^*/B31M=U+P_\9].U'2 XLGT;0M4M!$7!5F 2/[Q4 MD9]#7U31WI"/DI)?!JOI4KZ5\Q-= M=)\1? LOBW4/$K?#;X@'6-0LAI]U/_PAE^/.A!)"L/*YZFOH<]J*8SY/\,7' M@#PIJ=I7FM>'[JQ@B$EHR)\\J $ECC%?0U%% !1110!Y!^TQ M'>Q^&O"6H6>DZEK*Z7XJTS4+FVTFS>[N!!'+EW6- 6; ]!2_\-)Z4/\ F2?B M*/\ N3-0_P#C5>O44 >0_P##2FE?]"3\1?\ PC-0_P#C5'_#2FE?]"3\1?\ MPC-0_P#C5>O44 >0_P##2FE?]"3\1?\ PC-0_P#C5'_#2FE?]"3\1?\ PC-0 M_P#C5>O44 >0_P##2FE?]"3\1?\ PC-0_P#C5'_#2FE?]"3\1?\ PC-0_P#C M5>O44 >0_P##2FE?]"3\1?\ PC-0_P#C5'_#2FE?]"3\1?\ PC-0_P#C5>O4 M4 >0_P##2FE?]"3\1?\ PC-0_P#C5'_#2FE?]"3\1?\ PC-0_P#C5>O44 >0 M_P##2FE?]"3\1?\ PC-0_P#C5!_:3TD_\R3\1?\ PC-0_P#C=>O44 >*V'[5 M?AS4Y[N*T\*>/[F6TD\F=(O!]^QB?^ZP$?!JY_PTII7_ $)/Q%_\(S4/_C57 M?@]_R-7Q(_[#C?\ H->HT >0_P##2FE?]"3\1?\ PC-0_P#C5'_#2FE?]"3\ M1?\ PC-0_P#C5>O44 >0_P##2FE?]"3\1?\ PC-0_P#C5'_#2FE?]"3\1?\ MPC-0_P#C5>O44 >0_P##2FE?]"3\1?\ PC-0_P#C5'_#2FE?]"3\1?\ PC-0 M_P#C5>O44 >0_P##2FE?]"3\1?\ PC-0_P#C5'_#2FE?]"3\1?\ PC-0_P#C M5>O44 >0_P##2FE?]"3\1?\ PC-0_P#C5'_#2FE?]"3\1?\ PC-0_P#C5>O4 M4 >0_P##2FE?]"3\1?\ PC-0_P#C58/C_P"/UGK_ ($\2:79>!_B))>7NFW- MM"C>#K]0SO$RJ"3'QR1S7OE% ')_";3[G2?A;X.LKV"2UN[;1K.&:"5=KQNL M"!E8'H000:ZRBB@ HHHH **** "BBB@!,48I:* "BBB@ HHHH *1NE+2'D4 M9VO7,4&D7GFR(FZ"3!9@,_*:X;]GBZAE^$VA(DL;./M&55@2/](DKAOVY_@K M?_&[]GS7M-T6[N;+Q!IZ'4+"2VF:-GD0$F,E>2&&>/4"O!?^"2GP+UOP;\,- M2\>^*9M0.IZ[*;:QL[V60_9[:-CN;8Q^4M)G/&?W?O0!]^XI:** "BBB@!,4 MM%% "8HQ2T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !3)94A0N[*BCJ6.!3ZYCXG>![;XE?#_ %_PO=326\.J6CVWGPN4>)B/ ME<$<@AL'\* ..^#M];MXL^(JBXB);7& <<\?K7JPSWK\JO^";W[+GC/1OVD MO&6L^,KO5%L/!=U)9Q1W%Q*8[N[8$*V#PX5"6SSA@*_5:@!:*** "BBB@ HH MHH **** "BBB@ HHHH **** "BD)Q7EWBCX^V7AWQMJ?A>T\(^*_$VHZ;!!< M7;Z'IZ310K,&,8+-(O)"-QCM0!ZE17D/_#0MQ_T2KXB_^"B'_P"/T?\ #0MQ M_P!$J^(O_@HA_P#C] 'KU%>0_P##0MQ_T2KXB_\ @HA_^/T?\-"W'_1*OB+_ M ."B'_X_0!Z]17D/_#0MQ_T2KXB_^"B'_P"/T?\ #0MQ_P!$J^(O_@HA_P#C M] 'KU%>0_P##0MQ_T2KXB_\ @HA_^/T?\-"W'_1*OB+_ ."B'_X_0!Z]17D/ M_#0MQ_T2KXB_^"B'_P"/T?\ #0MQ_P!$J^(O_@HA_P#C] 'KU%>0_P##0MQ_ MT2KXB_\ @HA_^/T?\-"W'_1*OB+_ ."B'_X_0!ZX5# @C((P0:CMK2&RA6&" M)(8ESA$& ,G)X^M>3_\ #0MQ_P!$J^(O_@HA_P#C]'_#0MQ_T2KXB_\ @HA_ M^/T >O45Y#_PT+'_P"/T@/73FCG MUKR'_AH6XS_R2KXB_P#@HA_^/T?\-"W'_1*OB+_X)X?_ (_0!Z_17D/_ T- M1?\-"W'_1*OB+_ .">'_X_2?\ M#0MR#_R2OXB_^"B'_P"/T >O*ZG^TXFBI;O>?##XBPK<3QVL1_L6-MT MCMM1>)CC)/4\5<_X:&N/^B5?$7_P40__ !^@-SUXT=Z\B_X:%N#Q_P *K^(O M_@HA_P#C](/VA+@#GX5?$7_P40__ !^D(]>S1]*\4U3]IV/1EMC>?##XBPBY MN$M8C_8L;;I'.%7B8XR>YXJ[_P -"7 /_)*_B+_X*(?_ (_3&>O'_X_1_P MT+HKR'_AH6X_Z)5\1?_!1#_P#'Z/\ AH6X_P"B M5?$7_P %$/\ \?H ]>HKR'_AH6X_Z)5\1?\ P40__'Z/^&A;C_HE7Q%_\%$/ M_P ?H ]>HKR'_AH6X_Z)5\1?_!1#_P#'Z/\ AH6X_P"B5?$7_P %$/\ \?H M]>HKR'_AH6X_Z)5\1?\ P40__'Z/^&A;C_HE7Q%_\%$/_P ?H ]>HKR'_AH6 MX_Z)5\1?_!1#_P#'Z/\ AH6X_P"B5?$7_P %$/\ \?H ]>HKR'_AH6X_Z)5\ M1?\ P40__'ZKZC^TL-)T^ZOKSX7_ !#M[2UB:::5](BPB*"68_O^@ )H ]FH MK-\.:[;>*- TS6;+?]CU&UBO(/,&UO+D0.N1V."*TJ $->1_#[_DX[XNC_IQ MT+_T7=5ZX:\C^'W_ "A[&IZ3%*U] /EB^\%^.4^-]GX4;XQ>+ MTAN="?5G$:V C6X\YE"*#:D^4 -I);'\5=WHO[3.BSZ?K\5IHWB;Q!+X7<6 M.J75MIRINN0% 55=U)+EL@@;0,EBHP3KZC\(-_K0MK/^M?\@25]273/VR/!FJ:1I-W%I7B#[7J6JMHL.FI:Q2S+ M=+U1WCE:(?7S,5H:1^U1X;UNUTB2VT77?M.H//&]B\,"W%HT,ABD$B^=\Q#J MPQ$7/&>EPPI;3B%%>78OF^<5X[BRBMEN[>"..[CN)TB26-O.P02XPK%6R1D 9(J7/['<&H^)7 MU*^\6W-Y ;N[G$,UDIE,=Q$L;Q&7?D@;05.!CIBMR;]G35M5^&TW@S6/'=QJ M-C"]J^F3?V>.:+?ASYN#$HR<<9]:EVY;]0AO[W=_\ NZ7^T!X=&I> M*99GUX7VEO:VEQHUQ;1KMN90/+BMQQO9R0,ERN3P<56N_P!KCPKI-K$NK:'X METC66U%=*?0[FP1[N*=E#(&,QN+8@P2APYWXP,@@9I?%/[,&L>*+>TNI_'S1^(QJL&K7>J# M2$*7#PH$B00^9A% '/)R3FK=NA2Y;V_K;_,OZW^UWX;T+P6/$<_AGQ.T*75S M:W=H+:W6:R,&WS&E9YUB PRD!79F!X4X.%^'_P 1=8\5?'G4K9=7%WX2NO#U MOJFG67V81M"7=)?"WQR;6= QS&N.YKN=6_:/T;2?'EGX"N++5;?5[[%I:ZU)!";&6 MY,(DP@,JRR## [ECV=1NS5SXA?!'4?'0U:U3Q=+8Z+K# :AI\]BER'CV[2L3 M,P\HG^\ >:X^_P#V1!)XPAUVS\7S6JV>HPZA8P3V"SO;F.W$ C\PN"R84'&! MCWIQVBG\S1O=G-^"OVN]/^'?PPTJZ^(NJ2:UXBO+[48U%F+:V9H+>X*-*%FF MC4*H*?*&9SG@-S7OEU\6_#T'@"R\817$EYI%\L1M/LR[I+EY6"QQH"0"S,P4 M9(&3UKQ?1_V,YM%@T>X3QG%=^(-+N;UX-0O-#BFB:WNI%EEA:!G(/SH"'SD= M,5Z[XS^%%MXS^'L'AF:_DLY[9X;BUU"UC5&@N(G$DTTVU_X!Y=\5?VGKNU^%7B;4- \+>(]/\3:9,EI<:9=P6HNK(OC;*?WYC92" M""KM[BK?BMOB-X)^!0NK/5-?US4Y+M)[B2XL[;^V;*Q;ET"QL89)D]5&".Q( MYM>*OV:]9\5^#]9T^Y\>.GB#6I8FO]:724P\<8 2-(?,P@PHR=QKTG7O!6IZ M_P"&]'M)/$4UKJVGR1W!U*U@"":54926CSC:2V2N>W6AVY78F-^97V/*/!LV MI?%WPA,WA[XKZO\ V9:W*,]Y!;0V^KQJL4@:"=)82J,7:-L^6,A< #J?-_"> ME?$OQ)^S5?>-K?XP^*4UQM,N9U\^.R>..:/<8RH%L.,J P).03@@U[_X)^#E MUX0@\67Y\0I=^*O$2J+C5ET](HD9%81L+<,1QO.>>:YKP[^SIX@\-_ N]^'- MO\0"S3AHH]6.CH'BAGE^9@D@GYL\>E-M;%P:22??\#B9_COXLD_9EO%CO M88/BIIZS:5>R$ B.[@^6:X"X^[QO''1A7>I\0=1^%?[+%IXPU+4KOQ1JT.BP MWSW6I&,233S*I ;RT50H:0#@=!U)YJ+7/V8DU1?$M]!XC:Q\2^(;"*SO=26P M5XBZH$>98=V%9P!GGMWKM-"^$\:?!^V\ >)M0'B6U2P&G2W1MA;F6)1M3Y 6 M (4+SGJ,TIN\7;?^MC&*:DNQRGA3PIXX7PYIOBBZ^(=Y=7EY]FOK[3[N&$:? M#;DJ\L< 6,2*=F1N9GS[9R)#^U5X7M#<2:CH_B'2[#[)+>V-_/9*\6I11J6< MVZQ.[D[03M=$/M5KPQ\$M8TFS70]7\;7.N^$8$\NVTI[)8950#"K).')D ]- MHZ"L&T_9BOX=%&F3>.;B[@T^UGM=":;3T+: O S]T4:(T=FM-]?^ 6O#7[6O MA?QAJ=A:Z5H7B.6/4'NX+*[FLHXHKB>WC:1X5W2A@Q56*[E ..2*Z7]GOXLW M7QJ^&FG^*;K0[K06O,LD%SY?S+GAEV.V1CUP?85YQX7_ &3_ !!X\"'_J V'_ *3I79UQOP7_ .2.^!/^P#8?^DZ5V5 "&O(_A]_R MN$XKPSPWXPT'PO^TE\6$UG6].TEYK#0S&M]=QPEP([ MK) 8C.,CI0![I17*?\+9\#_]#EX?_P#!I!_\51_PMGP/_P!#EX?_ /!I!_\ M%4 =717*?\+9\#_]#EX?_P#!I!_\51_PMGP/_P!#EX?_ /!I!_\ %4 =717* M?\+9\#_]#EX?_P#!I!_\51_PMGP/_P!#EX?_ /!I!_\ %4 =717*?\+9\#_] M#EX?_P#!I!_\51_PMGP/_P!#EX?_ /!I!_\ %4 =717*?\+9\#_]#EX?_P#! MI!_\51_PMGP/_P!#EX?_ /!I!_\ %4 =717*?\+9\#_]#EX?_P#!I!_\51_P MMGP/_P!#EX?_ /!I!_\ %4 =717*?\+9\#_]#EX?_P#!I!_\51_PMGP/_P!# MEX?_ /!I!_\ %4 =717*?\+9\#_]#EX?_P#!I!_\51_PMGP/_P!#EX?_ /!I M!_\ %4 =41FHW!VMM^]CC/K7,_\ "V? _P#T.7A__P &D'_Q5-/Q8\#]O&7A M_P#\&D'_ ,52:N!X)J*_&!/C/I_@T?%62V6^T>XU0F/0K)EB=)558P3'DKAN MIYXK@?''QO\ B1X(^(OC'PZ_Q.CN]?TT6LND>&?[&M2VIM+&CM"&5-^ 6(!! MS@5ZYJ[VM]^T%I7CVW^*/@:'1++3VTYM,D96N9(W8,Y\[[2%#948^3 [@URM MWX$TOQ#XW\<:SKGQ5\$26NNO%-8"P*PW6G2PJ%@D$K7+!B HW849.<8'%"WC M\_\ @&DFG>R[?\$]8^+OCWQ+X;^$,%YI2VFE^-=1MT2VBO2#%#<^67<,#P0- MK+]2*\W\6?%CQ[XL^ /A'Q[X!UR"#7I)[:VN=*DM89+?4)FG2*2-G8%H^0^" MA'44MKI-MXT\1Z7/\5OB%\*?'6@Z=:R11Z9_9R*&F8K^_837#[2\T30/C!\,+#PH^NIK5IIAL3FS"2(XAC*WRJ$R@XV]2<8JE9W M_ Q=U%)=/Q.\TSXP>(_B-K.@:IX8UN6SA%I6B:EXL@U*_6.1]:T&\L8[.[TJ<@8A5 S(IW#YINI> M"_AX_P 4K[QYI/Q&T;1M7U'3)+*]CM]5B$,DS+A;@)YGRN/7J1U]:H7NBVNJ M>,X/%%U\6/ [ZQI-A+9:1>(L:2L9%4%[QEN!YV,9"H(P"3Q2328N5M;FM%\= MM=A_:8L?#ESL+>M:.B^,O%_QD\?>* MK/P[XB'A/0?"^H+8.\=E#:\S\1_!WP;?^$?#4^C>, M_A=HOQ-TO4DU*X\7Q6,/F7+@ONSBX$AWA\-ND8=< <8ZNPT^#P;XJU/7O!WQ M9\#Z=)K[QSZW8ZB$GMGG48::W"7*-&S?[3..!P:I6L6W=LC^->H?&'P;X.;7 MT\=0Z)+#/!:_9+/2[:>.7>X4R$R(6'7@4OCNX^*O@CQ%X&TQ_B9)G6\O%N%\U;J;;M M<1XNU\M",X!W$<X4MN(8GY0:Z:/PW;>%8M=T;P5\9/".B^%-=GEN;JU MO#%<75D\H'F_8Y1.JH&.6Q(DF"3BM#PCH'AOP+XRT$Z1\1/!"^"=,T>326TN MXD1[R8.P=W,WV@)DNHZQG@D>A&D+):^7_!+LM?G_ , [?X1ZYKGB7QAXTN9_ M&'_"0>'DEA_LJ%+."-88Y(EE!#HH+XW8&XG@>M?.>H?'WXC:)\2O&_AVU^(: M:_XAT7Q#!9Z;X1.D6RR7]G)#!*[%D0.-GG,-P/1!FO;?@QH7PV^!\?B:UT+Q MYHC:7JM\;RULY]6B=;)=H B0F3[@QP.,# KSS3/AQ9'5?'6J:E\7O _]J:UK M$>NZ3>Z:$=2BB?2[28K<+)&IB5Y(V+9#L>?2N@U7Q+\0/" M_B_X77]U\05O_!FL2I9ZBPTJVC\^9E/DMNV902-M4@8QNXKFDMO&)^(H\92_ M&?X1S:C_ &2VD-!)IDODM$TB.6(&HYW$H.^,$\5VWC&#PY\0_@Q>>$?$'Q,\ M*C79H]T.K:;-;PQ6EPIW120Q&1BH1@" 6)XZU&VJ%9OW;G,_'SQA\1_"/A?X MC>,="^(+:9HNC31I96S:3:RHFW:)@79"S ,6')X*U'I/C7Q-XK\#^*=1\'_' M)?%-QIEBEP9UT2R"P3;7(C^6, ALKV=_\ %_X617%U8BRB MDL+ QJ>?O3;[UG?:-VT*R@%R3FC11:3UOI^!5[V=C*TSXS>-_B#X0T+2U\1G MP+X_LM0M;36K>&P@N%GCF^[-&LJD;6&2".XQ74_!#6/B!XL\.?$:#6O'GWZ:7:QM;B)BJR;%0*Q.,X8$5G:SX&\ ^)]9^'7B34OB'X<@\6^%& M037FFZA'#!?PA<&)XC,V5SM8;B2&4$'M0;%/#FO^(?\ A$/B_P""M+\/>(+Q M[V]M[\1W%W#)(?WAMY5N$5:AX%TNZO=? M'B>2=#*FJBW2W^TQEB4;8@"CC'05X1XCT=[7Q]X:USP;\6/AY8:?H&C?V/:V M6N1F[=T( 9G>.\BR?EXP!^->K^ ?B#HFB>'8K;Q%\0O"&HZGO9WDTJ>&TMD! M/"QQF5R /=F))//:A/033OJ>G#I2]O>N4'Q9\#@?\CEX?_\ !I!_\52_\+9\ M#_\ 0Y>'_P#P:0?_ !506=4*6N4_X6SX'_Z'+P__ .#2#_XJC_A;/@?_ *'+ MP_\ ^#2#_P"*I@=717*?\+9\#_\ 0Y>'_P#P:0?_ !5'_"V? _\ T.7A_P#\ M&D'_ ,50!U=%'_ /P:0?\ MQ5 '5T5RG_"V? __ $.7A_\ \&D'_P 51_PMGP/_ -#EX?\ _!I!_P#%4 =7 M17*?\+9\#_\ 0Y>'_P#P:0?_ !5'_"V? _\ T.7A_P#\&D'_ ,50!U=%'_ /P:0?\ Q5 '5T5RG_"V? __ M $.7A_\ \&D'_P 51_PMGP/_ -#EX?\ _!I!_P#%4 =77*?%G_DE?C+_ + M M[_Z(>C_A;/@?_H GRAPHIC 10 rsss-20240630x10k003.jpg GRAPHIC begin 644 rsss-20240630x10k003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" #3 CH# 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#]4FSM..N. M,U LC%OO?+CKC]>&1HIHO#>I.DB,596%K(001T(-$]%NKGPP);B:R@EDD-]M;C1N->2_\,F?"C_H4T_\#KG_ ..4?\,F M?"C_ *%-/_ ZY_\ CE 'K6XT;C7DO_#)GPH_Z%-/_ ZY_P#CE'_#)GPH_P"A M33_P.N?_ (Y0!ZUN-&XUY+_PR9\*/^A33_P.N?\ XY1_PR9\*/\ H4T_\#KG M_P".4 >M;C1N->2_\,F?"C_H4T_\#KG_ ..4?\,F?"C_ *%-/_ ZY_\ CE ' MK6XT;C7DO_#)GPH_Z%-/_ ZY_P#CE'_#)GPH_P"A33_P.N?_ (Y0!ZUN-&XU MY+_PR9\*/^A33_P.N?\ XY1_PR9\*/\ H4T_\#KG_P".4 >M;C1N->2_\,F? M"C_H4T_\#KG_ ..4?\,F?"C_ *%-/_ ZY_\ CE 'K6XT;C7DO_#)GPH_Z%-/ M_ ZY_P#CE'_#)GPH_P"A33_P.N?_ (Y0!ZUN-&XUY+_PR9\*/^A33_P.N?\ MXY1_PR9\*/\ H4T_\#KG_P".4 >M;C1N->2_\,F?"C_H4T_\#KG_ ..4?\,F M?"C_ *%-/_ ZY_\ CE 'K6XT;C7DO_#)GPH_Z%-/_ ZY_P#CE'_#)GPH_P"A M33_P.N?_ (Y0!ZUN-&XUY+_PR9\*/^A33_P.N?\ XY2']DWX4_\ 0II_X'7/ M_P VT2#4]1:US]TSBWW^2/=\#WI7UL&RN?4FXT;C7@_A?X ?!/QCI*ZGI.@ M07M@9I;<3K>W05GCW/\ \=I@>P;C1N-> M+O\ LN_"5+U+4^&K<7#QF1(/M]SYC*" 6 \WH"0,].:G'[*7PKQD^$TQZ"\N MC_[4H6JN'6Q[#N-&XUX^?V4OA5NP/"4>/^O^YX^O[VFK^RI\*BHSX20'O_IM MS_\ ':5P6I[%N-&XUXZW[*OPHRRKX3C9AU"WUR2/?'FTL?[*GPJ<9_X1*,\X M(%]==>__ "TICV/8=QHW&O(8OV4?A1+G_BD4&.O^FW77_OY4G_#)GPH_Z%-/ M_ ZY_P#CE CUK<:-QKR7_ADSX4?]"FG_ ('7/_QRC_ADSX4?]"FG_@=<_P#Q MR@#UK<:-QKR7_ADSX4?]"FG_ ('7/_QRC_ADSX4?]"FG_@=<_P#QR@#UK<:- MQKR7_ADSX4?]"FG_ ('7/_QRC_ADSX4?]"FG_@=<_P#QR@#UK<:-QKR7_ADS MX4?]"FG_ ('7/_QRC_ADSX4?]"FG_@=<_P#QR@#UK<:-QKR7_ADSX4?]"FG_ M ('7/_QRC_ADSX4?]"FG_@=<_P#QR@#UK<:-QKR7_ADSX4?]"FG_ ('7/_QR MC_ADSX4?]"FG_@=<_P#QR@#UK<:-QKR7_ADSX4?]"FG_ ('7/_QRC_ADSX4? M]"FG_@=<_P#QR@#UK<:-QKR7_ADSX4?]"FG_ ('7/_QRC_ADSX4?]"FG_@=< M_P#QR@#UK<:-QKR7_ADSX4?]"FG_ ('7/_QRC_ADSX4?]"FG_@=<_P#QR@#U MK<:-QKR7_ADSX4?]"FG_ ('7/_QRC_ADSX4?]"FG_@=<_P#QR@#UK<:-QKR7 M_ADSX4?]"FG_ ('7/_QRC_ADSX4?]"FG_@=<_P#QR@#UK<:-QKR7_ADSX4?] M"FG_ ('7/_QRC_ADSX4?]"FG_@=<_P#QR@#UK<:-QKR7_ADSX4?]"FG_ ('7 M/_QRC_ADSX4?]"FG_@=<_P#QR@#UK<:8TN%.25]QSBO*/^&3/A1_T*:?^!US M_P#'*P?'G[+OPQTSP1XAN[7PP(;FWTZYEBD6^N4.5!IU< M1\#II+CX*_#^65VDED\/Z>[NY)+$VT9))/4UV] 'GW[0W_) ?B9_V+&I_P#I M+)71^ _^1(\/?]@ZV_\ 1:UD_&W1[WQ#\&?'NE:=;O=ZA?:!?VMM;Q_>EE>W MD5%'N20/QKS3P!\1OC"_@C0?,^#5K92"SAC-M?>*DBG0J@7#H+8A3QTR: /? MZ*\A_P"$_P#C#_T232/_ L5_P#D2C_A/_C#_P!$DTC_ ,+%?_D2@#UZBO(? M^$_^,/\ T232/_"Q7_Y$H_X3_P",/_1)-(_\+%?_ )$H ]>HKR'_ (3_ .,/ M_1)-(_\ "Q7_ .1*/^$_^,/_ $232/\ PL5_^1* /7J*\A_X3_XP_P#1)-(_ M\+%?_D2C_A/_ (P_]$DTC_PL5_\ D2@#UZBO(?\ A/\ XP_]$DTC_P +%?\ MY$H_X3_XP_\ 1)-(_P#"Q7_Y$H ]>HKR'_A/_C#_ -$DTC_PL5_^1*/^$_\ MC#_T232/_"Q7_P"1* /7J*\A_P"$_P#C#_T232/_ L5_P#D2C_A/_C#_P!$ MDTC_ ,+%?_D2@#UZBO(?^$_^,/\ T232/_"Q7_Y$H_X3_P",/_1)-(_\+%?_ M )$H ]>HKR'_ (3_ .,/_1)-(_\ "Q7_ .1*/^$_^,/_ $232/\ PL5_^1* M/7J*\A_X3_XP_P#1)-(_\+%?_D2C_A/_ (P_]$DTC_PL5_\ D2@#UZBO(?\ MA/\ XP_]$DTC_P +%?\ Y$H_X3_XP_\ 1)-(_P#"Q7_Y$H ]>HKR'_A/_C#_ M -$DTC_PL5_^1*/^$_\ C#_T232/_"Q7_P"1* /7J*\A_P"$_P#C#_T232/_ M L5_P#D2C_A/_C#_P!$DTC_ ,+%?_D2@#UZD:O(O^$_^,/_ $232/\ PL5_ M^1*#X_\ C"?^:2:1_P"%@O\ \B4;@>LRC*8KY9_8VU2Q\-VWCS0O$US%9>-H M?$-Y<:B+LA))U:0F*0;N67;TKTI_'?Q@<8/PDTC_ ,+%?_D6N7\2:5XP\9WM MO>^(OV>?!>O7=J=T%QJ>O6]Q)$1TVL]D2,>U):28/X4BGX\UFQT[XH_#6?1- M9O=$\/ZK-OW2QS,P+!1@[<_,#BO;/$,GCWQ=9VUGKOP&\*ZU:6 MS+)!#J7B2"X2)AT90]F<$<<^U8=M/XO\1^&9+#4/VHVFGU_KNW^I;E=6/(]%\3Q:E\;(?&^FZSXAO+M? 5SJ& MGV%[?21F[N8Y4"PO%G#9;@C&#@'M70>%?%^OM'\,/$.@^/=1UFZ\60.VMV=Y M=>?%;#R]SS1PL<0[&_A XKH/$WQLE\"ZC9ZAJGPP\"6.IZ9"8;62+Q3#)/0OV=OA5?6]K.9HHK/6[!A M#*0,NJBR^5R%7)Z\#TK9N/#NMZ#H>OI;?LQ>"9+6^C,^H:?8ZK:?\3!DRRJZ M?8@)'+$XW=2>M;.I%V7+_5T_TM\R%%Z_UW.&NK3XB>'?%WPI\)^)_BQ+J-OJ MVJWEG=KH5U)&S0"!WC#7#'S6=2H&2>^>M=7KGB+7?AY\:[>#5]7UW4/"\U[: M:=8W5GJQF6#Y /*NX">36U#X<\0WRZ/=/\ LT>!Q+IBJVG^=K-K MOL""& C_ -"_=E2 ?E(P16Q>?\)YJ'B"VUV?X"^$I]:ML^3J;^(X&NHO]R7[ M'N7\#40_\)_\ &'_HDFD?^%BO_P B4?\ "?\ QA_Z M))I'_A8K_P#(E SUZBO(?^$_^,/_ $232/\ PL5_^1*/^$_^,/\ T232/_"Q M7_Y$H ]>HKR'_A/_ (P_]$DTC_PL5_\ D2C_ (3_ .,/_1)-(_\ "Q7_ .1* M /7J*\A_X3_XP_\ 1)-(_P#"Q7_Y$H_X3_XP_P#1)-(_\+%?_D2@#UZBO(?^ M$_\ C#_T232/_"Q7_P"1*/\ A/\ XP_]$DTC_P +%?\ Y$H ]>HKR'_A/_C# M_P!$DTC_ ,+%?_D2C_A/_C#_ -$DTC_PL5_^1* /7J*\A_X3_P",/_1)-(_\ M+%?_ )$H_P"$_P#C#_T232/_ L5_P#D2@#UZBO(?^$_^,/_ $232/\ PL5_ M^1*/^$_^,/\ T232/_"Q7_Y$H ]>HKR'_A/_ (P_]$DTC_PL5_\ D2C_ (3_ M .,/_1)-(_\ "Q7_ .1* /7J*\A_X3_XP_\ 1)-(_P#"Q7_Y$H_X3_XP_P#1 M)-(_\+%?_D2@#UZBO(?^$_\ C#_T232/_"Q7_P"1*/\ A/\ XP_]$DTC_P + M%?\ Y$H ]>HKR'_A/_C#_P!$DTC_ ,+%?_D2C_A/_C#_ -$DTC_PL5_^1* / M7J*\A_X3_P",/_1)-(_\+%?_ )$H_P"$_P#C#_T232/_ L5_P#D2@#UZN9^ M)7_)//%'_8*N_P#T2U?:@#T#X$?\ )#_AY_V+NG?^DT==U7(? M!W2[O0_A)X)TV_@>UOK+1+*VN()/O1R) BLI]P0177T (YHQ[FDWKC(.1[4GF*0"#D'I[T .Q[FD.!W- M'M \!6,B MG,FJ7OVR\C_[9Q!HS_WW35_9PUGQ(T4GC;XF>(==()+V>G,NGVC_ .R8U+$C M\: /0O%_Q>\%> @/[?\ %.F:9(S!%@FND\UV/98P=Q/L!7GS?M5:9KTH@\$^ M#/%_C>4ML\ZUTS[%;*>N6DNFBR/=0U=;X1_9^^'_ ((C TKPO8QR!M_FSIY[ MENN[+Y.:[Z"W6 !$C5$ X5!@#\* /#4N/C]XU+JMKX0^'%J7PDDTTVM7+1^\ M8%NB-CT=A5EOV9&\2!SXX\?>)_%F_&ZU2Y73[1<8X1( L@!]&D;ZU[8$(.<= M^]24 <+X4^!W@/P1,L^C>%=-MKL+M%X\/FW&/^NK[G/YUV%WIT%_;O!<0Q7$ M+#!CFC#H1Z;35JB@#RCQ%^S!\.?$):1?#T>C7)?S?M&A326$F_\ O9A90?Q! MK!D^ _CSPLDS>"OBWJ,8)#)8^*M/CU.W7'\(,9@<#W+-7NM% 'A \=?&WP6[ M_P!O_#W2O&%C&O\ Q]>%-5V7,GO]FN$1%^GG&KNF?M7>"HY8[;Q';:]X(O6& M7@\0:5)$D?KNGC#P_COKVAE)(P<"JE[I5KJ<317EK#=1$8*31AP?J#0!0\-> M-O#_ (SLEN] URPUNV89$NGW23K^:DXK85U9=P8XKRW7_P!F3X>^(+J.\.@1 MZ7J$9+1WFE2M;2(WJ-O'Z5S[?!'XB^%9%?PC\5K^6W5PQL/$UJM\I&1E1+E6 M48_V30![D'!/5OKBG?B17A)\>_&SP8,Z_P##>Q\6VX89N?".J)Y@7'5HKCRC M^"YJ2V_; ^'UC=>3XMDU3X>W(;81XMTR?3H2V2,)/*JQ/R#RK$4 >YX]S1CW M-9/ASQ=HGC#3DU#0M7LM9L7 *W-A<+-&<_[2DBM8G% !CW-&/(+^2ZDD=>A-N@1C^,O/M7T,WP/\>^+ MW63QK\5=6:W9=LNE>%+>+3+8^N'VO<#\)A0!ZQXB\;>'_"UJ\VL:S8Z=$ 5NT&P>>)6_VI,;5%;/AS]E[X9^&KB" M[7PI;ZUJ5NGPP)#"(X8EBB7Y0D8P /8#&* / M%CXI^-_C**3^R/"&C>"HB_R3Z_=FZD*^HCB(VGV:F'X ^,/$\C2>-?BMXAU" M%FR=/T)AI4(']W=!M=ASCYB>G->[44 >7>$OV:_AMX)OI-0TWPAIW]JR$>9J M-Q")KF0^K2MEC]2:]*MX%A0HB+$@X"J ,5/10 R-0HX&*?110 4444 %%%% M!1110 4444 %%%% !1110 UP2.,=>]5+W38-2@>&\MHKF)AAHY4# C'O5VB@ M#QK7_P!D_P"&>MZG+JMMX<3P]K4@YU709'L+LGCK+$58]!W[54F^$/Q*\+2% M_"'Q0N[J!4VQZ=XHMUO(OQFQYO\ X]7N%% 'AP^(WQ@\(M&GB'XS[FTF0O_ 'C]G= __ @:S(_A#\4/!RS? M\(C\6+K5$!!CL/&6GPWL2#T$D*PRGZLYH ]U:14 W,!GU-+N'K7YR?\ !1'] MHOXP_"CX1V6DZIINE>'-4U/4(Q:>(M U)]S^5\S@0.A*9'^V:[']@3_@H2/V M@+&'PCXS@,'C6VC &H6\.+>^ XWE5&(W.,D="3D8' /NK-+35_^O3J "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN;^)?BJ3P+\./% M7B6&!;J71M)N]12!V*K(T4+2!21T!VXS[UY+X*\5?'WQ5X8TO5KGPWX TJXO M;=)VLI]6NY)(-XR%8QPLI.".A(H ]^HKR#[3\>?^@;\.O_!E?_\ R/1]I^// M_0-^'7_@RO\ _P"1Z /7Z*\@^T_'G_H&_#K_ ,&5_P#_ "/4@#V"BO(/M/QY_Z!OPZ_\ !E?_ /R/1]I^//\ T#?AU_X,K_\ M^1Z /7Z*\@^T_'G_ *!OPZ_\&5__ /(]!NOCP 2=-^'0'K_:=_\ _(] 'K]% M>-B^^.A!/]F_#L\[2!J5^0">G_+"I?M/QY_Z!OPZ_P#!E?\ _P CT >OT5Y! M]I^//_0-^'7_ (,K_P#^1Z/M/QY_Z!OPZ_\ !E?_ /R/0!Z_17CIO/CLK\Z9 M\.CD?]!*_/X?\>]+'??'>4'&F_#DX)!(U._QGO\ \L* /79<\8Z]:X[Q5\(? M!7C9<:]X6T?5CSB2ZLD=\=3\V,C\ZY-[OX\#;_Q+/AV23P/[3O\ _P"1ZC^W M_'-2 =-^'*ACQG4KX9_."@#IOA1\#_!?P4@U*W\%Z%'X?M-1F^TW%M!([(9, M8R Q./PKOZ\>6Z^/)/\ R#/AWCL3J5__ /(].^T_'G_H&_#K_P &5_\ _(] M'K]%>0?:?CS_ - WX=?^#*__ /D>C[3\>?\ H&_#K_P97_\ \CT >OT5Y!]I M^//_ $#?AU_X,K__ .1Z/M/QY_Z!OPZ_\&5__P#(] 'K]%>0?:?CS_T#?AU_ MX,K_ /\ D>C[3\>?^@;\.O\ P97_ /\ (] 'K]%>0?:?CS_T#?AU_P"#*_\ M_D>C[3\>?^@;\.O_ 97_P#\CT >OT5Y!]I^//\ T#?AU_X,K_\ ^1Z/M/QY M_P"@;\.O_!E?_P#R/0!Z_17D!NOCNHRVF_#K'?\ XF=__P#&*WO@EX]U+XE? M#G3M?U:QM].U*6YO+:>VLY&DB5H+J6WRK, 2#Y6>1_%0!Z#1110 445YG^T+ M\2=8^$_PKUCQ)X>TF'7]@#U^BO(/M/QY_Z M!OPZ_P#!E?\ _P CT?:?CS_T#?AU_P"#*_\ _D>@#U^BO(/M/QY_Z!OPZ_\ M!E?_ /R/1]I^//\ T#?AU_X,K_\ ^1Z /7Z*\@^T_'G_ *!OPZ_\&5__ /(] M'VGX\_\ 0-^'7_@RO_\ Y'H ]?HKR#[3\>?^@;\.O_!E?_\ R/1]I^//_0-^ M'7_@RO\ _P"1Z -OXI_ ;P)\9+[1KKQIX>@\0'2)#+9I=,^R)CU;:I&3]>*U MO"?PS\)^"5VZ%X8TK21_STL[.-&/U; -<=]I^//_ $#?AU_X,K__ .1Z/M/Q MX_Z!GPZ_\&5__P#(] 'KJ_SIU>0?:?CS_P! WX=?^#*__P#D>C[3\>?^@;\. MO_!E?_\ R/0!Z_17D'VGX\_] WX=?^#*_P#_ )'H^T_'G_H&_#K_ ,&5_P#_ M "/0!Z_17D'VGX\_] WX=?\ @RO_ /Y'H^T_'G_H&_#K_P &5_\ _(] 'K]% M>0?:?CS_ - WX=?^#*__ /D>C[3\>?\ H&_#K_P97_\ \CT >OT5Y!]I^//_ M $#?AU_X,K__ .1Z/M/QY_Z!OPZ_\&5__P#(] 'K]%>0?:?CS_T#?AU_X,K_ M /\ D>C[3\>?^@;\.O\ P97_ /\ (] 'K]%>0?:?CS_T#?AU_P"#*_\ _D>C M[3\>?^@;\.O_ 97_P#\CT >OT5Y!]I^//\ T#?AU_X,K_\ ^1Z/M/QY_P"@ M;\.O_!E?_P#R/0!Z_17D'VGX\_\ 0-^'7_@RO_\ Y'K.U[Q'\./$WA70=4M[ZVNUTG7KRQ@+1>4T3%87 #?O)!NQD_*#T%?4] M>0^//AOXO\1?%_PGXHTOQ#H^GZ1H<,\;Z?=Z7+-/.9BOF8E6=0HVQ1X&P\[B M<@@!6]^+\QWM&7H>9_!/XM>/-.\ ZK.[(Z[)::#>7\RP22V(CW^=// M(.$!5E#MDL2HSDUNV'[2WACQO#\,KRZ\*WEQ)XDOS;VLLL2RQZ=G:7XVTL:;X6UB358K:ZT1G5@V1Y:[)EVX!/)SSZ= M*+WDK?UN1+1M_P!=#!_:6^)T_P 0]/T&?1]*U(^'].\60Z?_ &Y;WYCMYY4E M:.9'A'+HK(0"V1D&O7?VM=]A\#M5U.+7-7\/-I\UM<"\T749K.55\Z-'!:)@ M64HS#!R,D'J!7$:[^R)X@OM*N?#&F>/DTOP7_P ) ?$%G;KI:R7]K*\SS21> M[8S'N X)/6O5?CA\._$?Q$^'"^&]!UZPTF]DEMVN-0U.P>ZWI&RR?* MDYHK*K?I8^>/!WQME\!>+-7UGPIK'BKXB_#+3O#< MNI:J;RYGU&2VNT9"%CEF);[N\LN,O@UJWA(:QIMIKNI:6^GSZG]A M=X%WH49E@\T-]TG ,AP>N1Q7!WO[._BA/#7P^FT_QC8Z?XU\'Q^1#J2:8[65 MU$R['CEMVF+8(]) 0>?:M7*\K6$TDVS,T7]M.Q\7/X1M] \(:W?WGB.VNIK9 M7 AB62W\33>(ED;P[/B5G$F(B/ MM>0!Y\O(/]WT.6N6[_KJ_P!+ K-*_P#6B_4WM+_:5T33-/GU71? -W96UUXO MC\/ZF)/+MIEN)I5A%S(F,MEF7CKBKGB_]KB/P-9^.IM4\%ZM(_A;4H+!TLID MF^T"95>.7('R#:X)!Z5A6?[*WC!O!_B72]0\:Z/)J>H>(X/%%E>6FC211P74 M4Z3*DD;7#F2,M&O 93C//>J7C?\ 9%\9^*T\<3I\2;6.\\6SVD]W!+H@>S@: M!%7,2"59 3MP-TAP,=3R;2@[7_K;_@B>G-8ZO5?VJ=3TBZ\7V5Q\/M1CO_#5 MO#J5S&U[&JOI\N[;.KXQN&QP8^HVGFO4[G48/B#\-#?6UW>V%IJNFBXBN+6= MX+B)70,K*Z$,IYZ@UXMK_P"SG\1?$>M^.]2E\<^'8F\5:!;Z-)&OA^VC*9)&Z,ROD\]01]!7DWAS]EKX@:7X5;3+CX@:1,9_$-UKUQ!;Z- M-#:7"W,C2RP21BYW,H=VV_.!C&X-52:NX^7ZBZ!J?[5_B+6T^%EWX4\*BY@\ M3ZW,_'U[KWB_3I?#WBN MQ@LI+2RTJ2&\M3;DO;S1S&=DWK(0Y)CP=H&!1*RD[>?Z6_4;>C7DOS?_ /D M;4O[4A\+3ZG8^*/!>K:/JMOIC:K965O(MXU[;(,MM9 &'=3S56X_:TNK#PQ MX+U^^\ :M#9>,)+=-)^SW*3[A-"LB-)@?N_O8 /7:31<_L^^,_$.FZA=>(?& M>D:AXH329-'TV]AT5X[:V1UPTLD1G+/(1W#J/]D53U3]F_QKJ/PR^%?A:#QE MH<%QX*FMY7NWT69TOE@79" GVH;#L^\26RV2-HXIZ.?E^FO_ /F0TTG_6NG M]>A;N/VM;C3],UN^OO VH6L7A_68='UK=>QD6AF,8CD0X_>C]ZF0.1FKW[9M MY>V_[-'C#Q!I&NZQH.HZ5IDFHVEWH]_+9R"14)4,T; LI_NGBN0\0_LL_$3Q M'H/Q$TQO'OAZW3Q9K5KJS/\ \(].?LWD^61&!]KY!\F+KT^;U&WTCXV?"7Q5 M\6?@G>^!+'Q'I6D7&I69L+_49M,EF4QE,,T48G4HWU9L5FM8W?D;>[3JKEU6 MIY[\(=;TC1!>>)I]0^)FFVNBZ4;N^'C/4[R:WN R\E8IY&''4,,5I?#?]M/2 MOB=?ZGI^D>';V\OX+'^T+2&QG%S]KBR 2% BDY!*G) KU+_ (5O>^(_A+-X M-\77]IJ$UW8M8W5WI5N]I&5*X!1'DD8?]]&N*L?@]\1X?A7<^$;WXDVY>"V% MEI>IV.D^3.L2E0AN,RL)'"KM)C\H$$G&>:O1RU,:<>6-NMSDO&/[6_B#3_AQ MX[O;#P<;'Q7X7GLH+FPN=1BECC2Y<)'+YBC!.<@J>AQFNPL?VA=?77)?#^H^ M!IK;6D\-_P!O0QIJD3K)B&E9W5B%R"^3S\W3'8ZS\!?$UWXIT+7K3Q?:VU]!H8\=RFX,# %R$!0KOSC-5O@Y^REXL^$WC#PC>S>/;+Q#HV@:)_8:6MWH_EW! MAR6^61)0HP20,H3M R2L:U9Z1XQMCX(U&]FU*'3;G33)>6 M/.\J\ M%VDW^K<)B1!S&Q))"MV4UZDI/&3GCK7B?@3]GB3PK\6[SQO+J&GQ22VKVK0Z M/I_V)[PM(K^9=D.4E<;< A%P">N:]M4;*O7Z\A_:K_Y(Y)_V'] _]/-E0!ZXHP,#I3J1>E+0 44C5Q_Q8UC7_#_P M\U[5?#,^GP:O86LEU$VJ6LES 0BEF5D22-CD C(88SGG&*3=@M<[ CWH'US7 MS%\'/CCXX\<:9H.MZMXV^&]Q:7-J+W4M(TRQGBNK.'^-C,UY(H*]?FC&>G'6 MO4]%_:#\!Z_I]Y?Z=XE@O+"UC$K74=O+Y94DJ-K%<2'*GA"3[55NI*E?8]*Q MSUIASS7GUE\>/!&H^%)?$EOXBMY-(BF-O)(8I1*LF,[#$4\S=CG&W./SKHO" M'CC1O'^B#5O#^HQ:A9$F/S4!&UQU#*0"",C@@5.N]AZ(WQGU_P \T/G)P>U? M'4O[2'Q/T[4?B##J?C#X7Z9)X3O&@2PO--N8IM00+N!3-]E21Q]UN>U>UZ7^ MT=X=L?A=X4\7>,7;PE+KUC'=KI\\#-.BTB67780NK0&YLV2*2021XSO.U3M&.[8 M].M,M_B-X:/B?6\>-89'TZR$]WICR1"&SCX_>L=@8$YY!?\ "D]&E_6@1=]/ MZU/0"#FDY&>:XWP)\6_"OQ*6\7PWK"ZA)9D+<1F&2&2,D<9615.#V.,&O*O& MGC_XL0?%_7/#.@ZSX+L]+M='BUF!=5T>YEF92TB-$TJWB+UB)W[.-PXXY;]U MV9I&/.W;I^NA]#@^]*.37R1X:_:0\7^/O%GP1U&TFMM'\/\ B2^U*PU?2T@$ MK2RV]M.P9)F_Y9EHP1@ ].< @^TV?[0G@;4==O=(M/$D4^I6D,DTMM';RL66 M,9?RVV!7(P?ND_2JE3EQ^-?*/C7]N3PM??!:W\5 M^'+R[LI=3U'^R[:22PF9HYN+&X,;2LJG&1'@ MV:=YOD"064Y=GQD[4";F&.Z@CWJSVNUNX8I8F#1R('5\<$&K%( KF?B7_P D\\4?]@J[ M_P#1+5TU>*/^P5=_^B6H R_@.,? _P"'G_8NZ=_Z31UW5<+\"/\ MDA_P\_[%W3O_ $FCKNJ //OVAO\ D@/Q,_[%C4__ $EDKH_ ?_(D>'O^P=;? M^BUKG?VA1GX _$O_ +%G4^O_ %ZR5O\ @1V'@GP_E<8TZW/_ )"6@#H:C:%7 M!!'!ZBG[O8_E1N]C^5 ;C/)7TJ*50,C.,\YJQN]C^50R_?R!SCBDO=U0/7<\ MD^)7QYNOA_XWT_PM;?#GQ1XJO=1MY+BWFT9[!8F5/O@^?=1$$9!Z?M'_#'0=,\?V?@WQ +:^.]HHKAR75 J&-R 2Q5@/]TUSOQRT# MP5^S9\*]*TS4O$L']K:UXMM=]<;8?&KP]JGQ? MU'X=1BX&NV=F+TR/%B"12>51L_,P[CM7%ZU^V?\ "'2K.[N+/QKI&KPVEI)= MW$MA>1RI"JX"AF4D!F=D0+U)85\[^/=<\1_#,_#CXQZ_J'@X:);ZL9IKS3;N M9KN]M[L_O,;U"'"MNPI/M4MWJ)]'?=1N_+@$A, YYXK(\6?M9W'@;P^-3UCX1>.;11=V] MF\!.FLZ-.P2!MRWA1@[G:,,<8^;:""$(_P!GZSU,^(=-%EK=[:RV M,XN%*W(65&8H0?FVKU(Z=ZR?VX_'WA*X^ &BB?Q+9V<.LZOI^U<]=\.?&R6].J/XJ\$:_\/=.L;)K^34?$ M,MD;6US, 0#G#8..F:PT_:CTJ&&WU?4O"?B;1?!EUM,'BZ^MX$L75 MONN4$IN$4YZO$M<'\7?@3=^*OV7_ !YI/@GQ+JOBZ\\06<=Q9R:AJ'VM[G8- MWE+(3RC_ '<>AJC\4?C=X5^)W[/>H^!O#C"GJ2!C%7))._:R^_J1'WHQZ7_3_,]'\8_M,S^%_B0?!FG_ R\6^);YK/^ MTK:ZTF733;W=KQNEB,EXAP&.W#!6)&0",$V)/VG-'N_A#/\ $#1/#.O^(=/M M;AK6]TVSBABO;1UXDWI-+&IVMM!V,Q.[@$E> H]+WV6HB-Y;X;6$$O/S!U&<>AS78^'?VAOA=X;^ >I^%-0U31O OBC3M MUMJ/A^\N$AF%V'7?(%8Y=7^]N&1@U/+>%_.WXI7]!RTF[?UHW]^A]1>'/B9H M?B7X

-;6Y,>B2V9O6DGPK1H!E@PR<$8Y':L/X(?&RV^.G@D>*-+\.ZQHVC MRNZV6+^*1"EXR$+U*E@WH#5R/]H!+OX):;\2[7P/XCN;*_ACGAT: M(V?V\0R']W(0;CR\,"IQOW ,,@'(&-\#/%'@'6M2U_P_X0\=77Q'CGC6YO+V MXU(:B(5(V",RY[^E.;O6I; :DD M$-QI !@RJL2S7P4;68#&<^F1S2>,/VK3\.O#]GK_ (I^&'C31-'>Z%G>76_&OQQ\.Y?VM+*SU[XFMX,&G>&IX+F?3]< M6P9)6GA9(7;/WBN6VGL,]JZ*_P#C1\*;+X9^&-*G\;V6K>'%UF"PCU75[M&7 M4 LH,IWD_.J@_,W0CO4PUBF^NORN2W[S7];'K/C;XY-X6O/#D6D>"]>\9V>N MJ#:W^AS6/D ]=I,]S&PU7X;>*?!P6#[1'=Z MQ+8/%*<@>6#;7,N&.?X@!CO7S_\ M+^*]&L?V:H$US5O^$=;7O$=C/:K9.)]9&H_8HXQ M]XOGY03A<>I%.,5%->?Z(&[J+]?S/H.%0ZASG=C!Z@'\ZD6,#M21GC'/'<_X MT\'%24M@VC-*!CI1N]C^5&[V/Y4@ ]*\B_93_P"2+6'_ &%]:_\ 3K=UZXS< M'@_E7D/[*;9^"MCCMJ^LY_\ !K=T >P4444 %>0_M5_\D=D_[#^@?^GFRKUZ MO'OVJI/^+0.K8 /B#0 "3C_F,65 'L"]*6F(V5&1S[4[=['\J C.*XCXTR: MI'\+_$D6BZ!>>)=3NK&6T@TZQEACD=I$*!MTTB(%7=N/S9P#@$X![?/L?RIK M888.:EJ^@'SI\!_ATGAOX'6)UGX7?V+XQL=)>PNK!UL?M-[@$'#QS-&RL>GF M,/?%>7:5\"?&^N?L?>$?"%]X0GTG7_#VHK>7'AZ]O8(Q?QI([>6DUO*P7<'X M^8<]<5]LB$#&2Q/?CK1Y*^_3D8JNMV)*VQ\7>-/V<6U+PAX?UCPU\)[G2%M- M935-7\'WFN 7^HYB:%BLZW#1AT&TKF8!EW E2 #]%?!+P1I?@7P@]OI'@V3P M3;W4S74FE3W@N9Q(V-S2,))%W' Z.PKT=H%8@G)([GK1Y*D,.>1BG=["L?$E MKX6\3/J?Q2NM;_9PUCQ%+XDU![C3YKJ?16\M"FT%Y#>%U&>?D!(]*V[#X6?% MSP9\'/ /@:6Q_P"$DN/[+O;75=-?@W\0O&7CSXBFV\#OIRZIHEG'!J M4LUFEC?W=LZR/$RI,TH24J4RR=#SBOMCRQEN6&?TH$*XP1D8P>.OUH6ZN+E7 M0\[^&.OZKXF:>]UCX=WO@6[6-8Y'U&:SDDN2 .5-M++E . 7*GC[M>2>+/A= M)\4/VFYKSQ/\--8N_"<.B1:?;ZV=2MXH&E$LLK-Y<5T)BA$BK\R9RC<8P3]/ M^4-N#D^]*(\?GD<=*J6LD^@HMQBTMV?-?Q6\#ZYIGQ<^"K^#O %W>^%O#-[< MRWEU93VD,%I%+;20#Y))D=L&7!OBMKWQC\#>*=8\)/H]OI M,E_:7=HEU9I86\KJOQ)L#X"N-=TOXCPQ26]U)=VH?0I#;B%XKL--DJA4.I@\S)+^ MV?K1QD8R>G]#2I& 1@8P,# K-.RM_6R7Z$WO_7FY?J?)_P +_ASXF^'?QKUZ MXG\ :AJ&@+X3ATE=6CEL2FHSPCQ&<4[RADG)P?X3TIRU&M-CY#\=_L\G4_CAXC MOO$/PWN/B+X8\36\"075IJPMETUH\J8[F)IXR\1W9RBN?E^[5'XJ_#_XI>+_ M !3:Q6G@R2UTO0?$EG>V(T^XLTMKVUC(S)([2"1I !T94QV+5]E>4N .2!S4 M8M$5$5690O&!TQ5*;27D!\EZS\)/']W=?'NRC\-Q21^*+FTU33KP7\1BN)$M MK5# H)W!LP.,NJKRN"#[31X[*ZU.R-[# M>1REMVTR&+:!D[A+G!& 3D5]U^4.,;A2>2I)//)STI.7,!\F_%GX5^(?%Y^% M_B>X^']]XDM='L#:ZGX.CU..TOH&= OF1R+.D+,IZCS<$9QFH_&GP-U+P]I6 MAR?#7P5K'AB^LX#;6L>DZA:RQ)&\S.8[N.XE&Y/F+-L1Z)IR:CY8U$01BZ\D$1F4* ^W/;(XQ6O4,<"1 MYP#C=NZ=ZEW>Q_*D M>*/^P5=_\ HEJZ7=['\JYGXDG/P]\4C!'_ M !*KO_T2U &9\"/^2'_#S_L7=._])HZ[JN%^ Y!^!_P\P01_PCNGC(_Z]HZ[ MJ@#G/B3X5D\=?#OQ3X:BG6UEUG2KK3DG=2RQF:%HPQ Y(&[./:O-]&\-_'/1 M=+LK&+6?A[)':0I"COI=]N(50N3BXQG KVNB@#R'[%\>?^@M\.O_ 67_P#\ MD4?8OCS_ -!;X=?^"R__ /DBO7J* /(?L7QY_P"@M\.O_!9?_P#R13'TSX[L MV[^UOAUG'/\ Q*[_ /\ DBO8:* /'6TKX[,2QU;X=!O4:5?'_P!N*#I7QU+9 M_M?X=^W_ !++_P#/'VCK7L5% =;GCS:7\=2.-6^'?)R?^)9?_P#R12?V7\=@ MH U?X>?CIE__ /)%>Q44WK;R$DDN4\=&D_'4$'^UOAT2,@?\2J^X!]/](I6T MSXZMC_B:_#HX]=+O_P#Y(^E>PT5-NA5SQ_\ LWX[D8.K?#LC&,'3+_'_ *44 MATWX[G_F+_#K_P %E_G_ -**]AHI];DM75CQQ=(^.O(.K?#OG/(TN^_+_CXI M1I?QV'_,5^'.!T TN_'_ +<5[%12L/=W/&9;+XZQ;C_:?PZ) SQI=]^O^D5S M/PX\8?%_XI>'9=:T35? *V*7MU8,)](OT;S;>=X9./M']^-N>]?0EQ$620DY M!4@ ]N*\,_8H);X,7S,*]CHIE7/'1I?QV!/_$U^'7/7_B67 M_/\ Y,4'2_CN7+?VO\.^FW']EW_3_P "*]BHH)L>.+I'QU7IK'P[&.G_ !*K M[_Y(H72?CJ-V=6^'1SSG^R[_ #[?\O%>QT4+160WJ[L\>.E_'5F5CJOPZW+T M_P")7?X&EW^.W/\ Q\>U":7\=T/_ "%_AWC'3^S+\_C_ ,?%>Q4478WJ>/K8?'E1 M@:M\.L=>=,O_ /Y(IWV+X\_]!;X=?^"R_P#_ )(KUZBD!Y#]B^//_06^'7_@ MLO\ _P"2*/L7QY_Z"WPZ_P#!9?\ _P D5Z]10!X^^G_'B1"K:K\.2#ZZ7?G_ M -N*Z/X(_#[4?AE\-M.\/ZM?VVI:E#<7=U/<6<31PL\]U+.0BL20!YN.2>E= M[10 4444 %<%\;OA_J7Q+^'5]H>CWUKIVJ/=V%[;W%[$TD*O;7D-R ZJ0Q!\ MG;P1]ZN]HH \?33_ ([Q*%35OAWM'3.F7_\ \D4[[%\>?^@M\.O_ 67_P#\ MD5Z]10!Y#]B^//\ T%OAU_X++_\ ^2*/L7QY_P"@M\.O_!9?_P#R17KU% 'D M/V+X\_\ 06^'7_@LO_\ Y(H^Q?'G_H+?#K_P67__ ,D5Z]12L!Y#]B^//_06 M^'7_ (++_P#^2*3[#\>?^@M\.O\ P67_ /\ )%>OT4P/(?L7QY_Z"WPZ_P#! M9?\ _P D4GV'X\_]!;X=?^"R_P#_ )(KU^BC<5CR#[#\>1_S%OAU_P""R_\ M_DBE^Q?'G_H+?#K_ ,%E_P#_ "17KU% SR'[%\>O^@M\.O\ P67_ /\ )%'V M+X\_]!;X=?\ @LO_ /Y(KUZB@#R'[%\>?^@M\.O_ 67_P#\D5SGQ \6_&GX M<>%[C7=3U7X?O:0LB%8=*ORQ9F"J/^/CU(KZ!KQO]K;_ )(GJ?&?]*M>,D?\ MMDH >MI\>6Y_M7X=#/3.F7__ ,D4[[#\>?\ H+?#K_P67_\ \D5ZXH(QG'X4 M^@#Q\V'QX/\ S%_AU_X++_\ ^2*!8?'D'_D+_#K_ ,%E_P#_ "17L%% 'D/V M+X\_]!;X=?\ @LO_ /Y(H^Q?'G_H+?#K_P %E_\ _)%>O44 >0_8OCS_ -!; MX=?^"R__ /DBD^P_'G_H+?#K_P %E_\ _)%>OT4; >0_8OCS_P!!;X=?^"R_ M_P#DBC[%\>?^@M\.O_!9?_\ R17KU% 'D/V+X\_]!;X=?^"R_P#_ )(H^Q?' MG_H+?#K_ ,%E_P#_ "17KU% 'D/V+X\_]!;X=?\ @LO_ /Y(H^Q?'G_H+?#K M_P %E_\ _)%>O44 >0_8OCS_ -!;X=?^"R__ /DBL[7?"WQRU_1-0TR;6/AY M'%>V\EN[II5]N4.I4D9N.O)KV^B@# ^'WAE_!?@+PWX>EF6YDTG3;:P:9%*K M(8HE0L >0#MS6_110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M$-Q(JQL"><$X[UX1^Q0X'P5O,GKXHU\_@=4N:R/V^M \?W_P$U;6OAOXCU70 M/$6@@Z@4TJ=HVNH5&9(R!][Y-?M;2I_PI'5"&! N;4G'/ F3->PS@%02=N#G/I_D M5^6G_!6>;XI?#C6])U_0_&FNV_@;6ML4^EPW;"""YC^92%ZN' M_P"!XKZMH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** *]U&D\;PR*&1U*D$9!![8KS_X M'? SPM\!/"=UX?\ "=DMEI]Q?7%\0!SF61G"Y_NJ"%'LHKTBB@!JC'MQTIU% M% !1110 4444 %%%% !1110 4444 %%(1FDVT .HIF,4H% #J*** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH :X! R!QZ]J\^^-OP6\-?'WP+ M=>$O%=N\^E3R1RGRVV.K(P8%6'(Z5Z'10!3T^UBL+6WM;>%+>&% BQ1#"1@# MA0.PQTJY110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '*?%GQ M)>>#OA7XRU_3B@U#2M%O;ZW,B[E\R*!W3([C*CBO-] \)_-"T[43\5M)B M>ZM8YC$GA)6"ED#;_ M[!UO_P"BUH \_P#^$ ^,/_17-*_\)!/_ )*H_P"$ ^,/_17-)_\ "03_ .2J M]=Q1B@#R+_A /C#_ -%0>_@]?T_P!*H_X0'XP!@O\ MPMO2<]@/!Z]/_ JNN^(GPK\-_%#3[6Q\3:=%JVG6TOGBTN!NBD(Z!AW /-?- M'[.'P6\':1X/\2>*]-\*6;>)?#WBK6C93V^(I&2"[G2.$.>B!0% Z 4FTHN M78M1NK^=OP?^1[9_P@'QA_Z*YI/_ (2"?_)5'_" ?&'_ **YI/\ X2"?_)5< M?X#^-7Q*\=_"NV\9Q:-X8T]+UFCAMKN\D46H2:2-WG;.&&$& G.36)H7[6_B M+7O 7AG6['PUI^JW.H^*5\,W,EG>A+56,@3S8BYW,"6&!^=7RN_+Z?B9-VCS M'I?_ @'QA_Z*YI/_A()_P#)5'_" ?&'_HKFD_\ A()_\E5YUJ7[5'B'0M+\ M1P:O8:+I^K:'KJZ1=:B\DITR)&4.LLC#YU&U@.>]=#\2?CKXM\*_#>W\7Z9; M>%CID=I->W-]?Z@QMY%5SY:0[#EF=,')X!.#TI)7U7]7U&=)_P (!\8?^BN: M3_X2"?\ R544W@3XOQ@EOBYI( 'S$^$5P!Z_\?->M8VM?%+XI67[0.H:7;V6E7FD MV'A4ZHVAB=TG>3E6VHZ9\:-!U&PN M$$D-W9^%HIH9E(R&1UNB&![$5>/@#XPC_FK>E?\ A()_\E5P_@[]I#Q#\0O" M?P\M_"VBZ5;^*O$^C?VV;>^D<6=K!C@93YB2<@8Z8J#3/VJ/%/B&;PIING^# M88M5U#5[W0=4:YO L5E=VZ;B5&=S(P*N,<[6'>BUB;G?GP!\8-_*7_DJN>YCP%\ M8, _\+;TKZ'P@A/_ *54A\#_ !='3XMZ4><9_P"$1C_/_CZ_SBJ/[4GA#Q+X MQ\"6%OX?M5UH6M]'.*X[X/?$/29= \7_\ " :! M-H7BO3$M8+OP;K[FUBTSYGQ)SC]T0SME.&*''-5%:REV"6T4NO\ FU^AV6L^ M'?B=X>T^?4=5^-&A:;80*7FNKSPM%%%$.GS.UW@5H)X%^+TJ*Z?%W2&1AD,/ M""$'_P FJ^?OC'\47^.?[*_Q@@UZPT>[U+PO,UOY^DNTMJ77#++&7Y!7'?TK MLO$O[5'BC1O%5QX>\(^!M1\56^A&VM]0:TTZYF+LT:L0DB#RU(!YWU<8N7]? M,ERL>H_\(!\8?^BN:5_X2"?_ "549\"_%X2,O_"V]*W@#/\ Q2"]\X_Y>?K6 MY\6?BHOPS\&1ZS]E,UY=W$-I:6DS;-UQ+PJMZ 8)/TKR;Q7\8_'BZ-\2?!NI M:;I&F^---\,RZY8W]J\KV4UN5='(/WQ(O8=,D=LUG?23[%O0W=#;QSXHU"_L MM$^/GA;6+ZP;R[NVL/#MO,]N_0+(JWA*G/'-;_\ P@WQ>QG_ (6WI8)_ZE!# MC_R:K(_90\,7"?"CP[X@U?3-$@\07>FI$M]IL+K)) 3N E9^2*MZRY!7TN?0? M_"!_%\G(^+>E\_\ 4H)^7_'U2+X$^+PD_P"2N:5N/;_A$$Y_\FOY5Y#\;_V= M?AS9>/OABZ^%M/NY];\4R_VE<7$0=[I7AFD*2$]5!VX!X&!4_P =OV;M#T=? M L7@O3H]*URRU2YGTF:$E3"ZVDTRPC'_ "S9X5!7IS0HVT&>LGP#\7PI_P"+ MMZ8V. M\ELX#I?V_5]C8DCV8'D''0EAR/3-?0?Q OD^#7[/NN7?A;38K1-%TMWLK*WC MVI'@< */3/Z427+#G9<8\U2-/^;_ ('^94/@'XP%3_Q=S2P#S_R*"O'_DU7&?!WX%^%_&?PHT/Q3K);4_&.MZ2EQ<>*WE)O M4:9-Q"2YRJKNP%''%3:Y\:O%6@P^*8/!>CZ=KFC^ K91JQO[AQ=W6V,NR0[3 MM#[4)R_&2*;5I./8SB^:-SL?^$ ^,/\ T5S2O_"03_Y*H_X0#XP_]%%=/%A8>'X=?@NM5NC^_1L$ILC.5..F>]8VL?M M(>,'^)?AS5;4Z?;^!KCP1'XJGL)A+]I9) 20"O!<$ #/RO&P'KG_" ?&' M_HKFD_\ A()_\E4?\(!\8?\ HKFD_P#A()_\E5Y;X._:R\?:[INNZG=?"_4Q MI,6AS:WI]\]G/9PG8%80223 *S%&+ IP0A]16WH7[0GC;5M8T73+O1=(T^?Q M'X;)(T,\2[BD^."A']WGBFU8I*YV__" ?&'_HKFD_^$@G_P E4?\ M" ?&'_HKFD_^$@G_ ,E51_9&\9>+OB%\#?#OB3Q?=65WJ&IP+=1RV1?YD8 C M?NZ'GH.!7M2]:3T=B$[GD?\ P@'QA_Z*YI/_ (2"?_)5'_" ?&'_ **YI/\ MX2"?_)5>NXHQ04>1?\(!\8?^BN:3_P"$@G_R51_P@'QA_P"BN:3_ .$@G_R5 M7KN*,4 >1?\ " ?&'_HKFD_^$@G_ ,E4?\(!\8?^BN:3_P"$@G_R57KN*,4 M>1?\(!\8?^BN:3_X2"?_ "51_P (!\8?^BN:3_X2"?\ R57KN*,4 >1?\(!\ M8?\ HKFD_P#A()_\E4?\(!\8?^BN:3_X2"?_ "57KN*,4 >1?\(!\8?^BN:3 M_P"$@G_R51_P@'QA_P"BN:3_ .$@G_R57KN*,4 >1?\ " ?&'_HKFD_^$@G_ M ,E4?\(!\8?^BN:3_P"$@G_R57KN*,4 >1?\(!\8?^BN:3_X2"?_ "51_P ( M!\8?^BN:3_X2"?\ R57KN*,4 >1?\(!\8?\ HKFD_P#A()_\E5D>)O#7QAT' MPUK&ICXK:5,]C:S7"Q_\(D@#[$+8R+DXZ5[IBN9^)0_XMYXH_P"P5=_^B6H M;\+-?NO%?PQ\(ZW?,C7NI:1:7LYC7:IDDA5VP.W+'BNIKA?@1_R0_P"'G_8N MZ=_Z31UW5 'GW[0W_) ?B9_V+&I_^DLE='X#_P"1(\/?]@ZV_P#1:USG[0W_ M "0'XF?]BQJ?_I+)71^ _P#D2/#W_8.MO_1:T ;U%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4A&X8-+10!5U.WDN;">*&YDLY9$*I/$%9HR1P0 M&!!/U!KR'X7? &Y^%_A7Q+HD'CW7]9AUJXN+LW.H0V?F6T\[N\TD>R!1\SNQ MVL& [ "O9V4,,&F&!2,V%K86UMI_COQ-I<<&O#Q$/) M^ROFX#!@,/"P"Y /%?0>HI<1Z?=-9A3=B)S"LGW2^#MS[9Q7S/=^(/CE%\6- M'\$R>-?!<4FI:7/J?G#PG-/C%\4 MO"'Q3TSPGK?CSX?>$UN]#&I&?4]&E=3.I*O$C&]CW98$C R 0.:]G_9[^)&O M?$[X96^N>)M&70]4%S<6Q"*Z1W"Q2L@N$60!E20+N"MR >IZT+2+E'9?EL)Z M24>]S TW]EFS\+3Z->^&/&GB#PYJ]C8II<]_!]GG:_ME(*13)/$Z8&."BJ1D MX(R26TEB?S8R01(PDC;+*P!QT/0@CBL M?X<_'[5?%/QS\0>#=6T^VL=)GL3J'AJ\3=ONXX9/*N/,R<9#NF .V36 ?COX MQ^&'QJ?PQ\1)M*O_ ?>M#;V?B33=/:Q6SNI0Z>3 MY4BXX^9">^<\UI7_ .S!9I/X2ETKQ;KFB-X>O+C4E^SK:RF]N9O];+,986)) MR>!A1G@# QROB?XQ?$3X;>'OB'KFMW^AZY::->1V=BEEHTUM]G#JKF:=OM$I M95#@$*HZ9R,\>D?"?Q/XF\2QPS:AK?A[Q=HDUJ)8=>T"(P))(6.8S$99=N!M MYWG.>0N.2S=U_6J_X!BWHWZ_A_PYP^E_L>6>F_9I?^$\\17%S::])XABDGBL MR@FDC:.1&C\C8RE6QD@LN 5*FF6/['FG:4/"<>F>-_$UA;^'-1?4[2WS:RHT MK'.&$D+<8)'&,]\GFM+Q7\?-3\,_'_PUX8EL8&\%ZI+)I,NI%?WB:F8S+%'D ML%V%(W'3.YD%:7Q)^+6MP?$G1OAQX*M[%O$VI6SWLNI:F&DMM.MUX\PQJ0TK M9Z)N3/\ >%$=5&IWM;Y&DD^=1Z)._HU;_@'?^-O D7C."RSJ=_I5U92F>VN[ M"78Z28P"005*_!UW%X8UJ#3I8$\,SV[7D;112NZR?;7 M$9"R' *MDKVS1U8]8Q3-/6OV.-(UKPKXQT)?&'B*Q@\5M&=1>V^RC.,;MB&$ MQKNP,X48YQBM[1/V;H_#WBG^WM+\:Z_87=W!%!J\,'V=8M49%"B21?*Q&^!R M8=AKS^W_ &@O&/@'7_B]?^/-9T._\*^!88IH[;2M'DMKJZ>4,8T$CW+J&RH7 M&WYBPY%;6O\ Q+^+7@7X>-\2=:B\.W.B06XO+SPK;6LJ7=K#C+%;QI")& YQ MY*_6G9K6_;\5H*23=OZTU/7/B9\,-&^*G@Z?P[JHG^S,4DAN;>8I/;RH>RTR2VOM*AG/[B25C.X ME7@AB%7'%>B^#_$WC36_B]K]I+XBT+4O!=KI]K?64-GI$B7,HN/-"CSSRM_7]?H=/\)?AU)\+? 5EX9.OZAXCAL%\N"Y MU".%)O+'1#Y2(I ]2,^I-N6T\AO/$6DM*;=XD M+8\S[9$K;B, 8&/>H/#WQF^)7BKX%^+M=":+I'B#P_=W$$.K2Z;/)8:K%"2/ M.C@:2.2-7QQEVQZL.:KFT=;HO\["MHH=_P!=3T3XI? ^7XH>*?"VLKXUUKP\ MGAZX^V6EGIL%HT33892[F6%V.58C&<=\9YK1\=_">_\ &GBGPKK4?C?6=&&@ M3_:4L[*WLVCN7VLC&0R0LWS([@A2 -V1@@$>6?"7XI^-/'Y\/-'\6_A[K]WJ M>GB\GT73-$<7%L#$I8[EOY,E'= 594W#/(Q6_P# [Q]X_P!5\0_$;P_X]U?P M^=7T"5!:?V9IJ^%;/Q+?R7VJ2:6L#/-NZH/-C<(GIL KUC3_ X8_"B: M)K%_-XB4P&">ZOXHE>Y4C!+K&B(,^RBOFWQ_\4?C#X!^&F@^)[_Q?X,LQJ.M M6UE)+=^'ITBAMII5C$C$WH *AMQR0#CJ.M=3HOBSXA^)-)\0-H'Q;^'WBIK" MW$JW6F>')6CAD +&-PNH.&W#;R'!7G(-3)2E"2^7SM_P2^JDM_\ @_\ .C\ M)?LXIX'1M+T7QOXDM?!N6*^%R\$EO&&8L529HC<*O)^42!<'&,4SQ)^S)I&L M>(=8U+2_$.M>&;/7;9;36]+TR2,0:E$JE<-O1GC;:2"\3(Q!ZUP7@K]I#Q?X M\^%>NVC-I7A3XM:#:I?7EI?6+W-I#M3\2^%KS2]4T236KI[;P[/%,1&T8:)2;Q@F?-X;#=.E6XN4KO?\ MX#?Z$-J%UY7.BUO]EV+4_$&NZC9>.-?T6WU725T8:?:0V;06T &%\O? S ]\ MEB:CL_V2- @B\-I=^(-;U&'1]!_X1R19'AC%]9#(19?+C7YE!P&3:3@9)K1\ M57_Q1/Q"UJQT7Q3X%-0N?BO\.KK4=59/M'A>ST9UNQUW1JXOW*$8ZM$!ZXS1&]16\KA+W5 MSO:]OU/2-)_9RDT?X>ZEX/3X@>);C1I[-]/L?M!MFDT^W<89$8P_O!L^4>=O M*]B#S57P]^RVF@^*/"6LR>//$6H_\(YILFEVUK<0V2Q2PR##ARD"MD\<@C&* M]V"!E^O^>*/^P5=_\ MHEJ ,OX$?\D/^'G_ &+NG?\ I-'7=5POP(_Y(?\ #S_L7=._])HZ[J@#S_\ M:%&?@%\2QG'_ !3.I\_]NLE;_@20'P5X? (.-/M\^W[M:F\<>%H?'/@KQ!X; MN9GMK?6-/N-/DFC +1K+&T98 \9 ;/->:67P<^(NG6%M9V_QHU)+>WC2*)3H M&GG:J@!1GR^>@ZT >R;O8_E1N]C^5>1?\*I^)?\ T6O4O_"=T[_XU1_PJGXE M_P#1:]2_\)W3O_C5 'KN[V/Y4;O8_E7D7_"J?B7_ -%KU+_PG=._^-4?\*I^ M)?\ T6O4O_"=T[_XU0!Z[N]C^5&[V/Y5Y%_PJGXE_P#1:]2_\)W3O_C5'_"J M?B7_ -%KU+_PG=._^-4 >N[O8_E1N]C^5>1?\*I^)?\ T6O4O_"=T[_XU1_P MJGXE_P#1:]2_\)W3O_C5 'KN[V/Y4;O8_E7D7_"J?B7_ -%KU+_PG=._^-4? M\*I^)?\ T6O4O_"=T[_XU0!Z[N]C^5&[V/Y5Y%_PJGXE_P#1:]2_\)W3O_C5 M'_"J?B7_ -%KU+_PG=._^-4 >N[O8_E1N]C^5>1?\*I^)?\ T6O4O_"=T[_X MU1_PJGXE_P#1:]2_\)W3O_C5 'KN[V/Y4;O8_E7D7_"J?B7_ -%KU+_PG=._ M^-4?\*I^)?\ T6O4O_"=T[_XU0!Z[N]C^5&[V/Y5Y%_PJGXE_P#1:]2_\)W3 MO_C5'_"J?B7_ -%KU+_PG=._^-4 >N[O8_E1N]C^5>1?\*I^)?\ T6O4O_"= MT[_XU1_PJGXE_P#1:]2_\)W3O_C5 'KCMA3QGBOG[7K#QK)^U+H.NVW@B\N_ M"EKI<^ES:LM_:*$,TD;>9Y;2B3:H0YPN>> :Z7_A5/Q+_P"BUZE_X3NG?_&J M0_"?XE7U&W[P]#7HS?";XE, /^%U:EP<_P#(O:=_ M\:H_X5-\2@25^-6I9/<^'M._^-5,5[BA(&_><_._X6/%O'/[/OB[X?Z_\-?& MW@2V\5^+_$&BW!2\L-7UNT\J"QDB(GB!D=%W;BA&TL,KU[UZ-I?A_6?B[J7C M;2/'WPQOO#_AG7+:&-7OM0L;DEE4KC$$SLIRGRL%[?U\SD/AA\+O MB!\,_ VO:+?36OB^^DUA1!<7[K_INGJ@1?,ZX?8J@D]P3TKGOAW\*O$GP]\> M^+?&7A?P#>>$=-N-.>!?"+:I:NNIWN_<%@ M".X->A?\*G^)77_A=.HY]?\ A']._P#C5(GPF^)2$8^-6I8&./\ A'M._P#C M=:-O7R=U]UM/U%K9>EOQO^>J.I\)Z[XG\0EK[5O#S^&(!&0NF7=S!/,*<<88GGG%>:? 73O&ND?$/XF77B+P/>:!IFN:O_:5A>S7]G*'5((H0A6. M5F#-Y989 &WJW_ %SI/^%3_$K(/_"ZM2X' M!_X1[3A@_P#?NDBO(\6O_@IXO^+6J?&[0O$W@V\\,:%XSA@&G:K+?6=PL,L M?RW:..5G^^R,..W.*ZGQ1I/Q9^(_PMG^&NH^#XM(N+VT_L^_\4G4;>2R:/&' M>*-7,VXCLR#ZUWS_ E^)3?\UIU'/7GP]IW_ ,:I1\)?B3W^-.HGG/\ R+VG M=?\ OU0_A5_+\-G\@>LK^OY(P]$\(:GHWBZS\'-X&N[[P':^';?0AKV#3/V>O@AKWP:\9^-H+K43J/A2XCLX]",C#S+:%#.S MPMSR%,@P?0UT'_"I_B5QGXTZD2#U/A[3O_C5!^%'Q,P0/C7J0YR/^*>T[_XU M1KKUOOY^HGM_7X' _';X;:]\2OCKX/\ M7P[F\1^ [2UNK/4;Y[RS5-MQ$T9 M98WE$AV;LG"YQ]W)K$M=#^+_ ((^%OB/X8-X N_&VFP6[V.B^(;35[&$36Q' M[L3I-,CAE&%)VG.,UZQ_PJ;XE\_\7KU('&./#VG?_&J/^%3?$H* /C5J0'MX M>T[_ .-4DM'![,3OSIG$?#*R\6:%9^#=./P5;PU?V%I#8WWB*:]TQDCC6)1( M0L,[2/N9%'W?>KGQI^$WB[5?BKX>\2>"A!Y&J6\FA>*%>81G^SW(<3+DY9E* ME0 ,_O#[UUA^%'Q,P0/C5J..P_X1[3O_ (U1_P *G^)9QGXUZD,>GA[3O_C5 M7S/F3]0Y?=:^7W:G-_M2>%O%'B;PWX5T;PMX*F\6Q66L6-_6D*+#!,CL MI$\J;BP7 QD9ZXI;2^\9"#6WTGX+7'AN"6P?=:B_TQ9KZ?;X"2V\K1,RE& M +*<\$#UKJ/&W@;Q?H'Q!\#>//#FB+XFDTG1Y=(U#18;F*"XD23RVWQO*RQY M5HAPS#()Q70CX2_$D<'XU:D<="?#VG$CV_U7TI/^%2?$DL&/QIU+(Z@>']. M/U'E4*3BKK^M&B7\?/Y6^\AMV\7ZA#XE\67W@^:TOIM.^PV/AM+ZV>[D(Y.^ M02>2K$\#$A&.IKRWX->'_'/@CP!X4T%_@8UOXCT[8DFNS:CI310L6):4E+@R M,=K=-M>L?\*D^)/./C3J0R,9_P"$?T[)_P#(5/\ ^%5?$S.3\:M1]O\ BGM. MX_\ (5./NNZ[)">D/9;J]SUFW)6% W+ 8)VD9/>I-W^<5Y$/A3\2_P#HM>HC M_N7=._\ C5'_ JGXE_]%KU+_P )W3O_ (U2&>N[O8_E1N]C^5>1?\*I^)?_ M $6O4O\ PG=._P#C5'_"J?B7_P!%KU+_ ,)W3O\ XU0!Z[N]C^5&[V/Y5Y%_ MPJGXE_\ 1:]2_P#"=T[_ .-4?\*I^)?_ $6O4O\ PG=._P#C5 'KN[V/Y4;O M8_E7D7_"J?B7_P!%KU+_ ,)W3O\ XU1_PJGXE_\ 1:]2_P#"=T[_ .-4 >N[ MO8_E1N]C^5>1?\*I^)?_ $6O4O\ PG=._P#C5'_"J?B7_P!%KU+_ ,)W3O\ MXU0!Z[N]C^5&[V/Y5Y%_PJGXE_\ 1:]2_P#"=T[_ .-4?\*I^)?_ $6O4O\ MPG=._P#C5 'KN[V/Y4;O8_E7D7_"J?B7_P!%KU+_ ,)W3O\ XU1_PJGXE_\ M1:]2_P#"=T[_ .-4 >N[O8_E1N]C^5>1?\*I^)?_ $6O4O\ PG=._P#C5'_" MJ?B7_P!%KU+_ ,)W3O\ XU0!Z[N]C^5&[V/Y5Y%_PJGXE_\ 1:]2_P#"=T[_ M .-4?\*I^)?_ $6O4O\ PG=._P#C5 'KN[V/Y4;O8_E7D7_"J?B7_P!%KU+_ M ,)W3O\ XU1_PJGXE_\ 1:]2_P#"=T[_ .-4 >N[O8_E7,?$J0?\*]\4C&<: M5=Y ZC]RW:N)_P"%4_$O_HM>I?\ A.Z=_P#&JIZM\%/B'K6FWEA=?&G4Y+:Z MA>"11X?TX95E*M@B/C@GF@#L?@1_R0_X>?\ 8NZ=_P"DT==U6-X+\,Q>"_!^ MA>'X)GN(-)L8+&.63&YUBC5 QQW(6MF@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH DH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9 end GRAPHIC 11 rsss-20240630x10k006.jpg GRAPHIC begin 644 rsss-20240630x10k006.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" "= ;$# 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/\1_% M6@>/_#'A#PAX8T?Q!J6L:9J.JR2ZWKDNF0P16DME$5!CM+DNS-?(<84 (>3D M"JO_ D?QO\ ^B>?#_\ \+R^_P#E-1XC_P"3I_AY_P!B9XE_]+M"KU6@#RK_ M (2/XW_]$\^'_P#X7E]_\IJ/^$C^-_\ T3SX?_\ A>7W_P IJ]5HH \J_P"$ MC^-__1//A_\ ^%Y??_*:C_A(_C?_ -$\^'__ (7E]_\ *:O5:* /*O\ A(_C M?_T3SX?_ /A>7W_RFH_X2/XW_P#1//A__P"%Y??_ "FKU6B@#RK_ (2/XW_] M$\^'_P#X7E]_\IJ/^$C^-_\ T3SX?_\ A>7W_P IJ]5HH \J_P"$C^-__1// MA_\ ^%Y??_*:C_A(_C?_ -$\^'__ (7E]_\ *:O5:* /*O\ A(_C?_T3SX?_ M /A>7W_RFH_X2/XW_P#1//A__P"%Y??_ "FKU6B@#RK_ (2/XW_]$\^'_P#X M7E]_\IJ/^$C^-_\ T3SX?_\ A>7W_P IJ]5HH \J_P"$C^-__1//A_\ ^%Y? M?_*:C_A(_C?_ -$\^'__ (7E]_\ *:O5:* /*O\ A(_C?_T3SX?_ /A>7W_R MFH_X2/XW_P#1//A__P"%Y??_ "FKU6B@#RK_ (2/XW_]$\^'_P#X7E]_\IJ/ M^$C^-_\ T3SX?_\ A>7W_P IJ]5HH \J_P"$C^-__1//A_\ ^%Y??_*:C_A( M_C?_ -$\^'__ (7E]_\ *:O5:\!_:2-KJ_Q)^#7A?Q.4_P"%>:[J]Y!JEM@Z+\-FTK3;+7M,_&&D>$;U;GP@U MG>SQZ;JVJVEK-<6]K=RZK/9PAXH;F2:V$B0#RS*IAD=V#7$)15E /9_^$C^- M_P#T3SX?_P#A>7W_ ,IJ/^$C^-__ $3SX?\ _A>7W_RFKR#X2?%#XK:YX4\- M^'AXM\*2^,M7MM;UY-7UO0[EK=X+>]2$6PB2]4EM\S,95<+%&(D$+JZ=)X@TOPOX3TS1Q+X5\C3=1N;J:ZN!K#Q1^6\RJBP;&EW>8(Y>$QY9 M+94 ]R_X2/XW_P#1//A__P"%Y??_ "FH_P"$C^-__1//A_\ ^%Y??_*:O%M> M_:8^+D,VF>#M \.Z/XC\>RZEKUL]Y9V216=U'ITD**L=M=:E 4:074;,1ZE8Z;X0TZ+1+O2[#3M'1Q?SW4E];V,J'[6]W:V MSNOVLA8E8"5BD:RKQ)( >F_\)'\;_P#HGGP__P#"\OO_ )34?\)'\;_^B>?# M_P#\+R^_^4U=#\'?',WQ'^'NGZ_C?*!@5VE 'E7_ D?QO\ ^B>?#_\ \+R^_P#E-1_PD?QO_P"B>?#_ M /\ "\OO_E-7JM% 'E7_ D?QO\ ^B>?#_\ \+R^_P#E-1_PD?QO_P"B>?#_ M /\ "\OO_E-7JM% 'E7_ D?QO\ ^B>?#_\ \+R^_P#E-1_PD?QO_P"B>?#_ M /\ "\OO_E-7JM% 'E7_ D?QO\ ^B>?#_\ \+R^_P#E-1_PD?QO_P"B>?#_ M /\ "\OO_E-7JM% 'E7_ D?QO\ ^B>?#_\ \+R^_P#E-1_PD?QO_P"B>?#_ M /\ "\OO_E-7JM% 'E7_ D?QO\ ^B>?#_\ \+R^_P#E-1_PD?QO_P"B>?#_ M /\ "\OO_E-7JM% 'E7_ D?QO\ ^B>?#_\ \+R^_P#E-1_PD?QO_P"B>?#_ M /\ "\OO_E-7JM% 'E7_ D?QO\ ^B>?#_\ \+R^_P#E-1_PD?QO_P"B>?#_ M /\ "\OO_E-7JM% 'E7_ D?QO\ ^B>?#_\ \+R^_P#E-1_PD?QO_P"B>?#_ M /\ "\OO_E-7JM% 'E7_ D?QO\ ^B>?#_\ \+R^_P#E-1_PD?QO_P"B>?#_ M /\ "\OO_E-7JM% 'E7_ D?QO\ ^B>?#_\ \+R^_P#E-75?"?QU_P +0^%G M@WQE]A_LS_A(M%LM7^Q>;YOV?[1 DOE[]J[MN_&[:,XS@=*ZNO*OV3O^36/@ MW_V)FC?^D,- 'JM%%% 'FGQ'^''BK7_'_ACQ?X0\3Z/X?U+1],U'2I(M;T.7 M4X9XKN6RE+ 1W=L496L4&1U K0;]H[1-8&WP=X=\4^/Y#G M;)H>D/%:/SCY;VZ,-JW?[LIQCGJ,K_:OQG\3N!9:'X3\!V;#BXUB\FUF['LU MM ((Q^%RW7\" #9+GX-OX0BD\V/P^WPLF-@C[B^X6_]K>6# MN8MG;U)/4USGB[X>M\-)= U?Q-XO^ 7A>;1RPT:]U3X=&U>S)G/=SJI1&,]WJ:QW# ,RAD=_O$ ]17W)3)H M8[B%XI466)U*NCC*L#P01W% 'S/%^S-JFN>&Y+"+_A1>H>'[V\_M1[9/A0\M MK/=;63[25_M8JTFUF7S.6PQ&>36F?V=K1X_ M,/3B0,#C!!'%5_\ A7'Q$\.'=X<^*,VIPJ/EL?&>D07R#K\JS6WV:4=AND,I M'4[NE &?H'P[^+?A31K32-$\8_#31])LT$5M86'P\NX(($'14C36 JCV K0_ MX1SXW_\ 10_A_P#^$'??_+FE;X@?$KPR<:_\,EURW'_+WX+UF*Y;']YX+L6S M+Z[8VE/H6-26O[2OP^%S%::UK$W@R^D81I;>+[&?1B[G@+&URB)*<\#RV8'L M30!%_P (Y\;_ /HH?P__ /"#OO\ Y!(O,V;FV[MF=NXXSC)ZUU=% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%>&_M=?M)7/[-/PSEUO2_"&L^,M>NM\5C:Z M?832VL+A#['7_B&[8V2^%M*DN+-\],7S[+3_R-TYZ4#Q'\9/%0']F>$/#O@6V8 M\7/B;4FU&[09'WK2T"Q'C/2[ZC\:]:HH \E/P5\2>(P#XP^*GB;48S]_3_#G MEZ%:>^UX ;H>G_'R?SY.]X3^ _P]\$ZDNJ:3X1TN/6AR=8N8?M.H-SGYKJ7= M,W.3RYY)]:[RB@ HHHH **** "BBB@ HHHH *BN;:&\MY(+B))X)%*/%(H96 M!Z@@\$5+10!Y?>?LU?#QKR2]TG0W\(:@Y+-=^$;V?1G=CGYG%J\:R'G/[P,# MQD'%1+\._B1X;93X?^*#:Q;KR;/QGHT-YD8^ZLUH;5U[?,XE(YSNXQZK10!Y M3_PL7XD>&R!XC^%S:M !\U[X+UF&] ']YH;H6L@[_+'YI' &[K4UE^TM\/'O M(;+5MH5!>V5OJ5I+:W<$5 MU;3*4DAF0.CJ>H*G@CV- #K:YAO+>.>WE2>"10Z2QL&5@>A!'!%2UY9<_LS? M#U+E[O0]'F\%7SL7:X\'WT^C;V/5I$MG2.4G//F*P/&>@J/_ (5_\3?#+!O# MWQ-37;=?^7+QIH\5PQ']U;BT-LR]OF=)3USDG( /5Z*_-S]LK]N[XP_L\?'3 MX<^'X?#FC->):RWNJ:%H^H2:A#K5M-($B4,UM')!(OD2E<*V"W5UR&^\?A#\ M3+?XO?#[2?%5OHVL>'Q?1[GTW7;&2TNK=Q]Y65P-P!Z.N58<@T =E1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 '_"7V M[?\ 9/[=U2"R^T;-N_R_-==VW>F<9QN7/45RO_#6/P0_Z+)\/_\ PJ+'_P". MT>(_^3I_AY_V)GB7_P!+M"KU6@#RK_AK'X(?]%D^'_\ X5%C_P#':/\ AK'X M(?\ 19/A_P#^%18__':YW]H[XN>(/A5XG\"Q6OC3P1X)\.Z]<7%G=ZIXRTZ2 M:.VDC@DF1A(+ZV0!M@0*>^\;!M#\3>((HB8]-T MV]N+%EDNVM+:[\T1,+:WNI$#0FX9F:=%I=C M=L'G@'SPOY*3NRQD'S+E(_+1>2HQSQ%]\?/&5W^Q9H'Q>LI_#FC^(;C1;/6+ MY=1L)I[ +(J^8JH+F)T +@AFD; 4@YSD '=_\-8_!#_HLGP__P#"HL?_ ([1 M_P -8_!#_HLGP_\ _"HL?_CM>8_#7]LW1QK'BG3?&?BOPWXBL+/5+33- \3^ M"+&YEMM>GFM//EM(+:.2Z=[B# #^5)(#Y\ PKMLKTW4_VI/ACH=QJ46J>)'T MF/3[6:ZGN]1TV[MK7]RJM-"D\D0CDN(PXWVZ,TRD.I0%& %_P"&L?@A_P!% MD^'_ /X5%C_\=H_X:Q^"'_19/A__ .%18_\ QVJ=A^US\)]3OK>TM?%#S2SW M%G!&5TN\\MA=.L=K/O\ )VBWED=$6YSY+,P4/D@5 M:IJ&GZ?_ &+HMY*GFV=OYUQ:F5!(DDZJDK#:5,FTJB,R-D /^&L?@A_T63X? M_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=K'?]M+X+I%!)_PF\#^9I]MJ MKI'8W3O;V<[,L=Q.@B+01@J-[RA1&'C+E1(A;O?!GQ-T/XJ:/K4_@_5!-/I] MP]A*][83Q?9[GRDD0O#((G="DL4@*D*Z."K8(- '-?\ #6/P0_Z+)\/_ /PJ M+'_X[1_PUC\$/^BR?#__ ,*BQ_\ CM>"?#W]KSQ[KOB;1]&75/A]X\UB_AUZ M.]T#0(+C3[O09; N(+B];[3=E;>9HPA#1HP:XCV>9@@^Q>!?VI/#&H>%/ '_ M DM[)!XI\1:#I>J7$&E:/>W%G#->0;XXS+''(D32.L@CCDDWO@ ;B1D V?^ M&L?@A_T63X?_ /A46/\ \=JM!^T_\!;6[N;J'XM?#F&ZN=OGS1^)+!7EVY"[ MF$N6QDXSTS7G&N?MDR^*?#G@<^!]'U32M5\6:W>Z3;W6O^#]7NX+5+>*>02- M#%'$TOF>5$IV28C\R5B7%O(*[NS_ &LOA[H_A:XOO%_B:TT&ZTS3EO=1N)K* M]M["Y"LDB9 -7_AK'X(?]%D^'__ (5%C_\ M':/^&L?@A_T63X?_ /A46/\ \=K+O?VR?A!IFH7-A?>*Y+"_M(X+B\L[O2+Z M&:Q@ED:..>YC:$-;P[E4F:4+&JRP,S!9XB_<^$/B1H_Q4T#6+KP=J8>>RGDT M]Y-0TZXB^RW0B211)!*(I&7;+%(,%0Z.I5L,&H YK_AK'X(?]%D^'_\ X5%C M_P#':/\ AK'X(?\ 19/A_P#^%18__':\S^!/[16O>.U.I^(?B7\-+JSTF&^N MO$NC:5I<]K=Z1;0-+'YTL[:A.D7S(C%)8TRA<@_)SZ1-^U-\.;?16U&34M70 MK=_86TT^&]3_ +263R#<9:Q^S_:0GD@R>88]FT9W4 2?\-8_!#_HLGP__P#" MHL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM8T/[7G@1O'.HZ!*NMQ6=O%I30ZVF M@ZA+8W#W[E( )D@,:(Q,(61W"L9& ^XQK3N?VK/AC:ZDFF-KUY)K4FH76EQ: M+!HM_+J,MQ;A6G5+1(#,ZHKJQ=4*;2->KJ#VGA'Q?H_CO0+?6]!ODU+2KAI$BN8U8*YCD: M-\;@#PZ,/?''% '!?\-8_!#_ *+)\/\ _P *BQ_^.UZ5I.K6.OZ59:GIE[;Z MCIM["ES:WEI*LL,\3J&21'4D,K*00P)!!!%6Z\J_9._Y-8^#?_8F:-_Z0PT M>JT444 <_P"-?B%X5^&NE1:GXO\ $VC^%=-EF%M'>:W?Q6<+RE681AY&4%BJ M.=N MJT >5?\ #6/P0_Z+)\/_ /PJ+'_X[1_PUC\$/^BR?#__ ,*BQ_\ CM>JT4 > M5?\ #6/P0_Z+)\/_ /PJ+'_X[1_PUC\$/^BR?#__ ,*BQ_\ CM>JT4 >5?\ M#6/P0_Z+)\/_ /PJ+'_X[1_PUC\$/^BR?#__ ,*BQ_\ CM>JT4 >5?\ #6/P M0_Z+)\/_ /PJ+'_X[1_PUC\$/^BR?#__ ,*BQ_\ CM>JT4 >0)^TY\ XM1EU M!/BQ\.$OY4$4ETOB.P$KH.BEO,R0/2K7_#6/P0_Z+)\/_P#PJ+'_ ..UZK10 M!Y5_PUC\$/\ HLGP_P#_ J+'_X[1_PUC\$/^BR?#_\ \*BQ_P#CM>JT4 >5 M?\-8_!#_ *+)\/\ _P *BQ_^.T?\-8_!#_HLGP__ /"HL?\ X[7JM% 'E7_# M6/P0_P"BR?#_ /\ "HL?_CM'_#6/P0_Z+)\/_P#PJ+'_ ..UZK10!Y5_PUC\ M$/\ HLGP_P#_ J+'_X[1_PUC\$/^BR?#_\ \*BQ_P#CM>JT4 >5?\-8_!#_ M *+)\/\ _P *BQ_^.T?\-8_!#_HLGP__ /"HL?\ X[7JM% 'E7_#6/P0_P"B MR?#_ /\ "HL?_CM'_#6/P0_Z+)\/_P#PJ+'_ ..UZK10!Y5_PUC\$/\ HLGP M_P#_ J+'_X[7I6DZM8Z_I5EJ>F7MOJ.FWL*7-K>6DJRPSQ.H9)$=20RLI!# M D$$$5;KRK]D[_DUCX-_]B9HW_I##0!ZK1110!Y5XC_Y.G^'G_8F>)?_ $NT M*O5:\J\1_P#)T_P\_P"Q,\2_^EVA5ZK0!YM\0?AMXC\6_$KP#XDTSQ)I>E:= MX8NI;F;3[O1I+J:\\V)X9569;J,1?NI&"DQOAL,=P&P\3\?_ -F?7/C1XLL] M6M/&6G:?9V:6$EIIVM:)+J<5C=VMV;D75LJWD"1R2?)%([([^4K(CQB1\^_T M4 ?/&F_LV>,]%\21^)K#XA:/;^(X=9U6^BF;PP[VIL]0$1N+9XC>[BXDM[=T ME610-A#1N&XN1?LU:WI7[*NA_!S2_'%NUQI]E!82^(-5T03^;#&VX*EO%/"$ MQA%4EW(5?F+L2]=)^U1K^N^$?V??''B'PUK]YX;UK1M,FU"VO;*WMYVWQH6" M,D\4BLK'@@+N_ND&O -1\=?%=X=;_L_QWXXM/":>*/"^F:5XD\0^%;+2M4N? MM][%::A;^1@>*))8Y(YOL\9$CLI:55( !]&?$+X:^)/'7_"O9D\2:587G MAO5X-8OW;1I)8[^1(7B9(E^U*8%82RD;FE*Y3[VT[O*=3_8HA36_'E[H6H^$ M=.;Q/)JMRFJ7O@N*ZUNUEU".1;E#J"W$;R0AIYF1 J.,HAD9%*-[WX_\86OP MV^'VM^(]1N8A;Z18R7+S7LR0H[(O&]SA5W-@9X SVKQCX ?$#7?CQ\']?T># MXH6-YXKT#Q!+I-WXU\*P65PEW DR3Q301LLMNIEM9(XSE9 C^9U9. #+UG]E M+Q[JS:XP^)/AR%]6@\/0RY\'SL$.DS>?$0/[2'^LD)W ]%PHY^8[B_LX>,[; M5(]9M/'^BPZY:^+KOQ1:2OX9E>V5;FREM)+>2+[<&1=E@#GR;9@ZX;>TN5V M;0#TK?%#Q)I=AI]CH/CWQ9KMQXM\4VGA&UOO''AJVT^ZT63[)/>7-S';K:6K M,6A"+&MQ%@2*KXDC)# &;8?L.^+M*\"ZAX5@^*MA=6-UX6LO"XN-0\*EYTCM M[N6Y63,5[&AYN)4 *Y"B/+,RN9/;?AI\,/%7@G7OB5K.J>*='U>]\6W\6I6X MM-"EM([&6.SBM '5KR4S+LMK._B%\&+/QSX:A^(NKZQ M.O%F MB_$Z?2/'_B75?"NE:(IMO$6O:)8Z=J]AK4:M-/;+;-9Q Q>4T#$SVO\ RU^1 MVSE0#UOX8_"?Q/X ^#VI^#KOQ3I.J:K+)?R66JP:'+;00?:7>7$EN;MVDVRR MR'Y98\KM7@@NWE2?L:^*@? !F^(FC:A_PAT&CQV'V_PS<2BW>P88:V7^T D' MG1JJRD*SL1]_8%C5FI?M ^--,_90\8/+?6X^,7AB"_T6[O1!&8VN[:U>Y&H" M+ 0++:*MTJ%0NZ18RN.*Z?XU>(?%7@W]F+0_$-EX\\06>MV]QHYN]7M-.L;F M[O8[J[@@F0P?8W1FVW#%%AA#%DC&&R58 32/V:_&6D3> X8_'>@2Z5X1UJ^U M*V@D\+S^?<074<\30/*-0 W!+J?$@0#=Y9V?(0^9KG[(OB+7/AC)X'G^(-A) MIVFZ%/X9\.7$WAUVFL[";RHW^UD78%W.MO"D2R((%RSNT;DJ%Y.Y^)GQ$F_9 M[^+7B_2_'NO3Z#H\YN/"OBF\T:P@U:Z6 &*]@N+0VNT*ES'*@#6T,V588P%9 MNB:3Q]XT^&?Q#NOAW\5_B#=>(=(1!I\/BOPGI^FW+W4 M$/[=:R!7)BG++$%4%,$ 8%>??"'QEXH^)/P]NM0@^+ MOQ'76HO"-OJUZ-7\):?I\,=S*HD5[-YM+B$J P3(3B9"DH(8,%8 'J/AC]G MCX#ZQ\-?&&M66N_VC9W^FC6=(THZ?-#:W3%W4+)-<982,6R3M.U 4.TEN$E_ M8OU%_!::%;:[X'T>&6?.HZ?H?@,:=I&JQ^0\8:[LX+U3/,&WU**.ZMIE0 M,T!5TC $**._:T M$"Q_8C%MVQ[B3&7WLWS;<* A_9)\20^&KG1QX_TP)/HN@V!F'AM]PN](N!- M:S@&\(\I@H62$_,W)65.E7O W[,?C#PK\2;'Q;?_ !&T_5S_ &]?:]>V \-& M"-I+JVCMWCMV%V6B4"/(,AF/W?0EN-\/>-?%$OQ>\9^%-1^+7Q&-UIGBV#2- M+6W\):?/I;0/8V=UMN[Q=,$:G?/,FT3QR;/+P-Q#-]>T ?+OAK]B*R\':5KN MF:1+X%%M=Q206UU>_#^TN+V>%[R.X,&I3&4?;8ML?E858&*D,7,BAQ[E\)O! M&H?#KP'I^@:IK]QXFO;9YG?4+@S$D23/(L:^=+-+Y<8<1H))9&"HH+&NPHH M*\J_9._Y-8^#?_8F:-_Z0PUZK7E7[)W_ ":Q\&_^Q,T;_P!(8: /5:*** /* MOC)_R47X$_\ 8YW/_J/:S7JM>5?&3_DHOP)_['.Y_P#4>UFO5: "O%/VL_$N MN^#/AOI>M:#XIUKPO(GB+2+*[ET/3K>_N)K:ZOX+:94AEMKAG<1S.R+&A8N% M&'^Z?:ZX/XP?"=/B_H6FZ7+XFUOPQ'8ZG:ZLDVB+:&1Y[:9)X-WVFWF7"RQQ MO@ 9*X;*DJ0#R_PI\>%\'Z9X?MVG^(WQ4U#Q?J-_!HMMJ'AZSTZ^A^Q[TGCF M)CLH(1F"215F"2$$@CC K_\ #P3X1"^\40/JK)%H=M-<_:1=63I=B.YCM655 M6X+VY,\T2+]K6 -OW@E%9U]=\6?"V/Q;XS\%>))?$6L6%QX6FFG@M+06OD7C M2Q&)_/WP,_W&)_ M^$G\/S7VNV/BWPW#I$:3)9Q3[])9;.U>\(D+ I%]I7RFWEEPID^E;3X=WT'@ M?5= N?''B34;_4=_F>(;K[%]NBW*%_=HMLML@"J (<9)8@LQ8^>^'?V2-(T MO_A$X-8\<>,/%NF>$[&2QT'3=5FLH(-/WVWV43*;2U@>25("Z(\C/MWLP^;# M KZ3^V=X2U+3=6EN- U_2M2TS4K+2[C1KUK 7:372NT2MLNFCC?$<@,$CI- MN"QB,R21H^E)^T?H=KXHU>%[/QA_:%OHVB7,?ANZTF.V,D^HS3I;10^:$'?V-M-\+:9=V&G?$7QC!;7-E;:<\*0:.D)MH(YHHX MF@73Q#(FRXD4I(C*WRL064,+47['7ANWD!@\5^*;>�](T33X(I;-5TY=,E M\ZRN(&%MN\U)&F;#L\;"9U:,H$1 #J/%_C75O$_P#\5^(-+B\1?#O7+.QOI( MTU"SMA?6D]J7SE)%G@D1S%PZ^8CQN&1N0P^;K'XR?%^#P=XEUC1_$_B'5?#M MOX:TO4F\0>-O"":=+!J4ET%GM;-?LUHL\;0DMYABD6,^7AGWX'U3J/PMN-8^ M%VJ^#;_QKXCO)M3BE@NO$4OV+^T&20_,JJ+;[,@V?N\+ %Y^^2]9WB#X'0^ M)?@K%\-[OQ=XA6R2"*V;6HA9"_DBC<,JMFV,/157(B!PO7.20#E/'G[66F^# M/%?B7PLGA#7[GQ!INDWNK6,2X$TD21OY,@1G(4-Y MSXH_:%\>Z_K?A=39^(_AGI4/A7_A*M4U".STB_BDVR1Y26(W,LK0.H9%2W(G M+SQ\C:V/0O\ AC[0SXHU#66\9>*&%_-J%Q=6.W31%-)>P^3]YUVM&V_:,$T%_;-T%M7.F_\(%X]2Z37#X9E632(D":H;/[5 M':Y,PW[QN02Q[HE*[Y)$A>.9]F]_9CM]5FTZ^U+X@>+M1UZSO[*].MSC31_LI6MYXDFUE?B+XQMIY/%/\ PEZP M1+I?E1WOV;[* H:Q)\L0 1[22>-Q);+4 :/C#XFW'CK]F#Q-XX\(ZAJWA"_B MTB]O;:9[>U:\L[BT,F^)TD6:$_O('C; 8%2Q1@=K#SOP1\?;#P'X U'QYXJ^ M(?C/Q!I%HEI87&G^,=!LM$9K^X$31?9G>UL=J'>REYSY6"&\Q51F;T_3?V>[ M;3/@AJ_PRC\9>)9-/U,722ZQ(+#[>D=S*TD\:XM1#AR\HR8BP$AVD$*5UM8^ M#-EX@^&>E>#]1U_6[B32FMYK+Q DD$.HP7$#AH9P8XEAW*0!@Q%&&0RL"00# MSH_MP^!F\+>&?$EOI6MW>@:S?'3)-3A:Q^RV-R+K[-Y33&Z"7#EU=@MFUP6C MC:105*EIO!G[4]_K7BU]"UCX;^(],>]\1ZEX?TJZCFTZ2&6:TM);DQ2$7A<2 M.EO-@[!&"54L.6J;QC^R)IWCJXAO=4^(7C*36/L)TZYU4_V8\]U%]I^TJ,/9 M,D&)!'Q;K$KB*/>'VBM"\_9>LYK^2^M?'OBW3;Y-?;Q+8W%K_9Q;3[V2WGM[ MAH@]FRLLT=PX991( 0NS9SD R]!_;/\ "7B&*&X@\-^*X+"/01XFU/4+JQAB MMM*T_=*'FFD:;$FSR6W+;^6R>221P9!"LX8F>;I*% <@* %QHWW[-"G\-: MC\4?'.IVS(MN9[^339R]J(9(3;2PO9&"=&65RS31/(S!"7)1-H!Z[I=]_:FF M6=[]GGM/M,*3?9[I-DT6Y0=KKV89P1V(-6JS/"_AVT\(>&=(T+3_ #?L&EVD M-E;^?(9)/+C0(NYCRQPHR3R36G0 5Y5^R=_R:Q\&_P#L3-&_](8:]5KRK]D[ M_DUCX-_]B9HW_I##0!ZK1110!X_\4$\2Z!\:/!'B_1O!.L>---LO#^MZ5=Q: M)+O^B$_$#_P.\/?_ "UK MU6B@#RK_ (7)XN_Z(3\0/_ [P]_\M:/^%R>+O^B$_$#_ ,#O#W_RUKU6B@#Y MW^+^K^)OC'\/-8\'7GPD^*F@Z?JT)MKNYT:_\+BX>%AAXP9M0E4!@<$A=P[$ M5E?$=?&7Q,\&:#H%]X ^,>GR:5>V6HG5;"[\'"ZO+FUE2:&2827;Q#$T22$1 MQHI*XQM)4_3M% 'RLEI\0Y;BQGU#0?COJTEM?6UZZW5[X)6*X6!R\<#Q1SI& M$W$L615D)VYD_=Q[-"Q_X2G2_BYXC\?V7PS^+MK=:_96]E>:0E[X2^P8@1EA ME4&],OF+YCG<9#G< 055%7Z9HH ^/8_ 'B1?@WK?PW?P3\;IM)U>_NK^XOWO M/!8O ;F=[BXB4BX$81YI9)#E"P+85E4!1V_C:]USXB>!+/PYK_P9^*-YRS MK_A'Q5K+/<6G@KXW:%J-YI*Z-K%]IM[X,W:U"@(1[F.2Y>$2JK.HDACC;:VT MDA5"_7%% 'Q_XA^'6H>);3Q(;CX7?&*'5_$?AN+PMJNLV^H>$EN+JT4MO9HS M>F 2R(_E,XB!"*H380#6IXDA\2_$3X0^'_"/_"#_ !A&FVCV=Y'KFGWW@QKF M^6"19K!OC;X:TWQ+%&-;TW1[[P9]GOYU4(UR5GN93%*ZJ@#[/%%K=]X0AAMP6#,RQV=Y;JS':HW2! MRH!"E0S[OHNB@#Y<\/Z-JGA#P5XN\-Z!\(/BOH\'B.]NKV2\BU+PO+/9?:'+ M/#;^;J#HD2EGV(R,%WMCDYK$T;PEX[T?PQ;>'AHOQ]N=(L]-_LRRMI+[P1&M MK'Y7DJW[N9/-*QY4";S%RV[;O5&7Z^HH ^:'M=1OKSX?:EJWP1^)FM:_X(>1 MM,UJZO?#$=TXD@:&1)?)U%(RC*RDJJ*-T<9ZK6/I?AKQ!HVK8M?AU\:$\)_V MHVL#P=_:OA3^S5N#-]HXD^W?:A']H_?>5]H\LGY"IC)C/U?10!\?P>#O'5GJ MGBNZL]%^/MA!XHU!]1U2TL[_ ,$1+)(T$5N1'*LPGA A@BC#1R*XV!@P_P#EK7JM% 'E7_"Y/%W_ $0GX@?^!WA[_P"6M'_" MY/%W_1"?B!_X'>'O_EK7JM% 'E7_ N3Q=_T0GX@?^!WA[_Y:UJ_L]>%M4\# M? +X:>&];M?L6M:/X9TS3[ZV\Q9/)GBM8XY$W(2K892,J2#C@D5Z!10 4444 M >5?'33]?_M;X8:]H/AC4/%O_".^)I-0O=.TN>TBN/(?2-1M Z&ZGAC.);J+ M(W@X)(!Q1_PN3Q=_T0GX@?\ @=X>_P#EK7JM% 'E7_"Y/%W_ $0GX@?^!WA[ M_P"6M'_"Y/%W_1"?B!_X'>'O_EK7JM% 'E7_ N3Q=_T0GX@?^!WA[_Y:T?\ M+D\7?]$)^('_ ('>'O\ Y:UZK10!Y5_PN3Q=_P!$)^('_@=X>_\ EK1_PN3Q M=_T0GX@?^!WA[_Y:UZK10!Y5_P +D\7?]$)^('_@=X>_^6M'_"Y/%W_1"?B! M_P"!WA[_ .6M>JT4 >5?\+D\7?\ 1"?B!_X'>'O_ ):T?\+D\7?]$)^('_@= MX>_^6M>JT4 >27GQP\3Z?:3W5U\$/'EM:P(TLL\VH^'42-%&69F.K8 !))Z M5-_PN3Q=_P!$)^('_@=X>_\ EK1^UC_R:Q\9/^Q,UG_TAFKU6@#RK_A+O\ HA/Q _\ M [P]_P#+6C_A+O^B$_$#_P.\/? M_+6C_A+O^B$_$#_P.\/?_ "UKU6B@#RK_ (7)XN_Z(3\0/_ [P]_\M:U?V>O" MVJ>!O@%\-/#>MVOV+6M'\,Z9I]];>8LGDSQ6L<_$OPE\+-)AU3QCXETKP MMIL\XMHKO5[R.VB>4JS! SD L51CCKA3Z5Y3^Q-\3/"7C;]G/X;Z/X?\2Z5K M>JZ%X2T:VU6SL+M)I;"7[&B[)E4DQMNCD&&PO.?V OV8G_9?^ 6G:1JMK%!XPU9O[ M1ULHRN4F8?+!O4D-Y:X7()&=Q!(.2 ?2E%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% '@O[;/Q+\)>"/V_9] MU;1-.MTE\5Z5G4]#)(4O<(IS#N) 'FKE,D@ E2>E=W^S!\"M/_9Q^"/AKP-9 M")Y[& 27]S$.+F[?F:3WRW SV"T >J4444 %%%% !1110 4444 %%%% !111 M0 4444 %%>*?%3PZGCGX^_#_ ,-W^J^(++19/#/B#4);;0O$%]I/G3Q76CQQ M/(UI-$S[5N)@ Q('F-QFM;_AFGPC_P!!?X@?^''\0_\ R=0!ZK17E7_#-/A' M_H+_ ! _\./XA_\ DZC_ (9I\(_]!?X@?^''\0__ "=0!ZK17E7_ S3X1_Z M"_Q _P##C^(?_DZC_AFGPC_T%_B!_P"''\0__)U 'JM%>5?\,T^$?^@O\0/_ M X_B'_Y.H_X9I\(_P#07^('_AQ_$/\ \G4 >JT5Y5_PS3X1_P"@O\0/_#C^ M(?\ Y.H_X9I\(_\ 07^('_AQ_$/_ ,G4 >JT5Y5_PS3X1_Z"_P 0/_#C^(?_ M ).H_P"&:?"/_07^('_AQ_$/_P G4 >JT5Y5_P ,T^$?^@O\0/\ PX_B'_Y. MH_X9I\(_]!?X@?\ AQ_$/_R=0!ZK17E7_#-/A'_H+_$#_P ./XA_^3JXKXH? M#+PO\--)2_ATCXP>+4V333QZ#\1=7!MHHDW/)(]SJT* 8X"ABS'HIP< 'T51 M7S?\*?AYX6^*>EM?OHOQB\)0-;V]W;-KWQ$U?%W#,I9'B:VU:93@#YE9E9(_'EG%/>+-)+B=D12Q"1I>EF.!T% 'MM%?.& MO>"/AUH'PTTKQH]Y\3[JUU86":?IUO\ $37?M=S/>/'';0 -J2QJ[/,BY=U1 M_P!GWMAK/C_7XIHI_)BF91MU%D=0 M)E'F(S(Q!*,RX8@'T!17SYI/PV^'FL_$[Q%X$@O_ (H)J^A:?9:E=3S^/?$< M5M)'=-.L8B=KX>:1]G?7&EM:?$3Q TUS-+(L4,$8;4%7?)+)& MBEF507!9E7)''W>A^#++PSH%]-H'QKB\0:YJ=SI%CX2G\?ZQ!J4EQ )WE^:3 M5EMO+\JVEE63S]CIMV,Q900#ZGHKX\\2ZAX%T'PJGB2U\*?'?6]&!D2XN;?Q MUJ]H;5UO'LPDB7FKP-O:6,_*H8JI4N%W"K%I)X%@^(?A/P=XD\-_&WP5J'B> M2YM]/NM<^(>IFU:>!/,:%I+?69<,R%2C %&+!0Q<,J@'UW17S1J?A3X>6'QM MTGX70/\ %74_$%]I,NMS7-K\1-;%I8VD(--U3XDQ6.H0B:)+SX@>(X)E!XP\;7V MY&&,%6 (/! -:]Q^SCX,M())Y]<\>PPQ*7>23XD>(55% R22;_@ =Z /6:*\ M _$VAZ=K&F:_X_NM-U"WCN[6=?B+XC4212*&1L&^!&5(/(SS4FJ_L^ M^!M#TN\U'4/$'CRSL+.%[BXN)OB3XA5(HT4LSL?MW !)/M0!Z_17D5A^SOX M*U2QMKRVUOX@2VUQ<3_P#"Q?$0W(P!!P;[(X(ZU8_X9I\(_P#07^('_AQ_ M$/\ \G4 >JT5Y5_PS3X1_P"@O\0/_#C^(?\ Y.H_X9I\(_\ 07^('_AQ_$/_ M ,G4 >JT5Y5_PS3X1_Z"_P 0/_#C^(?_ ).H_P"&:?"/_07^('_AQ_$/_P G M4 >JT5Y5_P ,T^$?^@O\0/\ PX_B'_Y.H_X9I\(_]!?X@?\ AQ_$/_R=0!ZK M17E7_#-/A'_H+_$#_P ./XA_^3J/^&:?"/\ T%_B!_X5? M\,T^$?\ H+_$#_PX_B'_ .3J/^&:?"/_ $%_B!_X5?\,T M^$?^@O\ $#_PX_B'_P"3J/\ AFGPC_T%_B!_X5?\ #-/A M'_H+_$#_ ,./XA_^3JM?LR:M?:_^S;\*-3U.]N-1U*]\):35>(_P#D MZ?X>?]B9XE_]+M"KU6@ HHHH **** "BBB@ HHHH **** "BBB@ KE/BNFH3 M?#3Q/!I.D76O:E<:?-;6^GV4D,)-*OK^QDM;.'^S9;/=03:;< M27#WXNYTVPL)5F*QHC)#%;+&9 WZ+UX]\;OBYXZ^%]Y93:)X%T;7]!N;S2]+ M74-3\22:?(UY?7HM$188[.?,<;20L[LRG#G:K%>0#YZUWX(>*7;QI::-\(O$ MFF:%=:Y8:YI=O'J&CRR-(-!N+&2WAMI- -DY:XN;LWK+!=R*PMXHXXC'% M)(5N)W5J]@UWX_?%?P]KY,3,R/)OFG,,LZLHD!V@"_8?"/Q+'?W[:_P#!_4/&'@@>*M7OI?"6 ML7NEW\MXMS'!]DOD6XNVB;R3#.FR61&5;D%%.W:/5_&?[2EUH?PS\!_$70/" M@\4^#_$,$%Y>&VOG34;.VEA$YDAMA PN"D2RLR&2-OW>U0S-@,\)OV9_'-GJ.ORI\._$/BW5;7PWH-MH6J7&OVES!;7UI?S3'R%N[X,CPVT\4 M*3&-6+1W1!'GLTW0W7PH^(D/QL\5>-(/A/J<$VK6'B#39I=+N-'47L-PL9L6 MFN);XW,TA\H*Z.4@A_=)#$ CS/\ 4O@GXC:GJFAZWJ/BS0(?"T&DHLS7MMJ' MV^QNX/)$K7%O.(T+Q $C+(K95LJ!M+)_#^H>%Y_#=Q M>6>K>'=R7-Y#F-R^+^+O@K\0_$GPW M70-0\'>(/%'A;_A)I[O2]'\5:AIFL:YHUD]E(HW-<71M)PMS+*L1N)+QXHC& M=K.%\GWIOB7\5[06D%Y\)+,WNHH[68LO$PGM[=A&6$=]*;53 Y.!F)9X_E)-1L+GQ#+#IFF6,[R+;[KP6;2232;#B,6X4;)J MZKX%-KHEGJ\F@>,'BU0S7?AN[BB,LTWDK!MN;-(S%*9UD1Q%)O,2[64 'GGC M_P#9^GUKP!XBCT+X$-8:'J>K>'KFT^'FW156RN;2ZDDU#453[4;2,7%J8[7$ M;[WV?.@5V8>V?&GP#!XE\!>#]%B^%B^)?#6GW$%R^@:?=P:;J.C^1$?LSZ?* MMQ#'#-$^Q/WB_M3>,(M9T%/$WP^T33]'U3QA+X*,^C>*I+Z\B MO$,J>:MO+8P"2#?%\Q63>J$N4PK8 *>M^#_B;#^R:OA>^T?Q#XY\4R7\<-K! M=ZAISZI%I\=X);=KZX::&"6=8(D21HV MM:0W]@W-S9>*))M/:+0]8\ZUN[(R)]I,K-'-8J&\I'0^8H#E2[+=T#XV?$GQ M!XF\1V,/P_\ "::?H7B)= N)F\:3+")M.5'817 .QI5)9'7. &.A MX4^-?B[5[7XK1:SX.T31=:\$2>7#8Q^(Y9TOP;47*2M(;)/)A=70*X60[EE! M4&/Y@#B_ 7ACX@0?M"^$/%_B#P%?VQOO#&HPZ_J-K?V,MI8W]W-I\J0@&X$L MB0Q6(@+I$B31_&/P?\ C-X^U_2?!6H>/O#OCB2UU'=HM]9PW6F7 MEO:PVK13)=SPJT+I%&ZO&S,I$BL@&PFJOQS^*\GBGQ%H(^&_@NWO-"TS3]1N MVO/'D\2$W?G*D*M_99&\/;NI+$*=R$'DA=G3_C]K-I\7;[X?^)_"EEH-]=VQ ME\-ZE#K#7-GJI6%E_PCGC/2)H-G@V\3<92K3R1W*HDOER"2W1FG^99$C4*M><6' M[.GB)_%%O)-\(-8GCO\ Q)XE.IZAKNJ:=J!;2KV"9;5':6^ED,7FRQ2-$H/S M1NY4L07]V^'?Q]\=^+/B;X=\*ZQX$\.:1:ZOHUUKAOK'Q5<7DD-O!-' RB)] M.B#.9)H^-X&W<=V0%:#Q#\>_B9HVOZ/I?X;R7'@/Q'H-AH_A[3;*RT[P] M<^';(-5TW4)&BO;E[G2DEE>^FD94;RV(&=L_F2\L[2-]S_#SQ!KO MB30I+GQ%I.EZ1?I7HVKG4[615.-Z3&&%OO;E*M&I5D8<\$]/0!Q7P6T6 M/PY\*_#.EQ^%#X(%I:+"V@E+5/LS@D-Q;221?,V7^5CG?DX;(':T44 %%%% M!1110 4444 %%%% !1110 4444 %>5?LG?\ )K'P;_[$S1O_ $AAKU6O*OV3 MO^36/@W_ -B9HW_I##0!ZK1110!X5\6?B%X5^&O[27PWU/Q?XFT?PKILOA+Q M);1WFMW\5G"\IO-#81AY&4%BJ.=N6?B'2M9F&M^.[>RCV65[#=[%:*.< MDN8 G( 4/N^;&T_5-% 'P]\8O$WPB^-GQBTW4]?^(WPOG3'TK0]7\0V4MIIRI>7$VI6@4.?]&F M2XDV*/N&9PH153'VI10!\%^%/&'@+PMX>\1:'IGQ#^"_ASPOXIU2#[?X4T7X MH-%9Z58X_P!+:RF6%&66XW,#%&D"(%!5MS%A6U)/A7-J?Q2\*Z=\C?&KP[!\.OC!I%Y\3/@G'JOBJ]N[K2E@^),(+K MQ%XLF?QO!;)#)/:"T%O:0^7)Y\<<*H-TLD1_ 6H^%[BYB.@64_BBR,FE6:J2+/<9,M'&[N(R22L91.B#/D_@;Q M)X+\&>(M7^(MA\0_@/I'Q/FUN]NG:U\?0RVVLZ9>W"RSV5Y<_9DD1HMD312B M.3#1 85'=3^@=% 'Y\Z!XX\(V/Q"\3>-KS5?V9IO&.JZT=5L/$T_Q&2YO-'! MLX;94!%C').B^6[^7YT*OYA7*??KU;QG\4/A)K/QIT/Q=H_QT^&UCHUU9QV/ MBFTE\4VGFWJ6LXNM/:+$FW(O& M]YJW[.OC2UEMM-MM%N=>^(\5OJ&GFTDGE\Z-UL9C"SM,GRQOQY()9LX'67WQ M1^&WQ+7Q5IGC_P"+/PDL[34+6PEL=>\-^.H/MMKJ5L-R7D,,B 6[)*?,C_?2 MD; K;@37V/10!\4:=\4_"W@>3X;>(-'^-?P=\5^*M!\/W7A[6H-6\9V^FV]^ ML\EO,;F*:))C&RRVW^J,14K,V&78-V/\5/'/@7Q_HW@>&]\=? +Q?]C\3W/B MG7='U[QU!'82N]M=6\-I&#;3^,[>[M;.W(!V^;+Y.XF0R$*L2*BE5 .W)[ MO_AK'X(?]%D^'_\ X5%C_P#':]5HH \J_P"&L?@A_P!%D^'_ /X5%C_\=H_X M:Q^"'_19/A__ .%18_\ QVO5:* /*O\ AK'X(?\ 19/A_P#^%18__':/^&L? M@A_T63X?_P#A46/_ ,=KU6B@#RK_ (:Q^"'_ $63X?\ _A46/_QVC_AK'X(? M]%D^'_\ X5%C_P#':]5HH \J_P"&L?@A_P!%D^'_ /X5%C_\=H_X:Q^"'_19 M/A__ .%18_\ QVO5:* /*O\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X? M_P#A46/_ ,=KU6B@#RK_ (:Q^"'_ $63X?\ _A46/_QVC_AK'X(?]%D^'_\ MX5%C_P#':]5HH \J_P"&L?@A_P!%D^'_ /X5%C_\=H_X:Q^"'_19/A__ .%1 M8_\ QVO5:* /*O\ AK'X(?\ 19/A_P#^%18__':/V3O^36/@W_V)FC?^D,-> *JT4 %%%% '__V0$! end EX-101.SCH 12 rsss-20240630.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - Consolidated Statements of Operations and Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Income Taxes - Provision for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 99940802 - Disclosure - Income Taxes - Reconciliation of the effective income tax rate (Details) link:presentationLink link:calculationLink link:definitionLink 99940803 - Disclosure - Income Taxes - Significant components of the Company's deferred tax assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940903 - Disclosure - Acquisition - Pro forma operating results (Details) link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - Organization, Nature of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940202 - Disclosure - Summary of Significant Accounting Policies - Company's assets and liabilities at fair value (Details) link:presentationLink link:calculationLink link:definitionLink 99940203 - Disclosure - Summary of Significant Accounting Policies - Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 99940204 - Disclosure - Summary of Significant Accounting Policies - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 99940205 - Disclosure - Summary of Significant Accounting Policies - Exchange rates (Details) link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Stockholders' Equity - Options Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99940602 - Disclosure - Stockholders' Equity - Stock option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 99940603 - Disclosure - Stockholders' Equity - Valuation assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 99940604 - Disclosure - Stockholders' Equity - Stock options by exercise price (Details) link:presentationLink link:calculationLink link:definitionLink 99940605 - Disclosure - Stockholders' Equity - Restricted Common Stock Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99940606 - Disclosure - Stockholders' Equity - Restricted common stock (Details) link:presentationLink link:calculationLink link:definitionLink 99940607 - Disclosure - Stockholders' Equity - Repurchases of our common stock (Details) link:presentationLink link:calculationLink link:definitionLink 99940804 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Acquisition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940902 - Disclosure - Acquisition - Assets and liabilities assumed (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Organization, Nature of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Contingencies and Commitments link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 99920202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 99930803 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 99930903 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - Property and Equipment - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 13 rsss-20240630_cal.xml EX-101.CAL EX-101.DEF 14 rsss-20240630_def.xml EX-101.DEF EX-101.LAB 15 rsss-20240630_lab.xml EX-101.LAB Document And Entity Information Document Type Document Annual Report Document Period End Date Document Transition Report Securities Act File Number Entity Registrant Name Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Address, Address Line One Entity Address, City or Town Entity Address, Postal Zip Code Entity Address, State or Province City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company ICFR Auditor Attestation Flag Document Financial Statement Error Correction [Flag] Entity Shell Company Entity Public Float Entity Common Stock, Shares Outstanding Entity Central Index Key Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Period Focus Amendment Flag Auditor Firm ID Auditor Location Auditor Name Consolidated Balance Sheets Assets [Abstract] Assets Assets, Current [Abstract] Current assets: Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net of allowance of $68,579 and $85,015, respectively Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Prepaid Royalties Prepaid royalties Assets, Current Total current assets Other Assets, Noncurrent [Abstract] Non-current assets: Property, Plant and Equipment, Net Property and equipment, net of accumulated depreciation of $922,558 and $881,908, respectively Net, Property and equipment Finite-Lived Intangible Assets, Net Intangible assets, net of accumulated amortization of $1,535,310 and $747,355, respectively ($8,343,056 provisional) Net, Intangible assets Goodwill Goodwill ($13,171,486 provisional) Goodwill Deposits Assets, Noncurrent Deposits and other assets Assets Total assets Liabilities and Equity [Abstract] Liabilities and Stockholders' Equity Liabilities, Current [Abstract] Current liabilities: Accounts Payable and Accrued Liabilities, Current Accounts payable and accrued expenses Deferred Revenue Deferred revenue Liabilities, Current Total current liabilities Liabilities, Noncurrent [Abstract] Non-current liabilities: Business Combination, Contingent Consideration, Liability, Noncurrent Contingent earnout liability Liabilities Total liabilities Commitments and Contingencies Commitments and contingencies Equity, Attributable to Parent [Abstract] Stockholders' equity: Preferred Stock, Value, Issued Preferred stock; $0.001 par value; 20,000,000 shares authorized; no shares issued and outstanding Common Stock, Value, Issued Common stock; $0.001 par value; 100,000,000 shares authorized; 32,295,373 and 29,487,508 shares issued and outstanding, respectively Additional Paid in Capital Additional paid-in capital Retained Earnings (Accumulated Deficit) Accumulated deficit Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Equity, Attributable to Parent Balance Balance Total stockholders' equity Liabilities and Equity Total liabilities and stockholders' equity Statement [Table] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Represents information reating to Scite, Inc. Scite, Inc. [Member] Scite Statement [Line Items] Accounts Receivable, Allowance for Credit Loss, Current Net of allowance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less accumulated depreciation Property and equipment, net of accumulated depreciation Finite-Lived Intangible Assets, Accumulated Amortization Less accumulated amortization Intangible assets, net of accumulated amortization Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Intangible assets Intangible assets, provisional Preferred Stock, Par or Stated Value Per Share Preferred stock, par or stated value per share Preferred Stock, Shares Authorized Preferred stock, shares authorized Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Common Stock, Par or Stated Value Per Share Common stock, par or stated value per share Common Stock, Shares Authorized Common stock, shares authorized Common Stock, Shares, Issued Common stock, shares, issued Common Stock, Shares, Outstanding Common stock, shares, outstanding Consolidated Statements of Operations and Other Comprehensive Income (Loss) Product and Service [Axis] Product and Service [Domain] Platforms Transactions Revenues [Abstract] Revenue: Revenue from Contract with Customer, Excluding Assessed Tax Revenues Total revenue Cost of Revenue [Abstract] Cost of revenue: Cost of Goods and Services Sold Total cost of revenue Gross Profit Gross profit Operating Expenses [Abstract] Operating expenses: Selling, General and Administrative Expense Selling, general and administrative Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Operating Expenses Total operating expenses Operating Income (Loss) Income (loss) from operations Other Nonoperating Income (Expense) Other income Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Change in fair value of contingent earnout liability Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income (loss) from operations before provision for income taxes Income Tax Expense (Benefit) Provision for income taxes Provision for income tax expense Provision for income tax expense Net income (loss) Net income (loss) Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive income (loss): Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income (loss) Earnings Per Share, Basic [Abstract] Basic income (loss) per common share: Earnings Per Share, Basic Net income (loss) per share (in dollars per share) Weighted Average Number of Shares Outstanding, Basic Weighted average common shares outstanding Earnings Per Share, Diluted [Abstract] Diluted income (loss) per common share: Earnings Per Share, Diluted Net income (loss) per share (in dollars per share) Weighted Average Number of Shares Outstanding, Diluted Weighted average common shares outstanding Consolidated Statements of Changes in Stockholders' Equity Equity Components [Axis] Equity Component [Domain] Common Stock [Member] Common Stock Additional Paid-in Capital [Member] Additional Paid-in Capital Retained Earnings [Member] Accumulated Deficit AOCI Attributable to Parent [Member] Other Comprehensive Loss Shares, Outstanding Balance (in shares) Balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Fair value of vested stock options Stock Issued During Period, Value, Restricted Stock Award, Gross Fair value of vested restricted common stock Stock Issued During Period, Shares, Restricted Stock Award, Gross Restricted common stock under the long-term equity Fair value of vested restricted common stock (in shares) Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Forfeited restricted common stock Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Forfeited restricted common stock (in shares) Stock Issued During Period, Value, Issued for Services Fair value of vested unrestricted common stock Stock Issued During Period, Shares, Issued for Services Fair value of vested unrestricted common stock (in shares) Stock Repurchased During Period, Value Repurchase of common stock Repurchase of common stock Stock Repurchased During Period, Shares Repurchase of common stock (in shares) Total Number of Shares Purchased Stock Issued During Period, Value, Stock Options Exercised Common stock issued upon exercise of stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Exercised (in shares) Common stock issued upon exercise of stock options (in shares) Common stock issued upon exercise of stock options Stock Issued During Period, Value, Acquisitions Common stock issued for acquisition of Scite Stock Issued During Period, Shares, Acquisitions Common stock issued for acquisition of Scite (in shares) APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition Modification cost of stock options APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Modification cost of accelerated vesting of restricted common stock Consolidated Statements of Cash Flows Represents the information pertaining to Resolute innovation Inc. Resolute innovation Inc [Member] Resolute AI Resolute Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flow from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustment to reconcile net income (loss) to net cash provided by operating activities: Depreciation, Depletion and Amortization Depreciation and amortization The amount of Fair Value of vested stock options. Fair Value Of Vested Stock Options Fair value of vested stock options Restricted Stock or Unit Expense Fair value of vested restricted common stock Issuance of Stock and Warrants for Services or Claims Fair value of vested unrestricted common stock Share-Based Payment Arrangement, Accelerated Cost Modification cost of accelerated vesting of restricted common stock Adjustment to the amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer. Adjustment to contingent earnout liability Adjustment to contingent earnout liability Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Increase (Decrease) in Accounts Receivable Accounts receivable The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods and other assets. Increase Decrease In Prepaid Expenses and Other Current Assets Prepaid expenses and other current assets Increase (Decrease) in Prepaid Royalties Prepaid royalties Increase (Decrease) in Accounts Payable and Accrued Liabilities Accounts payable and accrued expenses Increase (Decrease) in Deferred Revenue Deferred revenue Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flow from investing activities: Payments to Acquire Property, Plant, and Equipment Purchase of property and equipment Payments to Acquire Businesses, Net of Cash Acquired Payment for acquisition, net of cash acquired Payments to Acquire Other Productive Assets Payment for non-refundable deposit for asset acquisition Payment for non-refundable deposit for asset acquisition Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flow from financing activities: Proceeds from Stock Options Exercised Proceeds from the exercise of stock options Payments for Repurchase of Common Stock Common stock repurchase Payment for Contingent Consideration Liability, Financing Activities Payment of contingent acquisition consideration Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of exchange rate changes Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash and cash equivalents, end of period Cash and cash equivalents, beginning of period Supplemental Cash Flow Information [Abstract] Supplemental disclosures of cash flow information: Income Taxes Paid Cash paid for income taxes Noncash Investing and Financing Items [Abstract] Non-cash investing and financing activities: The Amount of Contingent consideration accrual on asset acquisition. Contingent consideration accrual on asset acquisition Contingent consideration accrual on asset acquisition Organization, Nature of Business and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Organization, Nature of Business and Basis of Presentation Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Property and Equipment Intangible Assets Intangible Assets Disclosure [Text Block] Intangible Assets Line of Credit Debt Disclosure [Text Block] Line of Credit Stockholders' Equity Equity [Text Block] Stockholders' Equity Contingencies and Commitments Commitments and Contingencies Disclosure [Text Block] Contingencies and Commitments Income Taxes Income Tax Disclosure [Text Block] Income Taxes Acquisition Other Assets Disclosure [Text Block] Acquisition Subsequent Events Subsequent Events [Text Block] Subsequent Events Use of Estimates, Policy [Policy Text Block] Use of Estimates Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments Credit Loss, Financial Instrument [Policy Text Block] Allowance for Credit Losses Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risk Property, Plant and Equipment, Policy [Policy Text Block] Property and Equipment Revenue from Contract with Customer [Policy Text Block] Revenue Recognition Disclosure of accounts receivable by geographical region. Revenue From Contract With Customer Of Accounts Receivable By Geographical Region Policy [Policy Text Block] Accounts Receivable by Geographical Region Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services. Deferred Revenue [Policy Text Block] Deferred Revenue Cost of Goods and Service [Policy Text Block] Cost of Revenue Segment Reporting, Policy [Policy Text Block] Segment reporting Business Combinations Policy [Policy Text Block] Business Combinations Intangible Assets, Finite-Lived, Policy [Policy Text Block] Intangible Assets Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill Share-Based Payment Arrangement [Policy Text Block] Stock-Based Compensation Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Earnings Per Share, Policy [Policy Text Block] Net Income (Loss) Per Share Income Tax, Policy [Policy Text Block] Income Taxes New Accounting Pronouncements, Policy [Policy Text Block] Recently Issued Accounting Pronouncements Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Company's assets and liabilities at fair value Fair Value, Concentration of Risk [Table Text Block] Schedule of vendor concentration risk percentage Disaggregation of Revenue [Table Text Block] Schedule of revenue by geographical region Tabular disclosure of disaggregation of accounts receivable by geographical region. Disaggregation Of Accounts Receivable by Geographical Region [ Table Text Block] Schedule of accounts receivable by geographical region Schedule of Differences between Reported Amount and Reporting Currency Denominated Amount [Table Text Block] Schedule of foreign currency exchange rate Property, Plant and Equipment [Table Text Block] Schedule of Property, Plant and Equipment Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of vested and unvested stock option activity Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of valuation assumptions Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Schedule of additional information regarding stock options outstanding and exercisable Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Schedule of restricted common stock activity Schedule of Repurchase Agreements [Table Text Block] Schedule of Repurchase Agreements Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of provision for income taxes Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of reconciliation of the effective income tax rate Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of deferred tax assets and liabilities Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of fair value of tangible assets, identifiable intangible assets, and assumed liabilities Business Acquisition, Pro Forma Information [Table Text Block] Schedule of pro forma operating results Collaborative Arrangement and Arrangement Other than Collaborative [Table] Statistical Measurement [Axis] Statistical Measurement [Domain] Minimum [Member] Minimum Maximum [Member] Maximum Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] The number of subsidiaries of the entity. Number Of Subsidiaries Number of subsidiaries The number of existing STM articles on the platform. Minimum Number Of Existing STM Articles In Platform Number of existing STM articles on the platform The number of newly published articles added to the platform each year. Minimum Number Of Newly Published STM Articles Each Year Number of newly published STM articles each year Geographical [Axis] Geographical [Domain] Europe financial institutions Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Represents information pertaining to developed technology and customer relationships Developed Technology and Customer Relationships [Member] Developed Technology and Customer Relationships Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Restricted common stock member. Restricted Common Stock Accounts Receivable, Credit Loss Expense (Reversal) Allowance for doubtful accounts Cash, FDIC Insured Amount FDIC insured amount Property, Plant and Equipment, Useful Life Property and equipment estimated useful lives The number of service offerings of the entity. Number Of Service Offerings Number of revenue streams Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Estimated average useful life Gain (Loss), Foreign Currency Transaction, before Tax Foreign currency transaction gain (loss) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive securities amount Fair Value, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Domain] Fair Value, Recurring [Member] Fair Value, recurring Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 3 [Member] Level 3 Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Summary of Significant Accounting Policies Liabilities [Abstract] Liabilities Business Combination, Contingent Consideration, Liability Contingent earn-out Contingent earnout liability Liabilities, Fair Value Disclosure Total liabilities Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Cost of Goods and Service Benchmark [Member] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Supplier Concentration Risk [Member] Supplier [Axis] Supplier [Domain] Vendor A Vendor B Concentration Risk, Percentage Concentration percentage UNITED STATES Europe [Member] It represents information about countries other than US and Europe Rest of World Accounts Receivable [Member] It represents information about percentage of revenue. Percentage of Revenue Percentage of revenue Trading Activity [Axis] Trading Activity, by Type [Domain] Euro to US Dollar n/a GBP To US Dollar Mexican Peso to US Dollar Foreign Currency Exchange Rate, Translation Period end exchange rate Average period foreign exchange rate used to translate amounts denominated in functional currency to reporting currency. Average Period Foreign Currency Exchange Rate Translation Average period exchange rate Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Computer Equipment [Member] Computer Software, Intangible Asset [Member] Furniture and Fixtures [Member] Property, Plant and Equipment, Gross Total Depreciation Depreciation expense Intangible Asset, Finite-Lived [Table] Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Developed Technology Rights [Member] Developed technology Customer Relationships [Member] Customer relationships Customer Lists [Member] Customer lists Licensing Agreements [Member] Intellectual property licenses Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Gross Total Finite-Lived Intangible Asset, Useful Life Estimated useful life Amortization of Intangible Assets Amortization of intangible assets Finite-Lived Intangible Asset, Expected Amortization, Year One Expected amortization in 2025 through 2029 Finite-Lived Intangible Asset, Expected Amortization, after Year Five Expected amortization, thereafter Credit Facility [Axis] Credit Facility [Domain] Revolving Credit Facility [Member] Revolving Credit Facility Member Line of Credit Facility, Maximum Borrowing Capacity Line of credit amount Percentage of eligible accounts receivable on line of credit. Percentage Of Eligible Accounts Receivable On Line Of Credit Percentage of eligible accounts receivable Line of Credit Facility, Expiration Date Line of credit facility maturity date Long-Term Line of Credit Outstanding borrowings under line of credit Line of Credit Facility, Interest Rate at Period End Interest bearing rate Plan Name [Axis] Plan Name [Domain] Represents the 2007 Plan. 2007 Plan Represents the 2017 Plan. 2017 Plan Information pertaining to the 2017 Omnibus Incentive Plan. Omnibus Incentive 2017 Plan [Member] Grantee Status [Axis] Grantee Status [Domain] Director [Member] Scenario [Axis] Scenario [Domain] Represents the information pertaining to vest over a three year period. Vest Over Three Year Period One Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Number of shares authorized under the plan Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Number of shares available for grant Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Vesting period Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Share Based Compensation Arrangement By Share Based Payment Award Award Cliff Vesting Period Number of year(s) cliff vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Term number of years Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual life of all options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Remaining contractual life for options vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value of options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Aggregate intrinsic value of options vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Granted (in shares) Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture Fair value of stock options granted Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Amount of unvested compensation related to stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Other Share Increase (Decrease) Number of shares available from stock options Vested Options [Member] Unvested Options [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Outstanding ending balance (in shares) Outstanding beginning balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Options vesting (in shares) Number of options vesting. SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestingNumberOfShares Options vesting (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Outstanding ending balance Weighted Average Exercise Price Outstanding beginning balance Weighted Average Exercise Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Granted Weighted Average Exercise Price Represents the weighted average exercise price of options vested in period. Share Based Compensation Arrangements By Share Based Payment Award Options Vested In Period Weighted Average Exercise Price Options vesting Weighted Average Exercise Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Exercised Weighted Average Exercise Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Forfeited Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility Exercise Price Range [Axis] Exercise Price Range [Domain] Range One Range Two Range Three Range Four Range Five Range Six Range Seven Range Eight Range Nine Range Ten The information pertaining to range eleven. Range Eleven [Member] Range Eleven Range Twelve The information pertaining to Range Thirteen . Range Thirteen [Member] Range Thirteen Range Fourteen The information pertaining to Range fifteen. Range Fifteen [Member] Range Fifteen Range Sixteen Range Seventeen Range Eighteen Range Nineteen Range Twenty Range Twenty One Range Twenty Two The information pertaining to Range twenty three. Range Twenty Three [Member] Range Twenty Three Range Twenty Four Range Twenty Five. Range Twenty Five Range Twenty Six Range Twenty Six Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Option Exercise Price Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Options Outstanding Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Remaining Contractual Life (in years) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Options Exercisable Information pertaining to a scenario where the 30-day volume weighted average price (VWAP) of common stock is at the first-specified level. Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period One [Member} Information pertaining to a scenario where the 30-day volume weighted average price (VWAP) of common stock is at the second-specified level. Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Two [Member} Information pertaining to a scenario where the 30-day volume weighted average price (VWAP) of common stock is at the third-specified level. Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Three [Member} Information pertaining to a scenario where the 30-day volume weighted average price (VWAP) of common stock is at the fourth-specified level. Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Four [Member} Information pertaining to a scenario where the 30-day volume weighted average price (VWAP) of common stock is at the fifth-specified level. Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Five [Member} Information pertaining to a scenario where the 30-day volume weighted average price (VWAP) of common stock is at the sixth-specified level. Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Six [Member} Represents the information pertaining to vest over a four year period. Vest Over Four Year Period Represents the information pertaining to vest over a three and four year period. Vest Over Three and Four Year Period Restricted Stock [Member] Restricted Common Stock The common stock under the repurchase plan at an average price. Stock Repurchased Average Price Per Share The 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. Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested, Fair Value Vested, Fair Value Fair value of restricted common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Fair value of shares vested 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. Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Fair Value Forfeited, Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Forfeited, Number of shares Stock or Unit Option Plan Expense Amount recognized as expense related to stock issuance The fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units. Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Fair Value Non-vested, Ending balance Non-vested, Beginning balance Non-vested stock Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Non-vested, Ending balance Non-vested, Beginning balance Balance of non-vested shares Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Vesting percentage The volume weighted average common stock price per share during the period. Volume Weighted Average Stock Price Per Share Percentage of all vested shares that a recipient is required to hold during employment in order to receive the award. Percentage of All Vested Shares Recipient Is Required To Hold During Employment In Order To Receive Award Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested, Number of shares Restricted stock to employees vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted Number of shares The 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). Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants In Period, Fair Value Granted, Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Non-vested, Ending Balance Weighted Average Grant Date Fair Value Non-vested, Beginning Balance Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Granted Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Vested Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Forfeited Weighted Average Grant Date Fair Value Share Repurchase Program [Axis] Share Repurchase Program [Domain] Publicly Announced Plans Or Programs Publicly Announced Plans Or Programs Share Repurchase Program, Authorized, Amount Amount of stock authorized for repurchase Share Price Share Repurchase Program, Remaining Authorized, Amount Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs Shares Acquired, Average Cost Per Share Average Price Paid per Share Represents the outstanding common stock from employees to satisfy the tax obligations in connection with the vesting of stock incentive awards. Amount of Outstanding Common Stock from Employees to Satisfy Tax Obligations n Connection with Vesting of Stock Incentive Awards Outstanding common stock Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Current Current Federal Tax Expense (Benefit) Federal Current State and Local Tax Expense (Benefit) State income tax payments State Current Foreign Tax Expense (Benefit) Foreign (Mexico) income tax payments Foreign (Mexico) Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Deferred Deferred Federal Income Tax Expense (Benefit) Federal Deferred Foreign Income Tax Expense (Benefit) Foreign Deferred State and Local Income Tax Expense (Benefit) State Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Federal income tax rate Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State tax, net of federal benefit Reflects the permanent differences in the effective tax rate during the reporting period. Effective Income Tax Rate Reconciliation Permanent Differences Permanent differences Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Change in valuation allowance Effective Income Tax Rate Reconciliation, Percent Effective income tax rate Deferred Tax Assets, Gross [Abstract] Deferred tax assets: Deferred Tax Assets, Operating Loss Carryforwards, Domestic Federal net operating loss carryforward Deferred Tax Assets, Operating Loss Carryforwards, State and Local State net operating loss carryforward Deferred Tax Assets, Goodwill and Intangible Assets Intangibles amortization Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Stock based compensation Deferred Tax Assets, Other Other Deferred Tax Assets, Gross Total deferred tax assets Deferred Tax Liabilities, Gross [Abstract] Deferred tax liability: Deferred Tax Liabilities, Property, Plant and Equipment Fixed asset depreciation Deferred Tax Assets, Net of Valuation Allowance Net deferred tax assets Deferred Tax Assets, Valuation Allowance Less valuation allowance Deferred Tax Assets, Net Deferred tax assets, net Income Tax Jurisdiction [Axis] Income Tax Jurisdiction [Domain] Domestic Tax Jurisdiction [Member] State and Local Jurisdiction [Member] Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Increase (decrease) in valuation allowance Operating Loss Carryforwards Federal net operating loss carryforwards Tax Credit Carryforward, Expiration Date Expiration date of NOLs Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accrued interest or penalties related to uncertain tax positions Asset Acquisition, Contingent Consideration [Table] The information pertaining to bonus amount Bonus Amount [Member] Bonus Amount The information pertaining to Fiscal Year 2023 Member Fiscal Year 2023 [Member] Fiscal Year 2023 Member The information pertaining to Fiscal Year 2024 Member Fiscal Year 2024 [Member] Fiscal Year 2024 Member Asset Acquisition, Contingent Consideration [Line Items] Business Acquisition, Percentage of Voting Interests Acquired Percentage of ownership interest acquired Payments to Acquire Businesses, Gross Cash Initial payment Business Combination, Consideration Transferred Purchase consideration, net of cash acquired Total purchase price Business Combination, Consideration Transferred, Liabilities Incurred Holdback cash paid Amount of enterprise value in a business combination. Business Combination Enterprise Value Enterprise value Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Common Stock (2,729,014 shares at $2.30 per share) Cash Asset Acquisition, Consideration Transferred, Contingent Consideration Contingent consideration for customers Asset Acquisition, Contingent Consideration, Liability, Noncurrent Asset acquisition, contingent consideration, liability, noncurrent Business Combination, Contingent Consideration, Liability, Current Contingent earnout fair value The amount of bonus paid for the fiscal year. Payment Of Bonus Amount Payment of bonus amount Multiplying factor for calculation of earnout in a business combination. Business Combination Multiplying Factor For Calculation Of Earnout Multiplying factor for calculation of earnout Schedule of Business Acquisitions, by Acquisition [Table] Technology-Based Intangible Assets [Member] Developed technology Business Acquisition [Line Items] Acquisition Business Combination, Consideration Transferred [Abstract] Fair value of consideration Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Common stock Business Acquisition, Share Price Common stock per share Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Allocation of the consideration to the fair value of assets acquired and liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Prepaid expenses Amount of accounts payables and accrued expenses, assumed at the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable And Accrued Expenses Accounts payable and accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Other current liabilities Amount of net tangible assets, acquired at the acquisition date. Business Combination, Recognized Identifiable Net Tangible Assets Acquired Net tangible assets Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Fair value of net assets acquired Business Acquisition, Pro Forma Revenue Revenue The pro forma cost of revenue for a period as if the business combination or combinations had been completed at the beginning of the period. Business Acquisition Pro Forma Cost Of Revenue Cost of revenue The pro forma gross profit (loss) for a period as if the business combination or combinations had been completed at the beginning of the period. Business Acquisition Pro Forma Gross Profit Loss Gross profit The pro forma operating expenses for a period as if the business combination or combinations had been completed at the beginning of the period. Business Acquisition Pro Forma Operating Expenses Total operating expenses The pro forma income (loss) from operations for a period as if the business combination or combinations had been completed at the beginning of the period. Business Acquisition Pro Forma Income Loss From Operations Income (loss) from operations The pro forma Other income for a period as if the business combination or combinations had been completed at the beginning of the period. Business Acquisition Pro Forma Other Income Other income The pro forma profit (loss) before tax for a period as if the business combination or combinations had been completed at the beginning of the period. Business Acquisition Pro Forma Profit Loss Before Tax Income (loss) from operations before provision for income taxes The pro forma income tax expenses (benefit) for a period as if the business combination or combinations had been completed at the beginning of the period. Business Acquisition Pro Forma Income Tax Expenses Benefit Provision for income taxes Business Acquisition, Pro Forma Net Income (Loss) Pro Forma Net income (loss) Business Acquisition, Pro Forma Earnings Per Share, Basic Pro Forma Net income (loss) per weighted average share, basic (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Pro Forma Net income (loss) per weighted average share, diluted (in dollars per share) Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event Class of Stock [Axis] Class of Stock [Domain] Subsequent Event [Line Items] EX-101.PRE 16 rsss-20240630_pre.xml EX-101.PRE XML 18 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Document And Entity Information - USD ($)
12 Months Ended
Jun. 30, 2024
Sep. 13, 2024
Dec. 31, 2023
Document And Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jun. 30, 2024    
Document Transition Report false    
Securities Act File Number 001-39256    
Entity Registrant Name RESEARCH SOLUTIONS, INC.    
Entity Incorporation, State or Country Code NV    
Entity Tax Identification Number 11-3797644    
Entity Address, Address Line One Address not applicable    
Entity Address, City or Town N/A    
Entity Address, Postal Zip Code N/A    
Entity Address, State or Province NV    
City Area Code 310    
Local Phone Number 477-0354    
Title of 12(b) Security Common stock, $0.001 par value    
Trading Symbol RSSS    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 68,813,766
Entity Common Stock, Shares Outstanding   32,554,568  
Entity Central Index Key 0001386301    
Current Fiscal Year End Date --06-30    
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Amendment Flag false    
Auditor Firm ID 572    
Auditor Location Los Angeles, California    
Auditor Name Weinberg and Company, P.A    

XML 19 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Current assets:    
Cash and cash equivalents $ 6,100,031 $ 13,545,333
Accounts receivable, net of allowance of $68,579 and $85,015, respectively 6,879,800 6,153,063
Prepaid expenses and other current assets 643,553 400,340
Prepaid royalties 1,067,237 1,202,678
Total current assets 14,690,621 21,301,414
Non-current assets:    
Property and equipment, net of accumulated depreciation of $922,558 and $881,908, respectively 88,011 70,193
Intangible assets, net of accumulated amortization of $1,535,310 and $747,355, respectively ($8,343,056 provisional) 10,764,261 462,068
Goodwill ($13,171,486 provisional) 16,315,888 0
Deposits and other assets 981 1,052
Total assets 41,859,762 21,834,727
Current liabilities:    
Accounts payable and accrued expenses 8,843,612 8,079,516
Deferred revenue 9,023,848 6,424,724
Total current liabilities 17,867,460 14,504,240
Non-current liabilities:    
Contingent earnout liability 12,298,114 0
Total liabilities 30,165,574 14,504,240
Commitments and contingencies
Stockholders' equity:    
Preferred stock; $0.001 par value; 20,000,000 shares authorized; no shares issued and outstanding 0 0
Common stock; $0.001 par value; 100,000,000 shares authorized; 32,295,373 and 29,487,508 shares issued and outstanding, respectively 32,295 29,487
Additional paid-in capital 38,089,958 29,941,873
Accumulated deficit (26,309,246) (22,522,649)
Accumulated other comprehensive loss (118,819) (118,224)
Total stockholders' equity 11,694,188 7,330,487
Total liabilities and stockholders' equity $ 41,859,762 $ 21,834,727
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets (Parenthetical) - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Net of allowance $ 68,579 $ 85,015
Property and equipment, net of accumulated depreciation 922,558 881,908
Intangible assets, net of accumulated amortization 1,535,310 747,355
Goodwill 16,315,888 $ 0
Intangible assets, provisional $ 8,343,056  
Preferred stock, par or stated value per share $ 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 or stated value per share $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares, issued 32,295,373 29,487,508
Common stock, shares, outstanding 32,295,373 29,487,508
Scite    
Goodwill $ 13,171,486  
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Operations and Other Comprehensive Income (Loss) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Revenue:    
Total revenue $ 44,623,899 $ 37,703,452
Cost of revenue:    
Total cost of revenue 24,983,733 23,002,561
Gross profit 19,640,166 14,700,891
Operating expenses:    
Selling, general and administrative 19,573,438 14,409,634
Depreciation and amortization 836,271 52,649
Total operating expenses 20,409,709 14,462,283
Income (loss) from operations (769,543) 238,608
Other income 333,088 338,617
Change in fair value of contingent earnout liability (3,237,071) 0
Income (loss) from operations before provision for income taxes (3,673,526) 577,225
Provision for income taxes (113,071) (5,602)
Net income (loss) (3,786,597) 571,623
Other comprehensive income (loss):    
Foreign currency translation (595) 3,717
Comprehensive income (loss) $ (3,787,192) $ 575,340
Basic income (loss) per common share:    
Net income (loss) per share (in dollars per share) $ (0.13) $ 0.02
Weighted average common shares outstanding 28,863,949 26,860,761
Diluted income (loss) per common share:    
Net income (loss) per share (in dollars per share) $ (0.13) $ 0.02
Weighted average common shares outstanding 28,863,949 29,139,759
Platforms    
Revenue:    
Total revenue $ 13,956,517 $ 8,683,246
Cost of revenue:    
Total cost of revenue 2,067,203 1,027,286
Transactions    
Revenue:    
Total revenue 30,667,382 29,020,206
Cost of revenue:    
Total cost of revenue $ 22,916,530 $ 21,975,275
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Changes in Stockholders' Equity
Common Stock
USD ($)
shares
Common Stock
UYU ($)
shares
Additional Paid-in Capital
USD ($)
Accumulated Deficit
USD ($)
Other Comprehensive Loss
USD ($)
USD ($)
shares
Balance at Jun. 30, 2022 $ 27,076   $ 28,072,855 $ (23,094,272) $ (121,941) $ 4,883,718
Balance (in shares) at Jun. 30, 2022 | shares 27,075,648 27,075,648        
Fair value of vested stock options $ 0   375,189 0 0 375,189
Fair value of vested restricted common stock $ 2,355   1,416,363 0 0 1,418,718
Fair value of vested restricted common stock (in shares) | shares 2,354,834 2,354,834        
Forfeited restricted common stock $ (65)   65 0 0 0
Forfeited restricted common stock (in shares) | shares (65,165) (65,165)        
Fair value of vested unrestricted common stock $ 36   68,236 0 0 68,272
Fair value of vested unrestricted common stock (in shares) | shares 36,509 36,509        
Repurchase of common stock $ (52)   (104,198) 0 0 $ (104,250)
Repurchase of common stock (in shares) | shares (51,841) (51,841)       (51,841)
Common stock issued upon exercise of stock options $ 137   57,363 0 0 $ 57,500
Common stock issued upon exercise of stock options (in shares) | shares 137,523 137,523       307,298
Modification cost of stock options $ 0   56,000 0 0 $ 56,000
Net Income (Loss) 0   0 571,623 0 571,623
Foreign currency translation 0   0 0 3,717 3,717
Balance at Jun. 30, 2023 $ 29,487   29,941,873 (22,522,649) (118,224) 7,330,487
Balance (in shares) at Jun. 30, 2023 | shares 29,487,508 29,487,508        
Fair value of vested stock options $ 0   140,150 0 0 140,150
Fair value of vested restricted common stock $ 405   1,993,957 0 0 1,994,362
Fair value of vested restricted common stock (in shares) | shares 405,000 405,000        
Forfeited restricted common stock $ (200)   200 0 0 0
Forfeited restricted common stock (in shares) | shares (200,000) (200,000)        
Repurchase of common stock $ (198)   (554,004) 0 0 $ (554,202)
Repurchase of common stock (in shares) | shares (198,383) (198,383)       (198,383)
Common stock issued upon exercise of stock options $ 72   (72) 0 0 $ 0
Common stock issued upon exercise of stock options (in shares) | shares 72,234 72,234       373,883
Common stock issued for acquisition of Scite $ 2,729   6,546,905 0 0 $ 6,549,634
Common stock issued for acquisition of Scite (in shares) | shares 2,729,014 2,729,014        
Modification cost of accelerated vesting of restricted common stock $ 0 $ 0 20,949 0 0 20,949
Net Income (Loss) 0   0 (3,786,597) 0 (3,786,597)
Foreign currency translation 0   0 0 (595) (595)
Balance at Jun. 30, 2024 $ 32,295   $ 38,089,958 $ (26,309,246) $ (118,819) $ 11,694,188
Balance (in shares) at Jun. 30, 2024 | shares 32,295,373 32,295,373        
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Cash Flows
12 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Cash flow from operating activities:    
Net income (loss) $ (3,786,597) $ 571,623
Adjustment to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 836,271 52,649
Fair value of vested stock options 140,150 375,189
Fair value of vested restricted common stock 1,994,362 1,418,718
Fair value of vested unrestricted common stock 0 68,272
Modification cost of accelerated vesting of restricted common stock 20,949 56,000
Adjustment to contingent earnout liability 3,237,071 0
Changes in operating assets and liabilities:    
Accounts receivable (344,020) (901,518)
Prepaid expenses and other current assets (164,579) (124,314)
Prepaid royalties 135,441 (356,026)
Accounts payable and accrued expenses 560,027 1,337,056
Deferred revenue 921,879 886,198
Net cash provided by operating activities 3,550,954 3,383,847
Cash flow from investing activities:    
Purchase of property and equipment (71,510) (47,209)
Payment for non-refundable deposit for asset acquisition 0 (297,450)
Net cash used in investing activities (10,095,256) (344,659)
Cash flow from financing activities:    
Proceeds from the exercise of stock options 0 57,500
Common stock repurchase (554,202) (104,250)
Payment of contingent acquisition consideration (351,649) (50,509)
Net cash used in financing activities (905,851) (97,259)
Effect of exchange rate changes 4,851 229
Net increase (decrease) in cash and cash equivalents (7,445,302) 2,942,158
Cash and cash equivalents, beginning of period 13,545,333 10,603,175
Cash and cash equivalents, end of period 6,100,031 13,545,333
Supplemental disclosures of cash flow information:    
Cash paid for income taxes 113,071 5,602
Non-cash investing and financing activities:    
Contingent consideration accrual on asset acquisition 32,022 138,428
Resolute    
Cash flow from investing activities:    
Payment for acquisition, net of cash acquired (2,718,253) 0
Scite    
Cash flow from investing activities:    
Payment for acquisition, net of cash acquired $ (7,305,493) $ 0
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Organization, Nature of Business and Basis of Presentation
12 Months Ended
Jun. 30, 2024
Organization, Nature of Business and Basis of Presentation  
Organization, Nature of Business and Basis of Presentation

Note 1.   Organization, Nature of Business and Basis of Presentation

Organization

Research Solutions, Inc. (the “Company,” “Research Solutions,” “we,” “us” or “our”) was incorporated in the State of Nevada on November 2, 2006, and is a publicly traded holding company with five wholly owned subsidiaries as of June 30, 2024: Reprints Desk, Inc., a Delaware corporation, including its wholly owned subsidiary Resolute Innovation, Inc., a Delaware corporation, Scite, LLC, a Delaware limited liability company, Reprints Desk Latin America S. de R.L. de C.V., an entity organized under the laws of Mexico, and RESSOL LA, S. DE R.L. DE C.V., an entity organized under the laws of Mexico.

Nature of Business

We provide software and related services  to help research intensive organizations save time and money. We offer various software platforms (“Platform” or “Platforms”) that are typically sold to corporate, academic, government and individual researchers as cloud-based software-as-a-service (“SaaS”) via auto-renewing license agreements. Corporate, academic, and government customers typically sign up under annual agreements. Individual researchers can sign up under an annual or a month-to-month agreement and are typically billed monthly. Our Platforms also facilitate the sale of published scientific, technical, and medical (“STM”) content sold as individual articles (“Transactions”) either stand alone or via one or more of the research Platform solutions we provide. When one or more of the Platform solutions are used to purchase Transactions, customers pay for those transactions through monthly billing or via credit card for individual researchers. Our Platforms enable life science and other research-intensive organizations to accelerate their research and development activities through our advanced discovery tools (i.e. search), tools to access and buy STM articles required to support their research (i.e. acquire), as well as tools that manage that content across the enterprise and on an individual basis (i.e. manage). The Platforms typically deliver an ROI to the customer by reducing the amount of time it takes a research organization to find, acquire and manage content, in addition to also driving down the ultimate cost per article over time.

Platforms

Our cloud-based SaaS Platforms consist of proprietary software and Internet-based interfaces sold to customers through an annual or monthly subscription fee. Legacy functionality falls into three areas.

Discover – These solutions facilitate search (discovery) across virtually all STM articles available. The solutions we offer include free (basic) search solutions and advanced search tools like the Resolute.ai and scite.ai products.  These tools allow for searching and identifying relevant research and then purchasing that research through one of our other solutions. In addition, these tools increasingly enable users to find insights in other datasets adjacent to STM content, such as Clinical Trial, Patent, Life Science & MedTech Regulatory information, Competitor and Technology landscape insights in addition to searching the customer’s internal datasets. The advanced search solutions are sold through a seat, enterprise, or individual license. Our Platform is deployed as a single, multi-tenant system across our entire customer base. Customers securely access the Platform through online web interfaces and via web service APIs that enable customers to leverage Platform features and functionality from within in-house and third-party software systems. The Platform can also be configured to satisfy a customer’s individual preferences. We leverage our Platform’s efficiencies in scalability, stability and development costs to fuel rapid innovation and competitive advantage.

Acquire – Our Article Galaxy® (“AG”) solution allows for research organizations to load their entitlements (subscriptions, discount or token packages, and their existing library of articles) and AG manages those entitlements in the background enabling the researchers to focus on acquiring articles they need quickly and efficiently at the lowest possible cost. When used in conjunction with our discovery Platforms, customers can initiate orders, route orders based on the lowest cost to acquire, obtain spend and usage reporting, automate authentication, and connect seamlessly to in-house and third-party software systems.

Manage – Our References solution allows users to access the article inside the Platform including setting up personal folders or team folders and allows researchers to markup and take notes on the articles in a supported browser on a desktop or tablet.

We use Artificial Intelligence (“AI”) in several parts of the research workflow today and will continually add capability as we move forward. Today we offer an AI based recommendation engine in our Discover, Acquire, and Manage Platform solutions. We also offer an AI based “assistant” in some of our solutions to allow the researcher to ask questions about articles, groups of articles (folders), and more. We also have the capability to provide full text search on STM content in the scite.ai Platform where the publisher gives us the rights to do so.

Using Resolute.ai and scite.ai technology, we plan to release several new Platform solutions to enhance the research workflows described above and add new solutions to support the analysis functions that exist in our typical customer base.

Our Platforms are deployed as a single, multi-tenant system across our entire customer base. Customers securely access the Platform through online web interfaces and via web service APIs that enable customers to leverage Platform features and functionality from within in-house and third-party software systems. The Platform can also be configured to satisfy a customer’s individual preferences. We leverage our Platform efficiencies in scalability, stability and development costs to fuel rapid innovation and to gain a competitive advantage.

Transactions

We provide our researchers with a single source to the universe of published STM content that includes over 100 million existing STM articles and over 2 to 4 million newly published STM articles each year. STM content is sold to our customers on a per transaction basis. Researchers and knowledge workers in life science and other research-intensive organizations generally require single copies of published STM journal articles for use in their research activities. These individuals are our primary users and while they typically purchase the articles via one of our Platform solutions, we do have some customers that just order articles from us on behalf of end-users in their organizations.

Core to many of our Platform solutions is providing our customers with ways to find and download digital versions of STM articles that are critical to their research. Customers submit orders for the articles they need which we source and electronically deliver to them generally in under an hour; in most cases under one minute. This service is generally known in the industry as single article delivery or document delivery. We also obtain the necessary permission licenses from the content publisher or other rights holder so that our customer’s use complies with applicable copyright laws. We have arrangements with hundreds of content publishers that allow us to distribute their content. The majority of these publishers provide us with electronic access to their content, which allows us to electronically deliver single articles to our customers often in a matter of minutes. While a vast majority of the articles are available in electronic form, the Company also has workflows to deliver older paper-based articles through relationships we have built with libraries around the world.

Principles of Consolidation

The accompanying financial statements are consolidated and include the accounts of the Company and its wholly-owned subsidiaries. Intercompany balances and transactions have been eliminated in consolidation.

XML 25 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies
12 Months Ended
Jun. 30, 2024
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

Note 2.   Summary of Significant Accounting Policies

Use of Estimates

The preparation of financial statements in conformity with Generally Accepted Accounting Principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from these estimates.

These estimates and assumptions include estimates for reserves of uncollectible accounts, accruals for potential liabilities, assumptions made in valuing equity instruments issued for services or acquisitions, and realization of deferred tax assets.

Cash and Cash Equivalents

For purposes of the statements of cash flows, the Company defines cash equivalents as all highly liquid debt instruments purchased with an original maturity of three months or less. In all periods presented, cash equivalents consist primarily of money market funds.

Fair Value of Financial Instruments

Under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 820, Fair Value Measurements and Disclosures, fair value is defined as the price at which an asset could be exchanged or a liability transferred in a transaction between knowledgeable, willing parties in the principal or most advantageous market for the asset or liability. Where available, fair value is based on observable market prices or parameters or derived from such prices or parameters. Where observable prices or parameters are not available, valuation models are applied. A fair value hierarchy prioritizes the inputs used in measuring fair value into three broad levels as follows:

Level 1 – Quoted prices in active markets for identical assets or liabilities.

Level 2 – Inputs, other than the quoted prices in active markets, are observable either directly or indirectly.

Level 3 – Unobservable inputs based on the Company’s assumptions.

The Company is required to use observable market data if such data is available without undue cost and effort. The Company has no fair value items required to be disclosed as of June 30, 2023 under these requirements.

The following table sets forth by level, within the fair value hierarchy, the Company’s assets and liabilities at fair value as of June 30, 2024:

Year ended June 30, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

 

  

 

  

 

  

 

  

Assets

Total assets

$

$

$

 

$

Liabilities

Contingent earnout liability

$

$

12,298,114

$

12,298,114

Total liabilities

$

$

$

12,298,114

 

$

12,298,114

Our contingent earnout liability related to acquisitions, which are further discussed in Note 9 to the consolidated financial statements, are in the “Level 3” category for valuation purposes.

The carrying amounts of financial assets and liabilities, such as cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values because of the short maturity of these instruments.

Allowance for Credit Losses

The Company’s trade accounts receivable are recorded at amounts billed to customers and presented on the balance sheet net of the allowance for estimated credit losses. The Company evaluates the collectability of its trade accounts receivable based on a number of factors. In circumstances where the Company becomes aware of a specific customer’s inability to meet its financial obligations to the Company, a specific reserve for bad debts is estimated and recorded, which reduces the recognized receivable to the estimated amount the Company believes will ultimately be collected. In addition to specific customer identification of potential bad debts, bad debt charges are recorded based on the Company’s historical losses and an overall assessment of past due trade accounts receivable outstanding. The Company established an allowance for doubtful accounts of $68,579 and $85,015 as of June 30, 2024 and 2023, respectively.

Concentration of Credit Risk

Financial instruments, which potentially subject the Company to concentrations of credit risk, consist of cash and cash equivalents and accounts receivable. The Company places its cash with high quality financial institutions and at times may exceed the FDIC $250,000 insurance limit. The Company does not anticipate incurring any losses related to these credit risks. The Company extends credit based on an evaluation of the customer’s financial condition, generally without collateral. Exposure to losses on receivables is principally dependent on each customer’s financial condition. The Company monitors its exposure for credit losses and intends to maintain allowances for anticipated losses, as required.

Cash denominated in Euros and British Pounds with an aggregate US Dollar equivalent of $294,145 and $1,760,323 at June 30, 2024 and 2023, respectively, was held in accounts at financial institutions located in Europe.

The Company has no customers that represent 10% of revenue or more for the years ended June 30, 2024 and 2023.

The Company has no customers that represent 10% of accounts receivable at June 30, 2024 and 2023.

The following table summarizes our content costs from our vendors:

Year Ended

 

June 30, 

 

2024

  

  

2023

Vendor A

26

%

23

%

Vendor B

10

%

13

%

Property and Equipment

Property and equipment are stated at cost and are depreciated using the straight-line method over their estimated useful lives of 3 to 7 years. Leasehold improvements are amortized over the shorter of the useful lives of the related assets, or the lease term. Expenditures for maintenance and repairs are charged to operations as incurred while renewals and betterments are capitalized. Gains and losses on disposals are included in the consolidated statements of operations.

Management assesses the carrying value of property and equipment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If there is indication of impairment, management prepares an estimate of future cash flows expected to result from the use of the asset and its eventual disposition. If these cash flows are less than the carrying amount of the asset, an impairment loss is recognized to write down the asset to its estimated fair value. For the years ended June 30, 2024 and 2023, the Company did not recognize any impairments for its property and equipment.

Revenue Recognition

The Company accounts for revenue in accordance with ASU 2014-09, Revenue from Contracts with Customers (Topic 606), (“ASC 606”). The underlying principle of ASC 606 is to recognize revenue to depict the transfer of goods or services to customers at the amount expected to be collected.

Revenues are recognized when control of the promised goods or services are transferred to a customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company derives its revenues from two sources: annual licenses that allow customers to access and utilize certain premium features of our cloud-based SaaS research intelligence platform (“Platform” and “Platforms”) and the transactional sale of STM content managed, sourced and delivered through the Platform (“Transactions”).

Graphic

The Company applies the following five steps in order to determine the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements:

identify the contract with a customer;
identify the performance obligations in the contract;
determine the transaction price;
allocate the transaction price to performance obligations in the contract; and
recognize revenue as the performance obligation is satisfied.

Platforms

We charge a subscription fee that allows customers to access and utilize certain premium features of our Platform. Revenue is recognized ratably over the term of the subscription agreement, which is typically one year, provided all other revenue recognition criteria have been met. Billings or payments received in advance of revenue recognition are recorded as deferred revenue.

Transactions

We charge a transactional service fee for the electronic delivery of single articles, and a corresponding copyright fee for the permitted use of the content. We recognize revenue from single article delivery services upon delivery to the customer provided all other revenue recognition criteria have been met.

Revenue by Geographical Region

The following table summarizes revenue by geographical region:

Year Ended

June 30, 

2024

 

2023

United States

$

26,481,085

    

59.3

%  

$

21,862,582

58.0

%

Europe

 

13,962,285

 

31.3

%  

 

12,716,650

 

33.7

%

Rest of World

 

4,180,529

 

9.4

%  

 

3,124,220

 

8.3

%

Total

$

44,623,899

 

100

%  

$

37,703,452

 

100

%

Accounts Receivable by Geographical Region

The following table summarizes accounts receivable by geographical region:

Year Ended

 

June 30, 

 

2024

 

2023

United States

    

$

4,125,696

    

60.0

%  

$

3,727,977

60.6

%

Europe

 

2,082,900

 

30.2

%  

 

1,763,044

 

28.6

%

Rest of World

 

671,204

 

9.8

%  

 

662,042

 

10.8

%

Total

$

6,879,800

 

100

%  

$

6,153,063

 

100

%

Deferred Revenue

Contract liabilities, such as deferred revenue, exist where the Company has the obligation to transfer services to a customer for which the entity has received consideration, or when the consideration is due, from the customer.

Cash payments received or due in advance of performance are recorded as deferred revenue. Deferred revenue is primarily comprised of cloud-based software subscriptions which are generally billed in advance. The deferred revenue balance is presented as a current liability on the Company's consolidated balance sheets.

Cost of Revenue

Platforms

Cost of Platform revenue consists primarily of personnel costs of our operations team, and to a lesser extent managed hosting providers and other third-party service and data providers.

Transactions

Cost of Transaction revenue consists primarily of the respective copyright fee for the permitted use of the content, less a discount in most cases, and to a much lesser extent, personnel costs of our operations team and third-party service providers.

Segment reporting

The Company operates in a single segment based on how the chief operating decision maker (“CODM”) views and evaluates the Company’s operations in making operational and strategic decisions and assessments of financial performance. The Company’s President has been identified as the CODM.

Business Combinations

The Company allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and separately identified intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired technology, and customer relationships, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which can be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statements of operations.

Intangible Assets

The Company has certain intangible assets that were initially recorded at their fair value at the time of acquisition. The finite-lived intangible assets consist of customer relationships, and developed technology. Intangible assets with finite useful lives are amortized using the straight-line method over their estimated useful life of three to ten years.

The Company reviews all finite-lived intangible assets for impairment when circumstances indicate that their carrying values may not be recoverable. If the carrying value of an asset group is not recoverable, the Company recognizes an impairment loss for the excess carrying value over the fair value in our consolidated statements of operations.

Goodwill

Goodwill represents the excess of purchase price and related costs over the value assigned to the net tangible and identifiable intangible assets of the business acquired. As of June 30, 2024, goodwill that arose from acquisitions of ResoluteAI and Scite (see Note 9) was $16,315,888. Under ASC 350 Intangibles-Goodwill and Other, goodwill and other intangible assets with indefinite lives are not amortized, but instead are tested for impairment annually, or whenever events or circumstances indicate a potential impairment. The Company’s impairment testing is performed annually at June 30. Impairment of goodwill and indefinite lived intangible assets is determined by comparing the fair value of the Company’s reporting unit to the carrying value of the underlying net assets in the reporting unit. If the fair value of the reporting unit is determined to be less than the carrying value of its net assets, goodwill is deemed impaired and an impairment loss is recognized to the extent that the carrying value of goodwill exceeds the difference between the fair value of the reporting unit and the fair value of its other assets and liabilities.

Stock-Based Compensation

The Company periodically issues stock options, warrants and restricted stock to employees and non-employees for services, in capital raising transactions, and for financing costs. The Company accounts for share-based payments under the guidance as set forth in the Share-Based Payment Topic 718 of the FASB Accounting Standards Codification, which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees, officers, directors, and consultants, including employee stock options, based on estimated fair values. The Company estimates the fair value of stock option and warrant awards to employees and directors on the date of grant using an option-pricing model, and the value of the portion of the award that is ultimately expected to vest is recognized as expense over the required service period in the Company’s Statements of Operations. The Company estimates the fair value of restricted stock awards to employees and directors using the market price of the Company’s common stock on the date of grant, and the value of the portion of the award that is ultimately expected to vest is recognized as expense over the required service period in the Company’s Statements of Operations.

Under ASC 718, Repurchase or Cancellation of equity awards, the amount of cash or other assets transferred (or liabilities incurred) to repurchase an equity award shall be charged to equity, to the extent that the amount paid does not exceed the fair value of the equity instruments repurchased at the repurchase date. Any excess of the repurchase price over the fair value of the instruments repurchased shall be recognized as additional compensation cost.

Foreign Currency

The accompanying consolidated financial statements are presented in United States dollars, the functional currency of the Company. Capital accounts of foreign subsidiaries are translated into US Dollars from foreign currency at their historical exchange rates when the capital transactions occurred. Assets and liabilities are translated at the exchange rate as of the balance sheet date. Income and expenditures are translated at the average exchange rate of the period. Although the majority of our revenue and costs are in US dollars, the costs of Reprints Desk Latin America and ResSoL LA are in Mexican Pesos. As a result, currency exchange fluctuations may impact our revenue and the costs of our operations. We currently do not engage in any currency hedging activities.

Gains and losses from foreign currency transactions, which result from a change in exchange rates between the functional currency and the currency in which a foreign currency transaction is denominated, are included in selling, general and administrative expenses and amounted to a loss of $21,395 and a gain of $121,953 for the years ended June 30, 2024 and 2023, respectively. Cash denominated in Euros and British Pounds with an aggregate US Dollar equivalent of $294,145 and $1,760,323 at June 30, 2024 and 2023, respectively, was held in accounts at financial institutions located in Europe.

The following table summarizes the exchange rates used:

 

Year Ended

 

June 30, 

 

2024

    

2023

Period end Euro : US Dollar exchange rate

1.07

1.09

Average period Euro : US Dollar exchange rate

1.08

 

1.05

Period end GBP : US Dollar exchange rate

1.26

1.27

Average period GBP : US Dollar exchange rate

1.26

 

1.20

 

Period end Mexican Peso : US Dollar exchange rate

0.05

 

0.06

Average period Mexican Peso : US Dollar exchange rate

0.06

 

0.05

Net Income (Loss) Per Share

Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period, excluding shares of unvested restricted common stock. Shares of restricted stock are included in the basic weighted average number of common shares outstanding from the time they vest. Diluted earnings per share is computed by dividing the net income applicable to common stockholders by the weighted average number of common shares outstanding plus the number of additional common shares that would have been outstanding if all dilutive potential common shares had been issued, using the treasury stock method. Shares of restricted stock are included in the diluted weighted average number of common shares outstanding from the date they are granted. Potential common shares are excluded from the computation when their effect is antidilutive. At June 30, 2024 potentially dilutive securities include options to acquire 2,788,625 shares of common stock and unvested restricted common stock of 1,957,726. At June 30, 2023 potentially dilutive securities include options to acquire 2,909,574 shares of common stock and unvested restricted common stock of 2,477,794. The dilutive effect of potentially dilutive securities is reflected in diluted net income per share if the exercise prices were lower than the average fair market value of common shares during the reporting period.

Basic and diluted net loss per common share is the same for the year ended June 30, 2024 because all stock options, warrants, and unvested restricted common stock are anti-dilutive. For the year ended June 30, 2023, the calculation of diluted earnings per share include unvested restricted common stock, stock options and warrants, calculated under the treasury stock method.

Income Taxes

The Company accounts for income taxes using the asset and liability method whereby deferred tax assets are recognized for deductible temporary differences, and deferred tax liabilities are recognized for taxable temporary

differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.

Recently Issued Accounting Pronouncements

In March 2023, FASB issued ASU 2024-01 to amend the guidance in ASC 718 Compensation—Stock Compensation (Topic 718). Some entities compensate employees or other service providers by granting profits interest awards, which generally give the grantee an opportunity to participate in future profits and/or equity appreciation of the entity but do not give them rights to existing net assets of the entity. ASU 2024-01 adds an example showing how to apply the scope guidance in ASC 718 to determine whether profits interests and similar awards should be accounted for as share-based payment arrangements. The ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company does not currently anticipate that the guidance will have a material impact on its financial statements.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense categories that are regularly provided to the chief operating decision maker and included in each reported measure of a segment’s profit or loss. The update also requires all annual disclosures about a reportable segment’s profit or loss and assets to be provided in interim periods and for entities with a single reportable segment to provide all the disclosures required by ASC 280, Segment Reporting, including the significant segment expense disclosures. This standard will be effective for the Company on July 1, 2024 and interim periods beginning in fiscal year 2025, with early adoption permitted. The updates required by this standard should be applied retrospectively to all periods presented in the financial statements. The Company does not expect this standard to have a material impact on its results of operations, financial position or cash flows.

XML 26 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Property and Equipment
12 Months Ended
Jun. 30, 2024
Property and Equipment  
Property and Equipment

Note 3.   Property and Equipment

Property and equipment consists of the following as of June 30, 2024 and 2023:

    

June 30, 

    

June 30, 

2024

2023

Computer equipment

$

687,307

$

628,200

Software

 

282,080

 

282,080

Furniture and fixtures

 

41,182

 

41,821

Total

 

1,010,569

 

952,101

Less accumulated depreciation

 

(922,558)

 

(881,908)

Net, Property and equipment

$

88,011

$

70,193

Depreciation expense for the years ended June 30, 2024 and 2023 was $48,316 and $28,329, respectively.

XML 27 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets
12 Months Ended
Jun. 30, 2024
Intangible Assets  
Intangible Assets

Note 4.   Intangible Assets

Intangible assets consist of developed technology and customer relationships acquired in the acquisition of ResoluteAI effective July 28, 2023 and Scite effective December 1, 2023, and are stated at cost less accumulated amortization. The developed technology and customer relationships are being amortized over the estimated average useful lives of 3 to 10 years. The Company does not have any intangible assets deemed to have indefinite lives. Amortization expense for the years ended June 30, 2024 and 2023 was $787,955 and $24,320, respectively. Amortization expense expected to be recognized is approximately $1,170,000 annually in 2025 through 2029 and approximately $4,930,000 thereafter.

Intangible assets consist of the following as of June 30, 2024 and 2023:

    

June 30, 

    

June 30, 

2024

2023

Developed technology

$

10,800,000

$

Customer relationships

170,000

Customer lists

 

1,313,146

 

1,192,998

Intellectual property licenses

16,425

16,425

Total

12,299,571

1,209,423

Less accumulated amortization

(1,535,310)

(747,355)

Net, Intangible assets

 

$

10,764,261

 

$

462,068

XML 28 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Line of Credit
12 Months Ended
Jun. 30, 2024
Line of Credit  
Line of Credit

Note 5.   Line of Credit

On April 15, 2024, the Company entered into a Loan Agreement (the “PNC Loan Agreement”) with PNC Bank, National Association (“PNC”), as lender. Pursuant to the PNC Loan Agreement, the Company entered into a Revolving Line of Credit Note (the “PNC Note”) with PNC, which provides for a $500,000 secured revolving line of credit that matures on April 15, 2025 and bears interest annually at the daily SOFR rate plus 2.5%, with accrued interest due and payable monthly. The PNC Note contains customary events of default including, among other things, payment defaults, material misrepresentations, breaches of covenants, revocation of guarantee, certain bankruptcy and insolvency events. There were no outstanding borrowings under the line of credit as of June 30, 2024.

The Company entered into a Loan and Security Agreement with Silicon Valley Bank (“SVB”) on July 23, 2010, which, as amended, provides for a revolving line of credit for the lesser of $2,500,000, or 80% of eligible accounts receivable. The line of credit matured on February 28, 2024 and was not renewed. There were no outstanding borrowings on the line of credit at maturity and all security interests and liens related to the Loan and Security Agreement have been released.

XML 29 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity
12 Months Ended
Jun. 30, 2024
Stockholders' Equity  
Stockholders' Equity

Note 6.   Stockholders’ Equity

Stock Options

In December 2007, we established the 2007 Equity Compensation Plan (the “2007 Plan”) and in November 2017 we established the 2017 Omnibus Incentive Plan (the “2017 Plan”), collectively (the “Plans”). The Plans were approved by our board of directors and stockholders. The purpose of the Plans is to grant stock and options to purchase our common stock, and other incentive awards, to our employees, directors and key consultants. On November 10, 2016, the maximum number of shares of common stock that may be issued pursuant to awards granted under the 2007 Plan increased from 5,000,000 to 7,000,000. On November 21, 2017, the Company’s stockholders approved the adoption of the 2017 Plan (previously adopted by our board of directors on September 14, 2017), which authorized a maximum of 1,874,513 shares of common stock that may be issued pursuant to awards granted under the 2017 Plan. On November 17, 2020, the Company's stockholders approved an increase in the maximum number of shares of common stock that may be issued pursuant to awards granted under the 2017 Omnibus Incentive Plan from 2,374,513 to 3,374,513. On November 17, 2021, the Company's stockholders approved an increase in the maximum number of shares of common stock that may be issued pursuant to awards granted under the 2017 Omnibus Incentive Plan from 3,374,513 to 6,874,513. Upon adoption of the 2017 Plan we ceased granting incentive awards under the 2007 Plan and commenced granting incentive awards under the 2017 Plan. The shares of our common stock underlying cancelled and forfeited awards issued under the 2017 Plan may again become available for grant under the 2017 Plan. Cancelled and forfeited awards issued under the 2007 Plan that were cancelled or forfeited prior to November 21, 2017 became available for grant under the 2007 Plan. As of June 30, 2024, there were 1,037,993 shares available for grant under the 2017 Plan, and no shares were available for grant under the 2007 Plan. All incentive stock award grants prior to the adoption of the 2017 Plan on November 21, 2017 were made under the 2007 Plan, and all incentive stock award grants after the adoption of the 2017 Plan on November 21, 2017 were made under the 2017 Plan.

The majority of awards issued under the Plan vest immediately or over three years, with a one year cliff vesting period, and have a term of ten years. Stock-based compensation cost is measured at the grant date, based on the fair value of the awards that are ultimately expected to vest, and recognized on a straight-line basis over the requisite service period, which is generally the vesting period.

The following table summarizes vested and unvested stock option activity:

All Options

Vested Options

Unvested Options

    

    

Weighted

    

    

Weighted

    

    

Weighted

Average

Average

Average

Exercise

Exercise

Exercise

Shares

Price

Shares

Price

Shares

Price

Outstanding at July 1, 2022

 

3,182,872

 

$

1.79

 

2,999,974

 

$

1.75

 

182,898

 

$

2.49

Granted

 

200,000

 

2.15

 

 

 

200,000

 

2.15

Options vesting

 

 

 

336,834

 

2.28

 

(336,834)

 

2.28

Exercised

 

(307,298)

 

1.31

 

(307,298)

 

1.31

 

 

Forfeited

(166,000)

 

1.81

 

(163,917)

 

1.79

 

(2,083)

 

3.92

Outstanding at June 30, 2023

 

2,909,574

 

$

1.87

 

2,865,593

 

$

1.86

 

43,981

 

$

2.47

Granted

 

257,934

 

2.73

 

 

 

257,934

 

2.73

Options vesting

 

 

 

42,729

 

2.47

 

(42,729)

 

2.47

Exercised

 

(373,883)

 

1.99

 

(373,883)

 

1.99

 

 

Forfeited

 

(5,000)

 

2.67

 

(4,583)

 

2.67

 

(417)

 

2.67

Outstanding at June 30, 2024

 

2,788,625

$

1.93

 

2,529,856

$

1.85

 

258,769

$

2.73

The following table presents the assumptions used to estimate the fair values based upon a Black-Scholes option pricing model of the stock options granted during the years ended June 30, 2024 and 2023.

Years Ended

 

June 30, 

2024

  

2023

Expected dividend yield

%  

%

Risk-free interest rate

4.00

%  

3.76

%

Expected life (in years)

5

 

5

Expected volatility

50

%  

56

%

The weighted average remaining contractual life of all options outstanding as of June 30, 2024 was 5.08 years. The remaining contractual life for options vested and exercisable at June 30, 2024 was 4.63 years. Furthermore, the aggregate intrinsic value of options outstanding as of June 30, 2024 was $1,920,882, and the aggregate intrinsic value of options vested and exercisable as of June 30, 2024 was $1,920,582, in each case based on the fair value of the Company’s common stock on June 30, 2024.

During the year ended June 30, 2024, the Company granted 257,934 options to directors with a fair value of $340,473 which amount will be amortized over the vesting period. The total fair value of options that vested during the year ended June 30, 2024 was $140,150 and was included in selling, general and administrative expenses in the accompanying statement of operations. As of June 30, 2024, the amount of unvested compensation related to the unvested options was $256,321 which will be recorded as an expense in future periods as the options vest. During the year ended June 30, 2024, the Company issued 72,234 net shares of common stock upon the exercise of options underlying 373,883 shares of common stock.

During the year ended June 30, 2023, the Company granted 200,000 options to directors with a fair value of $222,000 which, due to immediate vesting, were fully expensed at the time of grant. The total fair value of options that vested during the year ended June 30, 2023 was $375,189 and was included in selling, general and administrative expenses in the accompanying statement of operations. As of June 30, 2023, the amount of unvested compensation related to the unvested options was $56,577 which will be recorded as an expense in future periods as the options vest. During the year

ended June 30, 2023, the Company issued 137,523 net shares of common stock upon the exercise of options underlying 307,298 shares of common stock, resulting in net cash proceeds of $57,500.

Additional information regarding stock options outstanding and exercisable as of June 30, 2024 is as follows:

Option

    

    

Remaining

    

Exercise

Options

Contractual

Options

Price

Outstanding

Life (in years)

Exercisable

$

0.70

 

225,000

 

1.43

 

225,000

0.77

 

25,000

 

0.13

 

25,000

0.80

 

16,000

 

1.14

 

16,000

0.90

 

15,000

 

1.10

 

15,000

1.00

 

15,000

 

0.69

 

15,000

1.05

 

305,000

 

2.15

 

305,000

1.09

 

40,000

 

1.90

 

40,000

1.10

 

105,000

 

1.00

 

105,000

1.20

 

247,000

 

3.39

 

247,000

1.59

 

25,000

 

3.86

 

25,000

2.10

238,767

7.61

238,767

2.13

216,708

6.39

216,708

2.15

200,000

8.45

200,000

2.17

35,955

6.87

35,955

2.19

5,000

7.56

4,165

2.40

 

284,000

 

4.38

 

284,000

2.43

61,250

6.93

61,250

2.45

89,500

6.10

89,500

2.49

78,435

5.92

78,435

2.50

20,000

4.88

20,000

2.64

30,882

7.10

30,882

2.67

28,194

7.22

28,194

2.73

257,934

9.44

2.99

8,000

5.87

8,000

3.13

208,000

5.37

208,000

3.50

8,000

5.62

8,000

Total

2,788,625

2,529,856

Restricted Common Stock

Prior to July 1, 2022, the Company issued 2,829,758 shares of restricted common stock to employees valued at $3,836,194, of which $3,060,741 had been recognized as an expense. As of June 30, 2022, 400,092 of these shares with a grant date fair value of $775,453 had not yet vested.

During the year ended June 30, 2023, the Company issued an additional 2,354,834 shares of restricted stock to employees with an aggregate fair value of $3,478,878. Of this amount, 229,834 shares vest over a three year period, with a one year cliff vesting period, and remain subject to forfeiture if vesting conditions are not met and 25,000 shares vest over a four year period, with a one year cliff vesting period, and remain subject to forfeiture if vesting conditions are not met. The aggregate fair value of these stock awards was $503,478 based on the market price of our common stock price ranging from $1.94 to $2.22 per share on the date of grant, which will be amortized over the range of three and four-year vesting periods. The remaining 2,100,000 shares were granted, under the 2017 Plan, as restricted stock awards to key management in accordance with its long-term equity bonus program (the “LTEBP”).

During the year ended June 30, 2024, the Company issued an additional 405,000 shares of restricted stock to employees with an aggregate fair value of $925,900. Of this amount, 155,000 shares vest over a three-year period, with a one-year cliff vesting period, and remain subject to forfeiture if vesting conditions are not met. The aggregate fair value

of these stock awards was $417,700 based on the market price of our common stock ranging from $2.24 to $2.73 per share on the date of grant, which will be amortized over the range of a three-year vesting period. The remaining 250,000 shares were granted, under the 2017 Plan, as restricted stock awards to key management in accordance with the LTEBP.

The LTEBP replaced the previous restricted stock compensation program for executives. It spans 5 years and is designed to better serve stockholder interests by aligning key executive compensation with stockholder value. Awards under the LTEBP will vest as follows, upon the 30-day volume weighted average price (VWAP) of our common stock reaching the following targets:

20% at a 30-day VWAP of $3.00 per share;

20% at a 30-day VWAP of $3.75 per share;

20% at a 30-day VWAP of $4.50 per share;

20% at a 30-day VWAP of $5.25 per share; and

20% at a 30-day VWAP of $6.00 per share.

Upon a change of control vesting will accelerate with respect to that portion of the award that would vest if the target 30-day VWAP was achieved at the level above the per share price in such change of control transaction. For example, if we granted an award of 100,000 shares under the LTEBP, 20,000 shares would vest upon our stock price achieving a 30-day VWAP of $3.00 per share, and 20,000 shares would vest upon our stock price achieving a 30-day VWAP of $3.75 per share. If the per share price in a change of control transaction was $5.00 per share, vesting would accelerate for 40,000 shares under the same award (i.e. the number of shares that would vest for our stock price achieving a 30-day VWAP of $5.25 per share, pursuant to a tier round up provision in the Plan effective upon a change in control). As a condition to receiving awards under the LTEBP, recipients will be required to hold at least 75% of all vested shares during the term of their employment. Applicable target 30-day VWAPs must be achieved within 5 years following the grant of awards under the LTEBP, and all unvested awards under the LTEBP will be forfeited upon expiration of such 5-year period. Recipients will also forfeit unvested awards in the event their service with our company terminates for any reason.

As the vesting of the 250,000 shares of restricted common stock under the LTEBP is subject to certain market conditions, pursuant to current accounting guidelines, the Company determined the fair value to be $508,200, computed using the Monte Carlo simulations on a binomial model with the assistance of a valuation specialist with a derived service period ranging from 0.68 to 2.51 years. The total fair value of restricted common stock vesting and expenses related to amortization of the fair value of the LTEBP during the year ended June 30, 2024 was $1,994,362 and is included in selling, general and administrative expenses in the accompanying statements of operations. As of June 30, 2024, the amount of unvested compensation related to issuances of restricted common stock was $1,375,199, which will be recognized as an expense in future periods as the shares vest. When calculating basic net income per share, these shares are included in weighted average common shares outstanding from the time they vest. When calculating diluted net income per share, these shares are included in weighted average common shares outstanding as of their grant date. When calculating net loss per share, the 1,957,726 shares are considered antidilutive and are excluded from that calculation.

The following table summarizes restricted common stock activity:

    

    

    

Weighted

Average

Number of

Grant Date

Shares

Fair Value

Fair Value

Non-vested, June 30, 2022

 

400,092

775,453

$

2.38

Granted

 

2,354,834

 

3,478,878

 

1.48

Vested

 

(211,967)

 

(1,418,717)

 

2.42

Forfeited

 

(65,165)

 

(123,953)

 

2.15

Non-vested, June 30, 2023

 

2,477,794

$

2,711,661

$

1.52

Granted

 

405,000

 

925,900

 

2.29

Vested

 

(725,068)

 

(1,994,362)

 

1.70

Forfeited

 

(200,000)

 

(268,000)

 

1.40

Non-vested, June 30, 2024

 

1,957,726

$

1,375,199

$

1.63

Common Stock Repurchase and Retirement

Effective as of March 19, 2024, the Compensation Committee of our Board of Directors authorized the repurchase, on the last day of each trading window during which the outstanding awards remain outstanding and otherwise in accordance with our insider trading policies, of an aggregate value not exceeding $750,000, in addition to the prior remaining balance of outstanding common stock of $82,347 (at prices no greater than $4.00 per share) from our employees to satisfy their tax obligations in connection with the vesting of stock incentive awards through the end of fiscal year 2025. The actual number of shares repurchased will be determined by applicable employees in their discretion and will depend on their evaluation of market conditions and other factors. As of June 30, 2023, $151,095 remained under the current authorization to repurchase our outstanding common stock from our employees.

During the years ended June 30, 2024 and 2023, the Company repurchased 198,383 and 51,841 shares of our common stock under the repurchase plan at an average price of approximately $2.79 and $2.01 per share, respectively, for an aggregate amount of $554,202 and $104,250, respectively. As of June 30, 2024, $346,893 remains under the current authorization to repurchase our outstanding common stock from our employees.

Shares repurchased are retired and deducted from common stock for par value and from additional paid in capital for the excess over par value. Direct costs incurred to acquire the shares are included in the total cost of the shares.

The following table summarizes repurchases of our common stock on a monthly basis:

    

    

    

Total Number of Shares

    

Approximate Dollar Value

Total Number

Average

Purchased as Part of

of Shares that May Yet Be

of Shares

Price Paid

Publicly Announced

Purchased Under the

Period

Purchased

per Share

Plans or Programs

Plans or Programs

September 2022

 

9,659

$

1.87

 

 

$

237,283

December 2022

 

16,141

$

1.90

 

 

206,616

March 2023

 

12,785

$

2.02

 

180,789

June 2023

 

13,256

$

2.24

 

151,095

Year ended June 30, 2023

 

51,841

$

2.01

 

$

151,095

 

 

 

  

 

  

September 2023

 

18,603

$

2.48

 

 

$

104,960

December 2023

 

8,501

$

2.66

 

 

82,347

March 2024

 

159,044

$

2.85

 

379,071

June 2024

 

12,235

$

2.63

 

346,893

Year ended June 30, 2024

 

198,383

$

2.79

 

$

346,893

XML 30 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Contingencies and Commitments
12 Months Ended
Jun. 30, 2024
Contingencies and Commitments  
Contingencies and Commitments

Note 7.   Contingencies and Commitments

Legal Proceedings

The Company is involved in legal proceedings in the ordinary course of its business. Although management of the Company cannot predict the ultimate outcome of these legal proceedings with certainty, it believes that the ultimate resolution of the Company’s legal proceedings, including any amounts it may be required to pay, will not have a material effect on the Company’s consolidated financial statements.

XML 31 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes
12 Months Ended
Jun. 30, 2024
Income Taxes  
Income Taxes

Note 8.   Income Taxes

The provision for income taxes consists of the following for the years ended June 30, 2024 and 2023:

Years Ended

June 30, 

    

2024

    

2023

Current

 

  

 

  

Federal

$

$

State

 

21,143

 

3,806

Foreign (Mexico)

 

91,928

 

1,796

Deferred

 

 

Federal

 

 

Foreign

 

 

State

 

 

Provision for income tax expense

$

113,071

$

5,602

During the year ended June 30, 2024, the Company recorded a provision for income tax expense of $113,071, which consisted of $21,143 in state income tax payments and $91,928 in foreign (Mexico) income tax payments. During the year ended June 30, 2023, the Company recorded a provision for income tax expense of $5,602 which consisted of $3,806 in state income tax payments and $1,796 in foreign (Mexico) income tax payments.

The reconciliation of the effective income tax rate to the federal statutory rate is as follows:

Years Ended

 

June 30, 

    

2024

    

2023

 

Federal income tax rate

 

21.0

%  

21.0

%

State tax, net of federal benefit

 

1.7

%  

5.0

%

Permanent differences

 

(70.5)

%  

(3.4)

%

Change in valuation allowance

 

44.8

%  

(21.8)

%

Effective income tax rate

 

(2.9)

%  

0.8

%

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial statement purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets and liabilities at June 30, 2024 and 2023 are as follows:

    

June 30, 

    

June 30, 

2024

2023

Deferred tax assets:

 

  

 

  

Federal net operating loss carryforward

$

3,512,478

$

2,074,080

State net operating loss carryforward

 

531,098

 

171,716

Intangibles amortization

 

 

148,404

Stock based compensation

 

1,440,562

 

2,250,149

Other

 

34,571

 

211,219

Total deferred tax assets

 

5,518,709

 

4,855,568

Deferred tax liability:

 

 

Fixed asset depreciation

 

(2,386,241)

 

(73,224)

Net deferred tax assets

 

3,132,468

 

4,782,344

Less valuation allowance

 

(3,132,468)

 

(4,782,344)

$

$

The Company has provided a valuation allowance on the deferred tax assets at June 30, 2024 and 2023 to reduce such asset to zero, since there is no assurance that the Company will generate future taxable income to utilize such asset. Management will review this valuation allowance requirement periodically and make adjustments as warranted. The net change in the valuation allowance for the year ended June 30, 2024 was a decrease of $1,649,876.

At June 30, 2024 and 2023, the Company had federal net operating loss (“NOL”) carryforwards of approximately $16,726,000 and $15,650,000, respectively, and state NOL carryforwards of approximately $7,748,000 and $6,560,000, respectively. Federal NOLs generated prior to and after 2018 can be carried forward indefinitely with some limitations. State NOLs will begin to expire in 2026.

Effective January 1, 2007, the Company adopted FASB guidelines that address the determination of whether tax benefits claimed or expected to be claimed on a tax return should be recorded in the financial statements. Under this guidance, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate settlement. This guidance also provides guidance on derecognition, classification, interest and penalties on income taxes, accounting in interim periods and requires increased disclosures. At the date of adoption, and as of June 30, 2024 and 2023, the Company did not have a liability for unrecognized tax benefits, and no adjustment was required at adoption.

The Company’s policy is to record interest and penalties on uncertain tax provisions as income tax expense. As of June 30, 2024 and 2023, the Company has no accrued interest or penalties related to uncertain tax positions.

Company is subject to taxation in the United States and various states and Mexico. The Company is subject to United States federal or state income tax examinations by tax authorities for fiscal years after 2017.

XML 32 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisition
12 Months Ended
Jun. 30, 2024
Acquisition  
Acquisition

Note 9. Acquisition

Current Year Business Combinations

ResoluteAI

On July 28, 2023, the Company acquired 100% of the outstanding stock of Resolute Innovation, Inc. (“ResoluteAI”), a Delaware corporation, an advanced search platform that equips organizations with search, discovery and knowledge management tools that are powered by artificial intelligence (“AI”) and neuro-linguistic programming (“NLP”) technologies. The total purchase consideration for ResoluteAI, net of cash acquired, was approximately $4.7 million. The

consideration included an initial payment of $2.8 million, a holdback of $0.1 million and a contingent earnout that had an initial fair value of $1.8 million. The Company’s revaluation of the earnout resulted in a fair value of $0 as of June 30, 2024. The contingent earnout payment will be based upon the product of three and one half multiplied by ending annual recurring revenue as of January 31, 2025 less the agreed upon Enterprise Value of $3.4 million.

Scite

On December 1, 2023, the Company acquired 100% of the outstanding stock of Scite, Inc. a Delaware corporation (“Scite”), a platform for discovering and evaluating scientific articles via Smart Citations. Smart Citations allow users to see how a publication has been cited by providing the context of the citation and a classification describing whether it allows for supporting or contrasting evidence for the cited claim.

The total purchase consideration for Scite, net of cash acquired, was approximately $21.1 million. The consideration included an initial payment of $7.2 million in cash, $6.5 million in stock, a holdback of $0.2 million and a contingent earnout that had an initial fair value of $7.2 million. The Company’s revaluation of the earnout resulted in a fair value of $12.2 million as of June 30, 2024.

The Company utilized the acquisition method of accounting for the acquisition in accordance with ASC 805, Business Combinations, and allocated the purchase price to ResoluteAI’s and Scite’s tangible assets, identifiable intangible assets, and assumed liabilities at their estimated fair values as of the date of acquisition. The fair value assigned to the developed technology and customer relationships were determined using the multi-period excess earnings method, which estimates the direct cash flow expected to be generated from the existing customers acquired. The cash flows were based on estimates used to value the acquisition, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model, as well as the weighted average cost of capital.

The valuation assumptions took into consideration the Company’s estimates of customer attrition and revenue growth projections. The excess of the purchase price paid by the Company over the estimated fair value of identified tangible and intangible assets has been recorded as goodwill. Goodwill also represents the future benefits as a result of the acquisitions that the Company believes will enhance the Company’s product offerings and lineup available to both new and existing customers and generate future synergies within the software and related services business.

At the date of the acquisition and as of this Annual Report on Form 10-K, management has not yet finalized its valuation analysis related to Scite acquisition. The fair values of the assets acquired, as set forth below, are considered provisional and subject to adjustment as additional information is obtained through the purchase price measurement period (a period of up to one year from the closing date). Any prospective adjustments through the purchase price measurement period would change the fair value allocation as of the acquisition date. The Company is still in the process of reviewing underlying models, assumptions and discount rates used in the valuation of provisional goodwill and intangible assets.

The following table represents the Company’s allocation of the total purchase consideration to the fair value of tangible assets, identifiable intangible assets, and assumed liabilities of ResoluteAI and Scite on the date of acquisition:

In thousands

    

ResoluteAI

    

Scite

Fair value of consideration

Cash

$

2,774

$

7,217

Holdback cash paid

 

125

 

175

Common Stock (2,729,014 shares at $2.40 per share)

 

 

6,549

Contingent earn-out

1,867

7,194

Total purchase price

 

4,766

 

21,135

Allocation of the consideration to the fair value of assets acquired and liabilities assumed:

 

Cash and cash equivalents

 

59

 

Accounts receivable

 

162

 

109

Prepaid expenses

 

43

 

Accounts payable and accrued expenses

 

(33)

 

Deferred revenue

(649)

(997)

Other current liabilities

(60)

(18)

Net tangible assets

(478)

(906)

Intangible assets:

Developed technology

2,000

8,800

Customer relationships

100

70

Net identifiable intangible assets

2,100

8,870

Goodwill

3,144

13,171

Fair value of net assets acquired

$

4,766

$

21,135

Prior Year Asset Acquisition

FIZ

On September 28, 2022, Reprints Desk entered into an asset purchase agreement with FIZ Karlsruhe – Leibniz-Institut für Informationsinfrastruktur GmbH (“FIZ”). FIZ delivers STM content pursuant to various contracts with its customers through its AutoDoc platform. FIZ agreed to assign and transfer to Reprints Desk certain of these contracts effective January 1, 2023 (the “Sold Contracts”).

On September 30, 2022, Reprints Desk made a non-refundable payment of $297,450 (€300,000) (the “Base Amount”) as initial consideration for the asset purchase. As of June 30, 2024, Reprints Desk has paid $64,578 in contingent consideration for customers that have their Sold Contracts assumed by Reprints Desk in comparison to the trailing twelve months of revenue of all Sold Contracts (the “Base Amount Plus”). As of June 30, 2024, $161,976 in contingent consideration was recorded for customers that placed an order and have consented to have their contract assumed by Reprints Desk (the “Bonus Amount”). As of June 30, 2024, $96,121 and $116,364 of Bonus Amount payments were made for the 2023 fiscal year and 2024 fiscal year, respectively. The Bonus Amount is based upon the collectable service fee that FIZ would have received from these customers. Contingent consideration for the Bonus Amount will continue to be paid in arrears through the quarter ending December 31, 2025.

The current contingent consideration for the Base Amount Plus and the Bonus Amount is recorded as a short-term liability on the balance sheet. At June 30, 2024, the Base Amount, the Base Amount Plus and the Bonus Amount were recorded as intangible assets on the balance sheet with an estimated average useful life of 10 years.

The following sets out the unaudited pro forma operating results for the year ended June 30, 2024 and 2023 for the Company had the acquisitions occurred as of July 1, 2022. These amounts include amortization of intangible assets:

Pro Forma (Unaudited)

Year ended June 30,

    

2024

    

2023

Revenue

$

46,083,535

$

38,824,651

Cost of revenue

 

25,091,938

 

23,202,113

Gross profit

 

20,991,597

 

15,622,538

 

  

 

  

Total operating expenses

 

21,572,819

 

15,851,599

Loss from operations

 

(581,222)

 

(229,061)

 

  

 

  

Other income (expense)

 

(2,902,981)

 

338,617

 

  

 

  

Income (loss) from operations before provision for income taxes

 

(3,484,203)

 

109,556

Provision for income taxes

 

(113,071)

 

(5,602)

 

  

 

  

Pro Forma Net income (loss)

$

(3,597,274)

$

103,954

Pro Forma Net income (loss) per weighted average share, basic

$

(0.12)

$

Pro Forma Net income (loss) per weighted average share, diluted

$

(0.12)

$

XML 33 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events
12 Months Ended
Jun. 30, 2024
Subsequent Events  
Subsequent Events

Note 10. Subsequent Events

Stock Options

On August 6, 2024, the Company issued 250,000 shares of restricted common stock under the long-term equity bonus plan, or LTEBP.

On August 9, 2024, the Company issued 7,105 shares of common stock upon the exercise of stock options underlying 10,000 shares of common stock on a cashless basis.

On August 13, 2024, the Company issued 10,674 shares of common stock upon the exercise of stock options underlying 15,000 shares of common stock on a cashless basis.

XML 34 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (3,786,597) $ 571,623
XML 35 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 36 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jun. 30, 2024
Summary of Significant Accounting Policies  
Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with Generally Accepted Accounting Principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from these estimates.

These estimates and assumptions include estimates for reserves of uncollectible accounts, accruals for potential liabilities, assumptions made in valuing equity instruments issued for services or acquisitions, and realization of deferred tax assets.

Cash and Cash Equivalents

Cash and Cash Equivalents

For purposes of the statements of cash flows, the Company defines cash equivalents as all highly liquid debt instruments purchased with an original maturity of three months or less. In all periods presented, cash equivalents consist primarily of money market funds.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 820, Fair Value Measurements and Disclosures, fair value is defined as the price at which an asset could be exchanged or a liability transferred in a transaction between knowledgeable, willing parties in the principal or most advantageous market for the asset or liability. Where available, fair value is based on observable market prices or parameters or derived from such prices or parameters. Where observable prices or parameters are not available, valuation models are applied. A fair value hierarchy prioritizes the inputs used in measuring fair value into three broad levels as follows:

Level 1 – Quoted prices in active markets for identical assets or liabilities.

Level 2 – Inputs, other than the quoted prices in active markets, are observable either directly or indirectly.

Level 3 – Unobservable inputs based on the Company’s assumptions.

The Company is required to use observable market data if such data is available without undue cost and effort. The Company has no fair value items required to be disclosed as of June 30, 2023 under these requirements.

The following table sets forth by level, within the fair value hierarchy, the Company’s assets and liabilities at fair value as of June 30, 2024:

Year ended June 30, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

 

  

 

  

 

  

 

  

Assets

Total assets

$

$

$

 

$

Liabilities

Contingent earnout liability

$

$

12,298,114

$

12,298,114

Total liabilities

$

$

$

12,298,114

 

$

12,298,114

Our contingent earnout liability related to acquisitions, which are further discussed in Note 9 to the consolidated financial statements, are in the “Level 3” category for valuation purposes.

The carrying amounts of financial assets and liabilities, such as cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values because of the short maturity of these instruments.

Allowance for Credit Losses

Allowance for Credit Losses

The Company’s trade accounts receivable are recorded at amounts billed to customers and presented on the balance sheet net of the allowance for estimated credit losses. The Company evaluates the collectability of its trade accounts receivable based on a number of factors. In circumstances where the Company becomes aware of a specific customer’s inability to meet its financial obligations to the Company, a specific reserve for bad debts is estimated and recorded, which reduces the recognized receivable to the estimated amount the Company believes will ultimately be collected. In addition to specific customer identification of potential bad debts, bad debt charges are recorded based on the Company’s historical losses and an overall assessment of past due trade accounts receivable outstanding. The Company established an allowance for doubtful accounts of $68,579 and $85,015 as of June 30, 2024 and 2023, respectively.

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments, which potentially subject the Company to concentrations of credit risk, consist of cash and cash equivalents and accounts receivable. The Company places its cash with high quality financial institutions and at times may exceed the FDIC $250,000 insurance limit. The Company does not anticipate incurring any losses related to these credit risks. The Company extends credit based on an evaluation of the customer’s financial condition, generally without collateral. Exposure to losses on receivables is principally dependent on each customer’s financial condition. The Company monitors its exposure for credit losses and intends to maintain allowances for anticipated losses, as required.

Cash denominated in Euros and British Pounds with an aggregate US Dollar equivalent of $294,145 and $1,760,323 at June 30, 2024 and 2023, respectively, was held in accounts at financial institutions located in Europe.

The Company has no customers that represent 10% of revenue or more for the years ended June 30, 2024 and 2023.

The Company has no customers that represent 10% of accounts receivable at June 30, 2024 and 2023.

The following table summarizes our content costs from our vendors:

Year Ended

 

June 30, 

 

2024

  

  

2023

Vendor A

26

%

23

%

Vendor B

10

%

13

%

Property and Equipment

Property and Equipment

Property and equipment are stated at cost and are depreciated using the straight-line method over their estimated useful lives of 3 to 7 years. Leasehold improvements are amortized over the shorter of the useful lives of the related assets, or the lease term. Expenditures for maintenance and repairs are charged to operations as incurred while renewals and betterments are capitalized. Gains and losses on disposals are included in the consolidated statements of operations.

Management assesses the carrying value of property and equipment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If there is indication of impairment, management prepares an estimate of future cash flows expected to result from the use of the asset and its eventual disposition. If these cash flows are less than the carrying amount of the asset, an impairment loss is recognized to write down the asset to its estimated fair value. For the years ended June 30, 2024 and 2023, the Company did not recognize any impairments for its property and equipment.

Revenue Recognition

Revenue Recognition

The Company accounts for revenue in accordance with ASU 2014-09, Revenue from Contracts with Customers (Topic 606), (“ASC 606”). The underlying principle of ASC 606 is to recognize revenue to depict the transfer of goods or services to customers at the amount expected to be collected.

Revenues are recognized when control of the promised goods or services are transferred to a customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company derives its revenues from two sources: annual licenses that allow customers to access and utilize certain premium features of our cloud-based SaaS research intelligence platform (“Platform” and “Platforms”) and the transactional sale of STM content managed, sourced and delivered through the Platform (“Transactions”).

Graphic

The Company applies the following five steps in order to determine the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements:

identify the contract with a customer;
identify the performance obligations in the contract;
determine the transaction price;
allocate the transaction price to performance obligations in the contract; and
recognize revenue as the performance obligation is satisfied.

Platforms

We charge a subscription fee that allows customers to access and utilize certain premium features of our Platform. Revenue is recognized ratably over the term of the subscription agreement, which is typically one year, provided all other revenue recognition criteria have been met. Billings or payments received in advance of revenue recognition are recorded as deferred revenue.

Transactions

We charge a transactional service fee for the electronic delivery of single articles, and a corresponding copyright fee for the permitted use of the content. We recognize revenue from single article delivery services upon delivery to the customer provided all other revenue recognition criteria have been met.

Revenue by Geographical Region

The following table summarizes revenue by geographical region:

Year Ended

June 30, 

2024

 

2023

United States

$

26,481,085

    

59.3

%  

$

21,862,582

58.0

%

Europe

 

13,962,285

 

31.3

%  

 

12,716,650

 

33.7

%

Rest of World

 

4,180,529

 

9.4

%  

 

3,124,220

 

8.3

%

Total

$

44,623,899

 

100

%  

$

37,703,452

 

100

%

Accounts Receivable by Geographical Region

Accounts Receivable by Geographical Region

The following table summarizes accounts receivable by geographical region:

Year Ended

 

June 30, 

 

2024

 

2023

United States

    

$

4,125,696

    

60.0

%  

$

3,727,977

60.6

%

Europe

 

2,082,900

 

30.2

%  

 

1,763,044

 

28.6

%

Rest of World

 

671,204

 

9.8

%  

 

662,042

 

10.8

%

Total

$

6,879,800

 

100

%  

$

6,153,063

 

100

%

Deferred Revenue

Deferred Revenue

Contract liabilities, such as deferred revenue, exist where the Company has the obligation to transfer services to a customer for which the entity has received consideration, or when the consideration is due, from the customer.

Cash payments received or due in advance of performance are recorded as deferred revenue. Deferred revenue is primarily comprised of cloud-based software subscriptions which are generally billed in advance. The deferred revenue balance is presented as a current liability on the Company's consolidated balance sheets.

Cost of Revenue

Cost of Revenue

Platforms

Cost of Platform revenue consists primarily of personnel costs of our operations team, and to a lesser extent managed hosting providers and other third-party service and data providers.

Transactions

Cost of Transaction revenue consists primarily of the respective copyright fee for the permitted use of the content, less a discount in most cases, and to a much lesser extent, personnel costs of our operations team and third-party service providers.

Segment reporting

Segment reporting

The Company operates in a single segment based on how the chief operating decision maker (“CODM”) views and evaluates the Company’s operations in making operational and strategic decisions and assessments of financial performance. The Company’s President has been identified as the CODM.

Business Combinations

Business Combinations

The Company allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and separately identified intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired technology, and customer relationships, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which can be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statements of operations.

Intangible Assets

Intangible Assets

The Company has certain intangible assets that were initially recorded at their fair value at the time of acquisition. The finite-lived intangible assets consist of customer relationships, and developed technology. Intangible assets with finite useful lives are amortized using the straight-line method over their estimated useful life of three to ten years.

The Company reviews all finite-lived intangible assets for impairment when circumstances indicate that their carrying values may not be recoverable. If the carrying value of an asset group is not recoverable, the Company recognizes an impairment loss for the excess carrying value over the fair value in our consolidated statements of operations.

Goodwill

Goodwill

Goodwill represents the excess of purchase price and related costs over the value assigned to the net tangible and identifiable intangible assets of the business acquired. As of June 30, 2024, goodwill that arose from acquisitions of ResoluteAI and Scite (see Note 9) was $16,315,888. Under ASC 350 Intangibles-Goodwill and Other, goodwill and other intangible assets with indefinite lives are not amortized, but instead are tested for impairment annually, or whenever events or circumstances indicate a potential impairment. The Company’s impairment testing is performed annually at June 30. Impairment of goodwill and indefinite lived intangible assets is determined by comparing the fair value of the Company’s reporting unit to the carrying value of the underlying net assets in the reporting unit. If the fair value of the reporting unit is determined to be less than the carrying value of its net assets, goodwill is deemed impaired and an impairment loss is recognized to the extent that the carrying value of goodwill exceeds the difference between the fair value of the reporting unit and the fair value of its other assets and liabilities.

Stock-Based Compensation

Stock-Based Compensation

The Company periodically issues stock options, warrants and restricted stock to employees and non-employees for services, in capital raising transactions, and for financing costs. The Company accounts for share-based payments under the guidance as set forth in the Share-Based Payment Topic 718 of the FASB Accounting Standards Codification, which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees, officers, directors, and consultants, including employee stock options, based on estimated fair values. The Company estimates the fair value of stock option and warrant awards to employees and directors on the date of grant using an option-pricing model, and the value of the portion of the award that is ultimately expected to vest is recognized as expense over the required service period in the Company’s Statements of Operations. The Company estimates the fair value of restricted stock awards to employees and directors using the market price of the Company’s common stock on the date of grant, and the value of the portion of the award that is ultimately expected to vest is recognized as expense over the required service period in the Company’s Statements of Operations.

Under ASC 718, Repurchase or Cancellation of equity awards, the amount of cash or other assets transferred (or liabilities incurred) to repurchase an equity award shall be charged to equity, to the extent that the amount paid does not exceed the fair value of the equity instruments repurchased at the repurchase date. Any excess of the repurchase price over the fair value of the instruments repurchased shall be recognized as additional compensation cost.

Foreign Currency

Foreign Currency

The accompanying consolidated financial statements are presented in United States dollars, the functional currency of the Company. Capital accounts of foreign subsidiaries are translated into US Dollars from foreign currency at their historical exchange rates when the capital transactions occurred. Assets and liabilities are translated at the exchange rate as of the balance sheet date. Income and expenditures are translated at the average exchange rate of the period. Although the majority of our revenue and costs are in US dollars, the costs of Reprints Desk Latin America and ResSoL LA are in Mexican Pesos. As a result, currency exchange fluctuations may impact our revenue and the costs of our operations. We currently do not engage in any currency hedging activities.

Gains and losses from foreign currency transactions, which result from a change in exchange rates between the functional currency and the currency in which a foreign currency transaction is denominated, are included in selling, general and administrative expenses and amounted to a loss of $21,395 and a gain of $121,953 for the years ended June 30, 2024 and 2023, respectively. Cash denominated in Euros and British Pounds with an aggregate US Dollar equivalent of $294,145 and $1,760,323 at June 30, 2024 and 2023, respectively, was held in accounts at financial institutions located in Europe.

The following table summarizes the exchange rates used:

 

Year Ended

 

June 30, 

 

2024

    

2023

Period end Euro : US Dollar exchange rate

1.07

1.09

Average period Euro : US Dollar exchange rate

1.08

 

1.05

Period end GBP : US Dollar exchange rate

1.26

1.27

Average period GBP : US Dollar exchange rate

1.26

 

1.20

 

Period end Mexican Peso : US Dollar exchange rate

0.05

 

0.06

Average period Mexican Peso : US Dollar exchange rate

0.06

 

0.05

Net Income (Loss) Per Share

Net Income (Loss) Per Share

Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period, excluding shares of unvested restricted common stock. Shares of restricted stock are included in the basic weighted average number of common shares outstanding from the time they vest. Diluted earnings per share is computed by dividing the net income applicable to common stockholders by the weighted average number of common shares outstanding plus the number of additional common shares that would have been outstanding if all dilutive potential common shares had been issued, using the treasury stock method. Shares of restricted stock are included in the diluted weighted average number of common shares outstanding from the date they are granted. Potential common shares are excluded from the computation when their effect is antidilutive. At June 30, 2024 potentially dilutive securities include options to acquire 2,788,625 shares of common stock and unvested restricted common stock of 1,957,726. At June 30, 2023 potentially dilutive securities include options to acquire 2,909,574 shares of common stock and unvested restricted common stock of 2,477,794. The dilutive effect of potentially dilutive securities is reflected in diluted net income per share if the exercise prices were lower than the average fair market value of common shares during the reporting period.

Basic and diluted net loss per common share is the same for the year ended June 30, 2024 because all stock options, warrants, and unvested restricted common stock are anti-dilutive. For the year ended June 30, 2023, the calculation of diluted earnings per share include unvested restricted common stock, stock options and warrants, calculated under the treasury stock method.

Income Taxes

Income Taxes

The Company accounts for income taxes using the asset and liability method whereby deferred tax assets are recognized for deductible temporary differences, and deferred tax liabilities are recognized for taxable temporary

differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

In March 2023, FASB issued ASU 2024-01 to amend the guidance in ASC 718 Compensation—Stock Compensation (Topic 718). Some entities compensate employees or other service providers by granting profits interest awards, which generally give the grantee an opportunity to participate in future profits and/or equity appreciation of the entity but do not give them rights to existing net assets of the entity. ASU 2024-01 adds an example showing how to apply the scope guidance in ASC 718 to determine whether profits interests and similar awards should be accounted for as share-based payment arrangements. The ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company does not currently anticipate that the guidance will have a material impact on its financial statements.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense categories that are regularly provided to the chief operating decision maker and included in each reported measure of a segment’s profit or loss. The update also requires all annual disclosures about a reportable segment’s profit or loss and assets to be provided in interim periods and for entities with a single reportable segment to provide all the disclosures required by ASC 280, Segment Reporting, including the significant segment expense disclosures. This standard will be effective for the Company on July 1, 2024 and interim periods beginning in fiscal year 2025, with early adoption permitted. The updates required by this standard should be applied retrospectively to all periods presented in the financial statements. The Company does not expect this standard to have a material impact on its results of operations, financial position or cash flows.

XML 37 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2024
Summary of Significant Accounting Policies  
Schedule of Company's assets and liabilities at fair value

Year ended June 30, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

 

  

 

  

 

  

 

  

Assets

Total assets

$

$

$

 

$

Liabilities

Contingent earnout liability

$

$

12,298,114

$

12,298,114

Total liabilities

$

$

$

12,298,114

 

$

12,298,114

Schedule of vendor concentration risk percentage

Year Ended

 

June 30, 

 

2024

  

  

2023

Vendor A

26

%

23

%

Vendor B

10

%

13

%

Schedule of revenue by geographical region

Year Ended

June 30, 

2024

 

2023

United States

$

26,481,085

    

59.3

%  

$

21,862,582

58.0

%

Europe

 

13,962,285

 

31.3

%  

 

12,716,650

 

33.7

%

Rest of World

 

4,180,529

 

9.4

%  

 

3,124,220

 

8.3

%

Total

$

44,623,899

 

100

%  

$

37,703,452

 

100

%

Schedule of accounts receivable by geographical region

Year Ended

 

June 30, 

 

2024

 

2023

United States

    

$

4,125,696

    

60.0

%  

$

3,727,977

60.6

%

Europe

 

2,082,900

 

30.2

%  

 

1,763,044

 

28.6

%

Rest of World

 

671,204

 

9.8

%  

 

662,042

 

10.8

%

Total

$

6,879,800

 

100

%  

$

6,153,063

 

100

%

Schedule of foreign currency exchange rate

 

Year Ended

 

June 30, 

 

2024

    

2023

Period end Euro : US Dollar exchange rate

1.07

1.09

Average period Euro : US Dollar exchange rate

1.08

 

1.05

Period end GBP : US Dollar exchange rate

1.26

1.27

Average period GBP : US Dollar exchange rate

1.26

 

1.20

 

Period end Mexican Peso : US Dollar exchange rate

0.05

 

0.06

Average period Mexican Peso : US Dollar exchange rate

0.06

 

0.05

XML 38 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Property and Equipment (Tables)
12 Months Ended
Jun. 30, 2024
Property and Equipment  
Schedule of Property, Plant and Equipment

Property and equipment consists of the following as of June 30, 2024 and 2023:

    

June 30, 

    

June 30, 

2024

2023

Computer equipment

$

687,307

$

628,200

Software

 

282,080

 

282,080

Furniture and fixtures

 

41,182

 

41,821

Total

 

1,010,569

 

952,101

Less accumulated depreciation

 

(922,558)

 

(881,908)

Net, Property and equipment

$

88,011

$

70,193

XML 39 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets (Tables)
12 Months Ended
Jun. 30, 2024
Intangible Assets  
Schedule of Finite-Lived Intangible Assets

    

June 30, 

    

June 30, 

2024

2023

Developed technology

$

10,800,000

$

Customer relationships

170,000

Customer lists

 

1,313,146

 

1,192,998

Intellectual property licenses

16,425

16,425

Total

12,299,571

1,209,423

Less accumulated amortization

(1,535,310)

(747,355)

Net, Intangible assets

 

$

10,764,261

 

$

462,068

XML 40 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Tables)
12 Months Ended
Jun. 30, 2024
Stockholders' Equity  
Schedule of vested and unvested stock option activity

The following table summarizes vested and unvested stock option activity:

All Options

Vested Options

Unvested Options

    

    

Weighted

    

    

Weighted

    

    

Weighted

Average

Average

Average

Exercise

Exercise

Exercise

Shares

Price

Shares

Price

Shares

Price

Outstanding at July 1, 2022

 

3,182,872

 

$

1.79

 

2,999,974

 

$

1.75

 

182,898

 

$

2.49

Granted

 

200,000

 

2.15

 

 

 

200,000

 

2.15

Options vesting

 

 

 

336,834

 

2.28

 

(336,834)

 

2.28

Exercised

 

(307,298)

 

1.31

 

(307,298)

 

1.31

 

 

Forfeited

(166,000)

 

1.81

 

(163,917)

 

1.79

 

(2,083)

 

3.92

Outstanding at June 30, 2023

 

2,909,574

 

$

1.87

 

2,865,593

 

$

1.86

 

43,981

 

$

2.47

Granted

 

257,934

 

2.73

 

 

 

257,934

 

2.73

Options vesting

 

 

 

42,729

 

2.47

 

(42,729)

 

2.47

Exercised

 

(373,883)

 

1.99

 

(373,883)

 

1.99

 

 

Forfeited

 

(5,000)

 

2.67

 

(4,583)

 

2.67

 

(417)

 

2.67

Outstanding at June 30, 2024

 

2,788,625

$

1.93

 

2,529,856

$

1.85

 

258,769

$

2.73

Schedule of valuation assumptions

The following table presents the assumptions used to estimate the fair values based upon a Black-Scholes option pricing model of the stock options granted during the years ended June 30, 2024 and 2023.

Years Ended

 

June 30, 

2024

  

2023

Expected dividend yield

%  

%

Risk-free interest rate

4.00

%  

3.76

%

Expected life (in years)

5

 

5

Expected volatility

50

%  

56

%

Schedule of additional information regarding stock options outstanding and exercisable

Additional information regarding stock options outstanding and exercisable as of June 30, 2024 is as follows:

Option

    

    

Remaining

    

Exercise

Options

Contractual

Options

Price

Outstanding

Life (in years)

Exercisable

$

0.70

 

225,000

 

1.43

 

225,000

0.77

 

25,000

 

0.13

 

25,000

0.80

 

16,000

 

1.14

 

16,000

0.90

 

15,000

 

1.10

 

15,000

1.00

 

15,000

 

0.69

 

15,000

1.05

 

305,000

 

2.15

 

305,000

1.09

 

40,000

 

1.90

 

40,000

1.10

 

105,000

 

1.00

 

105,000

1.20

 

247,000

 

3.39

 

247,000

1.59

 

25,000

 

3.86

 

25,000

2.10

238,767

7.61

238,767

2.13

216,708

6.39

216,708

2.15

200,000

8.45

200,000

2.17

35,955

6.87

35,955

2.19

5,000

7.56

4,165

2.40

 

284,000

 

4.38

 

284,000

2.43

61,250

6.93

61,250

2.45

89,500

6.10

89,500

2.49

78,435

5.92

78,435

2.50

20,000

4.88

20,000

2.64

30,882

7.10

30,882

2.67

28,194

7.22

28,194

2.73

257,934

9.44

2.99

8,000

5.87

8,000

3.13

208,000

5.37

208,000

3.50

8,000

5.62

8,000

Total

2,788,625

2,529,856

Schedule of restricted common stock activity

The following table summarizes restricted common stock activity:

    

    

    

Weighted

Average

Number of

Grant Date

Shares

Fair Value

Fair Value

Non-vested, June 30, 2022

 

400,092

775,453

$

2.38

Granted

 

2,354,834

 

3,478,878

 

1.48

Vested

 

(211,967)

 

(1,418,717)

 

2.42

Forfeited

 

(65,165)

 

(123,953)

 

2.15

Non-vested, June 30, 2023

 

2,477,794

$

2,711,661

$

1.52

Granted

 

405,000

 

925,900

 

2.29

Vested

 

(725,068)

 

(1,994,362)

 

1.70

Forfeited

 

(200,000)

 

(268,000)

 

1.40

Non-vested, June 30, 2024

 

1,957,726

$

1,375,199

$

1.63

Schedule of Repurchase Agreements

The following table summarizes repurchases of our common stock on a monthly basis:

    

    

    

Total Number of Shares

    

Approximate Dollar Value

Total Number

Average

Purchased as Part of

of Shares that May Yet Be

of Shares

Price Paid

Publicly Announced

Purchased Under the

Period

Purchased

per Share

Plans or Programs

Plans or Programs

September 2022

 

9,659

$

1.87

 

 

$

237,283

December 2022

 

16,141

$

1.90

 

 

206,616

March 2023

 

12,785

$

2.02

 

180,789

June 2023

 

13,256

$

2.24

 

151,095

Year ended June 30, 2023

 

51,841

$

2.01

 

$

151,095

 

 

 

  

 

  

September 2023

 

18,603

$

2.48

 

 

$

104,960

December 2023

 

8,501

$

2.66

 

 

82,347

March 2024

 

159,044

$

2.85

 

379,071

June 2024

 

12,235

$

2.63

 

346,893

Year ended June 30, 2024

 

198,383

$

2.79

 

$

346,893

XML 41 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Tables)
12 Months Ended
Jun. 30, 2024
Income Taxes  
Schedule of provision for income taxes

The provision for income taxes consists of the following for the years ended June 30, 2024 and 2023:

Years Ended

June 30, 

    

2024

    

2023

Current

 

  

 

  

Federal

$

$

State

 

21,143

 

3,806

Foreign (Mexico)

 

91,928

 

1,796

Deferred

 

 

Federal

 

 

Foreign

 

 

State

 

 

Provision for income tax expense

$

113,071

$

5,602

Schedule of reconciliation of the effective income tax rate

The reconciliation of the effective income tax rate to the federal statutory rate is as follows:

Years Ended

 

June 30, 

    

2024

    

2023

 

Federal income tax rate

 

21.0

%  

21.0

%

State tax, net of federal benefit

 

1.7

%  

5.0

%

Permanent differences

 

(70.5)

%  

(3.4)

%

Change in valuation allowance

 

44.8

%  

(21.8)

%

Effective income tax rate

 

(2.9)

%  

0.8

%

Schedule of deferred tax assets and liabilities

    

June 30, 

    

June 30, 

2024

2023

Deferred tax assets:

 

  

 

  

Federal net operating loss carryforward

$

3,512,478

$

2,074,080

State net operating loss carryforward

 

531,098

 

171,716

Intangibles amortization

 

 

148,404

Stock based compensation

 

1,440,562

 

2,250,149

Other

 

34,571

 

211,219

Total deferred tax assets

 

5,518,709

 

4,855,568

Deferred tax liability:

 

 

Fixed asset depreciation

 

(2,386,241)

 

(73,224)

Net deferred tax assets

 

3,132,468

 

4,782,344

Less valuation allowance

 

(3,132,468)

 

(4,782,344)

$

$

XML 42 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisition (Tables)
12 Months Ended
Jun. 30, 2024
Acquisition  
Schedule of fair value of tangible assets, identifiable intangible assets, and assumed liabilities

In thousands

    

ResoluteAI

    

Scite

Fair value of consideration

Cash

$

2,774

$

7,217

Holdback cash paid

 

125

 

175

Common Stock (2,729,014 shares at $2.40 per share)

 

 

6,549

Contingent earn-out

1,867

7,194

Total purchase price

 

4,766

 

21,135

Allocation of the consideration to the fair value of assets acquired and liabilities assumed:

 

Cash and cash equivalents

 

59

 

Accounts receivable

 

162

 

109

Prepaid expenses

 

43

 

Accounts payable and accrued expenses

 

(33)

 

Deferred revenue

(649)

(997)

Other current liabilities

(60)

(18)

Net tangible assets

(478)

(906)

Intangible assets:

Developed technology

2,000

8,800

Customer relationships

100

70

Net identifiable intangible assets

2,100

8,870

Goodwill

3,144

13,171

Fair value of net assets acquired

$

4,766

$

21,135

Schedule of pro forma operating results

Pro Forma (Unaudited)

Year ended June 30,

    

2024

    

2023

Revenue

$

46,083,535

$

38,824,651

Cost of revenue

 

25,091,938

 

23,202,113

Gross profit

 

20,991,597

 

15,622,538

 

  

 

  

Total operating expenses

 

21,572,819

 

15,851,599

Loss from operations

 

(581,222)

 

(229,061)

 

  

 

  

Other income (expense)

 

(2,902,981)

 

338,617

 

  

 

  

Income (loss) from operations before provision for income taxes

 

(3,484,203)

 

109,556

Provision for income taxes

 

(113,071)

 

(5,602)

 

  

 

  

Pro Forma Net income (loss)

$

(3,597,274)

$

103,954

Pro Forma Net income (loss) per weighted average share, basic

$

(0.12)

$

Pro Forma Net income (loss) per weighted average share, diluted

$

(0.12)

$

XML 43 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Organization, Nature of Business and Basis of Presentation (Details)
item in Millions
12 Months Ended
Jun. 30, 2024
item
subsidiary
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Number of subsidiaries | subsidiary 5
Number of existing STM articles on the platform 100
Minimum  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Number of newly published STM articles each year 2
Maximum  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Number of newly published STM articles each year 4
XML 44 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Jun. 30, 2024
USD ($)
item
shares
Jun. 30, 2023
USD ($)
shares
Dec. 01, 2023
USD ($)
Allowance for doubtful accounts $ 68,579 $ 85,015  
FDIC insured amount 250,000    
Cash and cash equivalents $ 6,100,031 13,545,333  
Number of revenue streams | item 2    
Estimated average useful life 10 years    
Goodwill $ 16,315,888 0  
Foreign currency transaction gain (loss) $ (21,395) $ 121,953  
Antidilutive securities amount | shares 1,957,726    
Employee Stock Option [Member]      
Antidilutive securities amount | shares 2,788,625 2,909,574  
Restricted Common Stock      
Antidilutive securities amount | shares 1,957,726 2,477,794  
Scite      
Goodwill $ 13,171,486   $ 13,171,000
Maximum      
Property and equipment estimated useful lives 7 years    
Maximum | Scite | Developed Technology and Customer Relationships      
Estimated average useful life 10 years    
Minimum      
Property and equipment estimated useful lives 3 years    
Minimum | Scite | Developed Technology and Customer Relationships      
Estimated average useful life 3 years    
Europe financial institutions      
Cash and cash equivalents $ 294,145 $ 1,760,323  
XML 45 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Company's assets and liabilities at fair value (Details) - Fair Value, recurring
Jun. 30, 2024
USD ($)
Liabilities  
Contingent earnout liability $ 12,298,114
Total liabilities 12,298,114
Level 3  
Liabilities  
Contingent earnout liability 12,298,114
Total liabilities $ 12,298,114
XML 46 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Concentrations (Details) - Cost of Goods and Service Benchmark [Member] - Supplier Concentration Risk [Member]
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Vendor A    
Concentration percentage 26.00% 23.00%
Vendor B    
Concentration percentage 10.00% 13.00%
XML 47 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Revenue (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Revenues $ 44,623,899 $ 37,703,452
Percentage of revenue 100.00% 100.00%
Accounts Receivable [Member]    
Revenues $ 6,879,800 $ 6,153,063
Percentage of revenue 100.00% 100.00%
UNITED STATES    
Revenues $ 26,481,085 $ 21,862,582
Percentage of revenue 59.30% 58.00%
UNITED STATES | Accounts Receivable [Member]    
Revenues $ 4,125,696 $ 3,727,977
Percentage of revenue 60.00% 60.60%
Europe [Member]    
Revenues $ 13,962,285 $ 12,716,650
Percentage of revenue 31.30% 33.70%
Europe [Member] | Accounts Receivable [Member]    
Revenues $ 2,082,900 $ 1,763,044
Percentage of revenue 30.20% 28.60%
Rest of World    
Revenues $ 4,180,529 $ 3,124,220
Percentage of revenue 9.40% 8.30%
Rest of World | Accounts Receivable [Member]    
Revenues $ 671,204 $ 662,042
Percentage of revenue 9.80% 10.80%
XML 48 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Exchange rates (Details)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Euro to US Dollar    
Period end exchange rate 1.07 1.09
Average period exchange rate 1.08 1.05
GBP To US Dollar    
Period end exchange rate 1.26 1.27
Average period exchange rate 1.26 1.20
Mexican Peso to US Dollar    
Period end exchange rate 0.05 0.06
Average period exchange rate 0.06 0.05
XML 49 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Property and Equipment (Details) - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Total $ 1,010,569 $ 952,101
Less accumulated depreciation (922,558) (881,908)
Net, Property and equipment 88,011 70,193
Computer Equipment [Member]    
Total 687,307 628,200
Computer Software, Intangible Asset [Member]    
Total 282,080 282,080
Furniture and Fixtures [Member]    
Total $ 41,182 $ 41,821
XML 50 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Property and Equipment - Additional Information (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Property and Equipment    
Depreciation expense $ 48,316 $ 28,329
XML 51 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets (Details) - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Finite-Lived Intangible Assets [Line Items]    
Total $ 12,299,571 $ 1,209,423
Less accumulated amortization (1,535,310) (747,355)
Net, Intangible assets 10,764,261 462,068
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Total 10,800,000 0
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total 170,000 0
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Total 1,313,146 1,192,998
Intellectual property licenses    
Finite-Lived Intangible Assets [Line Items]    
Total $ 16,425 $ 16,425
XML 52 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets - Additional Information (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Finite-Lived Intangible Assets [Line Items]    
Amortization of intangible assets $ 787,955 $ 24,320
Expected amortization in 2025 through 2029 1,170,000  
Expected amortization, thereafter $ 4,930,000  
Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 10 years  
Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 3 years  
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Line of Credit (Details) - USD ($)
12 Months Ended
Apr. 15, 2023
Jul. 23, 2010
Jun. 30, 2024
Line of credit amount   $ 2,500,000  
Percentage of eligible accounts receivable   80.00%  
Line of credit facility maturity date     Feb. 28, 2024
Outstanding borrowings under line of credit     $ 0
Revolving Credit Facility Member      
Line of credit amount $ 500,000    
Line of credit facility maturity date Apr. 15, 2025    
Interest bearing rate 2.50%    
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Options Narrative (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Nov. 17, 2021
Nov. 16, 2021
Nov. 17, 2020
Nov. 16, 2020
Nov. 21, 2017
Nov. 10, 2016
Nov. 09, 2016
Term number of years 5 years                
Weighted average remaining contractual life of all options outstanding 5 years 29 days                
Remaining contractual life for options vested and exercisable 4 years 7 months 17 days                
Aggregate intrinsic value of options outstanding $ 1,920,882                
Aggregate intrinsic value of options vested and exercisable $ 1,920,582                
Granted (in shares) 257,934 200,000              
Fair value of vested stock options $ 140,150 $ 375,189              
Amount of unvested compensation related to stock options $ 256,321 $ 56,577              
Common stock issued upon exercise of stock options 373,883 307,298              
Number of shares available from stock options   307,298              
Proceeds from the exercise of stock options $ 0 $ 57,500              
Director [Member]                  
Granted (in shares) 257,934 200,000              
Fair value of stock options granted $ 340,473                
Fair value of vested stock options   $ 222,000              
Common Stock [Member]                  
Granted (in shares)   137,523              
Fair value of vested stock options $ 0 $ 0              
Common stock issued upon exercise of stock options 72,234 137,523              
Proceeds from the exercise of stock options   $ 57,500              
Employee Stock Option [Member]                  
Vesting period 3 years                
Number of year(s) cliff vesting period 1 year                
Term number of years 10 years                
Employee Stock Option [Member] | 2007 Plan                  
Number of shares authorized under the plan               7,000,000 5,000,000
Number of shares available for grant 0                
Employee Stock Option [Member] | 2017 Plan                  
Number of shares authorized under the plan             1,874,513    
Number of shares available for grant 1,037,993                
Employee Stock Option [Member] | Omnibus Incentive 2017 Plan [Member]                  
Number of shares authorized under the plan     6,874,513 3,374,513 3,374,513 2,374,513      
XML 55 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Stock option Activity (Details) - $ / shares
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Outstanding beginning balance (in shares) 2,909,574 3,182,872
Granted (in shares) 257,934 200,000
Options vesting (in shares) 0 0
Exercised (in shares) (373,883) (307,298)
Forfeited (in shares) (5,000) (166,000)
Outstanding ending balance (in shares) 2,788,625 2,909,574
Outstanding beginning balance Weighted Average Exercise Price $ 1.87 $ 1.79
Granted Weighted Average Exercise Price 2.73 2.15
Options vesting Weighted Average Exercise Price 0 0
Exercised Weighted Average Exercise Price 1.99 1.31
Forfeited Weighted Average Exercise Price 2.67 1.81
Outstanding ending balance Weighted Average Exercise Price $ 1.93 $ 1.87
Vested Options [Member]    
Outstanding beginning balance (in shares) 2,865,593 2,999,974
Granted (in shares) 0 0
Options vesting (in shares) 42,729 336,834
Exercised (in shares) (373,883) (307,298)
Forfeited (in shares) (4,583) (163,917)
Outstanding ending balance (in shares) 2,529,856 2,865,593
Outstanding beginning balance Weighted Average Exercise Price $ 1.86 $ 1.75
Granted Weighted Average Exercise Price 0 0
Options vesting Weighted Average Exercise Price 2.47 2.28
Exercised Weighted Average Exercise Price 1.99 1.31
Forfeited Weighted Average Exercise Price 2.67 1.79
Outstanding ending balance Weighted Average Exercise Price $ 1.85 $ 1.86
Unvested Options [Member]    
Outstanding beginning balance (in shares) 43,981 182,898
Granted (in shares) 257,934 200,000
Options vesting (in shares) 42,729 (336,834)
Exercised (in shares) 0 0
Forfeited (in shares) (417) (2,083)
Outstanding ending balance (in shares) 258,769 43,981
Outstanding beginning balance Weighted Average Exercise Price $ 2.47 $ 2.49
Granted Weighted Average Exercise Price 2.73 2.15
Options vesting Weighted Average Exercise Price 2.47 2.28
Exercised Weighted Average Exercise Price 0 0
Forfeited Weighted Average Exercise Price 2.67 3.92
Outstanding ending balance Weighted Average Exercise Price $ 2.73 $ 2.47
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Valuation assumptions (Details)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Maximum [Member]    
Expected life (in years) 2 years 6 months 3 days  
Employee Stock Option [Member]    
Risk-free interest rate 4.00% 3.76%
Expected life (in years) 5 years 5 years
Expected volatility 50.00% 56.00%
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Stock options by exercise price (Details)
12 Months Ended
Jun. 30, 2024
$ / shares
shares
Options Outstanding 2,788,625
Options Exercisable 2,529,856
Range One  
Option Exercise Price | $ / shares $ 0.70
Options Outstanding 225,000
Remaining Contractual Life (in years) 1 year 5 months 4 days
Options Exercisable 225,000
Range Two  
Option Exercise Price | $ / shares $ 0.77
Options Outstanding 25,000
Remaining Contractual Life (in years) 1 month 17 days
Options Exercisable 25,000
Range Three  
Option Exercise Price | $ / shares $ 0.80
Options Outstanding 16,000
Remaining Contractual Life (in years) 1 year 1 month 20 days
Options Exercisable 16,000
Range Four  
Option Exercise Price | $ / shares $ 0.90
Options Outstanding 15,000
Remaining Contractual Life (in years) 1 year 1 month 6 days
Options Exercisable 15,000
Range Five  
Option Exercise Price | $ / shares $ 1.00
Options Outstanding 15,000
Remaining Contractual Life (in years) 8 months 8 days
Options Exercisable 15,000
Range Six  
Option Exercise Price | $ / shares $ 1.05
Options Outstanding 305,000
Remaining Contractual Life (in years) 2 years 1 month 24 days
Options Exercisable 305,000
Range Seven  
Option Exercise Price | $ / shares $ 1.09
Options Outstanding 40,000
Remaining Contractual Life (in years) 1 year 10 months 24 days
Options Exercisable 40,000
Range Eight  
Option Exercise Price | $ / shares $ 1.10
Options Outstanding 105,000
Remaining Contractual Life (in years) 1 year
Options Exercisable 105,000
Range Nine  
Option Exercise Price | $ / shares $ 1.20
Options Outstanding 247,000
Remaining Contractual Life (in years) 3 years 4 months 20 days
Options Exercisable 247,000
Range Ten  
Option Exercise Price | $ / shares $ 1.59
Options Outstanding 25,000
Remaining Contractual Life (in years) 3 years 10 months 9 days
Options Exercisable 25,000
Range Eleven  
Option Exercise Price | $ / shares $ 2.10
Options Outstanding 238,767
Remaining Contractual Life (in years) 7 years 7 months 9 days
Options Exercisable 238,767
Range Twelve  
Option Exercise Price | $ / shares $ 2.13
Options Outstanding 216,708
Remaining Contractual Life (in years) 6 years 4 months 20 days
Options Exercisable 216,708
Range Thirteen  
Option Exercise Price | $ / shares $ 2.15
Options Outstanding 200,000
Remaining Contractual Life (in years) 8 years 5 months 12 days
Options Exercisable 200,000
Range Fourteen  
Option Exercise Price | $ / shares $ 2.17
Options Outstanding 35,955
Remaining Contractual Life (in years) 6 years 10 months 13 days
Options Exercisable 35,955
Range Fifteen  
Option Exercise Price | $ / shares $ 2.19
Options Outstanding 5,000
Remaining Contractual Life (in years) 7 years 6 months 21 days
Options Exercisable 4,165
Range Sixteen  
Option Exercise Price | $ / shares $ 2.40
Options Outstanding 284,000
Remaining Contractual Life (in years) 4 years 4 months 17 days
Options Exercisable 284,000
Range Seventeen  
Option Exercise Price | $ / shares $ 2.43
Options Outstanding 61,250
Remaining Contractual Life (in years) 6 years 11 months 4 days
Options Exercisable 61,250
Range Eighteen  
Option Exercise Price | $ / shares $ 2.45
Options Outstanding 89,500
Remaining Contractual Life (in years) 6 years 1 month 6 days
Options Exercisable 89,500
Range Nineteen  
Option Exercise Price | $ / shares $ 2.49
Options Outstanding 78,435
Remaining Contractual Life (in years) 5 years 11 months 1 day
Options Exercisable 78,435
Range Twenty  
Option Exercise Price | $ / shares $ 2.50
Options Outstanding 20,000
Remaining Contractual Life (in years) 4 years 10 months 17 days
Options Exercisable 20,000
Range Twenty One  
Option Exercise Price | $ / shares $ 2.64
Options Outstanding 30,882
Remaining Contractual Life (in years) 7 years 1 month 6 days
Options Exercisable 30,882
Range Twenty Two  
Option Exercise Price | $ / shares $ 2.67
Options Outstanding 28,194
Remaining Contractual Life (in years) 7 years 2 months 19 days
Options Exercisable 28,194
Range Twenty Three  
Option Exercise Price | $ / shares $ 2.73
Options Outstanding 257,934
Remaining Contractual Life (in years) 9 years 5 months 8 days
Options Exercisable 0
Range Twenty Four  
Option Exercise Price | $ / shares $ 2.99
Options Outstanding 8,000
Remaining Contractual Life (in years) 5 years 10 months 13 days
Options Exercisable 8,000
Range Twenty Five  
Option Exercise Price | $ / shares $ 3.13
Options Outstanding 208,000
Remaining Contractual Life (in years) 5 years 4 months 13 days
Options Exercisable 208,000
Range Twenty Six  
Option Exercise Price | $ / shares $ 3.50
Options Outstanding 8,000
Remaining Contractual Life (in years) 5 years 7 months 13 days
Options Exercisable 8,000
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Restricted Common Stock Narrative (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Common stock issued upon exercise of stock options 373,883 307,298  
Term number of years 5 years    
Percentage of All Vested Shares Recipient Is Required To Hold During Employment In Order To Receive Award 75.00%    
Granted (in shares) 257,934 200,000  
Fair value of vested restricted common stock $ 1,994,362 $ 1,418,718  
Antidilutive securities amount 1,957,726    
Director [Member]      
Granted (in shares) 257,934 200,000  
Minimum [Member]      
Expected life (in years) 8 months 4 days    
Maximum [Member]      
Expected life (in years) 2 years 6 months 3 days    
Restricted Stock [Member]      
Restricted common stock under the long-term equity 405,000 2,354,834 2,829,758
Fair value of restricted common stock $ 1,994,362 $ 1,418,717  
Fair value of shares vested 508,200    
Forfeited, Fair Value $ (268,000) $ (123,953)  
Forfeited, Number of shares (200,000) (65,165)  
Amount recognized as expense related to stock issuance     $ 3,060,741
Non-vested stock $ 1,375,199 $ 2,711,661 $ 775,453
Balance of non-vested shares 1,957,726 2,477,794 400,092
Term number of years 5 years    
Vesting period 3 years    
Restricted stock to employees vested 725,068 211,967  
Fair value of vested restricted common stock $ 925,900 $ 3,478,878 $ 3,836,194
Restricted Stock [Member] | 2017 Plan      
Restricted common stock under the long-term equity 250,000    
Restricted Stock [Member] | Minimum [Member]      
Stock Repurchased Average Price Per Share $ 2.24 $ 1.94  
Vesting period   3 years  
Restricted Stock [Member] | Maximum [Member]      
Stock Repurchased Average Price Per Share $ 2.73 $ 2.22  
Vesting period   4 years  
Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period One [Member}      
Restricted common stock under the long-term equity 100,000    
Vesting percentage 20.00%    
Volume Weighted Average Stock Price Per Share $ 3.00    
Restricted stock to employees vested 20,000    
Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period One [Member} | Restricted Stock [Member]      
Restricted common stock under the long-term equity 250,000 2,100,000  
Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Two [Member}      
Vesting percentage 20.00%    
Volume Weighted Average Stock Price Per Share $ 3.75    
Restricted stock to employees vested 20,000    
Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Three [Member}      
Vesting percentage 20.00%    
Volume Weighted Average Stock Price Per Share $ 4.50    
Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Four [Member}      
Vesting percentage 20.00%    
Volume Weighted Average Stock Price Per Share $ 5.25    
Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Five [Member}      
Vesting percentage 20.00%    
Volume Weighted Average Stock Price Per Share $ 6.00    
Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Six [Member}      
Volume Weighted Average Stock Price Per Share $ 5.00    
Restricted stock to employees vested 40,000    
Vest Over Three Year Period One | Restricted Stock [Member]      
Restricted common stock under the long-term equity 155,000 229,834  
Vesting period 3 years 3 years  
Number of year(s) cliff vesting period 1 year 1 year  
Fair value of vested restricted common stock $ 417,700    
Vest Over Four Year Period | Restricted Stock [Member]      
Restricted common stock under the long-term equity   25,000  
Vesting period   4 years  
Number of year(s) cliff vesting period   1 year  
Vest Over Three and Four Year Period | Restricted Stock [Member]      
Fair value of vested restricted common stock   $ 503,478  
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Restricted common stock (Details) - Restricted Stock [Member] - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Non-vested, Beginning balance 2,477,794 400,092
Granted Number of shares 405,000 2,354,834
Vested, Number of shares (725,068) (211,967)
Forfeited, Number of shares (200,000) (65,165)
Non-vested, Ending balance 1,957,726 2,477,794
Non-vested, Beginning balance $ 2,711,661 $ 775,453
Granted, Fair Value 925,900 3,478,878
Vested, Fair Value (1,994,362) (1,418,717)
Forfeited, Fair Value (268,000) (123,953)
Non-vested, Ending balance $ 1,375,199 $ 2,711,661
Non-vested, Beginning Balance Weighted Average Grant Date Fair Value $ 1.52 $ 2.38
Granted Weighted Average Grant Date Fair Value 2.29 1.48
Vested Weighted Average Grant Date Fair Value 1.70 2.42
Forfeited Weighted Average Grant Date Fair Value 1.40 2.15
Non-vested, Ending Balance Weighted Average Grant Date Fair Value $ 1.63 $ 1.52
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Repurchases of our common stock (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2024
Jun. 30, 2023
Mar. 19, 2024
Amount of stock authorized for repurchase $ 346,893               $ 346,893    
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs $ 346,893 $ 379,071 $ 82,347 $ 104,960 $ 151,095 $ 180,789 $ 206,616 $ 237,283 $ 346,893 $ 151,095  
Total Number of Shares Purchased 12,235 159,044 8,501 18,603 13,256 12,785 16,141 9,659 198,383 51,841  
Average Price Paid per Share $ 2.63 $ 2.85 $ 2.66 $ 2.48 $ 2.24 $ 2.02 $ 1.90 $ 1.87 $ 2.79 $ 2.01  
Repurchase of common stock                 $ 554,202 $ 104,250  
Outstanding common stock                     $ 82,347
Maximum                      
Amount of stock authorized for repurchase                     $ 750,000
Publicly Announced Plans Or Programs                      
Share Price                     $ 4.00
Total Number of Shares Purchased 0 0 0 0 0 0 0 0 0 0  
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Provision for income taxes (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Current    
Federal $ 0 $ 0
State 21,143 3,806
Foreign (Mexico) 91,928 1,796
Deferred    
Federal 0 0
Foreign 0 0
State 0 0
Provision for income tax expense $ 113,071 $ 5,602
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Reconciliation of the effective income tax rate (Details)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Income Taxes    
Federal income tax rate 21.00% 21.00%
State tax, net of federal benefit 1.70% 5.00%
Permanent differences (70.50%) (3.40%)
Change in valuation allowance 44.80% (21.80%)
Effective income tax rate (2.90%) 0.80%
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Significant components of the Company's deferred tax assets and liabilities (Details) - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Deferred tax assets:    
Federal net operating loss carryforward $ 3,512,478 $ 2,074,080
State net operating loss carryforward 531,098 171,716
Intangibles amortization   148,404
Stock based compensation 1,440,562 2,250,149
Other 34,571 211,219
Total deferred tax assets 5,518,709 4,855,568
Deferred tax liability:    
Fixed asset depreciation (2,386,241) (73,224)
Net deferred tax assets 3,132,468 4,782,344
Less valuation allowance (3,132,468) (4,782,344)
Deferred tax assets, net $ 0 $ 0
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Provision for income tax expense $ 113,071 $ 5,602
State income tax payments 21,143 3,806
Foreign (Mexico) income tax payments 91,928 1,796
Increase (decrease) in valuation allowance (1,649,876)  
Accrued interest or penalties related to uncertain tax positions 0 0
Domestic Tax Jurisdiction [Member]    
Federal net operating loss carryforwards 16,726,000 15,650,000
State and Local Jurisdiction [Member]    
Federal net operating loss carryforwards $ 7,748,000 $ 6,560,000
Expiration date of NOLs Dec. 31, 2039 Dec. 31, 2039
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisition - Additional Information (Details)
12 Months Ended
Dec. 01, 2023
USD ($)
Jul. 28, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2022
EUR (€)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Asset Acquisition, Contingent Consideration [Line Items]            
Payment for non-refundable deposit for asset acquisition     $ 297,450 € 300,000 $ 0 $ 297,450
Intangible assets         8,343,056  
Goodwill         16,315,888 $ 0
Initial payment   $ 2,800,000        
Contingent consideration for customers         64,578  
Contingent earnout fair value         $ 0  
Estimated average useful life         10 years  
Fiscal Year 2023 Member            
Asset Acquisition, Contingent Consideration [Line Items]            
Payment of bonus amount         $ 96,121  
Fiscal Year 2024 Member            
Asset Acquisition, Contingent Consideration [Line Items]            
Payment of bonus amount         116,364  
Bonus Amount            
Asset Acquisition, Contingent Consideration [Line Items]            
Asset acquisition, contingent consideration, liability, noncurrent         161,976  
Scite            
Asset Acquisition, Contingent Consideration [Line Items]            
Intangible assets $ 8,870,000          
Goodwill $ 13,171,000       13,171,486  
Percentage of ownership interest acquired 100.00%          
Initial payment $ 7,217,000          
Purchase consideration, net of cash acquired 21,135,000          
Holdback cash paid 175,000          
Cash 6,549,000          
Contingent earnout fair value $ 7,200,000       $ 12,200,000  
Resolute AI            
Asset Acquisition, Contingent Consideration [Line Items]            
Intangible assets   2,100,000        
Goodwill   $ 3,144,000        
Percentage of ownership interest acquired   100.00%        
Initial payment   $ 2,774,000        
Purchase consideration, net of cash acquired   4,766,000        
Holdback cash paid   125,000        
Enterprise value   3,400,000        
Contingent earnout fair value   $ 1,800,000        
Multiplying factor for calculation of earnout   3.5        
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisition - Assets and liabilities assumed (Details) - USD ($)
12 Months Ended
Dec. 01, 2023
Jul. 28, 2023
Jun. 30, 2024
Jun. 30, 2023
Fair value of consideration        
Cash   $ 2,800,000    
Allocation of the consideration to the fair value of assets acquired and liabilities assumed:        
Intangible assets     $ 8,343,056  
Goodwill     $ 16,315,888 $ 0
Resolute AI        
Fair value of consideration        
Cash   2,774,000    
Holdback cash paid   125,000    
Contingent earn-out   1,867,000    
Total purchase price   4,766,000    
Allocation of the consideration to the fair value of assets acquired and liabilities assumed:        
Cash and cash equivalents   59,000    
Accounts receivable   162,000    
Prepaid expenses   43,000    
Accounts payable and accrued expenses   (33,000)    
Deferred revenue   (649,000)    
Other current liabilities   (60,000)    
Net tangible assets   (478,000)    
Intangible assets   2,100,000    
Goodwill   3,144,000    
Fair value of net assets acquired   4,766,000    
Resolute AI | Developed technology        
Allocation of the consideration to the fair value of assets acquired and liabilities assumed:        
Intangible assets   2,000,000    
Resolute AI | Customer relationships        
Allocation of the consideration to the fair value of assets acquired and liabilities assumed:        
Intangible assets   $ 100,000    
Scite        
Fair value of consideration        
Cash $ 7,217,000      
Holdback cash paid 175,000      
Common Stock (2,729,014 shares at $2.30 per share) 6,549,000      
Contingent earn-out 7,194,000      
Total purchase price 21,135,000      
Common stock     2,729,014  
Common stock per share     $ 2.40  
Allocation of the consideration to the fair value of assets acquired and liabilities assumed:        
Accounts receivable 109,000      
Deferred revenue (997,000)      
Other current liabilities (18,000)      
Net tangible assets (906,000)      
Intangible assets 8,870,000      
Goodwill 13,171,000   $ 13,171,486  
Fair value of net assets acquired 21,135,000      
Scite | Developed technology        
Allocation of the consideration to the fair value of assets acquired and liabilities assumed:        
Intangible assets 8,800,000      
Scite | Customer relationships        
Allocation of the consideration to the fair value of assets acquired and liabilities assumed:        
Intangible assets $ 70,000      
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisition - Pro forma operating results (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Acquisition    
Revenue $ 46,083,535 $ 38,824,651
Cost of revenue 25,091,938 23,202,113
Gross profit 20,991,597 15,622,538
Total operating expenses 21,572,819 15,851,599
Income (loss) from operations (581,222) (229,061)
Other income (2,902,981) 338,617
Income (loss) from operations before provision for income taxes (3,484,203) 109,556
Provision for income taxes (113,071) (5,602)
Pro Forma Net income (loss) $ (3,597,274) $ 103,954
Pro Forma Net income (loss) per weighted average share, basic (in dollars per share) $ (0.12)  
Pro Forma Net income (loss) per weighted average share, diluted (in dollars per share) $ (0.12)  
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events (Details) - shares
12 Months Ended
Aug. 13, 2024
Aug. 09, 2024
Aug. 06, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Subsequent Event [Line Items]            
Common stock issued upon exercise of stock options       373,883 307,298  
Restricted Common Stock            
Subsequent Event [Line Items]            
Restricted common stock under the long-term equity       405,000 2,354,834 2,829,758
Subsequent Event            
Subsequent Event [Line Items]            
Common stock issued upon exercise of stock options 15,000 10,000        
Subsequent Event | Common Stock            
Subsequent Event [Line Items]            
Common stock issued upon exercise of stock options 10,674 7,105        
Subsequent Event | Restricted Common Stock            
Subsequent Event [Line Items]            
Restricted common stock under the long-term equity     250,000      
EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !& -%D'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 " 1@#19J=?RN>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G6Q:!,,VEXHG!<&"XBTDTS:XV0W)R&[?WFQLMX@^@,?,_/GF M&YC6!&F&B,]Q"!C)8;J9?- M&$Y3U\(5,,,(HT_?!;0+L53_Q)8.L'-R2FY)C>-8CZN2RSLT\/;T^%+6K5R? M2/<&\Z_D))T";MAE\NMJ>[][8$IPL:[X727X3G#)N13K]]GUA]]5V _6[=T_ M-KX(JA9^W87Z E!+ P04 " 1@#19F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !& -%DEU<&PO=V]R:W-H965T&UL MM9MK<]HX&(7_BH;M[+0S(?C")>DFF2$0MFQ3PL9I.]V=_2!L 9[:$BO+N?S[ ME2_8<5=^L3OB2X*-WX/U8,GGR.+BB?'OT980@9[#@$:7G:T0N_>]7N1N28BC M4[8C5+ZS9CS$0F[R32_:<8*]M"@,>I9A#'LA]FGGZB+=M^17%RP6@4_)DJ,H M#D/,7ZY)P)XN.V9GO^/>WVQ%LJ-W=;'#&^(0\7FWY'*K5ZAX?DAHY#.*.%E? M=L;F^VG?2 K2([[XY"EZ]1HE35DQ]CW9F'N7'2,Y(Q(05R026/Y[)!,2!(F2 M/(]_<]%.\9E)X>O7>_59VGC9F!6.R(0%7WU/;"\[9QWDD36. W'/GCZ0O$&# M1,]E093^14_9L0.[@]PX$BS,B^49A#[-_N/G',2K MNL*;#R NN' K-?4V#G M!7;3@GY>T$_)9$U).4RQP%<7G#TAGAPMU9(7*67Z- 8^JA&RI\\8+F-+N>DN^EBSX[4_3VS;N+GI ?EQ3UW%SZ.I.V:J1- M"WUB5&PCJ>L1KRK0D^=9G*RU/]EK"U3\(Z:GR#9.D&58?<4)3>!RA^Q.D6G7 MED_A\BEQY:>;:;D-M,8NT-NIGOUSZ%7 ,\&^6C 9(MY'.^R2RXX< R+"'TGG MZM=?S*'QFPJ63K&I)K$*R'X!L@^IER ?7G9$A0TN-XWN1Q4?L*HM'TUB%3Z# M@L^@&9\QI3$.T#W9,2Y4H& =P6,5W@E8U1:4)K$*J&$!:M@,U))PGR6=TD-R M5%5>4[!2,5+5#E5@?5MHFL0JT$8%M%'#WL>QM /I7:/^"H.UUCB(E)<86-:6 MEB:Q"JVS@M89V$*'N#&7D$B$QJY ,S\@:!&'*\)5M& MPS"[]KDU&*J(@:5M MB6D2JQ [+XB=@ZW,[XSW9.-'0EYB BUPJ.R2L,[]C7,SOI]\0,[=[>>'^=W" M.'.S\M>]F!KF^\QZ0-&7G M'9V/AGWE[0$N;DU/DUJ5GE72LYK0&WN>5(].]B_0K3P.W5'U-0=+[B4H$PCO M=H'\.E:!\M8!"[4FJ4FM2K*,#"9HI/]'& W*(W5B+3&@UT MJ561E>' A.W]C\B6+!+2!/_E[^K'.UBQCIK6P*!+K4JMC PF[/5_I%;<*Y:< M/?K457.#-6ON$UKC@RZU*K8R0)BP[T_[XY@37']MP0*V:2@A:8T+NM2JD,K M8,(N_Y:YL@,NMXQ"WO> 2'\TZAKV0'WSU!H7=*E5:96!P81=_H,O9$9@:V1: M;U?O4!X@7I3(8*4)"T/I6"+!W.\GZ(UQ*@,$VF&.'G&@3O:P8&N0QX@19IDC M3#@ R'SJ^72#G)=PQ0(EOP,)PG$<)26M24&76G6&M8P*%FSF]]<7NGEVMYAN M2&W<.B"T&#O3\9_*65JMR4"76I57F0RL1LG@*PF"[GV YH+IL2F-1+H4JMB*R.!U2@2?&&!C)Y89L]D)H1'2EBP4@TLK:Y?EUH5 M5NGZK4:N?Q)SGDRT9;-KZ5 F75FLA@8K?B.JJ@E/9X,9G,Q7N,2FJP8ATUK<9?EUJ56FG\K4;&/^V.:")-_X9QI=DXH+-@M(M= MET@9*>)E@DIZ6OV_+K4JO=+_6[!]S^DY(0X"=!U'\NU(W3]AG;I'+7!9:UC' MR %6F0,LV,+GL&Y"PC?):/:[5!!;F9S"':;J:^XG'Q_ =:VQ'2,06&4@L& ; M/Y_,[M$X]GPAX_A8"!*);"IR%N"-DAJL5T]-J_O7I5:E5KI_"S;OQ6.JF4\Q M=7V90-,YC73?#>?I-+B\,63+4?Y.6/ZCA E_3#U,K2%!EUIUX4(9$NQ&SQ.< MK72]4'\](%,+"ZYKO3;A& G!+A."W2@A+.-5X+NRDS*L]!ZP2NO%'5K#0JXV M2-62I62/5\.S,],>#8<7O4<5G3((V(V"0#XWX61S$\X6R[-"=[&08QM-4KN2 MF$Z//\G5AJ_::%N#07\P/"O:F-,X1AJP7RT;:I8&Y,#%Y2@VIQYY1A^)N@/" M4H9AF/;9T#9,)1&]*X2.D0;L,@W8L'??AZ>9'R6SC]\(YN#ZC@-RW:XQ[-K* MN5JXLC6V8\0!NXP#=L.U0Z^YS>1.I:L](%:W%@8N:TWL&!' +B. W7 144XL M7TM4SPR6FWU3$M.: W2I58F5.<"&;?M8XO(R9#4.]H! O8_0ZOMUJ54QE;[? MAGWZWO+/?!ZB^53)"588C"PE):T^7Y=:E5+I\VW8@.\I)0^9:I?1PA*W+$)C MNB$!29ZPX\!?,TY]K$2GU=7K4JNNHBU=?1^VXWMT=1/^!\J_$I^N9)1'TK'M M0\$)6IXJ'Y;#6JU7UVIU^+U7R^F3N8GT9PD1 MGOUNXA-.IC8B%)"U+#5.1_+>Q+.?(F0;@NW2Q?DK)@0+TY=;@CW"DP/D^VO& MQ'XC^8#B!R%7_P%02P,$% @ $8 T6>-LP-H_!@ DQD !@ !X;"]W M;W)K0G#DS\O5:-9_U0@B# MOE1EK6\F"V.6E].ISA>BXOI"+44-W\Q54W$#M\W35"\;P8O.J2JG%.-X6G%9 M3V;7W6?WS>Q:M::4M;AOD&ZKBC?/[T6IUC<3,GGYX*-\6AC[P71VO>1/XD&8 M3\O[!NZFNRB%K$2MI:I1(^8WDW?D\I9FUJ&S^$N*M=Z[1I;*HU*?[J_%L69G$S M22>H$'/>EN:C6O\JMH0B&R]7I>[^1^NM+9Z@O-5&55MG0%#)>O.7?]DNQ)X# M"0<\S@5ZL.$T.D>?'N[0CV<_74\-/,HZ3/-MV/>;L'0@ M[&]M?8$8#A#%-/2XWY[NS@[=IT!PQY+N6-(N'AMBV3:-J WB6@.Q2Q^?38#0 M'\ FTZ5>\ES<3"!;M&A68C+[_CL2XRL?NS<*=L"5[;BRL>BS6ZX7B-<%RNV% M^*>5*UX">>UCO0D5=:%LQJ]F,<$8,W(]7>T3]%%T= M*)]][#;/CO?9I4F68GS$SF-'(H;C 7+1CEPT2NZ^$4LN"R2^0-'50G?@E5F( M!C)[_T#ZL$OUZ TKQ.+)669K\X#]>2;:Q] %GJ+*]K M1'!$!X#VLD[&=7U3[T:P,7=721IE24R/ ;J6E*0L3&@R +*7U&B5DC_* M4EKI\!8[,MH6?&NU>ZMHAZ1[F2?C.K]K8I;\F7=U (X2)'_3BE[\O:O@JG>: MABPFSHYY#'&2120>V+!>Z,FXTM^)N8 M ZD7*U&WP@O35? ,^O(T=/+3-83Z M ^=J0$%)K_7D6\1^[W1Y\7HD/TGC)(R/&S^?91AAP#Q45WK1)Z>K_JO9\*;: M_U;1#HGWZD_&Y1\F2B/K)\M;\*96;<_?*][$U65"*935O;YK2\RU'-@FVJLW M'5?OS<%ZY4!15S"A,8RC*#F&Z+$V/[^-S^8%3^>:'*0C3ZAZZ7-,_^Z?UMQ_?_8WZGO=+3 M<:6'Z6M;E+7E?X7.\ 7&!.2E03#+M^(*41S F&[_(;W@C9TM6[-0C?PJBBM4 MJY=/I=96A+K>IC4:.M4"SHQW!=VFX+A:CIH<:NB(!XD2/,J4 MT8!FT$8GK.-(,^@XDR#"Z?@"O#Y24/>= (.J%!TOB6M&,X PL"Q]2T%?:2F* M0IJN949V$#^7-TN@%G+J*1&*[Y<[9 M<"T3QO#P:>Y; CK>$C@BV^7CR0PRY^7CP&#CL1P8;*9[;\SMSQ6_\^9)UAJ5 M8@ZN^"*!&,WF%X#-C5'+[B7ZHS)&5=WE0G" ;@W@^[E2YN7&OI??_0XS^Q=0 M2P,$% @ $8 T69S/-=;% P 4PX !@ !X;"]W;W)K/#\*^:QR0C3X6C"N%DZN]?[!=56: MDP*K>[$GW%S9"EE@;89RYZJ])#BKD@KF^IX7N06FW%G.JW-KN9R+4C/*R5H" M518%EM\>"1/'A0.=EQ.?Z"[7]H2[G._QCFR(_KQ?2S-RVRH9+0A75' @R7;A M_ H?5C"R"57$/Y0A'BV@X_9PO$L$6$DU;8$-C\'LB*,V4J&XTM3 MU&GGM(GGQR_5?ZO$&S%/6)&58/_23.<+)W% 1K:X9/J3./Y!&D'(UDL%4]5_ M<*QC4>2 M%1:%$VR(2@HKW_QU^9&G"7 \$*"WR3XMR8$34)0":W)*ED?L,;+ MN11'(&VTJ68/JGM391LUE-O'N-'27*4F3R]7@BO!:(8UR< C9IBG!&QL.07> MK;$D7.=$TQ2S]^!G\'GS ;S[\?WZVG\"]/\6?)[$'AWP/?\ M<"1]=7MZT$UWC>!6M=^J]JMZX85Z?YOU(;8 ,]/%5O&8H+H"JBK8Q7!81@F* M9W/W<,X]C$J0!U$;U<$+6KQ@$F\MS3*5^AO / /D2TGW9N'H.\ ;[#0MBY)5 MCRPC9O6F%-LU,::BGB@ZXYOY/D))3\8P+$G@S$O&=82MCG!2QT>N,=_1)T8 M5LJTU*@$7 BIZ?>+$L(!&T0!"J#7TS",B\,X0!>>!6HUH$D-OPN1'2EC8V1H M2!8%$"5)__:B09=XXU112Q6]]L[NI3A0^W;%HZS1L%&#,/!0U$.=G->:RH/: MXY0L'--WBL@#<98__0 C[Y>)91FWJN(K?4^V1$K3$^:]ESX;35@"84Q'5XUR MP*PDP*P,H'+S9AI36=>/SV_TO>?!GL9K41WXI(5/7@=?02J 2YT+2;^3; PX M&;20,>#JK\=\0V '>]9BS]Z$394JQY%G Y(^ZU1$!Q)Z)YORWH1IODQ,=_", M\MVH*WE782=#NK1GI@HG:5>B*,PWREN[N*E^K8VOAG7I3^8(I]VQ2W]3&S<5 M.Z]";[R1;PKMDI]\$TX;YQCYW40KPZ'O!;X_0T$<]*F'D?XL3&)TR2/AR23A MM$N.0U]K[*';72(?1EXA/UDCG/;&34KU> -/YMWN(HV"_ZE:5^7):N&TUTY] M <"AK<( QC!,^KXZ/C= M2E(& #F'@ & 'AL+W=OB<]#SEM*BASPKS.5H;>WF8CPV\[7,A3E7&UG +TNE3:F&/-Q+M)B-)U4]V[T=**V-DL+>:.1V>:YT%^O9*;N+T=D M]'CC0[I:V_+&>#K9B)6\E?;3YD;#U?@899'FLC"I*I"6R\O1&W(Q8[QTJ"S^ M2N6].?F.RE3NE/I27KQ=7(YPB4AF_R4-"81EOKC)3_4?W!UL\ M0O.ML2H_. ."/"WVG^+A,! G#H3W.-"# VT[!#T.[.# JD3WR*JTKH45TXE6 M]TB7UA"M_%*-3>4-V:1%6<9;J^'7%/SL=*8*H[)T(:QV[74:*9R:)=U6<>=1&^+NO6',N9'=(8^W5ZC5]__.!E; M@%8^8#P_P+C:PZ ], A%[U1AUP;]7"SDHAE@##D=$Z./B5U1;\3?M\4Y8O@U MHI@&#D"SI[LS#QQV'&=6Q6,]\3[(G2RV\L(U-'O/P.U9OL<79B/F\G($(V^D MWLG1](?O",<_N=(:*%@CR>"89."+/OVHK,C@Y:Y2=66Z=P\K]W*"V4V#@%,6 M)\EDO#O-HFO(H@BS(*1'PP;"\(@P])9AIHPM>UM[RA$.68Z!@C62Y<=D^1/* M,6^F[,IX'X:?C#8-DIA%C+7*XC!D&-.0$W=9HB/2R(OT5PT3"-IHM4RM"V#4 M>2Y)>( )YRV #L,@PCA.>@#&1X"QMV\.,C6&2A8(]_D MF&_B+<@M\"ID^QJM9 &99Q4#B 404&IL.1([9R,ECCJ%$0M8W*J3PS (<,)9 MX*X3P36?82_R:PG#,4_%7B24J'.E;?I/=<-)3+B#)6:<1J0%V6$74AXD/8!/ M")@\X2U5G09S8B7=%Q##N$6X/8$Z+$DYU]*8]0"F-6#J!?Q(^EE%^DNM\D?T M(!6R#7Y$B_M3??:):V .Q&RSH,98SANMZW3 M+N8DZ@%8$R?Q,^=L+8J5!(1H*5*-=B+;RG+2GH,H@J8 28:DT 7H<)2EXB[- M4OO5F4C0'6I&682[[=RUQ#U9U.1*O'3F[PQT)V'5(,7CUV@EU+<,HHC3LR:IF4>*GT9OG >YRY!DAS%$ AV'(<8_ (365 M$C^7_@EKO_2T$$Z47:(\8U',PR1JP^Q:AA'AM&\:J1F5?(-2JW=RWEA/-' [ M&98,2K%#16L.04VRQ,^RL!"%968!ZSRM93'_BH!:"Y/U4U67-L_")&Q7K&O% MHKXIBM;$2OW$.NNOE OK(5K8ZK"()+2%UV$91B$+>J8C6C,K)=X.NQ(FG3>1 MHLV^YW)XF\U::/<*@'H9^[E--E2TYBC4=$W]=-V9#ZHQJ))'KX!P%BK+A#;U M77O=GAV.PX4 MK3D.M4:@?HTP4#N&3VO'KIFG'6M%0/V*X(7MZ%A%][2CPS(A+(G"GE4'K54" M]:N$&V"9
!_2K303"$/25OT.2QC'C,:<'??L5I%,/SB#3CF%2+/WA =*%HSX5J$L*4=R>U!R&!-.(QGW%J:4"\TN%CZ7\%//>A;S?_=F%&2A:,]F3 M#?D7[,@/NR7_?^S)LUIYL!?NRK/N5@##'!;9<5NJ.RQI@BG\]?5>K0O8RW?F MV:!;\T-%:R9-A[9OJB+)U_XI+0]_1=02P,$% @ M$8 T6KA[N^L_>UP]WU;DM M\I*\KZWF?#RF];='4E2O]RNP^O[!A_SYT'8?;![N3NDS>2+MQ]/[FK[;7%%V M^9&435Z55DWV]ZN?P+L$X:Y!;_'OG+PV-Z^M;BB?JNIS]^;GW?W*[GI$"I*U M'41*_[V0D!1%AT3[\64 75U]=@UO7W]'C_O!T\%\2AL25L5_\EU[N%_Y*VM' M]NFY:#]4KW\GPX#Z#F95T?1_K=>+K0=75G9NVNHX-*8]..;EY7_Z=2#BI@'T M9QK H0%T$P#=VC@,@W 7)>\H8'7!^O" M;A^:*&W3A[NZ>K7JSIJB=2_Z^/:M:43RLIN*3VU-O\UIN_8AK,JF*O)=VI*= M]=32?W2>M8U5[:WPD);/I+'RDGY199\/5;$C=?,7:_OEG+??[C8M]=^A;++! MU^/%%YSU=3Q6 YCU\2FRWOSPH]4B/7/JFDDB(D<4<;_ADZBZTR"UYD$>T!G!O Q+=(R(U;:6O\XEV\M9/_5 M@C:$HGER0<(]4K=8OCQ S_;_OPG MX-I_$TT @4O?]J"/\=3KEC=<0V0'#O3@U#(66 (( @=,[1+>SO%]Y '_:C17QC?K5! M[$H32KN@2SGF> .<)&+&,YY.Y9SI44B].7/+FCNE737&.F354^VR+G\VH6P MXR.'"<9"NT@Z!-TESB18;!(L,00VF0?>=1YX\GE0U7N2:V:Z M">=Q$X;UM^5-V%Q36B0RBPF[_I5=__>QNSBU?*YKE'+ L;[,+)+V6C>Q3(+% M)L$20V"3T ?7T ?Z"^RYU,BR@,LRQ/YJEW9!-\D"/LE\R+K<\E9LGBDM$J&G MFY_\$\*!/9;7MD'*%Z?>X'7RL\?%-O,#*UQF%LG'H)M[1M%BHVB)*;3I;+@1 M6X!T-GP@IW.='=*FGPVJ9!O )GL:AFR(I1YU\VU FRS6P'9 P%1Z6X$AFW-J MDT0T0NH.XID]#HQB!)"K$?-,+\\QR'-!*PNVO \7VD7R'FMGF4FTV"A:HF9D M&M51\0!RR2.\C6/>-.=N,3W13\A74F?Y)=C*8GAPKG5F\ M&(%=V[;9S%+K'FJ31#"ZJ;,IUZ/P >3*QZ^DM7XNZ2Y%K#>=K"_2\Q\!+U%P MU)K4 "*UPZW !'O 9?,Q5D,E:J@IN:.: )1R LF?Z1P^US4ILV]66Z=E4_03 M6\BSLB@/Y1ZU>58ZW*I-8H$)\H#'LJRPFG(\:@I +BK,'/X@(;\^+XX&CL]M MP";+[@CP*@0,@DZUY/9@@5X!(8;0=0*6DK\6-$# M>4F_X! (R7=>OO#MHX%M]A1HL64D[[/V[FL2+3:*EIA"FYZXCNH"_ WJ@G*/ M'D!E>[3IFR/U3N45^^_]U (\M6N8[-J MJ;P/VLSS-3@( A1@CZ5>7<^K31*Q.P>Y,SH:O+E<(*_G_Y"S(=$$&^+%Y#/M9&ZWXHN#K!U28" M(R[WU%6_U&3*\UCQ0\5E V-G19 O4SOR!;FVT#"2=UT[V8R6^$;1$E-HTTDP M"@%0+@3HB=:0+Y'7G'P9^U$,WKGP2A:LH"2:6!'#0+*-0@SPC7D M+SFPEQ)#>4>T,XN7"]:LRZW B,LJ]44'P>#F]J]1EH!R6>(/5*RAH*2'D+M6 MM,PLDH]#.\>,7G\PBI8("$$>\F=3;%1"H%P)$<5Z7]56FGTYYTU_O;N+]E-& M?\\( \K?;8 >9$_4Y9W03B_!K0/LN %;%6X%AER*J>\X"(9(W07NS72 MA0@D%R)TR%^<8H@OY+N(V(!-LJ6&D7P4VA>4C5YT,(J6F$*;SH=1*D%RJ41X M>)1F&2E(W3\1T57P>?G06'K![5)A'B5 MH!J^YN!69LSJE-$J6S M*<.C((+D@LBB(R/$"Q<<7T:?LE [W I,ULCS71QX++M*L&0)V)3@FZ, LSPKK*8B!)9KZ"([@([+4BXP!<#W0<"RSAL"X':G5G./#HU% M/9(7]0O.C1SYYLS7R7TX$'N@%BZVC.1]UMZ>3:+%1M$24VB7Z&]NGO_L'B#^ M):V?VW'O567Y[)O;QIJU/_2.BGJFVK8__R0-(=J3L#^OV^JMKO M;[JG3*]/1C_\'U!+ P04 " 1@#19#,G[:*T' "G(P & 'AL+W=O M@"32V2>K%SB8'&W6+O M@!9!@^Y^5B0ZYE46O:3L)/?K;T@I>B/%Q OW2Z*7X?B9%\XS(^GJ4<@?:LM8 MA9YV1:FN9]NJVE_.YRK;LEVJ/H@]*^'.1LA=6L&I?)BKO61I;A;MBCD)@GB^ M2WDY6UV9:[=R=24.5<%+=BN1.NQVJ7R^885XO)[AV1\QTK%18DDVUS//N++=6@6&(D_.'M4O6.D3;D7XH<^^7=^ M/0LT(E:PK-(J4OAW9&M6%%H3X/BK43IK?U,O[!^_:/]LC =C[E/%UJ+XD^?5 M]GJVF*&<;=)#47T3C[^SQJ!(Z\M$H9F+' MT+M"*.6*S4VM(C(J=($YKBYHLHBC97(U/_8ML06C!,>$MF(#C%&+,?(&Z6/^ M7]A1.L%1): (9:+,>,%0.<:N;^N+F8[J7HHCAR1&]\]OCVMTSKB>2=G 9W'K ML]@;UT\,E&8\K8MNF:-T)V3%_VZ4/(RAUXWACA K^PP2^7(7A\A-XA%^)%@A=N^,L6_O)T^(?R M! .6%K"QXVV)>$$2X@:.@X[Y B_T+R+G&Y[5F9T)56D+TBR#%D,:.M36Z*T. MET^PI_G5/EP2+'N971OE$(OB( @FK.KQ.?9:-:QQ4.&T"?J,I;*$/@X5/+WG M!:^>G>"QG>2$)H&U?1V"4]!)!YWX.72; E0%I;A?9Y5BT(_HRO."?*KF-NK/ M5'3/I6WHC*Z?P%ZV7GW,,G'0G1A47\:/Z7W!G#93*PX7- P#,MY$+L$E5+FI M H [XL=^YK^5;)_R'+$GF"T4JV,EJBV3T,!*J7.O#J(3?VC#PG$8)=9^<0F2 MD.)P G_7%& O?[;XI7A."YU<3IR173]I%(;6OK#E+BAL;!)/P.QX&/N)N$V( M??JLLZ$FXRR3!];YW@G=0;50:9+:%J5YS-L01 MHE<]FXW"_CKPO69%EPN(S<47"93&<0UUR84)L+L[=J0C;>(G[=OTV3#V1DA4 MBO)"LLVAS,TNS]E>*%[?,F44X@FVP*6)_IOXF+FQPQ:Y(,LDC"8HG'043KRL MV&VB@X(-!$3N2D,G:N(H[P%L(-(K/PUZARA0'DR1$^@[SB4G#?$;7J8P(+Z^ MAG68(C9/6^EGBT1)--7Z MDH[(B9_(U[W.'*AFW]0")TH'34=12(+QV.02Q$%()K=*Q^?$S^QZYM;7U9 1')RU"8V8T.S@6-KV' )1D$T6;@Z9B=^9K?VNVO/.*';- [M:+2( MQ@V54S ADYN]XWOBY_O?-AN6&?>SI\Q,'DB/?:@^=H.VR3MT(+:E")F"V]$[ M\0_:S?,UR32[O>%DV4S?0-Q>YRPIJ,[%NQR-*Z<@*EV00!Q0G MT809'6M3/VM[S&!Z!/(:8%-P#'P'N,;X;4'+TB'^CJRI?]Z^.^SWA7G>GQ8H MYRHKA#H I9B2U%(A+^N715"#W$^PSSIUGTO;T"6]I_C^J=N$U$R#NM]JG@E7 MZ9.['E![IL:8V@]+'')Z))R(7\?4-/3&[RMTBB9.O28+\N[-;0OU-@(G1^Y, MVH;.Z,B?OD;^+8<.>+,>D2'!]>%;^F=J,SZ%OF!<'1UB&,8X,E45V)L/*^Y%58F=.=RR%(A'"\#]C1#5RXG^@?;; MG-7_ 5!+ P04 " 1@#197Y_51[@- R)0 & 'AL+W=O>V4P;?+*UK9<"E6QW[SBE9\T-ME[PFU8;/_HLR)*%M0]T<5V_.3@A MA52CJD 2)/X\JBO5-"0(:OPCR3PH6]*#X\]9^E_9=MBRD%Y=V>9W78?UFX.? M#D2MEK)OPIW=_$TE>[XG>95M//\O-G'M]W\Y$%7O@VW3P]"@U2;^E5^2'T8/ M_'3RE0?.T@-GK'?.WL1CA:#6GT@4WEIZ&<-A24^^#PK<9SX>*C M6TFC_RG)13/Q08;>*6&7XFWOL=)[(4TMWDJO/=V]=AOW.OO*7J=GXKTU8>W%SZ96]53 ,10OVI]E[=^>?5/BWWLS%R].9N+LY.S\ M&_)>%&^\8'DO_BO>B'N=[]^+LNVE[V2EWAQT),@]JH.+9]^=_G#RZAN6G!=+ MSK\E_=]LR;?W^F"#$J=S\>?WG#PJ[O"%=-5:W-NFISM^)JY--1?/PUJ)9]_] M='9V\NK*MITTVQE?GK[*M_<\N[-BHW;O]#[?L"[?L[U+-P_%1GJA365=9YT, MJL:%($WNH3P;^$$]REH*J/[!/JIVH9PX(TR>_#!CFV&P%%V_:'35;$5P$N@7 M:]O4VJQ$%0U!WH>U6(*BQ 9?89W=&"SS_<+K6DNG%:2PYX!Z55#_$N[JG#;! MBW?*/T1/85M<-7(C$8&L.$<%=C0][ZOQQ/Z=MA0!BRGM49MY[2-72ZAUB-08'L_;-9A'RK,7CQ/N+U-=YXB.G_C"Z[#6@9! M8L*V@],)"0A[3=H6L,-+%>#:ZFHF5@"W,ZC((:+:U!JV][(I=BG'&*T:V]=' M5"SKHNN1]$?R*'FDJ'LOY7W1YU%+(?M@CYPR:D,81<+ 37#&RBE%&_NYN-JG M&NDS4B\63M)F9)I>&=%W*<+2&%)\+/AZOST58++[;'X-HPY9@^4>3BTTH3:)9D= M5+4V)#MZH%4U70S>_?2^.+>R!+D0(\R$5JR5+H"8U "B3TX:+[EM&M"BP$\P MW@I'8!>K9.^,S'8E.R!M!>*[/O^3V/D2=[0A3@V?60 M#7B)L::S4=@[N15X'K(L5H71*MQRME^MQ'^6[H ME)&+AMANJ6* JIC!EGV6'SSZ6MK#)%E5:%5=BKL>'F(YM7I$_]Q%6%$CJP/5 M@VP+JI60]:/$MEBK?46I@$ICT1V*YWH.3T=AA[-T,^V8BO*BWPJ 94""4__H MM8O.]GV'A N[:D6QLN*%D"LILDU#?],61"^M-.CMX^<,05DYZSW'&9?*H0SX MY"[*K+'+%]PMQ*VBJ,.Y^#0"R#C#:]7 M9R?=Q^O277:(H-"++90ONXK"C9] M(5O;0QM"'!$N@A[D Q79P<9QE$C>$JK-LLTQY:)]R32JKP@$ )0>X)2N'< M8)*+_!(!(8[A&( /*7LQ2XIW"9MO$(AH[("66I-9S EAUF/<:L0V17,ZH]&V$=:,?(C7G M)FDN-2_WU '1!:( F%%)B=;%YZ J6GBBE"B.$,%EM&8ZW](U&@>TD@#E)/D# MD62BO A>.5I1., P>Q(51-8IQE!I*ZBDN1=7(%8N2)^X4NJ_Z$8@:GKGH@VP+ VL0S!U::VGV%7HTJ+K2BM<8V=K5%GV9J7\E. M350=)^'@[S$?, )_?.5C,@"WQ; (G=WH3RM13)N<*;0&=@UL-A/3TI$:F6G9 MH+F@5EUCMXI+,L10(/!P2PQQ!&<1%OS6!]5F[%-\"3!NS&R21%^5#/:J0JM* MZ1$I?E)1![S0'(>\6(SI@)Q+99!NYV;M\O8ZL7E"R(@KK !B4;96HQV6BEOE M*&R'%YQM>=+11/-':W2S*F%,SPT9\^J">7>I5WVN5 "+ M7\+L?4$NL<"T#1X@['GNK8L!=A2;\J!:HM,BI%*]A=: 6I-&F1DU0VFJV2W2 MQ.PQB7J%SD%VFE(I#U.\O$J0IG: P1:@Q%QG M/YZ_*MW:Y2^E1\L8C63CF6WV%K,8.2OK5-5Y#FIB)RR>CTD>;143,)=*U";[ M0&0DJP9GTC$%Q2AV+0O'!4@D%&FY4->=_E+*I<^]6637=-0O8#H%1"* M]8RVG+;CEIS<:A%B[A?874RFN09@^588!4S@J^JAB=')@0QT'>*(9S>*"C#R M2C.N$;34D_:Q3!+ /B<$QPF=0#)T6*4*CYO/BGL8!):/!QQ&!GP-D\J5B%78 MFK$6W MP6\;Q!X,L@B3 =8IJ$?[UGE#J%'5C,'C&PQ+W$?BP)F=6B2TCO(Q1 M52!J:N$53R%$@ I3+N,%\ MA5;($U4@O T[BA '_SJ MGPQ$=$B]I$X@V%I&9&XP@7#QU"9U-37")[O"+=R]M$ <)32"5(,1^>G2U !Q ME]<)5DZ!69!3=:0:95;$\U2^$<'<@,TRST2PI%@_';O8!\RV3S=*UDM/[2?H M*Y\YD ^0";D;&0HG-\1L^R2A^;Y_0+8B#V*%72!;2M1F@@BA\V-&$<\3) [3 MZ(OA<=!US<&ST!*8]=N M$[)SH@%O_;_#^=_L.>CZ/UZDV4#J+C>T-P_.IF*9QWS\O8CE[L'8S>-JA$]2FNZ M"\_^V8,FU"TBE&:;3WBR;RO;$0R>^/(S%#?C,T)J*0G2D2,GYU3E7"H/O@,D M(Q60$S >T=O?U"]P^5OK1L6F;3C+*2=\D_)=3AN74RC[X4416+1.!8"+T/A< M W#XW--)B:N',Q48_H$ICONAA-K<8"9MZ$4.W%?U3%3Y MYJB%B1TU"4-KC+I!0$0:MMKSCPS2E)X0P?U#RN2AW-M\O))*_9K;$'@J1F,< MX$+-E"_$A VE6.2T#A=5+#6VV[(L?N/$RC)ZI0,WK-)PQ ^MX3K4 <;!$\4R M&KB_ZF,+ GY#\>_+D7)Z*%:;5GZVCE]^+=.1T$A6)N0^;3U$OU1<.Q4Z2Z@I MXP!W)_M!,XV>W\./2XB,S3KFFT!N7R:XD(>8,*1XE#[LFC$B!)&MD M Z4H'X2)]!HYMXU^U#N1!Y/",<:=!%;2">HH:V*SP>_\*$O7NN-^G8.XZ'43 MH@OC6,QO<>-X2]MCMP;=_"T&V$IW363@*TBQC4[].Y]%5>FM*7$(B (M'PTC MGLY)(T#B^]C\G*K3&[IXU!F2B-X, TDQG-:55\%'3U\ZS^/A<7Y-O4"38'(? M-7FQ$@U6BCRM$:S\JKP:FS/GJ>'DQ=[?.!R/?L<"'*SXUSITP W%XT]:RMWR M@Z#+^#N887G\-=%[Z3#V>+0^2SQZ,O_Q^X.8L?D"DQ[_*F9A T#'']=*(LRT M -\O+0;(=$$;E)])7?P+4$L#!!0 ( !& -%E[&5:(2!D *E0 8 M>&PO=V]R:W-H965T&ULW5QY<]M&EO\J*(UG-JZ"*5[BX:M* MLF./IIR,UK*3VC]!H$EV# ((#DF<3[^_]UYWHT%"LAQO:G>V*K%(L(_7[[X: M+V_S\DNU5:H.[G9I5KTZV=9U\?STM(JW:A=5@[Q0&7Y9Y^4NJO&UW)Q61:FB MA"?MTM/Q<#@[W44Z.WG]DI]=E:]?YDV=ZDQ=E4'5['91N;]0:7[[ZF1T8A]\ MU)MM30].7[\LHHVZ5O7GXJK$MU.W2J)W*JMTG@6E6K\Z.1\]OYC2>![PBU:W ME?KO M^.PXRRJJU)L\_54G]?;5R>(D2-0Z:M+Z8W[[=V7.@# M'Y5G SB=$5&NZQ*_:LRK7U\+,8)\'5SK3:;7.HZR.CB/X[S):IUM@JL\U;%6 MUUI_]HD3<^K(HK5JQ.(2Z7*&W7R^F]_ M&#U^\/S^_XH^C%T^A*'YO-/ -(@U=@<\*JQ1Y23M'.]JX(O@Q7M4R-=712J>Z MUF:I1%=QFE<-[8N1.!'!2EO?-TFV20 ,3:#/O>BA>??!4ZH;E36*QZ@[:.D* M"R=-25AJY]"W0I4Z3ZH!\%@WV !@0FE5@+-)"7B96'IP'1L7H( M<2!&VB3^"- R,/S.8#89=!0KX54*8(6254B?2@ C$PJP'' &V#PLA9V==A&V M ;O<1&E#AR(Z@V5T5M5E8Y@)PX$C6I#VUS%!4&(G#*TT+Q/R"6"^4OTOQYG0 MXJHL,;..[@S%!L&;J-KR8/[P(Y; SKS-.P*X*8N\DA,2LCV:$0/0E#4,'O:C M7]_DNR+*]K019*V2WY6W9(3_TC38PH: [U.-GT 8M:H[Y\.F\18F*!%!B0!\ MJ3?@FQ38J4'Y>B_PE$H%.U&]@!6R@O-<9KR%X86 =5(&E@J/H0'_5KJJ,08T M+77*JV(]M<<^Y1>X"NLF(WYZ%^DR^ 4$82Y^YSCXT@/Z,W1_Z?WFR?)U#?Q& M):"YR/''"?2[\^L+)]"]X]_D":LCIJ"==G[]QLWZE!X%K2Z!X15P=D1@IS?,3:+JX)OH E,Q^ ML[M.W*Z?,V^N9A#8ETF"//,9E,?/7U2^X+$.;!L-0P51'(?WH?$>W2_M\8QP-/G3+?AY,7_VM__4E$9*'+:NI"Y M 596+'M;AON4UY"%QVYS+@CZLT\C0$7=S9Z(<(Q?/.K)\6]_]M\/'L?\V7N] M:?T5$#XCV;0,NW\ /?[?+MI&XW"\7(2CT;3_H5 D[3GBX\CB+=6[V3^;TG?" MC@]5JC2J17UTO8/;K8;.(FV[;DJC8RO$8:1;H #8-5[2-!)XLI/P@!->JL]_ M$[UM%(>Q4D94C*6"\:W5)H>73>:$5(+8-.M?B(Z*H[+&OK0N6- 2*RT*'%V\>SS(MK30XPLBC*_8Q^/3@/]U2HQ&!,51TWE M?-EJ"_UYX).0]O6<&3BCI'=Q!,5'?P-MKNO@0UY5)GPX5*=U21Y@+\0E*?8X M+TEAD2-OL 14I$)DB:15*5AROH\U?ZLH94 D#Y+A?W.0J .C=7*!28$V96B[ M)DL)$55E6(1]7\MW6%;7#QW%6>4HR)K="OQ'I(8WD)?BP\6ZC)L=6"PC3^$6 M'*HZ+B8H@8/BG+?L,B!L":I"Q>0M.2PXE(*%#& 4(M'9";J6L_)5JC>1"9%R M?Y_07]>X^XRC522.*WGC'L+$ZQ8262D##IO8X(E^0XCY+Y7XV#![>LLP90\. MG&I%L<8MJ!T@KN&A*?U@L:\2<7^3A,6TOW< J5&G)! M-1PP847.C 8_\P9=-D[R9E6OF[1=$KL]F2W"L_F207JR. N'H[,^WX1_)Z\J M)*H7BMU48O70Q2LV\NK3=5VUUN*PB[7KX)GHS/AN%P.*1I3.(Q8'1/B?!4DY)DVBD+ ;%[1UQ:_"=F)F4C7-QA MT@. .=\!LEJ\@Q^;,I<=+F#W('W!54Z!L@O7H\VF5!LBZN?KX"VAK/1XE,5P MO)R&H^F9R.$HG,^&X00Q#'CK,7((F0*46Y4F$D0:=J>0HY]OTSSVH2]4;_S5 MFD].E)7*6-!@-/RKGXH"XG:Y03MQTQZ>5]4;2%CP_]!VO3[ ?0BZ)\KCW";L M#7C3.(NT 06CE:3"Z#%.E8"G_N<#,@ZP."M^]),[Q>$/?"H.:.V37QB\X+P= M,@O^VGZ9X(L9CH;>D-'$^W)%Y"^AX@ASE.\JV!)U'BOWF,P>.[JL]UP0 M3X\3HA=8C7YK*IN.A-Z/J$3RC-+-<#:@-Q*V?,:=;(T\'$FR3JDV&<0)">I< MF(ER&U!@VYPX? >7],9F<[ QO(.R9A_"KBN>J'A1]/5P:7$]1)6*&QT&AG=3 MVB? W!UK-$5:A_-$Q-RL-E3&:EQL$ AC@&K9L*^V.J5] M,W5+"5!:8*5JVLH=)8X*75.2DG3->^QF_'NG3A&60,?Q= XQ. V;V%BC$YET M3_C[8ALPFV;Z5.%3D%+&!OF0ZT2G=(L9B@0. =H(D]//]4GA@9>_8BOWH MABCH962$/9US;1 M=Q#)=3:@W+1W)":V)-R<;PPP;V%:(&/Y;>:!AN<,F9.A-C@;<+[Z<=KX(%NM M$Z:'VY\=D!9 DP*E*+&7.P;!1V,7/LH*3#9?WSM%+D4#&6P,5YFP=+'I/+_^ M#/A&TV?#9>@694)1ZJ)$>&1L[!MG.7Z0#/!L.'L:^AEB>F*SQ&(:.#V8,E$* M6UPBNIC!1 'F#HL$"R<>0M-IXZT"BJQ:BZ;9Y)1A]ZL0W1!49A@.\%FP&[*8 M@[8AAF$"$CJV6&6>6@8"!7::'+OCO6FVAB>ZK7-9R-#<&&.F'YQ?U@+&$<@A%4=P'3B^JF2=K-FJFW.+*-XB6H,Q MQI3G@#1K.',42[E+ZG9DVGVG@9(Z,8D=L2,<'5*C00P&)4P202>*+!<3<5OF#<(26NSJ$*1/ M[>I5E]>=X!5%JHVR;UVC-9&OJE7!VILBVE*XG$P366UF6TH$05!(I[9*S!.* M58=9R>Y1O2A=(SP7^OI9!+Y.[>6DE=K9W>/ZU%*RC/M0.([8]!ZQA$J'KVW,(TL>ZQI MHNJ!DY!^JO"I6FM2&H[G@E^M*T*IFF95Q:7FB@XX7WF"4WVWY-@M6WW?-5K0 M'3#D^]8I(_RZ5*$/F:.]S0V0[MT7E#*A^9G8L)"TW8WF9%^:FE*:Q57IF9J8 M3"4X%7$%&'NEH#;A=PZ""[ B^)W541'MQ989]26!4W(C6%[WKMO--U9M_=@, MAJQY$M@AQ('@BRYDBMB8B1N62D2SL15W3AN2'\VI3L2EJ3)U;#!_7E+\EW,. M"-^*?4E.=F?%@MBY-IZU"_1%SPP(NF..8\W;W;*%QEF6IB!'U#ZV27&;4/M. M(EE>6NV#]RK?E%&QY=391[6Q;L0#05W9SM[XLTN>_7^DPM8? 'XU$.P$A-Z7 M-C#\#-R2&:LY#]W63<:S<+H8A#9> M!LO!U)L_"4?C:0@+%BQXW6XU\4DPG88S.*F+Y1)A[+ #_60>SH>3<'HV/OCI MW+J8'[TD^Q]BJ=YT_;\?>SV<7W@$.STA^HW/PMER!O]X<$"'<#Z>A\OYW#W# MD-DQ$XW!A.-P"5)-AH.QST/A?#8)A]-I,%[PQ'X6FLU'X7@X!0,MO,DS\.5P M2BS CP_Y9Q8NYLMP@4T/V6<6CLZPZVQR\,M;J]FM-K+Q1G^E[= 0A/"$*3%] M7*;9&IONV7'2GS:(\ .'UL-AC2Z&D2T%G)Q:EG+&J^.NK?%US M.Q*IW9( M?6.Y\*OEF-8AL[\X?]T"8^H75;?A"JBM\BQ3J2BA9E(B+\1QR@, [@B..*NL,,0YV)(D=1(2/1*2)S8X1XN'A6FTX M,].V5EY0@I-@ W>LJ!+ ZUUF-<)?;G@T/2[2D_<>03"7*:_K//[R[(*YF_@* MT6QTE!V15CWC_')O(SQ]F@C0;;M"5((*IKH%%->(/"3E1\. $;4KTGRO3.$C MR[-G[1._3Y+S ";I"(==2]K6([O@F*:82@*[FU5]$,=W,CH5O%YE9-CI$]>- M%6P:+3D>R!TEL:3IRL1&USQ7,'0E Q"P3VC:]?+2().$I4GK MB&NADL'EQE8S]9#6KG#7E^4[K/FY=MR#EC6*)+QE&0[#1/8(1USCP+::T+8M M;WB:I/BIC,U+/J/HEY[L\H1:YVS*P^W/PD[BTU8=>6>)2:&0O1J^GQR[(4>@ M&UE&E:.-"RY=:Z"37Q8CRU>'1?GK3G+\GUYR_+'X/!*[K^.QK8J8CDG)&!AL M'(((7MP!5X9N/23X-T:R= =3JA5B3;E=V^-,[L8;T@Y45S:G,"W?@M_03Z+: MRC\FB64S/5%^WO.';F^N*\<\E>2EVYB*!MY&).V0^56GL",#0M>@(B;794<- M5$5$7=RVI.]U!'09B%=4L-\0PE:79\:;W M[>9.W.4"VS_#17A//9(9X"J#TILL>,/^4[QG^2%SP*P@YN(K[7+LR[7N&)BI M&WDD7#$WE%\WF4VCQ';+K@"1)RL&S6]T61LXR9?4B8:3XN?(4U,-!V%=B=XD MHNU$MYL0!4CU&GMYB M$P:YS*@=K+TC8HN8_2M'5'/;'.Y@U0F+./7M4O@OCO.O\0?#BW*_V$F"J& MD%ZI*J[!T2J5\A?CL$M@-3USWD')D)"ZA;)1=Q MSC:$*BZ?[-N-MRK9L#TD7]=< CBJW_;S4]?=LCY+6Y2,3&VU4V$1/ENI^E89 M5NL3#'="^P!+F/#I03@X3&R;7,*C8G.E.)7J6H(D+9E@O*ZX7^M&M9>3^#=6 MC;8,Q25.;GL9A9/EF4EJ;BC;3$]'>+P\FWQ#/\E16]K_ZS:=![)51XJ"O Z5 M_/'45$]*Z2B5U+:H7(D_H*B5! 'SWU4=K2+2_P,AG/_RS(X-]K(^!:/7V=! M_YP]^F0>K.\OKAZUQ7CF?YD?@OH-R^"?X;= Z&N_1^PQ)$3@G]DAB-^^SDP6 MLT]^AHTQUN4'ZMI^2E!*V!8@;$.@1GW4VHQ(>42A3%!(>H4\@X8S*-1J@!"; M^/AXSDK*>+=\OYI,E3E'VQYM_>,M]WQX/;%^;@%GIFR<#;+L8+J?2#ZOZH3/ MOL<]D#-5_:Y^3^_-B@__Q^"UR3CJ(Z4/>W;(!\%;G3*JZ"8#5ZZ^CDE:QL,F M5WQCVU7M'Y!ZJ2@M]#V(+M)&5$X[N.LM>O/82[[EJZ=MR<=?3*\YRD[HS&0_ MVC[L[D+;*)') M4]$@X5/RDEUVEDDL_K9U*JEI3JXLT_4ZK&4Q!J?HT [Y3=8.L96*Z8*&"8;X M'F]N+T2;BS$ 9AS.%XMP-C[SA*83DG*M^"M21)/(EL_#^7AV!-_D^^!;#I?A MV7SZO?"-P^D<\"VG)F=LP3!(]F\$W =E99MGA(DL WERZ FNB?SN5!EK&Z[! M":%2 :RZ?SW4\AV'<"9EX"*Y+OL\< %\8/2RY"):R-@)([C\E;CT3O7Y:-?M MY^UUO^S]'\Z.]:-G+3._>WAWT[6&Z"MNVEQ!\H#&-+ST-5C" M[E'\7%D5NOTH8>U2FO?H'6,G/T5WW;M-W72IX9":1[6ZK&T^;$L2IGV6ZTJK M?=\%]L.F,;[X01=NY!X^(FXP![W=0:[_4V^3(5%GL<-H]&!%#(GN70YBU/=8 M8D\6L/:9'\!\X\L71!,2L)0AK;PJTQ$VZ+X16\G(NVK77HXAQ1I:Y9\7B&&$ ME]K6TI":F2 9W.6>ZB^4/F,II8B0#5O%0FXS;Y(O-@%T'Y6X&L"9%MOLVPM] M3UX@2GYKF'M=XPBK*5%_;0\N$S&Z-14"C@,.4H@J0ZQG^S5CB7$OY4T*G?=N MY!D^QR93OR#-FN/IL^&(U?1.F>#3Y?LIPI>,7Z?XP>G" M\0NNC72K(C^XS/]3&''",-<^"14N$Z6\;*M+ Q[5<+AB3Q)L2F)KS2\AJ17I M )=9E-"XK2IN2,_S$=AZ*\EV$Y6;S-R>*[A-QM[8L:W&=@<@_S0O75ZQ, WR M7G;6%'-736T3#';37<#%,DDH4SG9^LGVE0/^ H,.^N/T7;2CKM9J*]$B M_C!IX!.*TU?%5)SO(U"G_P\"PF@]1)QP5Z5WFB((D__&9N3CK=S5-<.K5.WI M*Z"08MWX-_/I)'2)D/E:F_N%I@/4OL9BI38ZRSCALJ8^_[?@8/;-1F=BFN3N M/ID!'#5*3-G#%1OON7[59GN\BU@NO>OPQ-++3FQ$MUVIC2EU":;LX#)EF^?D MVX@_T]4%@K0U83U2-'DVG(>N[OC1670C$>/%\.GSX-*_" &"R3!6S'9F^Z(+ MK[5.[D%)+L9:V;[?IO#XA](J\MAU595M"3/>-.-&*;HA5WBN$ M[,JVKF N06O7TB6JND+!3 M#[/YQ4E6%@]0TEN=T$>]J:8FZTQ=5Y[]IAB0\!\-"#[RDF>'.&@%GK0L=@,) MV#'$C+-'";L0M'OXN@.II[FX3YH\Q+K,V_P=*\^^E^E8YZ%?ZGM5C53?#B# M^@^K%?L*I\Z%GM#;UUY,X2LY[D;*H._58Z?>Z^-VJMSP2_+X[5!9+6^2_C.Y?5S[7!YB1]\@@WENE.UQM3A8'YV(M;+?JGS@E]&M\KK.M_QQZV*8)EI M 'Y?YPBQS!?:P+V=\/5_ U!+ P04 " 1@#19GG2(T>L" F!P & M 'AL+W=O2EFCJIUM6YYZDHA8*KGJB@Q)5$R()K-.724Y4$'MN@(O<8I4.OX%GIS"86 M6\C91-0ZSTI82*+JHN!R,X=UD&AY+4N< M%5"J3)1$0C)U+OWS>=_X6X=?&:Q49TY,)4]"/!OC:SQUJ$D( XO,(5 MY+DAPC1>MIQ.NZ4)[,YW[+>V=JSEB2NX$OGO+-;IU D=$D/"ZUP_B-47V-8S M,'R1R)7]DE7CRP*'1+72HM@&8P9%5C8C7V__0R<@I <"V#: V;R;C6R6UUSS MV42*%9'&&]G,Q)9JHS&YK#2'\J@EKF88IV<+B>_OL\IDO.5<4CF#K8!@KD*SBSLQ-_2"^.9-EOL^P?8_^/ M+(_SW L-).B1]_G>PM#"DS&'2,@5Z*H:@VR4\9N_90,PY$;T%$78:&+BD4>1:)7 M7,*>+&0N#>D_]FTMRTS7Z&GJ3;*UF:O6K>^[?LBZ9LA\\D-HGK>@[U*?NH/A MN$7& ^;ZU"??02E4IJ@NZIQKB%%0\%)%&;>2M?/^-&;,'0S"SWLD#'UW3!&Y M!^T>.LY]U6&(*?@=8$1=?QRTP'5W6UBCY"MS^M+>@@UPJ0B8OCYP \@*[\=I M/W0#?VC!4_S+ 1N[J-NJ JN\^:;W7G]X'>TJ0"ZM0BN\B76I&QEKT?81N&RT M;^_>O"!W7"ZS4I$<$@REO=' (;)1Y<;0HK)*^"0TZJJ=IOB0@30.N)X([)JM M839HG\;9'U!+ P04 " 1@#19^30WA?L# #P"0 &0 'AL+W=OA99!#6;D;%#N+:0Z2O0"0I M^22%J37Y4Y10O@2(D$]/*MV3ND[/(G[LQ(!D<4C2.,W/X&6]DYG#RW['20^1 MGX:PO7&I6UK /,#BUZ >(5B\?9.,XJLS!/.>8'X._><(GH?X+ V0?$".H,C; M-Y,TSJX.=ZC?*20VES9$5EC(C]B@+93$0%$+R>5Z2Z@H=S4("CN04]M(NF:M MQF[ZWC&%XDP04X.?:^8Z#>'N04O>&5C>$J@J<*U'/G9\2]*)2VOFP!\*AJR? M)=Y# *'125 '1AAJT1@V21L8HXX4A;6X\S8B1)8K(%JK1G<".; MEHHM*26*"&E(C> @@2<\E#40/)0= M/6>4@&T_C+* OGF?;5^S8?V$\ MOQ6@1B'7PD6(8>#:5LDG%Q[,[T42)N,XC.,8K8B.=&.DO2*W)PNW!^-[L-_BO8+&(ZQ>U9/PBS)PB0? M':PDTS2<3B^-\'&;#X3OR&4QXHK9<+L:C M/$Q'"4[R41K&H\E>_]29'QWM7MKV"+MA/$76_A9_%O=OH4]4 MK9G0>,Q5J!H/QL. */^^\!,C6W>GKZ3!7+IAC4\R4%8 ]RN)U\%N8@WTC[S% M_U!+ P04 " 1@#19<^FD:R,$ "B"0 &0 'AL+W=OEL M$:%(C:3L^M_OCI35U$V,8E]L\8[WW'-O)*<[8Q]=C>CA:Z.TFR6U]^UEEKFR MQD:XD6E1DV9M;",\+>TF).[$03];?$&E6(@HO%OCYD,+MGP MZ?$D/9 M.6^:WI@8-%+'?_&US\,3@XO\!8.B-R@"[^@HL/Q->#&?6K,#R[L)C3]"J,&: MR$G-15EZ2UI)=G[^B=9@UG!CL9)^FGG"9$U6]O:+:%^\8#\NX+/1OG;PNZZP M^AX@(S(#H^+ :%&<1/S8Z1&7%^ N]LB/ LX)W][PBC_?GS]CP5EZX5 M) VB/Y!:F] 0&?C*#]&XM(4^?A'6]]^^JB*/*KN]N;(W50 MC*]^H7[U-;!^(?1C"K>"ITTHN';.E#*LX-TWF(-="L*!0FH:.X*[SKI.D$_B MP5Y_='>2^#UNC=I*O8'OTPDA$<=QL/ ']BGL:EG6T%JSE14ZH/..D%]/\CS- M\QPU'\%>? MPA!^25(ZG%U_FM#)"[BE!#HFWY]?A%FJKJ*PJ"P$LP%#C"S1(I%+V4-HB7X[ M22A2M)+*W$AG,;0>N>%BDW)%UP/='L%#:<@9E9;$G+LR-@0I-IVP)$=,H43+ M%.EXU8^V:WVY#W$1:,\[>1RK(RET6.ZT'%3A90> MU4@$1G3 X'# Q&2=&@AFLN3J2[]_,AVA)$NI).47'JB.N \3,/3Z\F$Q=!EM M^=A1<8LS]CK.^VX+,R :'H(J/6Z]%SN-U2$X=#3OK'A=I'V?ID#*B_P-2U') MC>2^H,8Q'1?<8HERR[T2PSX"CMU;,=L/N+(=MTIQ$?,4TK CNMIXPM&XP^HG MRT%PS]6B]\=996S*8!PR%AQ:W 65DO0((*>*>JXZ'!&G:E.++=*T(3\;%-*= M352?.ZNS)_=F@W837@(4.TN$!&UL MU5SI<]PVLO]74%IE5ZZB1[R/Q':5K^S+UB96V3DJ'R$2,\,UCPD/R7I__>MN M' 1G2%GVVIM]'Q(/":#1W6B@?]UHZLEMV[WO]T(,[$-=-?W3L_TP'+Z]O.SS MO:AYOVD/HH&6;=O5?(#';G?9'SK!"QI45Y>^Z\:7-2^;LV=/Z-U5]^Q).PY5 MV8BKCO5C7?/N[H6HVMNG9]Z9?O&VW.T'?''Y[,F![\0[,?QRN.K@Z=)0*O&RKW\IBV#\]2\]8(;9\K(:W M[>W_""5/A/3RMNKI_^Q6]O5AQGSLA[96@^&Y+AOY+_^@]& -2-V5 ;X:X!/? M6%I.*O4/%\]F/;#/N>O6X*4CA+]L:SH2>T[:ZJGC#+K + M3N*[WU%/?$O/WG>/&&\*5C;LI_9&3^(ERW/ ^S=U4UZ/R%4N&MRQ2S-X\QD< M!MN ]OF-J.YF?;%;K_MMV,][2:^'^3O!^.'0 5<%N[YC[0C[N^5=P=HM*\H. MR+5=3\SWEBHEC8-?!D"Q[-K1LU_%FD$-H<*O4#$TP*M]S' 9SY6U= M@_ZHHR-[ JD.-*4%Y[? 3>_@2!P@ZD/5W@D!;^;LO1=W0*WIX2""J8'#-Y:R M/=I#7NP0HW!RE/58LV:D1F"_WW.P9/QE,P2=^0"][]BU +GZ$70$W/MV[UD#AG8 ^4G&A9 :LZW9? MYGO&QV'?=N7_ @EN% GC/2=-0B?R@B^O2R7&T8HF="JZ,RW];4T_UDK@)OP/ M&<'Z1B9C\)U J0S(!/IA44SO_[&8@2UFK,UDPWXY(!Y9-5HX&G.Y'CC46AJ?:I)_C TJ.J>Z07LZ!(!RW!4T(N' K2E2,HJXT MN# )Z9CO "F"IH$Z,'3#RPI\@$ RZN12; \'<= YC'"2IP-^%%J$- 9 & /NX8A]"US8226'A+Z[D0C M.ECQ.QHP5XQO?]$B'C?H?W^CD!(Z//S%*ENPA!!C?[5V_>_K#Z++ MRWZ]X^=W>"?//OUXU:']?7[CFW& \*,IT!!AL_QC!).E<\7WP6][J0_NVF?G MS-LD&>"5+,N<+ GEBXA1>Y;"H[\),_9WA0U\!7'U5/[&B^C!\^>2XO-B9VT+ M>N>L#0X"P!-!: WV4W:AWCZ:O]8J+: #A'=^EDX=O$W@K;U>F_M[XSMURX47 MQRB+32#U\'7@9 "AK=>@S0O?<=-@>AEL,O]T/28G&J#^W1$ MX$GI1W:/_$-2=I*D3^Y$9@VK/ M<&$B/W/2*)XUI!$H,W62.+->&]WCXY(CH(P*X@%R9."D:Z7[L9=>"Y< G=F1 M[^N54QP)5;,7%0?W^BZ'$ &QK'0< '%RG*EN"U%I9VF[E@G?%V-'/.V5TV<" M4UI'"D$7A9:Y^6*.XW>:B])G)VUF[K7!(MHI01,= J(.U:W'A!LXK;Z![9K$\(^9 2"08!>EPC>3644L M.F7GIJT [%2(R$P_)!K%BA5M';?:M7'E>CJ!.68*0-H&4$H^C+R2DR.V [^K M5[*U3?D4DK-;>!EMW%0#LI_W]U)'>-U:QX!"*$+N8S+=DPV#4X2;.-!3?#]V M& ?4;2=D/,MWNT[L4+N@:S"XOLPG)/WE6Z;$CL*ML^Y M.P]"UPGA4%+IG;H= 6;?EF!)UP(?NT'B8@U_E]#LT Y@)W/"A@5$X4K-QL&XXZ2Y#]LW,&B<7M! M H L^"+6+4."%3(."(CW#3*_2/.!,]@#SFIS(0KJ?PXG\*N8 V()MYOP=XJ9*4*5%E_^4S!#(2,(]O#6#X: 1['-^_M!#& M6I]Y!&N#<_WNGRNPZ[6EIG/F;A*7^3Y%!H#,P\ \Z/[0 ^(I^<[=> $[:4]A M9*P(>*'^/;5GT* G\,SO*7AQS3MW R'!:7L$BRA?4@RL'ZP>&0M=-0/,%KI' M[3BKJUEPIX>IAP^T0[IV OP:9.9AZA%E6O( \HC+?@XAWD(,+A)S'.RB;W5 M1A]U:AY >0D@3_T<(R]KC29[("'^7.AT$ZXWPLB)@2!RLBBRIDQ7VV#CK,&ODXED-9F0D2V8CPN]E>:?B;<86B>9!].XM^3-,1T3 -V*"GT?"G]ERQ^N-)W'G;B;]&G^DX* MM)/(=H7=1'5^D]A.M_02,1&Z.@>@&,2X@@Z.ED@!7KJQZR2AQ_:\ ,P@&CL; M/\,-2Q &N UQVX,URU"K-Q=X"B-.]P;'<#$!&!9& 4WC\,U"-92)TW2#7N# J._)_P&3.'J3W/170Z% M;=RZOIDN*QY\B2.S JP?K_\%\!OY5?>&B.#*:4S>-E+RGFY=4*4UJ)2R1/(8 M7>!LBY>L?PIC$MRO*5J9TG1/IW&N2RLP#_AKWKT'20\$5Y8NCF4+6.(.^:%K M\7-PXB'R?.[C&0=R2?5HFF2Q.A!QCH#U0ER.Q!7GN-:?&QG.#3AT9POW[YMO M!I:04<7+D?%ZT:J)D$"/5VSD\7^AC81> A#&_40;F5L'&(6V#O!R7\XZ9NI< MRN5,.4# (/:24-"LHG-GY8*^/[4/?1G;4H56S1N^D^%IV5#@VA58D2!7%,G] M\^?7+ZXD*_03*!XJGJLB)UW)=#K/+&2%" PXK2EK"1%3/F+<##'P#Q 1'K!* M+5)I;:K*ZUDA^G+7R!CW6@QX$T]UC7:=C,*%"DH+1\9_A3!.5.H&KB/"WZ'N>.Q7L@,2\.Z^/6WYU>/ENT+LY7Z M3+"O';J=&!9"15F?P_*]-AW*";>5L1KB%Y905((RY"0N*.B@-AKE1@YHBE,M M@RQYD.4H[5@5JN) -DI6M* H">TG9%O<3"F:"AY@XFLP;FD39G-('=!VQ\3L M"><0<,+:4"7T!J^,8.$XG%W"00YNC773"7:K"N,\=[8+CA;-T2!8;Y))*%HX M7 7;!4A9*)B?R4FN'8,V(XRCKE>^'/4DFJC#5MBN*6]IS2W-*3]XQ*PQ"F+1 ML@K<@N&*"GLJ+")-7Y0;8 I?GE2J'5L+745\@N31QH]L5F=E;6PHH:4#)X1W M9WAPW)14:Z]R:U06([9;65>KK]>4@LI&*^@1@5,^N1$D#D!6E)*IQ1V/^:.\ M/)1TWS?ES/X8RTX>17ALH-57@H/<2?2-ON3192%205;BT53:[$6IBV7QM 7V M#H>JS"DAE:/,,.UF#8;[F:03Q^4UH%ABG&F:J(3P73)DTD6+G!NCJ3+>M[/;B%TB=3<5=T3G!PS (>_A0URT0T(%Y2SGD#! MW&KRL>O0A:'_&F5]X6XL"X'E0OT<5A4"EZ1LE/^R 2Y&@24J8.9"W(=(VF@ MUVK&SPF %.^JEO5E/59<)071!J_+IJU+ &GR.M;)>53',HXF[B%)GU-Y%G7Q8NI<77M*Z72V8P5?;:RBLKQ,)M M5W%ZBR97[.&72$X&L68 \;7R\E\GS]Y_C6LD1..XA/?:LI*2KA.R[!@%KH71 MZ^EW"WMOV&][",5S7N5D=2 PEL'EE.0&/6+=JG6DS@)O=":VJD^@BA9";58K MK4L&9ZYAX,?=&C=%6=%F^;K\R R[/$RG1,(".\A&U?;]$1,,;#""8,"/;6;P M,P4X+:BX$4X/$H4JD]$$.[0[Q:Q2!Q^FN=KFHP6$:^;RY]4-/KA";^W?M7#5!=07O@>&%5L52Y=>$[HI4XRKV8*?;LH*HXP M66V/\0,PS5E)E!>M2H(M_(%A[=0*CHWYK3 MSXQ<"2:)XG0FESK 9Z5SKBV7ROE;@_PX/2[""]U5P4)KAUI"Z#-U)E@\K>$L MB_I6F$^:< >_%0/@-PIQ7QO<* ^2'SGT8UYVG'\Q'@#IEA!^F@S!"_U]SJOI M8Z?I"QQ9CJQG=W1RH$*TB- .QE&)"CBT0D9L3='>:@\JW07=N]I'G@1J*F]R M?/U(7V?=EM*+'(?OR' ICS8SY:$%U%DB*D(P8F>&I&O'1 N<=T)0[_-$ CFJ MKM%Y*'WQ+"OTI_S$-:\TRK'9G-?6 /Y/88MA(2)7V9<>/R( +K@LN >FSL-9 M-/-('KRSS\V0"5RD?GNG_,' /[#VNBIW"I3)8*!1']H:.&8A56-(E&( _&B^X@)1L+$)_C8^G1OR\E.5PH.SKW(@V,R4NLX^P3!P&IE MX7P*I&8?#:ZN]NFRG63R[Z]DG&-W6Z]>ECI!&E!/D" -O8]^*'2T/=F!/D\: M:!?,DC:X,_ 3K@_Z*P5,^LGR$/CE>C:H4/D5^L;3H5!XMJDFB'D>@5L!F209 MSPWQ3G$^?@6JG@=A[*19H):H_]HK].[4BA$%=72.RMH\6+&1 V-GU,$%1RX MCA3HPRCL8R6Q#[PDW)?S0TDA2]NIV@\X"]2''8;"1IVT]!T*A0PHL@Q2P42\V-$M3A^#>U=37;1LRO>#3;@FR8EH/PCN+W?X6AZ<3K7U-,0INUW MA?8QS05'>@X*?MXTL)5R42RP\X=6G6J0]])@TV>"63U/T] M+=.'N 0Q,R>.YIA$75;CY3;@L2!Q?#BCK _989 7.UXXAVB9>WHE[L9.[,4* MHA#D\_#*V2YVA[/(/QEH8%;J0O=,'B9R? !'3CP;[X?KXY5?^'VM=$Z=NC-V M3C_/.#>$'FK",QT#UZD3NW.T'J:6DO$DS6)WIN2 I4[DSGF+XQ/>%! Q*@;P M&66.&\XP]29=_EB&(H,$NB>>T7&(:^0'\S6*ES_NH/'J8%_1<6B\G$TO.?WJ MXMQ04F^6_N[#I?7W.&K1[>BOCF#I,S@H^:R[_G,767?Q4%-+9# M1U2)+0QU-TETQCKYET;DP] >Z*][7+?#T-;T&PO=V]R:W-H965T M*D![1)@*;;L WK$+0[7"LV M;0N5)5>BX^;M1\FNEZYM@ &[L46)_/A3LNAY:^R]*Q$)'BNEW2(JB>J+.'9I MB95P(U.CYI7)6UF4Y"?BY;P6!=XA_:C7EJUXH&2R0NVDT6 Q7T17DXO5 MS/L'AY\26[TG[.LY\;S4*!>>T':^TW$$:>/( M5'TP*ZBD[M[BL=^'O8#SMP*2/B )NKM$0>5[06(YMZ8%Z[V9Y@>AU!#-XJ3V MAW)'EEPZ(6=L@,'D2N$H.$K\T>@33\3$DXV1V@#<="IX&WO1_%=SA9J_C M_)VY<+5(<1'QI7!HMQ@MC]Y-3L>7!\3.!K&S0_1_%WL8]\T0PMD(#F+A*Q9" MP=J:%#%C-P??2_0>M= [D ZDWAJUQ8P'H()SO>?,D\3^QK+)UQQ2TUC'=@Z2 MX9O&L2CG1G"EJ#1-4?+7K/GZ^]S>B?9RI4)K0TQG=$IAB2^;Y+O(O(924V$? MP@E>*FDEE9"B)>Y-M#OF_+!!)7'+15,I_@+RZ1G5A%;Q7,;1N_-DA^'L8JNQ8QS X- M]JKK*W_&ULM5AID]LV$OTK*,6;&E>Q))(ZQW-4^8AK MDXH=5VSOUGZ$2$A"3!(* (Y&_O7[ND%2E$>:\>YFOTC$T8T^7S=PO3/VB]LH MY<5]653N9K#Q?OMB-'+91I72#C4JI MJ\'M-<]]L+?7IO:%KM0'*UQ=EM+N7ZG"[&X&R:"=^%VO-YXF1K?76[E6'Y7_ MO/U@,1IU7')=JLII4PFK5C>#E\F+5Q/:SQO^H=7.];X%:;(TY@L-?LYO!C$) MI J5>>(@\7>G7JNB($80X\^&YZ [D@C[WRWWMZP[=%E*IUZ;XI\Z]YN;P6(@ M%_-[N_JT:?*?'+3.'X5^S"WF0\$%GMO"D;8DA0ZBK\R_O&#CV"17R& M(&T(4I8[',12OI%>WEY;LQ.6=H,;?;"J3 WA=$5.^>@M5C7H_.W/569*)3[) M>^6N1QX<:7Z4-=2O G5ZACI)Q3M3^8T3/U6YRH\9C"!*)T_:RO,J?93C+W4U M%.,X$FF<3A[A-^[T&S._\7^I7Z">G*:FC'CAMC)3-P.$O%/V3@UN?_PAF<57 MC\@VZ62;/,;]2=D>IWYOO!*+H>AS$9\V2FRMN=.<-,A9H<.RY^7,()N<=\*L MA,?6E2F0E;I:\U::V2MIG5#D30%?J,X70E8Y?8Q?B!]_6*3Q^.HO^_\7G\D1 M]&"MDZ&=8%E(#O&ZME95_@')6Y4K*XMN_(R_DO3JQ,Q'+V'%CG<2)9-Q-QQ' MBW@FD/Q([4I:7,_%&K13$>JC(4U)^*V,[;H]_ M:M^Q)N=V?3@3&T+= ^:=ZIDH2<91/$]Z,]-H%J?=^$UM*7#:H#D5,Q&OOC;E M5E9[0'AF+.V19T.T$P/Q^:P1(!*[CR"GA8;5^E*.%:\QV,K]Z@:"'** MV&>-ES0?=>S($S3#[U!K_+^I%:QX2J<0;T^K%"+MNS5J'4;80,)6F2ZTY)K8 MP(!:K117QSX#2S)X$W"B"582K/;&[L.JAD"N 1'WU^'"?X0'#W&AS:QO=4F3 M82S^UOZ%?,%B)"KT/K!$J^1256JEO4B&<^R;\NX/"AU 16B3:Q@+N),!3B_F M\7#Z',L7X^&$_E]O9+4F*XH[6=3!QI*L([%?3";#!6V&! O:_=-9LU^DPTO: M$3-!EW$MMAQA.KH8:G'83Z0)QQMS#C"ORJVQZ+>.)%\JOU.J8J),6KNGF)>E MJ:M )9U33;@A5I8(&*^5X[!>Z0K:Z"8:% 69V-9V:YP*!,2S954[B/M-,K2; MA^(C@E>O=";! LM;4ZGJ4)R:!&/HFE\YZK6"^L3DC(#2GZE:0EKU?PG6[KC' M([,W&!\<>=#DH4!M&'-T;O'IR4>%<2YX#%;=29OW\'D<39,TFLP7O;D4$#J) MXD7 M9%^X@<[9U\##8\(DFDSB:#H[5)@T2JZ/(FFO<*4)DF4)I?B MD_$PUZDHZ92"@1;1/+[L9B;18HK9V>+8)VU([9^.D[?ZGK"?#L+9Z!(S?:S7 M11J-%[,HG22'UN%B/H[2%)#QGJG.2SR.DC%<.EOT))XOP'$R$;\J..\4SG2G M=-2]DSOZYP]4>:Q1ZA>1MO)MD$]<\D+U.R6*"1!S,G7/IBJ*#O;6('_]L\;BG>RPJV4X8VY6'5'ETR_T:>M;M6?M;8-'BJK30Y@*XH]ZU7*+X"? M_ ]X8K>-E+1;'(9 M+>:SH7AYSNC'/GZ$(J&$;!$;]QH79P4C M/$MFT3R=17$<-TT,^B!D-\813.>VH1(6^XB70P<$_D_RG4=S($S'=H9D/L%U MV,$I>+HN(G+$KR:+&J:6*P^82>-D@6,K%$D^78<2QO"H87$40,UG[[3?"$W855;56=A<"9ZG6Y%!#7:"V[%U8',XXU/]?9%53B4[(*_'\V!DR-UL2 M]>W+CZ_$ND:VT570A6"7>6X)!T*60?P2Y;GM[78;Q">P$7U0>LOH7<@/L M4 $&_"'[CP@;'R"W'7$-^JE[V1EJN6^)N FJ_<98[B:BIEPU(.95MJDHIT6) M]#[T*>U)(8V/;-UI^ZC%@NH!>PYR'ZQ>(I-K0L\C<0IIU\KYSGZL_8:S?XW< M]^P"6&:E5WY/B)01,K'-],88OG(L%:F,W07+6*,#$W7A.;D$4- 7+"%IUG,F MX,B9%OE[TR"&XX/*I$)$$>4<=WAAK %WEH2F;$,+( ONVD#8;VD! 5E&_2,) MIZM IMVM*72VITCG M8DA9]XCQODF9]A;*5>;A+13&^6[]*9Y(CRRSM>J) .T/$EA5R 9%3B4#0X.<["9_7+F1+F J7W2.[?3.]NB.;P*-O- M=D_:+\-+[F%[> ]_A_S6D*I0*Y#&P_ET(&QX8PX#;[;\KKLTWIN2/S=*0E?: M@/65,;X=T '=0__MOP%02P,$% @ $8 T61C^+1ET#0 ."< !D !X M;"]W;W)K&ULK5I;<]LV%OXK&-?;L6<8F:3N<9(9 MQ]FTZ=43M[O3?8-(2$)-$2H!6G9__7[G@#=1LIND?9%($#CW._EJ9XH[NU;* MB8=-EMO7)VOGMB\O+FRR5AMI!V:KF=)G.U4TA;+G9R.+QKOMG*E M;I7[=7M3X.ZB@9+JCL:^GOF';PLI%77)ONO3MWZ M]W.5 M_%%JJTE"KRX< -+R15(=?NL/QT\/0-OV+ W9'C#+V//'QX=/TS^\-)N9:)>G\#@K2KNU/_R3<4K,!Z(#1'S]U2P.AY?BNBP*E3OQFY*% M>%M:'+567)O-0N>2=EKQ45F3E4Y=?1 _Y^*[,GL4\8R%/@R$6RO:O97Y(YP& M\ N5BB@,_R7,DA_"MZV3>:KSE8"!)G?TH 8I/N2YN6<\ :Z3@3@CPN+PLD7* M"]'E>2"D>*%SA2.+W4B9:9T+E#S- K!6(:7EH>&'JNRL*\@))6T(;3B=@69E7(S89$ M5)_YZ8>;YI!3R3HWF5EI90?B%PC5&0=DVQ*T(\A &HA[J?+R$."[H[, ^!S) M/)%VW:@H$#MIA=P"]8-&N%)0ZNEH,.V!TGF2E7!6$K'.83F$53ZR/ #R-![, M$&? ,*M!K$V6+J17\6DXB.IGS+8DV X\TF&(/8=E>'&NY1Z"I=2%N)=9J1A. MU.+PS%?F1N*)II<6T9XV>X(KHZO!PQ$1<$&_!@U]P*& "'"!,**:,.)1'*&T M9GL'4L1"<71/1;D%4L((0:9EXCP!A5+B-M&P;SC,.Y6HS4(5(OI[/L, *R\Y M[@F-\?#6KM\T[D"V4=LZ02?%U.(C9(D&CV3,;-1)IJRXUU+<(@<[<:V=]YU! M?T'(# E;E A[93CQYL%5(3N6"R&//@=3N-;/I*JFK!U=+ M(:F@U]:326N)-+^8*IL4>D%G=VN%_870SM-AF4U;;B$89@MW!+N0EF\5<+*# MTK8*$^@! KWY1/^JE/')KA5'K3(0T(23I3D*."36^8K%:L MMA(C$9KBF1=*(P$OT(X6R+%6.7%F_!EUCP)\2PMUZO&)T=>8<+4"X8=ELZ;$ M2ID0AYPJD,,H*MK:I3=0NWZQ1;"!:M1#0J(EH\!S6VD,_K+62-DU(]:3 %=" M.&7/6E)L40];+'@:$7YAO>0[Q'9A-M[8'K3W[YI*V_ADY7(UL(IB'\)A$2WJ MTGH,7BX]R_':\-19-C%1\"DX>Z9QT$-%:%DC/-[1 AD7.@>LY]Y*Z+3>^.U% MI9I"N;+(6T80J'(K?2.R,:G* M+G#H4%_=..'?Y5#6"N4M. 68>]W MWT15M4JE]WZSE9H303,O>7KH/FW&@3'!X4E@ M5JR,22F+#\0WU15\VQKLX<(]=U[&RQ):876JI7;L4K(*9#4S'=NH*L,N'PL% M+=\KZTL&E:\YWAP38ESZ)F&*7-B^^#;BE-:LF-$X](GTM$61_02<@=D\7RH]6V(0[< M^YKJF4C6F%FE_S8G Z,E;*!K39HQNT#X\LG[ !!P,4+S W! ?-ER099,B&7Z M.T3,M),9I"ECYWK?CSHXKP#[PDF.@*@!3;E:'S/YC9(6:F%@56 \D_45R(?* M@=$@ 3Y23]9$A20S'%9)%>=03,[EDZ6HJ.]5AT3[F=AWILP0VF&>*V^>W>/>DL4C]OKZ9A4N0$9M]Q!G0%KTR":C\0O^Y;C M/;+>,@JFDTES%T=!-!Q_L=*N#JSV$\RT%S2K)-2I.;U%?KI)L4*Y;J0+FL( M%WM:O6,\/Q#YE:_>*? G"@?(+QKA3N+V.IR+&S@O60 5A[E5+=S1\&FXZ*MD M73*@$2A*=03 V7!X: WOJ)(CR=0U3Y_AL\EH?GZX.I]/S\7/W*,FU;RM*]=# M*.$1(-'L7/R$%-:O<0XVCJ:S8S2$D\/53X\!/:R?'U;>'>LI^IOB( S#@]59 M,,/J]?'>X\#_C@"8ABRYYZ/N$6*.P0(QT\/53_UO*L[^@V$0C4:'S&!Y>Q MMOW@3,.*OHNWT74__)SV ] -2H7"3XFO",;18?+[#_^CB=>MVCH_\JKFQ'% M)2$J6Z!^I^P=BF'')1>W(3+W9+6!4:X*I:II&\HU ON]+#);E&OOI'K/U]\R%%N.$3BY==?Q>/XLH"U-D49*J8EC7V*\@ZUL/AFL_BVF9(!;#TC M&S .U"&HI%!%W_[RHQ]&Y4R4+27/?R%*2*&TU3 I<=40F0K7M@2OBR]:O2J= M>6>29O[F\3![7-#ZQMNWE=3T+:GS,3UA):J@JK(*Y+[BJ- K- R^_/M.HO(N M'NLAHSASE:AH'(B4R;F+#[4\UVK;4UDU=3E0V4:F4 S*]OP%&EK4;^Q%>\/@ M^308C4.6[W RNAR&(;GS^1XM;TF_5QN*Q,U\&Y5E/7,ZG+0UU7QC'JA]#X=$ M?7*IQ>#4<#H9!>/IC*=F;?H^Q--5(,_"[E4U8=D77U.7H6O=1\D84#P6VK89 M%H=TQL4F^G> W/A78+X8YAQ"B1)0ALM^ L:%38UT&/=ORQDQC,2?D/-LX>>+?3P'BP\0P@; M1I>4PP+@&!4^PLN\,XRJ9V[H2)=E!BZ6[,11R)9D]\79=IL>1>GG*64NRY3? M.J!]%9RN!(JCPK^&\5,FVXB:S5;16_-]@=2F/&QVUDTXC?(/)E0F8>76$QM^ MD^MM(&:+I\R[\35R]3Z"[@M7O3+ET=O?+P3_ZO\& N%O*,39K[64#BO7WXZ( MI"G<2#0LEB^EX6.OOD=Y- G"V3 8=TJB4S%$,0BSG(PC"-X/8/N=03P.PCG" M\7#6+@T#$!=$T5!\4QC+X[^E=AWR@SF.C.=M&QF-@PE2\K@#I?_O>\O6A@XZ M&A1TXVD"3Z.E6 MQ+=)L#_$1G%6<=$%$,PAO/FL V((/4RBPZ:[[5X\L RTGA\0NU!P'M6.D=B7 M*OQ./NSUA,%H-H+R.JTANM!@/)Z0U?[E<6@\"*<=PL^@UC!^6A:M*W#[LL=& M:X4@"[82Q--1=S4*A\%\/'H6!@T^#EXE\"0DH&RGDRZ6Z_*?M1 M%BL-@\C4$D?#P71\(@K_G9:_<6;+WT8MC$/FYLNU0JE1T 8\7QKCZAM"T'PL M]^;_4$L#!!0 ( !& -%GPAP@,GP( 'T& 9 >&PO=V]R:W-H965T MVK5)I*;KM$WK&C5[>.W M!:R"36W3--]^9T-9NK5HT_8&;-_=S_\SOF.V4_K6Y(@6'LI"FGF06UN=AJ%) MS%1M"R%QI<'4 M9(DJC'_"KO&-R#FI MC55E&TP*2B&;-W]HS^$@X(2]$!"W ;'7W6SD5;[EEB]F6NU .V^BN8%/U4>3 M."'=1UE;359!<7:QKC<&[VJ4%B[OZ6EFH26L,X9)BU@VB/@%1!3#E9(V-W I M4TR? D+2TXF*'T4MXU[BQUH.8<0&$+-XW,,;=4F./&_T+TDVB/'S"%<;IZ;B M"L %C#$S.*6U06ZI$ M8[5(+!D359946<;S:_KXVB,*);/7%G4)I$/8/6R4K U4!9<#4!H^?;E1&QRL/W3/2L:NB!\0)T(@\ZC,:DV72^KV N9T>G\DLH3EFL1D'"3 M%VB,JW1A#C5&HQZ11)X>C_^3RLG?JGSN H8'+:%$G?G&9XA52]MTAVZUZZWG M34OYZ=XTYBNN,T$:"]Q2*!L>3P+03;-K)E95OL%LE*5VY8R;Q7= MS7;B-NC^.(L?4$L#!!0 ( !& -%GDBQNV0@( )<% 9 >&PO=V]R M:W-H965T;8=)8FTMB"&&*I6 M#3Z[R6T3S8]@.\GV[[&=-'2CK1#B2^QKWW-\CN-[XY:+!UD */1("9.)4RA5 MS5Q79@50+$>\ J9WMEQ0K'0H=JZL!.#<@BAQ \^;N!27S$ECN[82:S)%QLN'\P00W>>)X1A 0R)1AP'IH8 &$&"(MXV?/Z0Q' M&N#A?,_^R7K77C98PH*3'V6NBL2YM&_-C?PP' GYP !#T@> F(3@#"'A!:HYTR:VN)%4YCP5LD M3+9F,Q-[-Q:MW93,_,6U$GJWU#B5KO 3:B1:@; O@F6 EJ7,")>U '2)[M=+ M=/'Z;>PJ?9B!N%E//.^(@Q/$?H!N.5.%1!]9#OES E>K'*0&>ZGSX"SCEYJ- M4.B]0X$71$<$+?X>'IZ1$PXW%UJ^\%]N[MA]=731<3I3K3-9X0P21Y>C!-& MD[YYY4^\#\>\_B>R9\ZCP7ETCCW]IIO+#_#&*8B=+7V),EXSU;VA877H+M>VJ%ZL MSW77Z9K$;YJN9=UBL2N91 2VFM(;3;4HT;6!+E"\LI6TX4K7I9T6NG.", EZ M?\NYV@?F@*$7I[\ 4$L#!!0 ( !& -%D0PNQ 1 ( (H& 9 >&PO M=V]R:W-H965T(%5@@89-H2L+GMX0X8LR"C\;MC M>OV6-O%T?*1_=;6;6G98P9U@ORC19>)]\!"!'#=,;\7A&W3U3"TO$TRY*SJT ML=%'#V6-TJ+JDHU!17E[QR_=.9PD&,[YA+!+")UWNY&S_(PU3F,I#DC::$.S M U>JRS9RE-N7\JBE>4I-GD[7YG@)2/0D,:&\0$LI,2_ '+M6L:_-#C;.SSK: MJJ6%%V@1>A!OUPJ/>*AP$WC=\A*+@!H5!.!G@17VYD>-% M%WCGRKQ!NU>TYH3N*6DP.U=U"YV;AL&:!SLIK?C4VVT)*+6_Q]RJSL,S#%3," V[<6F@YSO@M]>(3<, M?4MNULO-KCJU)Y#F*\(7W(:9;[G->[?YU0CGG_2'"F3ANJ!"F6BX M;EM%O]HWVF7;7_Z&MUWZ B6K=[&@ E5H !D M !X;"]W;W)K&ULW3QI<]LXEG\%Y1 MJ\IV.ME,)3W>..FN_0B1D(0)1;)Y^)A?O^_ 18FFG:2[=F>KNF.)(AX>'M[] M'O#R)B^_5CNE:G&[3[/JUSWLKP[5VE^\^ID=&(? M?-+;78T/3E^_+.167:GZ2W%9PK=3!R71>Y55.L]$J3:O3LY&S\_'8QQ ;_RJ MU4T5?!:XE'6>?\4O[Y-7)T/$2*4JKA&$A#_7ZD*E*4("/'XW0$_?J;3NK=JY/EB4C41C9I_2F_^4]E%C1#>'&>5O2ON.%W9],3 M$3=5G>_-8,!@KS/^*V\-(8(!R^$] \9F !'BE"8WHL2W 1I^ MH*72:$!.9[@K5W4)OVH85[^^XMT0^49:49C\3'/ZETE?LX2E;0!G +.#O&Q1?Q\ MW OQ[TTV$)-A),;#\;0'WL018D+P)C],B*[5,^QI-VR4K.=5(6/UZ@1$IU+E MM3IY_;>_C.;#%SV83QWFTS[HK[]4"K'^N:HU<&DW?M\&07S>*0&8%K*4)#OP MXT9G,HNU3$55PSL@F'4E=";B/$/=H.L[X-QZ)]ZI3)4R3>^0=*JH5=*B8:D! M2)$B._WM+\OQ>/CBW=G9)7TZU@94HJLX MS:L&YX4W846(*TY]WR">)@%D< !^[B0/CKL/GU)=JZQ1](ZZ!25; >"D*9%* M?@Q^*U2I\Z0: !WK!B8 -$'E5(!GDR+RL.Y2;,I\C^.J@$X#W,>JCW"P&6F3 MA&_ 7@K#HH1FDX&&(16Z3@%9WLDJPD\E(,,#BKR&]>+B RI%K9GV$J8!=KF6 M:8.+PGT&EM%959>-829X'6B$ '%^'2,&)RVM%T].%G0 )P1T2[Y.L[08FW2+VF+/**R8T[ M'S 0^&S=V&S7NI_%;J4OP* M_$5"^=8)Y'N_[*ZM^V&@X@N8M#+X+=!W5S5LNRR!2.IWO M7^0)V2#BB% M^*\F1ZT$>X.RIJV/9':&95LG*-HQ+,LH0^0"+^4# W3L@+[/B@8U1 [<6J)J MSHAO?^^?"R2[!!*O4?(EJAJE:7P"UB"ND6T EL+)BV=LRW.>\!EEX M[#1G3* _>S6,E&Q/]H2%8_SB44^.?_NS_WX(..;/GNO"^W2P\1G*IF78NQ[R MA'_;9!N-H_%J&8U&T^Z'O"-IQQ(?MRT!J,[)_M&4H:-ZO*A2I;)F]='VH&YV M&G06:MM-4QH=6T&DB;H%%, OH*;%"H>AP*/YAK G(5!=/B[K;:,XC)4RHF(L M%?@$M=KF$%JA.4&5P#;-NCVLHV)9EG>HH@(7V<_7K67\_6H'^O/ 54+M M&_A8?3[-PODTBU[WXPPU-Q!!$?$NP![H6GS(@1R=OLQW PM-DM/N=8E.>RI"U7RICD/T5KCM4P)$'!4<28&C#6(8U>+:$3O/Z/DZ MU5MIHMH\G"<*X9H(C6BTENS>8P 5$(P#)=XB*_1 PR8V=,+?MIG^ETI":I@Y M S"TLP<+3K7"\/ &=EM *$JOIOB#I;Y*.$A($M(Z"/:()L:S=#XN4,['D6Y1 MD?LH(%XIMTCHD/EZ?;P=1!X0UJ#SRHS#D@]S75..@O1*55&6 :>7X*>APW8_ MMX".14Y(0%,=,&&%OI4&?J8)VFR-8VJ(Z"8%S7,S02X >N2C3QLM=IJ"M]?V>MO>Q2"7% M)[4Q*A0=8RP- 8PDP=VTEJ+KAE$BZ("WWE/V"CCB-E:*\S]OW[R_$$_&LV$T M' YQ6%,2;Z1ZKP_"@217& ]@O !1ER[0&.DL;DI*#.$;AI,#^\Z6)R#(H8*\ M!?I"2&G>\!HOL[K3[!CIST.5Y=<+5&9YCL369?ELJ(.2#PC!PX'X^;:@B!.1 M,^A2#M^2G%15P:E I*H GUQ%$/ 20)// :-]BKW>:91:=/>*8L!BE_+=M!& MZ8PI0JE%^")U(+(<]WKZ)V8D)K1<6#;@7 [@G.\!LYJ=IY^;,N<9SL$M &T@ M+G-,;[@DB]QN2[7%3?UR)=X@R\]1B] M #(%6.Y4FG",;=@=([)NODWS.,2^4)WAJ3?GE&LME;'H8C3\:YC-!,+MX@=KFW:#28&OZFLR;NR<#ED8/\2OQZ"9J>,E3K'.Y$P4I3B/ +& M[DFW*M1_E-!#,2,%IC(R*.ST%1"V,!;L,I&10,H9ZRDK8U(P^[O3*46!:ZQHP[:KUW,)L)Q)QBA_@1M"T-IUB0:@J)#0I;(60[M^UQ M&HB/ON##7IGUYVU@>&V3L$4W%X!GGBFD-:HBSE/"\K,M9QO;7CQF$F..\TPM MYV :-.!HA=?L:J*[2*[">]HG7*4#8FPG< "0'3&)PN(55]'([#BVH@BCP1T, MLOM4!(J-1><2CROJB"#P)-9@(X9V#M>*12'> V,6W]MH- "/6X/9>Y^1/0BY M6Q-@H258$FTV9T9=U !HWH"1 QG+;[( -7A.F#D9\E'T@.H=C[,+!]4.G=!^ MN/G)%?((FEPUAO.=W-'G+H^&OE8^[%5+GXR5^\18(+$[2^'?#*5E YUQXUH< MOVR,>9F0G),[<7;U!2@UFCX;KB)A@1++8+:KA!#6^!T7SIK^Q$6#^7#^- J+ M"OC$%A;87%)&.27V*&S-%CG$O(R\0'QJM\/B"0]!YVKCP0,66;5AG;?-L584 M%O?::0(>87@Q%(9V6&D6ZL- PXXH_F3%RSRUK R\L-?H[![/C:,M=B;++ATV M$9$[\\$O^2 ;1*%R.@W"5Q/K."7B'>Z"7\V-@T+[!P$!Z2/C'.4@GT=X'00# MJB3KH,G3,>MFI7 #$34X*##D.6":-91LC+F*S.5P='="1PKS@#$J !0,]WLQ4;)VM;!R2U*\R9YQA'#E917E'G @@"YT&FJ(1 ?H2H MJ<8N ,=3E^:!S0'BG <_5:Z29&2O6)#)KYRQ' MHM"&TB;NRKR!4 V!71ZB]-E#K]J\[@2O*%)MS(YW%S>X?56M"K(CF'4HF:'RSD4!YG\E82P@>TF MNJ*K^6+UPN9/[BQ'DLB;2,-M_(ONUT%%4D<7;EXXL[?9!,V/;B\WV"FNZ/D7 MD>^,:>UX#TGQZ+F9:1CLL::15<]*4#]5\*G::%0:CN?$;]8IPG1:LZ[B4E,1 M$#A?!8)3_;#DV"F=QCHPGZ [P*6X\^XATM=EET/,W-[;? GJWKL"TUHX/F-K M&J&VN]:4D$U34WVUM"H#4Q.CT09.A5@+&'NM0&V"!SP0Y\"*P.^DC@IYQU;5 MJ"\.)I-KIO*F$VX[)USYM@SS,LA:((&MC3@0?-:%M",VCJ0NOA(B_-B*.Z5V MT:.G=#3$ZJDR[2' _'F),7%.>3KX5MR5Z.ZW(!;(SK7Q\5WR@_7, +$[YCC2 MO.TI/3;.LC0%NL3VL:VCV*3G#VZ2Y:7UG7BG\FTIBQVE-S^IK74C>@+=TH_> MAJ-+&OU_I"C;'10_&!RW@N3@BP^6OP!MT8S55"OPI;;Q/)HN1]%P.1.SU2 ( MB/&W4;2SI8#C* Y61($TM$*7AP#D,FH!60TCA:C>32?#<5D,EC M+Y\4IRI_R\O4KW0:C9;#:#9>B=5@&HR?1*/Q- (+)I8$MUV ?B*FTV@.[O)R MM8+0?MC"?K*(%L-)-)V-^:<^)SAH&!WU5Y&L>_HI**)TLF.G;_Q' 7^(USMK M/?]^?-^?#'H$GS]!QAK/HOEJ#H[[X(!!HL5X$:T6"_<,7ID?<_<8I&,+430>3H&SE\'@.0C,<(J\28\/&7L>+1>K M: F3'O+U/!K-8-;YY&&V'GNV'O=RWAMKKHR*[63>;P/AXK#NHO6A@8P@0L B MQG&)<6=\G<"_0;MB@ZLPH/*>'UDZ=AC(@H+S5S,H9]1;80QEFRB*.HYP-+:F M H(N(6$G,6GP8W\!JUXF;/5N0^BK/>PNO#EX8HH&IHTP!MJ4%-QAT2<(4ZI\ M4U,I-G2BJJ#MP=&W#@;-IE! \?6 EG8VU=Y3M\R(BS;9*Z:R@@!#;;(QZQK*RK2C38HSYH M$2)Z)"%-Y'Q,$$^'/@[S!PQ&_><#KM26LH"N)[V3QWIA=)^!. (L^O#UG=NC M_G[K+<"Z<;YT[@O7C[!N91?[/Q^ZR6V98Z[;EQL!/G M7AC=.(LCR*:SNP]MWZ,TZN\K>I?G"?:"=&+;._0>;"W 7O1\E\.HOS'AJL[C MK\_.R3B@6E99)>]-W7X?J'8+ ;7%F_"<#C54HL*!(+ZV!T^6H(E,3P*LNRYU MS.41? VT@MH7:7ZG3+DZR[-G_DEX0((RE:9 (TJIN<05J#[6,SC$U'\I(*[J M@TQC*^=<05RNC#5UEMVU&(MMHSD+#180$_[<26RR-UEX:8J+!:-):4@<+5[OH1(L9>KC7KMVBJR)RV*GASN$<]&%C MKB, 2W@8)K)+..(:A[;U2>QYI2T-XW(H-D,1R&>8G\,G^SS!?G";E'7SD\%# M+>U[16AFSIJ!:Q1T@H7I^VN,"-JY+UFYO7'I+]?O[FP8B9'EJ\/6KJM6(?$? M02'QL?0\$KN'Z>@KR.88 .W .MS+YU;,&_,9'YR L6@T"LL?ID MSQ.AXW^!V@&[@9026]0* ML$0&&(BSC/O#JJ#R[UXQ3&7W['C2^V9S*VYS@>W"I-:I0#VB&>CU#WW7QZB_ M7>-M7BJ]S<0%14/Q7:=E_380),9HE8@CV6H]T(I.P9V/SX"GVYF0A-JM# -N MFLSFFV,[95N.,;1ENQIV;6X,GAA0Q"\+ NG1'QW#::!EF;,UA.DZ/6[*93]]GV-OL MSZC:OI-NR!+;)+:',UBM1IH&<$VQ7] 4Z?;RG[GMG\?X)CP4RX&/.5T U&QM MGXN*0/.4&O?FC:J^B@_ V9DXVRLD)T'YI*JK_(/X<&8A?52W>+);7*HJQS.U M&*)QNT7D]\:7:M,&#]W:,ZS<NE*H M9W(4358S4_W98ED.GX[@\6HV^89FQ(,>Z__G/9X]V?,C18'.CTJ^/U7>D>(^ M2FW[_L9+=DL4=O\!PN)Y2,J6=G&)Z,%P$7Y9B3.CC8R+\W@X2_QG]NB5!;B^ M.[]\U!3C>?AE<8CJ-X"!?X;?@F&H_1XQQQ ) ?_,#U'\=CAS M9W\8=OPQKW M-U#] O;)6*:?\/C24UPA1YY=GL?W0Q,0QT+DBL>3M'DCI3<*9:)DU'#HHS24 MW,4^M6M-T>#QF#5W7MS0/3%H- U%_:DC&S#LJ&$P.&H2)AR!^E@HL%&G?1EO M:L @0+7R"6$(,N U5=VQ3T?CYIH6_WWXVCH!'H? #W<4H0S$&YT2J?"\(C4; M/$Q)!!-0DYIT8GM8*5P@-N)BKOA'"%VD#2L__W+;?0[&4=AP0Y=P^"I]"$QO M*.V0X)K1DOGC36U .YGP8+X!(PKBS+JD?,>=V29N5?[FG4P,U7]L+Q/3U7/' M512,8*FWYIY5X4O,I^BON\(1;3$'(-:]Q8YKOKP%#]$#+$LQ<,\.+6)X5L@1 MME(Q'L,TT2'=:)+;JV',\5= 9APMELMH/IX%0M.*T:F]YP$IPD'H52RBQ7A^ MA-_DQ_!;#5?1;#']4?S&T70!^*VFIIQET3!$#@_:W8=E9?L=F8DL P5R& BN M"85O51EK&[^".X153/ OPDL@+-]13&MR*"ZT;;-/SU4X Z.7.3GC,2-W$/$* M(5&W%+94R7W[6$JG(VA/^5*ZL#MG&SUN'^@0 -#XF6?FM_VSFY9GB /CQB=/ MDAZ-:7CI(5RB]E+"Y&$5N?FPBN5RO-UZI\]Z^_Z1<7^+A[&UG^5M]QGF;QA^ M?PK;,&E-;WEUZIOG?<'6'/^@JOOZKNLVH<-68SK2B4=I^5*D6NV!/_'N,+Z+ M"3MB#9>T@!V&Y@<0X15Y+SB0Y*[''(B3C/MG833WC3=AL3)&9#%K704U^"-J MX$EB,M0R.-/OC[VB;H^L_5NG$OB-)(I-_-B1 KMV0-"5K8'^&A#91WIBJ M#05%!VE=E4'@^]!Y@['O21GW-Y1@$Q0E#=[SU5BMB]3R##['ZMY[C?XHV'B0 M^R.U?+..HN*-N:N+CR",I\^&([)D>V4R!:Y&A.D8SA*W"F:48AZ_H'I:NY+V MDZL6/04_!SF .E=PJUSV4@49>I.P,PQVE>NEQT80Z@!1E]TXJS M;FJ;#;*3[@4U&7 1 IN!;"AA[UX* 0Q:Y "UQ>0W&ESLX$YUV"O&5NKK?(D16DI8 MJDQ,J/E\.ES\3X\: @;QJ^1X; C_8U?0<,X MGWCFQ)DYK&B,@[D2BL?ZJQ!;]TA%07.,/62ALAT2IGU]HESC6? JN$#30K:U M*',;C';G5&BJ+7@@N&NN/=KV3>^T^9PEZ^J'CC MULHO%C G\=)[Q^RV:N^4GSG78=K/.[8.%1,#))39*_#XNM(?:$44>&"G#F8+ M"]JD+'IV,H".Y,,3%Z:.[TQQ6Y[#ED;8PK\WL.&C(--Y2 ,O\*AE83;8 O*= M8<3L4<+.&]I>?-W"--!<=/H'G>BZS'VRE91GUV6'UKGIEOI.5<,5VP,, 'Z_ M6K'W?;8.S$;!O/;@)QUY=2<^.UV0T^"FX+TJMW0?,ETEFM5\:;![ZNY=DF"9\07X?9-# M%&J^X 3N)NK7_P-02P,$% @ $8 T6:C3#V>F! ;!$ !D !X;"]W M;W)K&ULS5AM;^(X$/XK5K:W=R=9D#CO+2#1[NZ] M:"NALB^ZCR88L)K$G&V@_?7_;[*ENQ@JJ>6+,21A9"%E1#5R[[:BT9G5NE(N\3UXWZ!>6E M,QI8V42.!F*C[XG\,1\ZKG&(Y2S3 M!H%"LV4W+,\-$+CQ]Q[3J4T:Q>;[$_H'&SO$,J.*W8C\*Y_KU=!)'#1G"[K) M]9W8_<[V\80&+Q.YLD^TJ^:&J8.RC=*BV"N#!P4OJY8^[->AH9"XWU @>P5B M_:X,62_?44U' REV2)K9@&9>;*A6&YSCI4G*5$L8Y:"G1],J&4@LT)0O2[[@ M&2TU&F>9V)2:ETLT$3G/.%/HET]TEC/UZZ"OP;!1[V=[(]>5$?(-(QY!MZ+4 M*X7>EW,V/P;H@\>UV^3)[6O2BOCGINPAW\6(N"1HP?/K9? MGO^OE^%<]!5V MFSLPKYYY*J3Y/G8 M:[@T*$Q)=PI-1D?FQ9GF9[O&P>P21-L.<%YX551O(S(79+ M2P.JV6FI\K"N\K!SE6^A H1$F2@S6!I)[>DFN;I':R:-" [3<[7=;N%5:M5N M]\^&ZMH]';"U# ^_EGRI8AT?ID3HIT/'A\Y^RG4M]=S&%,\_=%KR$-5YB#KG M0<+F4FX8FCVB)1-+2=]CCP28$!) KYEC&_- MM]D+J-ANYP>F8OOFT8%Z%R;7),11&J'([9WD#, ?2RQBN?I%L4>)FX 9$L:RA%PV T,7:SXE&L13N(4)V#T ME&H1]D*P&OG?95I2,RWIS#2X^L'EIH3KB)2LS!X1>\A6% YF!(?/V:.F'?L_ M9,4S-AR.D F37,S-YZ)-'KI$GZ?HGED @["1B<^=?4%,/!P7^+A+7LPMR,0J2ZKX9J%@$=T MZN++<2(+=H[=_<8-N&!R:>_Y"MD=LKH,U]+Z5\*XND$?IE?_(6ZI7/)2H9PM M0-7MQ?#=)*N[?=718FWOTS.AX79N7U>,SIDT$V!\(81^ZA@#]0^6T3]02P,$ M% @ $8 T64SNF)[- @ M 8 !D !X;"]W;W)K&ULI55M3]LP$/XK5I@02!%QG+ZDI:T$#+1-8ZHHVSZ[R:6-<.)@.Q3^ M_@U@"'/A2CUU%L;4XV#0"=K*+@^DQ64 MN)-)57"#KEH%NE+ 4U=4B(!1.@@*GI?>;.)B+D'( MS=0+O5W@+E^MC0T$LTG%5[ \[V:*_2"%B7-"RAU+DNB()MZ%^'XLF?S7<*/ M'#:Z8Q/;R5+*!^M\3J<>M81 0&(L L?E":Y " N$-!ZWF%Y[I"WLVCOT&]<[ M]K+D&JZD^)FG9CWU8H^DD/%:F#NY^03;?OH6+Y%"NR?9-+D]YI&DUD86VV)D M4.1EL_+G[7OH%,3TG0*V+6".=W.08_F1&SZ;*+DARF8CFC56E'3P. A-C5(MH"7#2![!S!D MY%:69JW)=9E"^AH@0'8M1;:C>,D.(GZIRS,249\PRGH'\**VYR[!U"GRWP^J6U "(SLF/L MD[G@.)V_$C\,_>H%0#OS1.)5TT;;$\T:2"8%7MF\7!'N8C@':.?@:M&(QN3X M*&8T.O_OM<5OC=\SW,$=)R)7LJAJ ZK3QF[_ QG$0S^BPVZ$Q3[*%5G(S&RX M@CU8S'P:TS_\FUJ5N:DQT_:;Y<_6UFU:+_3#F'7=F(7D7AHNVF#HTY#Z_<&H MC8SZS ]I2+Z"UBA+25W4@AM(44WP0TIR[O1JEWTR8LSO]^/3?22.0W]$,?(- MC$_>&>>^ZSA&"F$G,*1^.(K>^DB#CI(4H%9.+S5^&G5I&E%IHZTD7S1*M$]O M]/R6JU5>:B(@PU)Z-NQ[1#4:V3A&5DZ7EM*@RCESC;\54#8!]S,IS&PO=V]R:W-H965T M2BPJD$4H2#JO4GV.0S<'R9*HW_DG4;FR8! MR1IC5;4!HX)*R';DOS;GT .,Z0L M@$PK[O=R*M\SRV?3[5:$^VBD MC>*$=)=R9S6N"L39^:6T7*[$H@1R9@Q80][><[3,T32RR.^BHFS#==YRL1>X M8D:NE;2%(1]D#OES@@B%=>K85MTY.\CXN9'')*$A892E!_B2+MO$\R7_FNV^ M)%N*=#^%*Y(34_,,9@%6@0'] ,'\S:MX2$\/"$P[@>DA]OD=%EW>H#RU)!^% M%!;>7>%?FY-_4GZ8^\VK,:/)*?G?$2\%_*5TD[\CW&WUC82\AP>L_QH3L9 5 M4I5J]=A%O"8Q#<>4AI32GM/-8G9*+GP5@,8>4')7RJ80M=G9-!X])^B/SVA* M8>P3/ Z3. GC=-CSQ!,63B9C=^C8+K!_-+PDM4;]VCXB/L.F!'L4#,.4#5YR MWRN++#N++&2323@8Q;M+(:,3A";D"HS!_I4U58,G@(?(*Z6M^.U/8P?W-@X' MR0#3HD>[:Z-T%":#P1'Y C;L_U6\K7Y_%Z-A&K)AC$8Z9"$=CK?X?7]XU&L^ M>+PKWV(-R50C;=N'.F_7Q<_:YO44WCX!UUROA#2DA"5"Z?%H$!#=MM76L*KV MK6RA+-ZEGQ;X$H%V ;B^5,IN#;=!][;-_P!02P,$% @ $8 T69B/V+1_ M" &!X !D !X;"]W;W)K&ULS1EK<]LV\J]@ M5*?GS" 4"8 DD-J>L9/T-=?68R?IW$=:A"R.*5(E03ONK[\%2(*@),KJ77IS M7T1AW[L ]D&>/9750[V24J$OZ[RHSVIFO4ZJYRN9ET_G MLV#6 VZR^Y72@/G%V2:YE[=2?=I<5[":6REIMI9%G94%JN3R?'89O+WBFMX0 M?,[D4^W\1]J3N[)\T(N?TO.9KPV2N5PH+2&!QZ-\)_-<"P(S_NADSJQ*S>C^ M[Z5_;WP'7^Z26KXK\]^S5*W.9WR&4KE,FES=E$\_RLZ?4,M;E'EM?M%31^O/ MT**I5;GNF,&"=5:TS^1+%X=C&$C'0(S=K2)CY?M$)1=G5?F$*DT-TO0?XZKA M!N.R0F_*K:H FP&?NKA5Y>)A5>:IK.I_H ]_-)EZ1JE8P!QLLP:2WL KIC1'S"#LBC MUF%JY-&_X/ ^/ULI;+\4?57>UIMD(<]GEW_W?/RSQ'OQEC:PO[W'JR#?[4N[B-Z)^_FPL. M!,<#)LUZE!5DO+\-WS\_?)'5(JNG"?]S@MM5 N?>+J^K;"'_"^1OC:H5G#1] M$!.%?F[R9Q28.T\0Q0$GF,<$G:# BP4B6 B!1M*N(%H5D$9.RI7N\E[L^"/AK:M"EF2B/,*7.8"4>G'?3U&-R'- 4" M/\9$\($@\&@P!9[2#<5I*3/WV)T&4:1]<07P0(,I%D'L@B&:IP3[G Y Z@FR MNQ^%[),PU?'W!0Z[^/,8 #P*<2AH"X@0 T6@T>Q'/.Q'&&,QBE),I_=C'_&Q M^\$(CHEP>,&*TQ;X>@QU=R.FF+N1"#PAIL O[\9I.-X#XD7:"!RZLCJ@NRD& M="#^#,(='7:A-R8D O,P&B%X",'D.(Z$ ];A/%"I0ENIPN,K59(W M25L8:B@C[5;MJTJ'1>ZK2J;&%JI&"I".=-3HG5,ETNX'JK]^9 MM1G8+F^D'OSZ5'RP<]CNJ][!G%!!"]E (*9HQIV#FQ1[V#\G3M@')TPGR/=B M'Q%B,C)D1$;MHJ<'"JAC+_B0]C$%FAZCW[A4 C$_$X#:&/^%EYK]7L3_&$Q4!"0S6(#I!X5=C%0A*+W MG.I"OA4%HG78!=5%);;KV(N"2231,;4+"%[L<[N.M"U32-NUM=EL[#3WV#02 M. <#:(A%&#HJ^20.^ 9SQ@&(/:>X,AQ$+A>#Z')FZ)E'N5TX%$,,H@"3T'?L M$9,XXCK)H?/R73YG1[9PIAFVEG/,Z" FU%W>!(YXKO)Q3)G'^10..I>A7X.$ MQ+FCPK5S"V%QX;%=K=&^A;.1&WD1.@>C#&* MCLZPO\U'XTDD=2.ZS1>1"=3'4CFY<;?KVRGU??MWH%K&MEK&1U=+7>XA$>L: MO2C7:TC_;8DZ].;AL/07WCR\I/!__\+AZ-%^ZCDULO_:K.]DI:/\D@0S1:'W M;M?5/[=&ZN]U__M9][_[0+^6Q9OV50<>M0X$"@K<9R D-F.)JEH%!,>:>'(Q;'.';RQXF^4V!+Y-0M/3"%Q/K&MDJH@((H1BD/ MQLS>KUA7RXB/_!*"81J1TTO:E@\,B7TP'O1;3[Y9- M-4X+9K9;Z]?.^;,>^+*_H>_]J\\V=P^WN[NBEYM-57YI1]7WX'&R?5'W\D\E MD>LN+*EN^:^32KEY9%"J5HE"OR3/,$@J=+6K:Z"T@DW??9UDJ:/K+L\6$.#+ MHBB;8B'3/69\@AFU,O/QM:RR.% $>#[R M \S9?5UX8@4=>X1',0:KH?GPQT6 <2?(@<\@J_NC(%/H:$)_;%L4[=C&H82P M> @QY+108)^-4K7'][^\-04G!O(XL#%F>H\('>]1M/]EH^%G$>;0@$_$&,0) MCBD?>Q_OO@4\L9(ZR+Y\.W>^UJUE=6^^2=:0TII"M1_N+-1^]KQLO_8-Y.TW M4XC8?097(Y=+8(49-IRAJOT.V2Y4N3'?_NY*IP0 #(- 9 >&PO=V]R:W-H M965T ABR+8M*3[RE M,:OSP4!G2RBY[LL55'@SEZKD!K=J,= K!3QW3&4Q8$&0#$HN*F\Z=F=W:CJ6 M:U.("NX4T>NRY.KI$@JYF7C4:PZ^BL72V(/!=+SB"[@'\^?J3N%NT$K)10F5 M%K(B"N83[Q,]OTPLO2/X2\!&=];$6C*3\IO=W.03+[" H(#,6 DRN&^G7SG:T9<8U7,GB;Y&;Y<1+/9+#G*\+\U5N?H&=/;&5 ME\E"NU^RJ6F3P"/96AM9[I@102FJ^LNW.S]T&-)C#&S'P!SN6I%#^9D;/ATK MN2'*4J,TNW"F.FX$)RH;E'NC\%8@GYG>5)DL@3SP+6C2>^"S O39>&!0M"48 M9#LQE[48=D0,9>165F:IR9@1O^O$#38*+$]BB%EMT2OKT M'DLM7Q= Y)RLE'P4+N6QXHBH49MCJ$_+?5C""7DDDUA;VFBKUB#I7!98HZ): M.%)[\@1<:0(VI 0# FU "*]RNPC/R<\,-[&53GT9ANPW]-$@(M@(L](KT;F$K M,GG67H^H/V)INZ7^<)20SS 'A/72D-=0?H^QV3?J7Z-[;LDQJKLCN4%@BTU? M0\=%E(9^,*2=D]A/ G8B^>,V^>,W)[\"S,E,%(*[EKW+2YC/P37O+D2%!AZJ MB-/*;$7\H!)B9%T=NQ!I=.W:2/54WPI-N-Z5CGZ_:OBA*GA9#4T^?6\+H_V M_-Q\ZBS!2Y]4^/ZC)QHC9U#!7!A"^T.DBQWU'> K6-D:RP4Z"ZLMLV_&,.C' M9WC="_N1_5XM>;6P7B2/O%C7/N;6.QSI213U4TN,"%)+_>6HVWNL/[(4@64X MD6=)FV?)F_,L;^K2:N-: S9!V]$P)V:8&$8<[K:G%;Q7Z-OPGHYS9Q/N&\W> MH)>YV"2%B_4*E\;V^D)J? JX4D_8!#9B4>I'083J9?;-C60Y M/F6E[5C/&:D?18$?)VSO*Y_% 7;U$?D#2UKM>WODQYWFQBCU&1V1!VG078>2 MI34*'93ZPV#4GD1^&N-IDCZ/29-93Z^WB&NQ12:G"'7CN)&)YW;UF!^FB<\B MNG]^>L/09PP+\'?'=1QQZ-,00YJD'<3#%"5&$?D-,'B'JK;5TG)W-+?\9R], M.?'8'JKH06>.+4$MW+1NYY1U9>J1MCUM_Q!\JN?@/7G];^*6JX6H-"E@CJQ! M?XCO@JHG]'ICY,I-Q3-I<,9VRR7^J0%E"?!^+J5I-E9!^S=I^C]02P,$% M @ $8 T69BB_-A,!0 $Q !D !X;"]W;W)K&ULI5AM;]LV$/XKA!L4#L#%$O6>)@:2='T9UBU(V@W[R$AGFZ@LNB05I_^^ M1\J6Y,AQT^R+)9Z.S[WR[NBSM51?]0+ D(=E6>GST<*8U>EDHO,%++D^D2NH M\,M,JB4WN%3SB5XIX(7;M"PGS//BR9*+:C0]<[1K-3V3M2E%!=>*Z'JYY.K[ M)91R?3[R1UO"C9@OC"5,IF1 MY7<,_PA8Z]X[L9;<2?G5+CX6YR//*@0EY,8B<'SM2+NQ M_[Y%?^=L1UONN(8K6?XK"K,X'Z4C4L",UZ6YD>L/L+''*9C+4KM?LM[P>B.2 MU]K(Y68S:K 45?/D#QL_/&<#VVQ@3N]&D-/R+3=\>J;DFBC+C6CVQ9GJ=J-R MHK)!N34*OPK<9Z87^;=::.$\-/[,[TK0QV<3@\CV^R3?H%PV*.P)%)^13[(R M"TU^KPHH=@$FJ%*K%]OJ=V\.J!:VJH6'T*>W>-"*N@0B9V3&A2+W MO*S=RO!J+C DA&L-1E,B"JB,F D;)R*JP7=>%?:]7D)!2N02)5H,>I_%AW5Z M_2IE7O"&O/3YL2)F(6N-"FER UJ6M8&+C^0V%P;(NQTKGY(]()CZ DWY(B=A!Y9@6IHQSLJ^:Q3+:91F"$@AJR:8^ (<%7]AI5Q M8(1/TS@94!/J9R'Y+ TOR:I6^0*K#UDID4/+$M(DCML5\ZD?1"\.VD59RKR) M@DV^!3P*C9&.N)NC3>IA=<7SI3#M; KV4F^;CJ>_%E"+XF(%"(NRT'NZY8BR M@0@AC(%Y4LY?S[ M@(E1S_,&U)2F2+UR'11=J*!T2:P78C4TW]\#D'C.RF+M2C+P8> ^F$X- ;)B?]B:;O%N4(7/#[B777=+3]'FP)TH"=&;4^,GMT3 M5TH2-WT2S 1;BJHYAE/CV+6WL1T&_K^-[?'S&I5SXR$9?ZEX76![*X9'YC^L M_ 3L:$1PL $WV+09@P.._0E>K,/-H\*"<8FIEP8TZC6#(Q)@%K*0QI&//4D; MZ]K')8E%U,M\F@5I1PHH*D=]/R#OE=3:AF,F3$]]FN&6*.OZEQ_1F#&4GCZI MI3QE@7OC&S MS3_VGZZ!37T658Y%AHPW5O0!:(;.R](>1(!QB/UAM^_*9@-6HJ[' V7O (^" MG0+DO7 7(UQNY1O^L-.,:)B&&+Q>3\+V1Z,HMEG[T^T8<>HE/<7'&%://>V+ M[BBXNKEC1I>%J!;F"F5)V*?Z7D"S*#R(82>NM;MEV3'C'ETRAV8$H_9B)O*^ M%._$9WT!VV[\4@&%L!-L\1P1&\J^*CCI7=2P*\W==503-V,T=[:6VMYX+YJ+ M7L?>7)<_<347F! ES'"K=Y)@W5/-%;19&+ERU[X[:; %NM<%WMI!60;\/I/2 M;!=60/L_P/0'4$L#!!0 ( !& -%FN\([N_0( ,D) 9 >&PO=V]R M:W-H965T++>?VVARLA;U2*J&&= M,:Y&7JIU?NS[*DXQ(^I0Y,C-R%S(C&C3E M?Y1))XH(RYH=!T/,S0KD7#5W? M5$9#46A&.4XEJ"++B+P=(Q.KD=?R-AU7=)%JV^%'PYPL\!KUUWPJ3-QRP6X&=\HKM36.]A49D+\269&%)X*]ITF.AUY P\2G)."Z2NQ^HA50EVK M%PNFW"^LJKF!!W&AM,BJ8$.045X^R;HJQ%9 >U= 6 6$CKM$4VBH10K MD':V4;,O+E47;> HMU_E6DLS2DVC55;R_5A'*:%8VK[0U\XD?KUUC]E_9D_QG2 M&]3I#1[I!8XK=@MY,6/4;'W)?4L@B5.X12*;^ 6\H&UKD[JR>"6U.?O>: MFKL62CO!C,^%T)N&7:"^O45_ 5!+ P04 " 1@#19YPN$DL\% "8( M&0 'AL+W=O'80^,1-M$)=(E*;L!]O$C)46R9)FM4R8/MB3S'O(> M7EZ>*V:VY^*3W!"BP)SD%498.D>>-AQFF;#"?%<_NQ'S&[K> M*/-@.)]M\9HLB?JXO1/Z;EBC)#0C3%+.@""KJ\$UO(S0V!@4+?ZB9"\/KH%Q MY8'S3^;F0W(U\,R(2$IB92"P_MJ1!4E3@Z3'\;D"'=1]&L/#ZR?T=X7SVID' M+,F"IW_31&VN!I,!2,@*YZFZY_M?2>508/!BGLKB$^S+MJ%N'.=2\:PRUB/( M*"N_\9>*B ,#?W3" %4&J&. IB<,_,K [QJ@$P:CRF!4,%.Z4O 0887G,\'W M0)C6&LU<%&06UMI]RLR\+Y70OU)MI^;+ .NDX2:V<(I^,#*F#-S]RHB"M-4OIX-E1Z2 1[&5?0BV^']&O(DVB1'2TB\07P8!O-XKA?SZ1?X(Y.X%ZG>@UC%A.@9P8D M/']0JSS5"ZN8R;Z!WI2 00%H$L1N/IX$X70VW!V2<]QJ$G@P:+>*K(,SV>M2 M;G%,K@8Z/4DB=F0P_^D'./9^L;@^JET?65U_%WU8 ,ID+D@"<&;\[7.W!!D? M.(("3_]U_+7V]>V>E+0X FO1$M2T!%9:%EAN &8)B,T%^9S3'4[)B5@(CF,! M:FY\V&$G."(1^L$H\'V_$Q#6L3W3\W'M^=CJ^>]Y]D"$26J"[ C+"9!*[XJ9 M!/\5J:"/@/%Q='1XVBV5'A-[>02Z)218I M79$^;NQPT ./!(O>S&JU/)*:+T]K%J3V-@!&82EP)MK34D>)5R MV;_-3X\H>(.@/^WL$HOC9A#!:=#-'=9Q/I,%Z#62R+/OI%KX)#3-C2(%DF@Z MM.K1 JC<670*.;GUWU3(K?0X#<(0C3M$V(=P[L)PA=8F[$!#0GL^R;8I?R0$ M+!6//X$_MD7$_'-+3!;^MYT]T3OVS0V.]6"9YD.JB+">GUW)$ K@ERB M1:[0VBPVZAC:Y?'W1-2Q9CZ1SWK$]2@,P^E11+V$(H:-)(9V3;R,M?[K]=21 M7JWH<(D6N4)K<]:(:6A7TS;I4YFV=G0?AG T.8H0I_+Y5+^'Y5S;W48<0[N< MO<5?:);WU@AVR[.#Q*DX=H769JV1Q]"NC^\$WQ*A'HN"T]2:VTR7FH#4I49= M8NQ.I!H[?GBZQK!;GLWC2TAPV&AP:!?A5?3IK%RD*OT=Z1(VU>0FX$\2;QA/ M^;ID>5&\'M1U[CU)BS=Q%C=A'=K%_=BW\%3Q; M,6PW/9=(RU<\OD1E@)K* -DK@RKZW*9)>Y]GQZW3&L(56IOOIH9 ]AKB_#1IQ[/% MJ=,7\*[0VKPU]0:RUQMO<[/@P8HRS&**4W-,H:C*BSCLY(4+7*%UN:R MJ4.0O0XYZSP#'1<(:#J"H^ZKD)YV,!Q[/NJ^D[0/[ESGAP='MCHWK8NC;PF* ML[KRL+-^6A^O7Q>'RIWG-_!R41Z2-S#EF?TM%FL=;2 E*PWI783:1U$>@Y]M-8<.]B7=OWWV$X6BM15@\&7 MV+[<\]QS=WY)-DH_F!4BP6,AI!D'*Z+R+ Q-ML*"F5-5HK1_3$.(B<(!6;D&)@=UCA!(1R1E?&CX0S:D ZX.W]BO_*YVUSFS.!$B>]\0:MQ M, I@@3FK!-VJS34V^?0=7Z:$\5_8-+Y1 %EE2!4-V"HHN*Q']MC480<0Q\\ MX@80>]UU(*_RDA%+$ZTVH)VW97,3GZI'6W%#D7!A!SKB& M-1,5PM$E$N/"'%OHE3/?._.)[656:6VYDY!L"DY(F#5R+VJY\3-ROU3R%+K1 M"<11W(.[V24FU])[!-5@WO[P>[= ;1IP/2NJVT[B'V=*)\']!V!9F6]F"U)=_NTUJS]3V;.Y+K MM!/''T>=3B\)UWMT]%H=O8,ZOBEB8K?;^X+7%(,7!^^WP?L'@]_@&@5T]X4\ M"/S+W@Q:68/7;)O!?Y V;*4-_^FV&?YAYT:MCM'KM\WHI7LVW+GIW*/QE>DE MEP8$YA8:G0XMAZXOXGI!JO27WUR1O4K]=&7?+M3.P?[/E:*GA;M/V]&ULK55M;YLP$/XK%I.F3=H"@81M'4%*TKU*E:)&ZSY,^^"8 ZP: MF]DFZ?[];$-H$I&HD_H%?/8]C^^Y@[MD)^2]*@$T>J@85S.OU+J^\GU%2JBP M&HD:N#G)A:RP-J8L?%5+P)D#5

L_^ MV6DW6C98P5*PGS33Y(HW2HNK M)H**\O:-'[H\' #&\1E V '"4\#D#"#J )$3VD;F9%UCC=-$BAV2UMNPV87+ MC4,;-93;*JZU-*?4X'2Z;JN'1([6M. TIP1SC>:$B(9KR@NT$HP2"@J]14O! M"7 ML:V 0J^N06/*U&MWI+0E^2)$IA#F&5J#W%(": &_3K!JH-R-_& M?=W4-:,@CRG1+56/;HFOC4 ;ID\Z,8M63'A&S#A$-X+K4J%//(/LF, WF>G3 M$^[3LP@O,GYO^ A%P1L4!N%D(*#ET^'1A7"BOEJ1XYN!*U9C S#-_NS*U 2]]^6(Z2C(:1_D]"F56 P%=1'YOY5X)K(CD7$O,GZV M2L0#21Z?%&+0Y[00_D$SJT 6KL;*_,..EG0:/-.UL MNL&RH*:!,<@-93!Z9Y(LVW[?&EK4KF5NA#8-V"U+,R)!6@=SG@NA]X:]H!^Z MZ3]02P,$% @ $8 T62I@]XEH! )!4 !D !X;"]W;W)K&ULK5A=CZ,V%/TK%JVJ7:D=; ,&IDFD^5IU*TT536:Z#U4? M&.(D: &GMI-LI?[XFH^! ,:;C/(2L+GW^%S[Q <\.3#^56PHE>!;EN9B:FVD MW%[;MH@W-(O$%=O27#U9,9Y%4C7YVA9;3J-EF92E-H:0V%F4Y-9L4O;-^6S" M=C)-7+=LY5RVY0EDE& MT5"&?%G0@_BZ!X4I;PR]K5H?%Y.+5@PHBF-90$1J MWM$T+9 4CW]J4*L9LT@\OG]#_U06KXIYC02]8^F79"DW4RNPP)*NHETJG]CA M-UH75!*,62K*7W"H8GW' O%.2);5R8I!EN35-?I63\11 B(C";A.P/T$=R3! MJ1.+.-"Z)[F.PH^W%,9):GXJ/I>%O?@ MPX\?)[94; I,.ZY'OJU&QB,C(PP>62XW CSD2[KL MBJC*86_%;++38B_K[+ MKX #?P888E=#Z.[T=,= QVFFUBGQW!&\>K:$;FJJ3*_,+/YI^YGK$NP$83BQ M]\>4AX&.[T/']7 3V"'G-N1<([DYY3'-I?JG%DO/*ZHZIA5,>$0 ]2B:(CK< MO(:;9^16BT\HO<4TV4>O*05_/=+LE?*_=12-:,4^>"VV44RGEMKH!.5[:LU^ M^@$1^*M.(Q<"ZQ1.FL+)NQ5#!D(@@1\&$/960Q.'/ <21[\F?D/-OXQ>_._J MQ131X18TW (CMY<_/C\_W(/%\\WSPT+'R9A^KD N!-:I-&PJ#=\MD'"P\)BX M 8*!UYM_32 *"/:"D2T%P=9+X&5$4N,4EX8$O/)"IT>UC@N[8<$(SR//0Z<+ M!OP'SMUPS/#G"NI2:-W)P.UDX'=KJD[M^!3"'@E)?Z&&@8Z/_=#W1]:J-5%D M=M'3->5HM#+@Z>B$1R 9H=G:*3+[Z<..JU=KLVJ,"&>KYD)HW7I;BT9FCS:J MQAN( 3DAP7BP%>DBL8\(\>#(@K16BLQ>>KINB$X2#AKL1?HX9TSAK;,BL[7V MI/.>_<@XP-G*NA!:=SI:,T=F-S+K4,33GGRN;2Z%UJVT]'9L] MW22;.K5K8P'TJRAU^:OD(P\%*:>*("AMYW<:M M!V.S!Y^N*4^OJ:#/5!NG/B%Z3.VC\Z:,\G5Y#"= J9/JN*;I;8[Z;LH#KE[_ M+;J^JP[L6ICJ_/ QXNLD%R"E*P4)KWQ%C5=';NAT9+R M(D ]7S$FWQK% ,W!Z.Q_4$L#!!0 ( !& -%E""#1L[@( .8* 9 M>&PO=V]R:W-H965T1 M@'8OJ1(JZ_;932Z)U<3.;//8OY_MA#0@D[82'R"V<\_Q.?:-?2<[QI]$!B#1 MOLBIF#J9E.6UZXHX@P*+'BN!JC=KQ@LL59>GKB@YX,2 BMP-/"]T"TRH$TW, MV))'$[:1.:&PY$ALB@+S?W/(V6[J^,YAX)ZDF=0#;C0I<0HKD _EDJN>V[ D MI J"*.(PWKJS/SKA6\ )N(W@9UHM9&V\LC8D^[\2*:.IQ5!#K'4%%@]MK" M/-=,2L??FM1IYM3 =OO _M685V8>L8 %R_^01&939^R@!-9XD\M[MOL.M:&A MYHM9+LP_VE6Q(\]!\49(5M1@I: @M'KB?;T0+8 ?G@$$-2 X!0S. /HUH&^, M5LJ,K1LL<33A;(>XCE9LNF'6QJ"5&T+U-JXD5V^)PLEH56T?8FNT(BDE:Q)C M*M$LCMF&2D)3M&0YB0D(]!G=[N,,TQ00QU(-?+@!B4DN/DYNIYU7 MTP9GIO4#=,>HS 2ZI0DDQP2N\M 8"0Y&YD$GX\\-[:&^]PD%7C"P"%J\'M[O MD--OUK5O^ 9G^&XWG"')T,,*W; \Q]RV1IT4^@.^%B6.8>JH+U0 WX(3O7_G MA]X7F[\+D1VY'31N!YUNE\ )2Q!0]6OGB,UTQ>17":E/F6WD][S1Q-VVW=BC MKIJH(YG#1N:P4^9L"UR=3:BLY;XD=6@5,3Z1:H\:VJ6&C=2P4^JW^1+]>B%] M.AG>FCX7(CLR.VK,CBZ6/B/;:@?AR9[8HT;V/1DW,L<739_QJZ3:H^Q*KQJE M5YU*[V"OSW&T!/'R*=1)]=8TNA#9D6O?>[[,O(LE4DUUM/!>^[NM#)T)"^T; MY+?N7?^BR533G==1R[6'G9Y&;JMB*("GII 2R%SZU9W;C#;%VLR4*"?CUHO1Z(W5.\JJHJCJ2E:8N>61253FFF:E"%+@.4._7 MC,E#1T_0E+;1?U!+ P04 " 1@#19LW28T/<" *"@ &0 'AL+W=O M[!F_%XL 21Z3.)4 M#(VEE-FI:8IH"0D1)RR#5-V9,YX0J:9\88J, YD5H"0V;8Q],R$T-<)!<6W, MPP'+94Q3&',D\B0A_.D<8K8>&I:QN7!+%TNI+YCA(",+F("\R\9(P'QIGUNG(PAI05/RDL!:-,=)6IHS=Z\GU;&A@K0ABB*2F(.IO!2.( M8\VD=#Q4I$;]3 ULCC?LEX5Y969*!(Q8_(O.Y')H! ::P9SDL;QEZRNH#'F: M+V*Q*'[1NJQU/0-%N9 LJ43(ND,?7G(::8R MDNC@ B2AL3A$Q^ANIU%F5'&?E]SV,]Q?\_0$.?@(V=AV6^"C ME\.=;;BI7-96[=JJ7?"YS_#]8)+$;2Y*F%? =-NO0@M;V//[ W/5E+M?U_=L M55J7;M];K=NK]#O((;;4-;-JF3:V[IR((L&7M:-VOZF&K[[0K]6JE M7J?2$4NR7 )O]/7O&TBFP/^T*>TDTY_34Y&1"(:&BD< 7X$1?OI@^?AS6VN_ M$]F6;[_V[;^MT?V]5?:#GH-[.V&TE-F!VA?:T^C5JGHO2V/"YG)-.!RAZU22 M=$&G,: S(: [GD[VU\;S3F1;"Q'4"Q&\+9Y@;]WUL@=X)Y[_EFVIZM>J^IVJ M+G.>4IES*%[I2_JHQZ(SD4["UR;R3F1;WBW\;Q?$;\NDPC4_^JYE!?9.)JUE M@;V[-9B-C5J?DFX(7]!4H!CF"H=/>HJ EP>/$E0 @ JP4 !D !X M;"]W;W)K&ULK51A3]LP$/TK5C9-(&TD34+'NC02 M;4%C$E)%Q?;93:Z-A6,'VVG+O]_93K/""MJD?8GM\[WG>Y>[R[92/>@*P)!= MS84>!Y4QS2@,=5%!3?69;$#@S4JJFAH\JG6H&P6T=*":AW$4#<.:,A'DF;/- M59[)UG F8*Z(;NN:JJ<)<+D=!X-@;[ACZ\I80YAG#5W# LQ],U=X"GN6DM4@ M-)."*%B-@\O!:)I:?^?P@\%6'^R)5;*4\L$>;LIQ$-F @$-A+ /%90-3X-P2 M81B/'6?0/VF!A_L]^[73CEJ65,-4\I^L--4XN A("2O:ZZ/!P !L-7 '$'B%\"TE< 20=(G% ?F9,U MHX;FF9);HJPWLMF-RXU#HQHF[%]<&(6W#'$FGRLL"&6>"!4EN7IL68._R)!/ MY+(LF4TTY>1&^&JQ:3^9@:&,ZU-TN5_,R,G[TRPT&(BE"XONT8E_-'[ET4%, M;J4PE297HH3R.4&("GH9\5[&)'Z3\7LKSD@2?21Q%*=' IK^/3QY(YRDSVKB M^))_RNJQ1'F>]#B/;>&1;F@!XP![5(/:0)!_>#<81E^/B?Q/9,\DI[WD]"WV M? 9(6C!?);##*:/AF&#/90R9]>\442?^F]?(CA0=W7 MH-9N'&A2R%887SN]M9\XEZ[17M@G.(G\X/A-X\?8+55K)C3AL$+*Z.PSQJ3\ M:/ '(QO774MIL%?=ML)I"LHZX/U*2K,_V ?Z^9S_ E!+ P04 " 1@#19 M%;%$#),# "H$ &0 'AL+W=O&-]. M'>R\W/A,ERME;KCII"1+> 3UI7P0>N2V+'.:0R$I+Y" Q=1YAV]F.#& *N(/ M"ENY=XU,*D^GT+BE FWZ K].7Q%KU^]6;B M*OU5!N!F#>W[FM8_0?OKNKA&@?<6^9X?6N"S[X<'7;BK$VRS]-LL_8HO.,'W M@194P=6]=LP<':?\U[V.1W<*:/+23FX5V(TN2P=31*TF"V("3_OP3 MCKU?;)D/1-:I0]#6(>AC3W_GBC!;AC4LJF!FY6]2[/OC<93@B;O95V\+],:A MF:6-15C8"@M[A=V#E'I)9^M\S8C2DT1R+A3]EYBU;A-_'(+C1N MA<:]0F]AH]_5I2ZI@FQ5<,:7SS:9O2SG>GP@LD["29MPI?T8\,^4"F&8NO68J_9P#_FR0;7,65BL:0E[H0G\:XWP+U; M[LZ5C$K[*[R?X.PYN$0'@'#N/L6@S$UJW%KNO _6W':3\>MPTX MT+]A?&A(2R >Z];IQ+:-=PT&[N\P]-3HPXT^[:P)0Z706[A0S]JCF3Y#@=VF MO81G3\U ;-WT=VT+CB]JTT'[F:'8NK78=32XMU'HL6ERW([KUC(Z-.G_A=6Z MW+UCI#G#_T;$DA82,5AHG'>=: )1'XOK@>)E=;)\XDJ_0:O+%9 Y"!.@GR\X M5R\#&ULM5==;]HP%/TK5C9-G=0V7WQV$ EHJS&U M4M6JV\.T!T-NB-7$9K8#=+]^M@,AM"$;%>6!Q([/\3W'-_%U;\GXDX@!)%JE M"15]*Y9R?F';8AI#BL4YFP-53R+&4RQ5D\]L,>> 0P-*$]MSG):=8D*MH&?Z M[GC08YE,"(4[CD26II@_#R%AR[[E6IN.>S*+I>ZP@]XHY\YQ1YCM>H"&CT_W"_)AR_ M,-0W?/X>OFM"B82S&Y6<(7KM[L\;-1Z-):3B5Y5[.7FCFER_TQ=BCJ?0M]1+ M*X OP H^?7!;SI#_,:ON<4HW8";A8!-VL#OEK-U:=%+1HN1TZH3HPF MDC%GV2S6C6Y5Y#EWJQ22Z[8=]7L1>FT,;UR25J&P=;C"4R4-U 802>!5PEJO MO&YT_0IAM5._45B[$-:N%7:+5R3-TJKP:X&'OD]'(MO1V"DT=M[SN](YI@]' M(MOQH5OXT*U/8B&)VI"4"9F *$M00B*H4EQ/XSKH&3"O^@J-:I%OE.>>@J'HMM5V>I\'#?,Z'7[,?RXDALNUYX6R^\XR3U/WC\_4E= MCSQ4H5VJ.%/@,U.("S1E&95YZ5;T%L7^P)2X+_J'^A!@*MDM37Z"N,5\1JA M"42*TCEOJSV(YT5YWI!L;NK:"9.J2C:WL3K( -<#U/.(,;EIZ F*HU'P%U!+ M P04 " 1@#198]K$T4H# #!#0 &0 'AL+W=O+X"RK=C+_1V#7=DN5*FP8]':[R$>U /ZYG0-;]R24D&3!+.D(#%V+L,+Z9A M8 2VQV\"6[E71B:4.>>/IG*3CKW S @H),I88'W9P 0H-4YZ'G]+4Z\:TPCW MRSOW:QN\#F:.)4PX_4-2M1I[0P^EL, Y57=\^QW*@/K&+^%4VG^T+?KV>AY* M)5.$8CE, ML<+Q2/ M$J:W=C,%"].J=?B$F>=^KX2^2[1.Q3]U'?$%F@A(B4(G4U"84/D9 M?4$/]U-T\O'SR%=Z'-/;3TK/:>$9'? ,(W3+F5I)](VED-8-?#W!:I;1;I97 MD=/Q>(IELQ[UJ_ MWCO,DX(YSGC.5,.TKIPV)B-D\P,1 ),Z81C^ E2S*GH)-#8A!)G6@2(!NL MVYIP.;V/Q568G>_A"CK#5ZA:&K"&JE^AZA_S$BUP0BA1SSHWJ%R80HI5(R6G M[;&4VC2;N@.^AKE>Q,-3]-XR'%0$!T[#7[F2"K.4L"6:)R. MQ^)ITVS:DEF-Y+ B.6PG]0_?/,.F9#UQCG8LF);,:F#.*S#G_R>=N6VKC8-) M&OVF5\NI/Y9@2V8U@F'PLI4+G,'>, 7:5Z$Y8&%6JSC K/0QE[VOFP54>[O< MXQT+IRVW@HZ_M^?-0"SMV4$BNU$HMK]5:W4^N;2[W&XN<5B29A$%!9: M&G3.]+(3Q7FAJ"B^MCOH.5=Z/VZ+*WW& F$ZZ/L+SM6N8@:H3FWQ/U!+ P04 M " 1@#198S$_VS0) #59@ &0 'AL+W=O&I__.K+B(:FD>(SDXL8B7Z?;NSS2J_ZH-;-8Y)^RS:,Y>1[%,;9[6"3 MY]NWPV&VV+#(S]XD6Q87[ZR2-/+S8C-=#[-MROQE%12%0ZHHXV'D!_'@[J;: M=Y_>W22[/ QB=I^2;!=%?OKTGH7)X^U '3SO^!2L-WFY8WAWL_77[#/+OVSO MTV)K>* L@XC%69#$)&6KV\$[]:VGCDN1;N>$N;P=* M.2(6LD5>(OSBQY[-6!B6I&(_(S-DO"W8)EO M;@>3 5FRE;\+\T_)H\.:#Z27O$429M7_Y+%N:Q0]+G99GD1-<+$=!7']T__> M_"*. JA^(8 V ?0D0!U="-": *UKP*@)&'4-T)L O6O N D8=PTPF@"C:\"D M"9AT#9@V =.N :KR_)=3*@75?_)*+W,_]^]NTN21I&7[@E>^J$17Q1(R M/S[G:?%N4,3E=Y_S9/%MDX1+EF;_)N8?NR!_(C^17[:E>C/RT4]3OU0P>35G MN1^$V>OBW2^?Y^35/U_?#/-B!"5GN&AZ>U_W1B_TIE+R(8GS34;,>,F6/&!8 M#/TP?OH\_O=42O1V\1NB*?\A5*$CP8!FW<,U0?A<'OXQV;\AJE&%JX)PLTOX M^&*XU;UW11!N=^]=%.YT"*=J&:X:@G"W2^_5;UX="\*]#N'*5!3.Z4@[Y(%6 M\487>+^R-"+Q+GI@*4E6Y(GY:2;2MYRB7PR<20/+L^#;;.LOV.V@.,UE+-VS MP=V__J&.E9]%JD3"3"3,0L)L),Q!PEPDS /!.-V/#KH?217[6U5 L"7Q]RPM M"J*BYBFKJB!>DT5QI$Z+^F7GAR0,5JS,"S\,2=*<&XIJ*\O]>%FT%66*O-\F M4PB=DJ7_),P8*:!OQB!A)A)F(6$V$N8@82X2YH%@7,;HAXS1I-2Z:^"F&0;O^A .)=40\9'*J>Z,=5&)R(7-%/*?WRSN71(?>6+A%E(F(V$ M.4B8BX1Y(!@GW^E!OE.I?"T_2-NC=W/4SLJ)U.=#N4C-T_-C]DA1]1.9SLZ; M:8:N3J8G:I:.L*^:D3 +";.1, <):GE7=RH M>9%$6Q9G?E[;8*%?[LR3ZRIONM*Y@_98*Z>W.9D+VNECW3!.9"X?>5^=0VD6 ME&9#:0Z4YD)I'HK&J_W(\%*E:I\E452(NE9RD&6[0MF[;;&GJ;FK@_IUG:MG M58=F:).)=JIS03O%H-/)J="E@^XM="3-@M)L*,V!TEPHS4/1>*'35NA4*O2/ M!S>KKK&)O_>#L+RD)*LTB3IH7,KO^=N8-;3KF8#LU832+"C-AM(<*,V%TCP4 MC<^$UMM5Y;;L?9HL&%MFM>[S#>MYK-?.:I73JEW01#?TLVM0^3A[:QOJW$)I M-I3F0&DNE.:A:+RV6_]6E1NI\R!EBSQ)R7\_L/)X_[M0P4CW;0:ES:$T$TJS MH#0;2G.@-!=*\U T/B=:AU:5>Z8=YQ<;RM4)1E$[T0RC?%2]E0SU3*$T&TIS MH#072O-0-%[)K7.JRJU3?JJ1JU3(NE:Y4-GG=JDV4D;&V=4IU"Z%TDPHS8+2 M;"C-@=)<*,U#T7C]M[:I*O=-?VRJ70[M7>ZG9[(V@F?"P+1]S;YU#'5@HS8;2'"C-A=(\%(W7>>O 4KD#^T+? M24[O6[XTM&L6%;13$TJSH#0;2G.@-!=*\U T/@U:^Y7*[5[M>BH"]O*-RR M-$B$$_I7 -KE^\[ED;W%#S5KH30+2K.A- =*Y5Y)"#E8KH# GH#?*0FDFE&9!:3:4YD!I+I3FH6A\3K2V+Y7; MOEU7([F"417)>0%J_4)I)I1F06DVE.9 :2Z4YJ%H? ZTUB^56[_RJP;R/T(5 MQ2#WH1\+,P-J 4-IH*%^ MTI"7>.OY4KGG*[N=)4GK;\,)Q7UNVYZY8$BO< ZEF5":!:794)H#I;E0FH>B M\6L3MOZO)O=_.]1"ZN5:2 [O>WB'TN90F@FE65":#:4Y4)H+I7DH&I\LK;NL MR=WEE]5"Y\DL&M#8Q>'QJX.C5T>&KL^ M-':!:.P*T7^%/ZVU_K0FMY=?6%$AWBU<(<'CW'(F+INGIN2D86Y?)4]2,A#GL/SV9Y5SV1Y&3_ M>_7MK'["2HNI'_CRP4_709R1D*T*I/+&T -F@>'^5)/GS1MG!X4DV=_\'4$L#!!0 ( !& -%GEL[&VK04 -(? M 9 >&PO=V]R:W-H965TL\4LW;$H3,AC!N@NCH/LQRV)TL/<@,;QP:?P M96F1B*(_$>7RO@AIUG7G!YO4Q^L9[,(;'$JLP\'+'65I M7!7F#.(P*7^#UZHA&@6@TU, 5050MX#54P!7!7"1:,FL2.M#P(+%+$L/(,O1 M/%I^4;1-49IG$R;Y:WQB&?\WY.78XHFERV^;-%J1C/X*[K_O0O8#7('B,4BW M15/?Y$V=/W_W@; @C.A[CO@93 '=!!FALRGC1/)PTV55Z6U9*>JI%"+PD"9L M0\%]LB*K=H ISZ!. QW3N$7:B'_OD@G YF\ F M^V9*,@Y##WDNJG$M[E;-W=)R_R,+$D960RPMF:7M^KA+4@$S\X^:HUUSM/7M M6W1,"O:$LKQE![C:$@FS0U.':#%T:H:.EN']*\F6(1UN1T>J^0J[V/-PAZ$* M9[K(]]0\W9JGJ^7)Y\(U"4>\;U>NWVZ^QY*E @4=I_=]>S5+;_1X(M6P&C>8 M/+G_N9[G(+M#7('K#+H6<;\F[I\Q$7PM1(:W_9%PTP;'7@,GV M=!6,#X@^[D(#H5X$-1/.**ULY;"##4*_!9 M'@S*^DRE6$8.Q[N:TPAPU"OPZ/M6!5GV(\I@1I#AH3.(KW.CK9D59P6!4D KE]E@<),06Z<7V#'.&Y(5D=P;10MJ,A<2B 8D]WY15-71,@M4U"6H8 MZANH0EF17EG/,F=5["%SIH;UF3,DU!'IU?$L7BM;.7"@R.F=E/"0?LOA: MV&_8_BI%&9;OD/5)-!82C<$[Q%<66Y5+ M4\"N=#8-"TW&8Y>[0TS1H&9I(6U^C6W=L4O:(7ZR8%Y9L#M!JE#(]'JL#1;2 MBD]>O0[Q5FWK>JXC=0$9UQZ ;>9"4O' QNZE35E5G]=2*LDAJ%$]0H6%R&*] MR)YARK!28J4=,S6L;\<,"XG% Q)[OCFK:A@R9VI8GSG#0EFQ7EG/,F=87H=* MTXL.TN8L-!'K-?$L4U;%'C)E*AB>^'V'1D(2+;TD7M:4595Y^MZO1%G=9>VT M<3H:D^RE.#2F8)GN$E:>,-9/ZX/IF^(XMO/\%E[?EE/O5 @ @D !D !X;"]W;W)K&ULK59;;]HP%/XK5B9MG;22D'!;!Y$*;;5-0JM:K7N8]F"2 [&P MX]1VN/S[^0(9H!!U57D@OISO\_F.?7P\7'.QE!F 0AM&Q$->*DIRN!=(EHQA ML1T#Y>N1U_;V P]DD2DSX,?# B_@$=3/XE[HGE^QI(1!+@G/D8#YR+MN7TT& MQMX:/!%8RX,V,DIFG"]-YULZ\@+C$%!(E&' ^K.""5!JB+0;SSM.KUK2 _; M>_8[JUUKF6$)$TY_D51E(V_@H13FN*3J@:^_PDY/U_ EG$K[C];.MMOU4%)* MQ=D.K#U@)'=?O-G%X0 0=LX PAT@/ &TSP&B'2"R0IUG5M8-5C@>"KY&PEAK M-M.PL;%HK8;D9AH,+ MTY3HX@84)E1^'/I*KVT8_&2WSMBM$YY9IQVB*<]5)M%MGD)Z3.!KIRO/P[WG MX["1\7N9MU 4?$)A$'9J')J\'!XUN!-5@8PL7^<,WQ1O""L9^CT%-@/QIRY$ MC0PF7Z]D@1,8>3HA)8@5>/'[=^U>\*5.WAN1'8GM5&([C6)O-X5.0T@1)7- M%R1'6\"B_EPT,X4.B7J(N>,1H11O99W@1J)7"NY6@KO-@EE!^18 V7Q!/VQ" M-.YU(]__[O4;D1U)[U72>XW2'XA<7LZ%UDYR!9I?(8$5U&EV1)\MD2D?JSAH M!3HW5X=:G%$[.+:*^KW*[LC-?N5F_\V.9#-3UR'K]N$5P",Q@TK,X&5B5ISJ M:YCJ2[E.QZ FWMV3<-?:](+#7_LD\OY!.6$@%K;*2I3P,E?N?JY&JT)^;>O7 MR?A8%WA7C__1N-?!%(L%T16%PEQ3!JV^/N'"55S74;RP16O&E2Z!MIGI1PH( M8Z#GYYRK?<T\ !D !X M;"]W;W)K&ULM9QK;^.X%8;_BN 6VQ9H8U[$BZ9) M@)W9#+9%MS.8[.6S8C.Q,+:4E>1D O3'5Y)M'6[$BV*07\:7F(?2X:MGCDB^ MNGRNZJ_-1JDV^;;;ELW58M.VC^^6RV:U4;N\N:@>5=G]Y;ZJ=WG;?:P?ELUC MK?+UT&BW71*$^'*7%^7B^G+X[G-]?5GMVVU1JL]UTNQWN[Q^>:^VU?/5 B]. M7WPI'C9M_\7R^O(Q?U"WJOWE\7/=?5J.4=;%3I5-495)K>ZO%M_C=^\Q3?L6 MPT]^+=1SH[U/^G.YJZJO_8=_K:\6J#\DM56KMH^1=R]/ZH/:;OM0W8'\?HRZ M&#OM&^KO3]$_#F??G\V_'3&@-*+$T(,<&9#CN0T?#4?Z0 MM_GU95T])W7_ZRY:_V8XU:%U=W!%V0_+;5MW?RVZ=NWU;5NMOFZJ[5K5S5^2 MF]_W1?N2_",9ODZJQSYS37+WDJAOJEX5C4H>ZV*EDK_^H-J\V#9_NURVW5'T ML9:K8X_O#ST22X^8)#]59;MIDIMRK=9_#+#L#G\\!W(ZA_?$&?'?^_(BH>CO M"4$D3?Z<+)-FD]>J.;XX>J!CENC00VKIX=,Q$9_V;=/FY;HH'TPG?@C"AR#] M]?!T3824G+#+Y9.A]W3L/9W5^\UA#/*[K3+UGDY[9R23C)M[9V/OS-G[E[Q\ M4,FGTMBGLVF/E'?-8[Y25XN.&8VJG]3B^KL_88[^Z1@4/AX8GY&64U94\GE0 MYO\T 9B.^!!3:EE"%\*<(3$>B BA#C$='\(00N;.Y=BY= ^/ZN';=9E\Z*ZJ MNJ/EE(W'FX40<_:F M9&$$N$,SU/SSW(& %: MDSFT_ECM:U.O[L9G*IL KDD,7!,3KC-+HH#6) BMR936V(X@ K0FD6CMB?M* MV=PG; +,)D&83:;,=B4,F$WF,/MC=T-J[#4&L@D@F\1 ]C$HTU-E21, FP0! M-C$ VS%* &P2"=B>N/)454NOH('4) BIB8'4]E11(#6=0^K;XIOQOC@&J"F MFL8 -9V"&E\@RZT\!5+3(*2F4U)3Y!@H;28C$JH]<?0^E8]J=+8;PQ<4\ UC8%K.JVP.WE;"A$*Q*9!B$VGQ$Z1?:2 MV#02L3UQ3X4(.I%[AKP!W30(NND4W8Z5("NQ.@[ [-539#@ZEP.XT$KL]<0_J=@V7-E4=9J[:4%>[4@2H3N>@ M^K^%>;K:W?A<+0.ITQBD3DVD)I9$ :C3(*!.#;/6J; /%) ZC41J3UQZK$/2 MD=3>Z9 42)T&(75JF+UV)(T!JMFLV6MS&>)N>Z:X&8":Q0 U,X&:60.[60QVLRF[B:T.8+Q&Y/7'&4MYBO;D W"X)N M9D"W(V</06\^I7ZO 8S!< ,-%#(8+(\,M-YE"V_87 M9M_?E.'V^R4!!!>1".Z)>RK"^5BD8*^\@> B",&%8:H;4^4P+ 91" RRG .2;,-EK: MSNU86[?=<<<*!<_>O2V!X#((P>64X(Z<98#P;/9BI47@[@!G"CP#AF_VFOBW1>8 <&S( 3/I@1W90P MGLU=OK3*.P:_,^!W%H/?F9'?E@(\ WYG0?B=3?DM9$IM5Q?P.XO$;T]<-N'W M4(&[QD]SWX2QWTSQ[4@91KK_9N8\>-F^F'KVM#_7KX T%PZ*8L-!)H1;$T:T MPPECQ$&&2MP^Z8619L5!L;PXGL#I="K%;\M!FB\'!8'Y*,-+,."N/605.ZN_*FNRMGVBL'O=M-7VL.R\#62]-WDM7YC3"SW-?'A5O M-6'&<6'J-LPX/DR#$9-<",O,"]:MF(&\F 8S)F$BH]:ATR ?S8_I"9R]7@3U M^GRP;LD,Y,DTF#)M%8WFR,2S+)E'O=NR:/H"LS/60[%FU,1AG)K88-5T94XC_"ROYDGQ M%LNF)\C9BM< '\6U>8JJ*YY:MW!AS;J)PW@WL<&\29!KY#3 Q_)O^@*SR2+2 M#,EKA _CY<0&,ZF*C#9^.SY9[OO#X]3@YX?'TOV4UP]%=V!;==\U11?]]I?Z\*"WPX>V M>AP>KG97M6VU&]YN5+Y6=?^#[N_W5=6>/O0=C,_;N_X_4$L#!!0 ( !& M-%DD-;?&B0H (Q4 9 >&PO=V]R:W-H965T2RW,H2J(A8"]9[7J[&1$YNLL3Z*J,N]!%,3E__YK142M K6V M5*!5!=JH8&RK8%85S%TK6%4%JV"F'$K!@^?G_OEIFKR05)3F:.*7@LRB-A]^ M$(OK?I^G_*\!KY>?W^?)_,.?OIP.LYYCP3N>%ZU?EFV3K>T;E!R MD\3Y,B.?X@5;J !C/I3->.C[>"XIB/B/=7Q"S,DOA$ZHI>G0U>[534UU;_?J M%!B-N;DZ9H%G;<&KN,\*[H,L6_/KL5[Q;]@K2^=!QDCR6/TU68DXRG37H&S# M*=H0>>#YW'3-Z92/[[G.C*;8Q*6SJ5K, WLLTM3';.7/V=F(YZ&,I<]L=/[S M7PQG\C> #VO#AP7R\96E$8G7T7>6BI&_,3_5CAA&L;=6O (K[CZXDBDD,(4I M>\.4#8[QEL\/%N<\=0NB+L*0//"0YM/G?NGSUGB SX-5P$N0W\0''O33"22X72F5UTY73I!>[5OJ.NB5(#'/5-$ ?1.@)G# S1 M=\J@HGE8:"I]5-)'0?H^O:Y8D8G#X)$54Z<0//J9 T--250*=(LL_#>M9H(1 M>E.'A*92)P6W 2ON&_^U>^8A2>"*/DPT#PM-I4_J9^! MYO89B"K;L=!4"J5P-V#E7K/>I><&IR*FBKY"1?.PT%0>I2HW8%E^IQ>D9!T+ M&Y,O&0F3^.DX%Y:2%?L>6H+;>MR:V*T%\TI3CIJV-6VNP)ZNX)3.7%NJ6G7 M4I4;?61Y#SUN["K(=04+1>XV!SF$)#>D)C=@4:XR48J#__#\X&>$\74[SAC_-O1%RLB3VJ:C'\^U,P-NJ._B@XKF M56CUR6A.G(EK&?HT2Z6XIK B_IS$Q]6>Q]:,6D$HB=)T;9Y5FW.F79"ZAN$X M1G/2M NZKFW58DL=CA2\%!:\EWXHKJ^(@;@VLNWAT-XFUN]?: I2RW7=67-% MU!2T>'3-Z):A23%*<7:+.V" [6*X9N\Y.X3PI%)X4EAXB@UBL>N[8FF0:!?* M#@ 3( I566*AJ41)94EW5I9EDN39DA5;Y0S4&;0M_5QJ3YQI,W(T$M$P9DY3 M9<'=W)<&J3?IL-O M*TF9]2>M=?5=CG3?58VH&Y\Z<8:Z)XR% MIMX4E@K6A!4L-!UWV3J%X?O.2E0T#PM-I5:J8Q-6QR6?=VRU3N=+/^,,7SRS M5-Q&O>6,\Y]\;A:W4+6\EMC3^F0\H$TIXZ2EBN!^[LN#5+DFK'*[Q0 , MT'L2P=W9+BT\K'ZH1-5.:,#Z&8S%'3:38?C>-*)N)F.AJ=1*_6["PONP6+0T ML>BVSKSH2E':C,4AA+DIA;EYJ#"' 7I/(K@[%A"+0PAS4PIS$Q;F#TFXCACY M5ASV:TV7HX=O%[>_R9F%&>8?(G9>\S^3TLWDO"NZ,9$ M\[#0U$L@38$)FP(<55GFD M#;%@W8^SG%2-=&X2Z,KIUAT/[O6^K$C/8<&> VO2?GU)0)T#=Z/WQ$3U)EAH MZB6H'42'O1G"JUC2JU@=7N70Q;K"KSLRLWUX'.Y%;\Z& ML"V6M"W6,/<3K"UGQ9M!-[%V\"M]2;ER&\B5U[)'9@;U+AUS<2FZ?>X"[T)FP(8V)+8V+_.?=3 M[H-7.)91[Z>@HGE8:.HED'['WL_O[#YGVX>B6@L0JC?!0E,)D][$WOFH5B\S M;;88QJ M<[#0U#<$2)OC['Q+YH!];*=]@\:P-0\C:E]2I.]P=O8=6\XU M= !X[WKNG!-?@T']AJ''D"NX.M+HV6X;CN<4,T!%II*FC0'3KS\#.\AZ1[U5%>%UKH)VEP3!GF53NU=.AV6HSO-H9J% MCNX 9]VP^J$2)8V! QN# ]8)U!L;'=T$%H\A?((C?8+3?0^CKGW]>'%X1D1] MV@,5S<-"4^F65L/I>-SXT+4:U5LX[1-A]D0\5-1,AJBN85Q[36/$TJ?B=9<9 M'_HZSLLW'&Z^W;Q2\Z)XD63C^TOCHU>^&%/"E._IO/'3IR#.2,@>.:1XZ]J( MI.6K+\L/>;(J7@;Y/#CC'>./8D6I!#^+O!039R7E^IWKBOF* M%D2,V)J6ZLV"\8)(=7;#IV.VD7E6TAL. MQ*8H"/\UHSG;31SH/#VXS98KJ1^XT_&:+.D=E5_6-US=N8V7-"MH*3)6 DX7 M$^<"OKN$6!L8Q7U&=^+@&NA0'AA[U#>?THGC:2*:T[G4+HCZMZ67-,^U)\7Q MHW;J--_4AH?73]X_F.!5, ]$T$N6?\U2N9HXL0-2NB";7-ZRW4=:!Q1J?W.6 M"_,7[&JMYX#Y1DA6U,:*H,C*ZC_Y62?BP !&/0:H-D!M@Z#'P*\-?!-H16;" MNB*23,><[0#7:N5-7YC<&&L535;J9;R37+W-E)V_]AD M\A+ML<9X =^N:?% ^7?U[LO=%7CS MS]NQ*Q6C_I([KWEF%0_JX8$(7+-2K@1X7Z8T/7;@JN":"-%3A#-TTN/_FW($ M?.\,( \%%J#+X>;^"1R_2;AO_ 4]_CZS\GRK,D?3,S"CRZPLLW*I=F).RCFU MY:MR%QEWNBBW4Q1@C!,5R_8PC*XN\#PO08WL"#=H<(.3N/]Q4NH5_KS12PO8 M H@5X5382 ,+0:@86J!=&?+#(/8#.VG8D(8G2>_KI XA#3L(YQB%7A2W4"TZ M!&$283MJU*!&)U'5#]""9H-I(PN%YW43:]%%(8Q".RQN8/'@#:MJ\IG=BCL, M, DQ1E&+M:MK[^HCV+B!C5^WNBIWX2$'AC"*8(NWJ\,X#$+?CILTN,F0ZCH# M'TC&P3W)-U;(I).L!(5)9_V[,C_ <8QC.R3T]CW"&U1:IREK)T?[#R9)X$>H M!6I5!C#&L*>PX$$[@T-+ZQE::*FJ*.Y6E4T(D9_TK3U$>U;TBI55.SO<@M#' MHY]PT.#NMP+\"O/@#A$1GJK(M%!D=!7P#[O@>'-+Z7\(SICW#?(.$?=\A7J ELJ8G( M;X=D4X7M-7$/YH."\J49FX0ZV6]*61VDFZ?-:'9A!I+6\YD>VZ*+8 M=L=&%S3C49B0.X;2+(XQ>[TF$7V^[*F]S8;/X7+%\PW]T<4:+\D]X5_6=TQ\ MZ]>411B3) UI@AAYO.Q=J>=S=9 ;"L77D#RG6Y]1/I0'2K_E7[S%94_)>T0B M$O <@<5_3^2&1%%.$OWX7D%[=9NY<1?PS?9Z2:D!&S@MHE!9_T7.E57HHR%).X\HL>A"'2?D_?JEVQ)9!<.0& MK3)H38-^P#"H#(.N!KTRZ%T-1F4PNAK,RF!V-5B5P>IJL"N#W=4PK S#IL$\ M-''*9N:4KFVH]63OS?9!RV:ZU6*^^V5A%57I8(Y'%XP^(Y;K!2__4)1VX1?% M&"9Y"N\Y$[^&PL=']YP&WU8T6A"6_HK<[UG(7]'OZ#-99RQ8B?).$7U$-&,H MH'$L8I/F!O3!(1R'4?I1:+_<.^C#SQ\O^EST)Z?V@ZKMZ[)M[4#;*KJE"5^E MR$T69"'Q^T?\6@N@+W9$O3>TS=ZXUEJ)?I:8==IPYEK>]4\:#.]*#@Z0=X5S'-$I[GM@PKSOB*LO!?LD!BV19KYR;; MLLB6:*- YTOXTVB@F_90#.MI.PBM/Z)>?5%/Y M0Q8+2)@+"1M#PB:0L"DDS(.$^=TJ: ;9YAP(MA,WO8Z;WAZW]9K1EU"<$1+D MT"C"#'W%44;R -ZOL&@0\17FZ!:_HG_$>?4U07=5 !?HBUBYF/A=;(MP(A9; MANX873(6PSN+S:B+S6@M MMK\HQQ'Z,XL?1-F\%5A=4+*B*8GF]K T;= 8U8U$90P576_4S+[,-I1&8;D2 MEFTJC=T]EJ@&FM&8XHFL]Y;=Z/U4HC)5O=$O;U\U-(U&Z?D2U- >-&MJMB\S M5+O9XKQU-M]9*V9=*V;[@>F),'$E+0XH82#^XG"!UJ)JBI*1U4E)L[?#=&8V M#RTR47,V'"FI,;&N3*3;C1J1B;1&34YD(D5K5,B^2#UK3+TGT]B-XZ$O:\UJ MD&;2+C6+HW7ZWED<5ET<5FMQO%WAY8>1[8L[66FTLDY4YH+2QJ"T"2AM"DKS0&D^*&T&2IM7M.V5TS(4\4^^ M=*I;SP75UH3>90]1&$2OZ"I)1%8#DQG5#ZR@;T_AU?;'\.]Y5%,AMY\J-&YJW1R7 M.,8O9,A3G8A%Y%$TI9Y8H M7%:^;UA^X71=O//U0#FG&ULK99K;]HP%(;_BI5-4RMM39Q @"Y$*K!JG50)E77[["8'8C6QF6TN^_>S MG9!R"5E5]0OQY;ROGV-\BS9N*Y,,"B*O^!*8[IES M41"EJV+ARJ4 DEI1D;N^YX5N02ASXLBV344<\97**8.I0')5%$3\'4'.-T,' M.[N&![K(E&EPXVA)%C #];B<"EUS:Y>4%L DY0P)F ^=&WP]QE9@(WY1V,B] M,C*I/''^;"IWZ=#Q#!'DD"AC0?1G#6/(<^.D.?Y4IDX]IA'NEW?NMS9YG2_N+-F5LZ#LH64G%BTJL"0K* MRB_95A.Q)\#A&8%?"?QC0>>,(*@$@4VT)+-I38@B<23X!@D3K=U,PML M*#-_XTP)W4NU3L5W+.$%H)]D"Q)]05/!U]3^17J%(%IV*MMY,0%%:"XO==CC M;((N/EY&KM((QLA-JN%&Y7#^F>&PC^XY4YE$WU@*Z:&!J]GK!/Q= B._U?'' MBEVAP/N,?,_O- "-7R\/6G"">CX#ZQ><\1NOA "FFF:F%'::A6:[7LLE26#H MZ/TH0:S!B3]]P*'WM2FK=S([R+%3Y]AIKZ7JM2W0"<]"+-&VBZKWG>GLX,D M^W62_;>NT?[)G!ZOT;:( YI!33-XS8)HHAG\EZ8MXH &>R^'OO>V/5/IVG!: M0PYY]BXAW,IS[MI!L-7O%=F,BD].$HP#KX>/>4_CNJ'G'R&[>U=H 6)A7Q82 M)7S%5'D9U:WUZ^7&WME'[2/SJK%7\XM-^22Z)V)!F40YS+6E=]732*)\9905 MQ9?VHG[B2E_[MICIEQD($Z#[YYRK7<4,4+_UXG]02P,$% @ $8 T6:U, M>1+C @ GP@ !D !X;"]W;W)K&ULK59K;]HP M%/TK5J9-3.KR!M(.(K6TU3JI$FKW^&R2&V+5L9EM'OOWLYV0 0MI/^P+L9U[ MCL^YV/=FLN7B198 "NTJRN34*95:77F>S$JHL'3Y"IA^4W!18:6G8NG)E0"< M6U!%O=#W1UZ%"7/2B5V;BW3"UXH2!G.!Y+JJL/A] Y1OIT[@[!>>R+)49L%+ M)RN\A&=0WU=SH6=>RY*3"I@DG"$!Q=2Y#JYFB8FW 3\(;.7!&!DG"\Y?S.0A MGSJ^$004,F48L'YL8 :4&B(MXU?#Z;1;&N#A>,]^;[UK+PLL8<;I3Y*K1@[*U5+QJP%I!15C]Q+LF#P> 8'0& M$#: \!00GP%$#2"R1FMEUM8M5CB="+Y%PD1K-C.PN;%H[88P\R\^*Z'?$HU3 MZ0/+> 7H&]Z!1)_0$V2<9802;)/,"Z1*0% 48-.-2!VN\ X)K -;D%A0N7' MB:>T&L/I9Y8#ODQ@:=MM%["O9>;L)?QZYJY*/(O M4.B'<8>@V=OA48^'H\EP375HB4V VJ>^&P<3;''IY)>A( MX[#5..S5^*S,<=72+A#3M5$?[*)1O0 &!5%=:FO*P#]2X@?C$[W##KW^L%OO MJ-4[ZM4[!UVC&#"%'_ONNZSE[!1FY\3_ (ROCULJX MEVE68K8TI0-M,%W7A053W3ZP]M1E:=R5]CA.3M+>O^L@#-RDWT#2&DAZJ>[. ME;\N\?U4@]"]//-W))V'S4].SI%W4.LK$$O; B7*^)JINE2VJVV7O;;-Y63] M1G??NEG^I:E;]R,62\(DHE!H2M\=ZP,NZG983Q1?V8ZRX$KW)SLL]1<$"!.@ MWQ>@;K>_:8FVB5"D1](OV:@U MI08<:B[T+%@;L[D.0UVN:4WTE=Q08>\LI:J)L5.U"O5&45(U3C4/,81I6!,F M@F+:7+M7Q51N#6>"WBN@MW5-U.,'RN5^%J#@Z<(7MEH;=R$LIANRHG-JOFWN ME9V%O4K%:BHTDP(HNIP%/Z/K&Q0YA\;B#T;W^F@,7"@+*1_H;E[M'I^ZAS52?+MRG"S=ZT06]VV'D)+. M KOW-%4[&A0_?(=2^),OQ%<2.PDXZ@..QM2+C[2BBG @;$6QM4,1P\0*<*DU M*(E2C[:0[(FJ?#EHA9-&V%6371$E",=9/@UWQ^$-[3#,8IC#WNZ$/.[)XU'R MN2&&_A_N5C8]XDDB!"?GV$,SE-E/ZJ=.>NIDE/I.&")6;,'M!B*U5(;]35R] M\X&.*OW7198,PXGS&,;^<-(^G/1?7H(L'YHZ6S7UQ-;_B^&D'H(8)BD^2_S0 M#N,$HGCB1\UZU&P4]7=;X92/*QL\+XJ3#)U1#:TP0AA=@,I[J'P4ZJLT=O-Y MJJT/-!\NW 3E&9R/,O\=1GN+X?#7Y++,(XPO;$1T=]V@4 M][<&\T7+J5,Z6?@HPG%Z7@D]AK;*XRB^1/M\VJ+1LZWX1&V]WA&^)6W/QVW7 M241)O;AXF+(+O![+<>#GTQ*-'Y>>_N"=.X.\P,.##YZ3CIFTB.%1[^<:[\]$ MK9C0@-.E]8%7F756;2_;3HS<-.W@0AK;7#;#M>W_J7(&]OY22O,T<1UF_X^B M^ =02P,$% @ $H T6?R\W2NZ P '0P !D !X;"]W;W)K&ULM5?;;N,V$/T50BV*!-B-;I9DI[:!)-ZB66S:8--M'XH^ M,-+8)I8B79*RG;_O4'04V98%M]B^Q"0U@7K-GM:Q/7Y%_ZD6CV*>J88[R?]@A5E.O*%'"IC3BIO/ZL(AVCE$APZG=HAW#G$MU#&K M9F]R*7)9#?Z!8T>4]NBH+9 M\%).[H4[)#;8%S,PE'%]B29?GF;DXOO+L6]P>POBY[NM;MU6T8FMPH@\2&&6 MFGP0!13[ #[R;LA'K^1OHU[$CY6X(G'PCD1!-.@@='>^>]Q#)VYB&==X@Q-X MCTJN67V^,7*$N<@:NB6PQ5NGH2MD#C&I$>V56T_#, ZR<.ROVT*.S9(TB!JC M/;J#ANZ@E^Z3H0;:-%?T!2^HT5T\'53:(A"%X2 ^H'EL%0^#M)MFTM!,>FGB M;<6[B&?P ;8LEY?G,DZ.N(S"430\8'QL%6:C$XS3AG':RQCO%%94#>2B #>R MI,F:\LI=)\JQ>E*1=YZ(](C1^S =C(99>D"]EX0M_]=Z17.8>%C?-:@U>-,? MO@O3X,>>HYXU$K->B3=YKBHH4)8!1#<$#SR><:?I&8'OR1XW\4?_5@@(4EGJ![0(V!@I/IU@0+K4F.57J!P'_?? M9O!;H>U'H?6 A_];$G?0[73SJS-1_!W#J_%:C58):U/TGQEE6PKBVI5EM M>MR;NK,[6+^UO6_=P+W!N,;Y@:H%$YIPF"-D<)5AS)7K1=W$R%7=SCU+@\UA M/5QB_P[*&N#WN93F=6(W:/XCF/X#4$L#!!0 ( !* -%G *F#,8P@ !=5 M 9 >&PO=V]R:W-H965TD^?=+7<8R;8:.VG<52;^2>/&<%U_+M1"5]5>:9.7E9%U5F_/IM(S6(@W+TWPC,OG-0UZD M824_%H_3.Z:E9,EQ>;\%'K+YK:0GZ9;RBI.15;&>685XN%R_!:OJO7E9#&Q5N(AK)/J<_[\B^@/:-[P MHCPIV_^MYVY;UYM845U6>=H'RSU(XZS[&_[5GXB= $I?":!] 'UK@-T'V&\- M6ZSN[+:E\<,J7%X4^;-5-%M+6K/0UK>- MEA6)LT:*=U4AOXUE7+6\BOZLXS)N9?&3=;5:M8MA8MUDG<>GK_ )M3[E6;4N+9:MQ$H%3.7.;O>8?MOCC]1(]$5T:LW( MB45GU+:^W/G6AW_I=NS:C/E/G9Q:='$4XYLQ=V)S:MFS%D,-&P[Y\MC[\ M^,/"=IV?M>?\V*%E6YACV*?@[9A7SI!20'LK.;OEVJ])KBQE$[LCO!/K6DHD MSAY%5C6+9;P21:>\/_XK@ZV;2J3E_S1'\+'+Y.@S-;D)(W$YD>UT*8HG M,5G^^ -Q9S_K!(.$^4@80\(X$A: 8(J0G*V0'!-]>1N^I(UD9$-E97GVD^S$ MZFP5WB="=D:;7(JK_2IL]18.>M,)R9AIK)"0,+^#S5M8,[!X6M(SSYG/+J9/ MNQ+I-B-T9SM[UOQ3M^.'N+TM@J,)E6+-M\6:&XMUDU5A]A@WQ6D+4NJJ8$2, MK0(2YB-A# GC'J@<1%EE>R^%6&!?64YC40B<# M(VZL#) P'PEC2!@_.SI< Z53)$!F@WTP,XJ E56&3; \>A567 M6$G\H!6!F3=6!5":#Z4Q*(T?J0.962_R*M0UOP%J1U2)[#A,Q+AK/"XC.6+X M7>Y>9R5\$NF]*+3B,))&BP-)\Z$T!J5Q*"U T52]T$$O]-W\H3X52E!(F@^E M,2B-0VD!BJ8*:O ;B=&%VOI$^8-UGV=U:85I7NM_NYA)H_4"=12A- :E\9ZV M.TXYV,55%)5"(-?2,R&X5Y/Y)AZ(J@A"*7Y4!J#TCB4%J!HJEX&RY+, MWZ\G@GJ;4)H/I3$HC4-I 8JF"FJP08G9!QW3$T%]42C-A](8E,:)QALEKNTZ M^UT1**NJA,%&)68?]6-;_JO7RP]U4:$T'TIC4!J'T@(4317)8+B2Q?OU/U 3 M%DKSH30&I7$H+4#15$$-CBTQ6[97^[?"3QHK7^OJGUA)'-['25R]G#1WUZ.Z M*%ZYX6-..EI:4&<72F-0&N]IZFT\:X ML76'TGPHC4%I'$H+4#15'8.[2\F[]5$4:O]":3Z4QJ T#J4%*)HJJ,'^I48W M\&T/"O6,7;]IL? .GPNX-B<;+0*H90NE<2@M0-%4$0R6+35;MJ8'ANBAUTAL MXA%-\:'^*Y3&H#3>T]S]<^(L]@<3J+QJ80<+EIHMV%M11+)C:&X4YP]6_IR) MHES'&RO.*B'S]8/38O])\;[R'?ML]RCW2PYU6J$T!J5Q*"U T519#$XK/?9T MZ-''RGK"[F7O4>)IKGJH-PJE,2B-0VD!BJ9*8/!&Z1%OM"ZB=5B*_9^AF6C] MTB@LU^;&X=#XHX38I< M0FD,2N-06H"BJ74?G$L*?MB4'CXYZ5'-D^/7YL2C!0'U&Z$TKCDEA.K.28#* MJ[X?.#B.MMEQ_"S*/*DK85W=Z$IKCAYK$T%I/I3&H#0.I04HFJJ1P7>TW\]W MM*&^(Y3F0VD,2N-06H"BJ8(:?$<;X#N:&:.50C4_671O-T'3,BB-0VD!BJ:* M8.?5]+_O.YI#1]?^T,6TB>-H:H]]DQS[*CGV7?+O84W:@S5I?T=KTLP>+8ZC M1JMJ/]^0!U*:$T M#J4%*)JJ@<&EM,$NI9DW6A :@T\[6P8T+8/2.)06H&CJ!%6#D^F8G&PO=V]R:W-H965T5%=3[9UO7\SG5;I5NZ2ZE+M9:&_N5?E+JGU MV_)A6NU+F6S:H%T^Y9XWF^Z2K)BLKMK/WI>K*W6H\ZR0[TM6'7:[I/S\5N;J MZ7KB3[Y\\"%[V-;-!]/5U3YYD+>R_FW_OM3OIB>53;:3196I@I7R_GIRX[^) MPZ ):+?X;R:?JK/7K#F4.Z4^-F_>;:XG7K-',I=IW4@D^L^C7,L\;Y3T?OS> MB4Y..9O \]=?U']J#UX?S%U2R;7*_Y=MZNWU9#%A&WF?'/+Z@WKZ678'%#9Z MJ!? AP8$74#P/&#V M0H#H L30#&$7T![Z]'CLK7%14B>KJU(]L;+96JLU+UKWVVCM5U8T)\IM7>IO M,QU7KV[2WP]9E;5%NV W527KBB7%AN59BT9KFG89HV-&_D)&G[-?55%O*Q87&[FQ!:9Z]T_'P+\< MPUM.*D8RO62>_YIQCP>.'5K3X;\<\DO&%R^&1U\++RY9X+7APA$>#P\/"#." M4TB]X0>^G)"O98Y(?)%/W+%7ZDM[(,FD*[-BYMT;Z5]KK-:M1_> M6Y=#TK5O3:-7Z@;MA8;NC:M<(;)<2+$(*1:#Q*R:SDXUG9%7RKNB3HJ'["Z7 M7:5<=2 EQM8!*1;->M?@(A"!%\[L:S &);4LGI\LGI,6_U.IS5.6YRYGR'^J2T.'C76_4YN==VKF M<]'OU$#3QB@UV]LS(/-);W]6^>8N23^R5)O,]DFV<3I-BHQVVN\Y[?/0830R M:XQ2LXWFQFA.G\2:0K/B018UDTE97*A#[72:5!GM-.\[O9C-'58CT\8H-=MJ MPZ0^"5BK_Z@ZR=G^4*;;I))L7V:I='H-Q=%.[=QK,9_-'%Y#61.E9GMM:-,7 MWQ88^5"0A:I%4+48I697UA"O3\)7>]=M*]/>&:0NE:Z?;KZBF)$G3\B"_8CV4&X;U22!;1?)>ELV- MM92/LCBX&Q(HNG9JELTSX6JSH5R*4K,G@@R8UQAK.^[1Z,7.,P$.SQB@UVV\#JYR&U7_)F@T8LZ551CO=I]4+,5\XK(;B M*DK-MMK@*J=Q==#@.*TQVN@^K'+?-:L$31NCU&RC#:QR&E:I(7(Z=+2_?4 - M?.$8X(*FC5%JMK\&4#D]'VH/Z!:Z!7E>[CH9#9J7U]9 ":-D:IV<8;?N0T M/Y[-9;#_LTCW1'*UUWV26J;;0N7JX;/3>2A(0M4BJ%J,4K/+8WB3S[ZM@1L. M)5>H6@15BU%J=F4-WW*:;X?=NJ& R_N RSWGK1N*N"@UVVB#N'SP;*UNX=;M M\CG- Z7,VTNHVF9[M_=0PH6J15"U&*5F%\AP,*&O .:O >U<;3&Z.6&7G]9B*N)@V:-46JVSX:X YJX;].L=@X?T7&CO46J M15"U&*5F5\" >,"1"U("*))#U2*H6HQ2L^MRMO"9YO:7%J5T8>?-Q)S[_2GW M-:T_VEOL N:_@MD#P^P!S>S#%J4$?:SVY_UE)&LZV6BCH8R.4K.--HP>?&6. M5^UVNA]T6RMM]BO^>LZ7KSU?L&J;E$U7IV;?\\O 8WO=K6T_<_T"XVW0GZZ= MA8[!_S6]-Z,K <5QE)I="8/C 3W].W!Y4-"?L)W[R_X8WII.-]IJ*!^CU&RK M#1\'-!\/71X4.*#6]P-7"P-=?@Q5BU%JMMF&D0.:D;L6IFI:&*?)4!:&JD5! M?^Z8ZQ92-Y#/UH&CTMH>&\P-Z.G>LCA%]*>"+Y9+!T31N4;[# 54E)KMLP%400/JJ,4IHC\W?.'WUSBL MZ9RC_89"*TK-]OOL=[["H5.E)KMO(%.04-G.VLQ8M$) M+3>ZEPV%4*A:C%*S"V-(57QC$[(""KQ0M0BJ%J/4[,=C&#(. 1.R87_1\L+U MW) UG6RLT5"U&*5F&VU -1PP(SMJN0DM./8:@*I%4+48I6:7QI!M2$_5_OT/ MB8%.]D+5(JA:C%*S*VM8.J19>ECKYICY=;5M4(2&JL4HM:/-T[,'Q>F6ZJ%] M0E_%VH&VXS/C3I^>G@)XTS[[;FHV/SY"\->D?,B*BN7R7H=ZEW/M5BW%FAG).OVFI%HFZ@DNB1M9]]^)"7+ MLD2K3; WMDC='7__$\4[3?=;?HYAZ%QL%: M_,WH7G:N@9'RS/E7,_B0SSQHB&A!,V5"$/VWH_>T*$PDS?&M">JU:QK'[O4A M^GLK7HMY)I+>\^(?EJOUS$L\D-,EV1;JD>__H(V@R,3+>"'M+]@WMM #V58J M7C;.FJ!D5?U/7II$=!Q0?,8!-PZX[Q"><0@:A\ *KBR'PJ^!X(8ZVC MF0N;&^NMU;#*/,8G)?1=IOW4_#;[MF62V91>@87@P&X-H/>)((I5*_VLI$Z) M!!ZN7@Z?60YA\(E7:BW!;U5.\], MOF9O!>"#@#L\&O'CMKH& 7P',,2A ^C^Q]V#$9R@S6=@XP7?SZ+. MTCB"*4J#I,?H, ST5D$H<#/&+6,\ROB[X%*"C>!+IER \7!=F*8H2B<]P*$A MBF*,HXZ2$\!)"S@9!?R+*U)TC@'ZHBN'I-(%.QG"HFB"$Y3V8(>&*$HBK2IU MPR8M;#(*^Z'*>$G!1:&3>@F6@I<'/]6:"L LM0LO=2R;0IPFJ,=ZV*@!BKRX-TFSXHFH($Q"#(.>*(!TP&@+K]QY. M^@_!91C%$)_!Q4=<_#U<8'L5\%GW'">7@7ZP,"3L \\M$0P2*/P M#/&Q^*'1FC-&#/3V 7O;5=$3"L*Y)H(^LXT8BP#%ZP".2\*(J2UMC?= M4FN,I"L57J/^VSM.^\8*B8XE$HW7R+=F(V?%UDR_(A_AC^5CE/>U^? [76=) MQ#W1 M6U;4C7D]4'QC>]MGKG2G;"_7^F.&"F.@[R\Y5X>!6:#]/)K_!U!+ P04 M" 2@#19_&R (&H$ !9(P &0 'AL+W=OG=*NR/<7QNA+EF6IHFJ/F<5HHWJ*Z]D2]!2EYEA;XB2)6 MYGE,OSWBC!R7BJY\7'A.MSLN+ZC>8A]O\0OFO^^?J#A36\HZS7'!4E(@BC=+ MY4&_CW1'"JJ(/U)\9&?'2#[**R%O\N3S>JEH,D;\3B/$^+^CU^;_X09P+=NB$P&H$Q5F V G.LP&H$UJ7 MN2&P&X$]=@2G$3AC!6XC<*MDU7_=*C5^S&-O0@S MQSG[NV=ZCS7.ZL?)M?:>[>,$+Q6QF#),#UCQOO].=[2?^_(,"?,A80$D+(2$ M14"PCENLUBW6$-U;D3P7)4W$%OV.:I PCLFGNDKVL3GW+ MS>/@&%,M! GS(6%!#7,JF/P0X8U>5Y+RNE.)3)D5\AU%&BNTGCFF.A*M2 M_JW/0H-C3+40),R'A 7N596P-%O3M(MBKD ]"5LD# U89 P'Q(60,)"2%@$!.L89-X:9 Y;(>:0;H&$^9"P M !(60L(B(%C'+;IV:FAH_\,7CF:0\^5.OUX\5WUAVE68/SSEJ9D'I86@M B* MUDW^63=+GU1-T#__^?5CF#AUO0"E^:"T )06@M(B*%K7-\;)-P9LD6EX4*Z! MI/F@M "4%H+2(BA:US6G1J@^V#F#*C5F3PUQ7.NRU%R'N;IF7U8:T)8F*"T$ MI450M&[N3VU-?;BOV5-I)O2\AN&3EP_0CB8H+0"EA:"T"(K6M="I1:K;P$4' MM%4*2O-!:0$H+02E15"TKFM.#5-]L,,&U ,;'F2RE4 ;J0VMTVJRK[]5!:"C MAJ"T"(I6FT0]^X$_QW1;[=U@(O]EP>O?T-NK[?Z0AVI7Q,7U0.X;J38.G##U MII,O,=VF!4,9W@BD=N<*E]-Z'T=]PLF^VD;P2C@G>76XP['PG P0]S>$\(\3 M.4"[F\;[%U!+ P04 " 2@#19K@5'=%8# #*% #0 'AL+W-T>6QE M-#K=*(@(TSXXZ%89E>9*KU9 MOA1JY/?KD&=OGY*1WXW.?<_*3?*$COR[D[??E[FZ?./9^]&[HZ/.W>GE;OS$ M *=^X!2]>(+H6:>#"P.(B4=/$]^GC4GWMZ7-\&,M9(G'&&W@H.DL#1,Z&#EV M3^?WSU_(%C3(WDWH=YRN6IX,,:C*9#Q,<]%42^C;@%8F&?7N"1_Y$\+95#)@ MI21C?&W#/0C,>UP9YO ^-A092B4ESICAEL@H\@KVK?K@OM<"[)NMN[\!N"N>DDTUPF5-9I MNOXF-!YRFH(=R>8+N*N\" !4*L]T(V%DG@MB/&P854/+SBCG-_!X?TNWM%=I M:\_,CHFZJ0U532MC.Z#?5K/:;=GS9^EZ!;O/U<>EGHXP?2@Q>BUIRE:FOTIK M YAZ%U%[K,Z#!VZR_V+?['M-!M5)J'7 SL=BF+>!$QF@G '*L2P7,C$?+(^;$^O+ M/=,X#L,HPE9T,G$ZF&#K%D7PXU;#O $#RP.9_FZM\=W&*V1_'6![NJ]"L)GB ME8C-%%]K0-SK!HPX=N\VE@<8V"Y@M0/YW7F@IMR<,(1=Q;QA3S".Q#&&0"VZ M:S2*D-6)X./>'^PI"<,X=B. N1V$(8; TX@CF /P@"%A:-Z#.^^C8/.>"IK_ M7H[_ %!+ P04 " 2@#19EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( !* -%E)L_K=8 0 "PB / >&PO M=V]R:V)O;VLN>&ULQ9I=;]LV%$#_"J&7=< R6Q]VTJ ND";=9J!HC#C(:T%+ MM$V$(E622IK\^EW*\W9EJQ=[8?QDBZ*HHRN1YY+2AV=C'U?&/+(?M=)NEFR] M;RY'(U=N1$-XT7II=%0& H>I'AV_^T/F^Q).KF22OJ76=+]5R)AM=2REJ^BFB7CA+FM M>?[+6/EJM.=J65JCU"Q)=SL>A/6R/"I>!LA[OG)=B>>K.PX@LV0ZA@;7TCK? MU>C:Y\#X)*#R;JOUY@^IO+ WW(L_K6D;J3>A&;B*$;J,+@[[WUT0+^W_":-9 MKV4I;DS9UD+[71RM4 %0NZUL7,(TK\4LV5=A5[IBG[6'(+&YWC4%=<.5PJGG MU>ZJ/>"B&-I+"3OLO.K XT%>P[91LH*S5^P35UR7@G7!=0@P(P"SDP&R=PN. M(',",G]#R&6 " 1X7QLCOK6S" 8CM/<'V/B[;''RE-^&<[,JY_H"8 MCJDA>QP7[ L\9%V'L**2.%@I*9+()EEZ4SYNC:J$=;]T]]*_8#;*(6E\B7A( M X0NI7#=LW9MZEKZ;FS!D)1#TL@2F>O2U(+=\Q^](22EE)%&=L95"??1R<-\ MA1)$&MD0RW;EQ/V'20D)R*1)3(DN$%(2B+9&TID$(ZR M2?9V-AEDH[221=8*F=/W!IV,DDP663+TH%-@3$HSV2DG']\F&),R3792TTPQ M)F6:[*2F.<=K()1I\LBFH3$O,"9EFCRR:7XFQ!OAN50X"\HIW>21=?,3S#-V M5<&L#\_?/+9ZAC&[8F8:C$FI)X^MGF',!Z[:4!EC4NK) M8ZN'BF8O+2HH]12QU3.,>2>8.(.#'7C<+"@+%9$M=(")/-Z]6\68E(6*R!;"4]UCRAIC4A8J(EOH M '.7'86$$Q[/E508D[)0$=E"?4SHZ*QKAH4,F?=RX0EEH4GT"=#!TO1@$C>A M##39?:BP_SJA$FO("JNOT+R#\I*K/@@*FC1NNWB\7%FU_:')EV6_#EVSW#7K&'0RF8;^YXSJ9?9SYFAQ[N)? M)K:KU7897]OEYR$>\R^#PU?;[](FQER-%DV_CGE>A=/^?CJ%ZT'&E\G5Z.UC M7O5O'U*%TD$*05H^R"#(R@BOJK01Z*^JM!'HKZJT$>BOJK01Z M*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZVV"SA$!O0[V-0&]#O8U M;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\?;'83 MZ.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^A=H]XU@=XUZEW_I]XIG_UW7VSI;#)^VUGRO6U5 MUGZ2+$.P#XSY;$F5]JFQ5,>1N7&5#O'1+9C5V4HOB(G!8,0R4P>J0S\T-9+I M^(GF>EV&WO,VOO:%J2>)H](GON[,:N__CG:W--*%_4QG[5_H*>?4$L! A0#% @ $8 T M60=!36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX M;6Q02P$"% ,4 " 1@#19J=?RN>X K @ $0 @ &O M 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " 1@#19F5R<(Q & "< M)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( !& -%DEU<&PO=V]R:W-H965T&UL M4$L! A0#% @ $8 T69S/-=;% P 4PX !@ ("!4A8 M 'AL+W=O 8 " @4T: !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ $8 T M60S)^VBM!P IR, !@ ("!LRD 'AL+W=OQE6B$@9 "I4 & @(&$/P >&PO=V]R:W-H M965T&UL4$L! A0#% @ $8 T69YTB-'K @ )@< !@ M ("! ED 'AL+W=O%^P, / ) 9 " @2-< !X;"]W M;W)K&UL4$L! A0#% @ $8 T67/II&LC! MH@D !D ("!56 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $8 T6<%5WB66" ]!< !D M ("!GGL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ $8 T6>2+&[9" @ EP4 !D ("![)0 'AL M+W=O&PO=V]R:W-H965TQH )5: 9 " M@>"9 !X;"]W;W)K&UL4$L! A0#% @ $8 T M6:C3#V>F! ;!$ !D ("!DK0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $8 T69B/V+1_" &!X M !D ("!A[\ 'AL+W=O&PO=V]R:W-H965T_, !X;"]W;W)K&UL4$L! A0#% @ $8 T6:[PCN[] @ R0D !D M ("!&PO=V]R:W-H965T M0( !D' 9 M " @:S; !X;"]W;W)K&UL4$L! A0# M% @ $8 T6&PO=V]R:W-H965T&UL4$L! A0#% @ $8 T6=:<7!E P )@T !D M ("!&PO M=V]R:W-H965T&UL4$L! A0#% @ $8 T6>6SL;:M!0 TA\ !D ("! MU0(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $8 T620UM\:)"@ C%0 !D ("!5A4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $H T6?R\W2NZ P '0P !D M ("!5#0! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $H T66>YVHG7 P *@T !D ("!N4D! M 'AL+W=O&PO=V]R:W-H965T : " M 5]; 0!X;"]? 3 " 6!= 0!;0V]N=&5N=%]4>7!E <&UL4$L%!@ [ #L %! %1? 0 $! end XML 70 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 71 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 247 318 1 false 88 0 false 8 false false R1.htm 995200090 - Document - Document And Entity Information Sheet http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 995200100 - Statement - Consolidated Balance Sheets Sheet http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 995200105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - Consolidated Statements of Operations and Other Comprehensive Income (Loss) Sheet http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss Consolidated Statements of Operations and Other Comprehensive Income (Loss) Statements 4 false false R5.htm 995200300 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 995200400 - Statement - Consolidated Statements of Cash Flows Sheet http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 995210101 - Disclosure - Organization, Nature of Business and Basis of Presentation Sheet http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentation Organization, Nature of Business and Basis of Presentation Notes 7 false false R8.htm 995210201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 995210301 - Disclosure - Property and Equipment Sheet http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipment Property and Equipment Notes 9 false false R10.htm 995210401 - Disclosure - Intangible Assets Sheet http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssets Intangible Assets Notes 10 false false R11.htm 995210501 - Disclosure - Line of Credit Sheet http://www.deryczscientific.com/20240630/role/DisclosureLineOfCredit Line of Credit Notes 11 false false R12.htm 995210601 - Disclosure - Stockholders' Equity Sheet http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquity Stockholders' Equity Notes 12 false false R13.htm 995210701 - Disclosure - Contingencies and Commitments Sheet http://www.deryczscientific.com/20240630/role/DisclosureContingenciesAndCommitments Contingencies and Commitments Notes 13 false false R14.htm 995210801 - Disclosure - Income Taxes Sheet http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxes Income Taxes Notes 14 false false R15.htm 995210901 - Disclosure - Acquisition Sheet http://www.deryczscientific.com/20240630/role/DisclosureAcquisition Acquisition Notes 15 false false R16.htm 995211001 - Disclosure - Subsequent Events Sheet http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEvents Subsequent Events Notes 16 false false R17.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 17 false false R18.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 18 false false R19.htm 99920202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPolicies 19 false false R20.htm 99930203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPolicies 20 false false R21.htm 99930303 - Disclosure - Property and Equipment (Tables) Sheet http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipment 21 false false R22.htm 99930403 - Disclosure - Intangible Assets (Tables) Sheet http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssets 22 false false R23.htm 99930603 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquity 23 false false R24.htm 99930803 - Disclosure - Income Taxes (Tables) Sheet http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxes 24 false false R25.htm 99930903 - Disclosure - Acquisition (Tables) Sheet http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionTables Acquisition (Tables) Tables http://www.deryczscientific.com/20240630/role/DisclosureAcquisition 25 false false R26.htm 99940101 - Disclosure - Organization, Nature of Business and Basis of Presentation (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails Organization, Nature of Business and Basis of Presentation (Details) Details http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentation 26 false false R27.htm 99940201 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 27 false false R28.htm 99940202 - Disclosure - Summary of Significant Accounting Policies - Company's assets and liabilities at fair value (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails Summary of Significant Accounting Policies - Company's assets and liabilities at fair value (Details) Details 28 false false R29.htm 99940203 - Disclosure - Summary of Significant Accounting Policies - Concentrations (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails Summary of Significant Accounting Policies - Concentrations (Details) Details 29 false false R30.htm 99940204 - Disclosure - Summary of Significant Accounting Policies - Revenue (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails Summary of Significant Accounting Policies - Revenue (Details) Details http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 30 false false R31.htm 99940205 - Disclosure - Summary of Significant Accounting Policies - Exchange rates (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails Summary of Significant Accounting Policies - Exchange rates (Details) Details 31 false false R32.htm 99940301 - Disclosure - Property and Equipment (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentDetails Property and Equipment (Details) Details http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentTables 32 false false R33.htm 99940302 - Disclosure - Property and Equipment - Additional Information (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails Property and Equipment - Additional Information (Details) Details 33 false false R34.htm 99940401 - Disclosure - Intangible Assets (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsDetails Intangible Assets (Details) Details http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsTables 34 false false R35.htm 99940402 - Disclosure - Intangible Assets - Additional Information (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsAdditionalInformationDetails Intangible Assets - Additional Information (Details) Details 35 false false R36.htm 99940501 - Disclosure - Line of Credit (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails Line of Credit (Details) Details http://www.deryczscientific.com/20240630/role/DisclosureLineOfCredit 36 false false R37.htm 99940601 - Disclosure - Stockholders' Equity - Options Narrative (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails Stockholders' Equity - Options Narrative (Details) Details 37 false false R38.htm 99940602 - Disclosure - Stockholders' Equity - Stock option Activity (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails Stockholders' Equity - Stock option Activity (Details) Details 38 false false R39.htm 99940603 - Disclosure - Stockholders' Equity - Valuation assumptions (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails Stockholders' Equity - Valuation assumptions (Details) Details 39 false false R40.htm 99940604 - Disclosure - Stockholders' Equity - Stock options by exercise price (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails Stockholders' Equity - Stock options by exercise price (Details) Details 40 false false R41.htm 99940605 - Disclosure - Stockholders' Equity - Restricted Common Stock Narrative (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails Stockholders' Equity - Restricted Common Stock Narrative (Details) Details 41 false false R42.htm 99940606 - Disclosure - Stockholders' Equity - Restricted common stock (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails Stockholders' Equity - Restricted common stock (Details) Details 42 false false R43.htm 99940607 - Disclosure - Stockholders' Equity - Repurchases of our common stock (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails Stockholders' Equity - Repurchases of our common stock (Details) Details 43 false false R44.htm 99940801 - Disclosure - Income Taxes - Provision for income taxes (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails Income Taxes - Provision for income taxes (Details) Details 44 false false R45.htm 99940802 - Disclosure - Income Taxes - Reconciliation of the effective income tax rate (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxRateDetails Income Taxes - Reconciliation of the effective income tax rate (Details) Details 45 false false R46.htm 99940803 - Disclosure - Income Taxes - Significant components of the Company's deferred tax assets and liabilities (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Significant components of the Company's deferred tax assets and liabilities (Details) Details 46 false false R47.htm 99940804 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 47 false false R48.htm 99940901 - Disclosure - Acquisition - Additional Information (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails Acquisition - Additional Information (Details) Details 48 false false R49.htm 99940902 - Disclosure - Acquisition - Assets and liabilities assumed (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails Acquisition - Assets and liabilities assumed (Details) Details 49 false false R50.htm 99940903 - Disclosure - Acquisition - Pro forma operating results (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionProFormaOperatingResultsDetails Acquisition - Pro forma operating results (Details) Details 50 false false R51.htm 99941001 - Disclosure - Subsequent Events (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEvents 51 false false All Reports Book All Reports rsss-20240630.xsd rsss-20240630_cal.xml rsss-20240630_def.xml rsss-20240630_lab.xml rsss-20240630_pre.xml rsss-20240630x10k.htm rsss-20240630x10k001.jpg rsss-20240630x10k003.jpg rsss-20240630x10k006.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "rsss-20240630x10k.htm": { "nsprefix": "rsss", "nsuri": "http://www.deryczscientific.com/20240630", "dts": { "schema": { "local": [ "rsss-20240630.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/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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "rsss-20240630_cal.xml" ] }, "definitionLink": { "local": [ "rsss-20240630_def.xml" ] }, "labelLink": { "local": [ "rsss-20240630_lab.xml" ] }, "presentationLink": { "local": [ "rsss-20240630_pre.xml" ] }, "inline": { "local": [ "rsss-20240630x10k.htm" ] } }, "keyStandard": 280, "keyCustom": 38, "axisStandard": 25, "axisCustom": 0, "memberStandard": 28, "memberCustom": 57, "hidden": { "total": 24, "http://xbrl.sec.gov/dei/2024": 7, "http://fasb.org/us-gaap/2024": 12, "http://xbrl.sec.gov/ecd/2024": 4, "http://www.deryczscientific.com/20240630": 1 }, "contextCount": 247, "entityCount": 1, "segmentCount": 88, "elementCount": 610, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 839, "http://xbrl.sec.gov/dei/2024": 37, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 2 }, "report": { "R1": { "role": "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets", "longName": "995200100 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_6_30_2024_T0__ElVT5E28Q64Yv32MfA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_T0__ElVT5E28Q64Yv32MfA", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "unique": true } }, "R3": { "role": "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_6_30_2024_T0__ElVT5E28Q64Yv32MfA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_T0__ElVT5E28Q64Yv32MfA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss", "longName": "995200200 - Statement - Consolidated Statements of Operations and Other Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Operations and Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "unique": true } }, "R5": { "role": "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "longName": "995200300 - 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": "As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_qqM4U_FHT0-xOZZ8ks0Ftg", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_qqM4U_FHT0-xOZZ8ks0Ftg", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows", "longName": "995200400 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "unique": true } }, "R7": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentation", "longName": "995210101 - Disclosure - Organization, Nature of Business and Basis of Presentation", "shortName": "Organization, Nature of Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995210201 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipment", "longName": "995210301 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssets", "longName": "995210401 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCredit", "longName": "995210501 - Disclosure - Line of Credit", "shortName": "Line of Credit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquity", "longName": "995210601 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureContingenciesAndCommitments", "longName": "995210701 - Disclosure - Contingencies and Commitments", "shortName": "Contingencies and Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxes", "longName": "995210801 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureAcquisition", "longName": "995210901 - Disclosure - Acquisition", "shortName": "Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEvents", "longName": "995211001 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R17": { "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": "17", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true }, "uniqueAnchor": null }, "R18": { "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": "18", "firstAnchor": null, "uniqueAnchor": null }, "R19": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "99930203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentTables", "longName": "99930303 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsTables", "longName": "99930403 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityTables", "longName": "99930603 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesTables", "longName": "99930803 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionTables", "longName": "99930903 - Disclosure - Acquisition (Tables)", "shortName": "Acquisition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails", "longName": "99940101 - Disclosure - Organization, Nature of Business and Basis of Presentation (Details)", "shortName": "Organization, Nature of Business and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "As_Of_6_30_2024_T0__ElVT5E28Q64Yv32MfA", "name": "rsss:NumberOfSubsidiaries", "unitRef": "Unit_Standard_subsidiary_GelUIJ_SlkOIc2ehAkGbpw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_T0__ElVT5E28Q64Yv32MfA", "name": "rsss:NumberOfSubsidiaries", "unitRef": "Unit_Standard_subsidiary_GelUIJ_SlkOIc2ehAkGbpw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "99940201 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails", "longName": "99940202 - Disclosure - Summary of Significant Accounting Policies - Company's assets and liabilities at fair value (Details)", "shortName": "Summary of Significant Accounting Policies - Company's assets and liabilities at fair value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_uUvRPozmPkegslGOa-zExA", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_uUvRPozmPkegslGOa-zExA", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "longName": "99940203 - Disclosure - Summary of Significant Accounting Policies - Concentrations (Details)", "shortName": "Summary of Significant Accounting Policies - Concentrations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_rsss_VendorMember_jq5USKVcB0Sfp72WD3XHEw", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_qscBiQW3skmbPQkd4Pq2Zg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueConcentrationOfRiskTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_rsss_VendorMember_jq5USKVcB0Sfp72WD3XHEw", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_qscBiQW3skmbPQkd4Pq2Zg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueConcentrationOfRiskTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails", "longName": "99940204 - Disclosure - Summary of Significant Accounting Policies - Revenue (Details)", "shortName": "Summary of Significant Accounting Policies - Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "rsss:PercentageOfRevenue", "unitRef": "Unit_Standard_pure_qscBiQW3skmbPQkd4Pq2Zg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "unique": true } }, "R31": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails", "longName": "99940205 - Disclosure - Summary of Significant Accounting Policies - Exchange rates (Details)", "shortName": "Summary of Significant Accounting Policies - Exchange rates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_TradingActivityByTypeAxis_rsss_EuroToUsDollarMember_-Jutu8EKA0usGvLILh8KLg", "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1", "unitRef": "Unit_Standard_pure_qscBiQW3skmbPQkd4Pq2Zg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTableTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_TradingActivityByTypeAxis_rsss_EuroToUsDollarMember_-Jutu8EKA0usGvLILh8KLg", "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1", "unitRef": "Unit_Standard_pure_qscBiQW3skmbPQkd4Pq2Zg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTableTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentDetails", "longName": "99940301 - Disclosure - Property and Equipment (Details)", "shortName": "Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_6_30_2024_T0__ElVT5E28Q64Yv32MfA", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_T0__ElVT5E28Q64Yv32MfA", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "longName": "99940302 - Disclosure - Property and Equipment - Additional Information (Details)", "shortName": "Property and Equipment - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsDetails", "longName": "99940401 - Disclosure - Intangible Assets (Details)", "shortName": "Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_6_30_2024_T0__ElVT5E28Q64Yv32MfA", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_T0__ElVT5E28Q64Yv32MfA", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "longName": "99940402 - Disclosure - Intangible Assets - Additional Information (Details)", "shortName": "Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails", "longName": "99940501 - Disclosure - Line of Credit (Details)", "shortName": "Line of Credit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_7_23_2010_rVr1YR4-80qbM7bzoPvBoA", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_7_23_2010_rVr1YR4-80qbM7bzoPvBoA", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "longName": "99940601 - Disclosure - Stockholders' Equity - Options Narrative (Details)", "shortName": "Stockholders' Equity - Options Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails", "longName": "99940602 - Disclosure - Stockholders' Equity - Stock option Activity (Details)", "shortName": "Stockholders' Equity - Stock option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_6_30_2023_L7NoT6Hd80urZ8couw_vfw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_PkjXmCsc6USfjTzZ37mz5A", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2022_Rj-x6qdDCUGlw8P9BssRjQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_PkjXmCsc6USfjTzZ37mz5A", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "unique": true } }, "R39": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails", "longName": "99940603 - Disclosure - Stockholders' Equity - Valuation assumptions (Details)", "shortName": "Stockholders' Equity - Valuation assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_srt_RangeAxis_srt_MaximumMember_GSaqUg3O30GEEYTUFs6SZA", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tjzqete4EkKMltvTlGXouA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_qscBiQW3skmbPQkd4Pq2Zg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "unique": true } }, "R40": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails", "longName": "99940604 - Disclosure - Stockholders' Equity - Stock options by exercise price (Details)", "shortName": "Stockholders' Equity - Stock options by exercise price (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_6_30_2024_T0__ElVT5E28Q64Yv32MfA", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Unit_Standard_shares_PkjXmCsc6USfjTzZ37mz5A", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_T0__ElVT5E28Q64Yv32MfA", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Unit_Standard_shares_PkjXmCsc6USfjTzZ37mz5A", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "longName": "99940605 - Disclosure - Stockholders' Equity - Restricted Common Stock Narrative (Details)", "shortName": "Stockholders' Equity - Restricted Common Stock Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "Unit_Standard_shares_PkjXmCsc6USfjTzZ37mz5A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "rsss:PercentageOfAllVestedSharesRecipientIsRequiredToHoldDuringEmploymentInOrderToReceiveAward", "unitRef": "Unit_Standard_pure_qscBiQW3skmbPQkd4Pq2Zg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "unique": true } }, "R42": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "longName": "99940606 - Disclosure - Stockholders' Equity - Restricted common stock (Details)", "shortName": "Stockholders' Equity - Restricted common stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember__NwzUB9r20G5gWseWFo8kg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_PkjXmCsc6USfjTzZ37mz5A", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_9a8IFaYvmUKHm0BwhP8u6g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_PkjXmCsc6USfjTzZ37mz5A", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "unique": true } }, "R43": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "longName": "99940607 - Disclosure - Stockholders' Equity - Repurchases of our common stock (Details)", "shortName": "Stockholders' Equity - Repurchases of our common stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_6_30_2024_T0__ElVT5E28Q64Yv32MfA", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_MqDZngwc3UODZLy1gfy5VQ", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRepurchaseAgreements", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "unique": true } }, "R44": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails", "longName": "99940801 - Disclosure - Income Taxes - Provision for income taxes (Details)", "shortName": "Income Taxes - Provision for income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxRateDetails", "longName": "99940802 - Disclosure - Income Taxes - Reconciliation of the effective income tax rate (Details)", "shortName": "Income Taxes - Reconciliation of the effective income tax rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_qscBiQW3skmbPQkd4Pq2Zg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_qscBiQW3skmbPQkd4Pq2Zg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails", "longName": "99940803 - Disclosure - Income Taxes - Significant components of the Company's deferred tax assets and liabilities (Details)", "shortName": "Income Taxes - Significant components of the Company's deferred tax assets and liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_6_30_2024_T0__ElVT5E28Q64Yv32MfA", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_T0__ElVT5E28Q64Yv32MfA", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "99940804 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "unique": true } }, "R48": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails", "longName": "99940901 - Disclosure - Acquisition - Additional Information (Details)", "shortName": "Acquisition - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_9_30_2022_To_9_30_2022_m3YQ41aRlU6xGr2oOAJeqA", "name": "us-gaap:PaymentsToAcquireOtherProductiveAssets", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_30_2022_To_9_30_2022_m3YQ41aRlU6xGr2oOAJeqA", "name": "us-gaap:PaymentsToAcquireOtherProductiveAssets", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails", "longName": "99940902 - Disclosure - Acquisition - Assets and liabilities assumed (Details)", "shortName": "Acquisition - Assets and liabilities assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_7_28_2023_To_7_28_2023_hzMtLEWaNk6_W-pPr4vpVw", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_7_28_2023_us-gaap_BusinessAcquisitionAxis_rsss_ResoluteInnovationIncMember_7Pd_M7vkqE-KO1QeYz5TcQ", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "unique": true } }, "R50": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionProFormaOperatingResultsDetails", "longName": "99940903 - Disclosure - Acquisition - Pro forma operating results (Details)", "shortName": "Acquisition - Pro forma operating results (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "Unit_Standard_USD_grk1pGH_PkqERKWQkjKVCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails", "longName": "99941001 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_6_30_2024_3k-54zkiIkyAr_im2hqROA", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "Unit_Standard_shares_PkjXmCsc6USfjTzZ37mz5A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_8_13_2024_To_8_13_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_2f1p_l0kLUCb71PXB7tCcg", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "Unit_Standard_shares_PkjXmCsc6USfjTzZ37mz5A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240630x10k.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current", "verboseLabel": "Accounts payable and accrued expenses", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r57", "r58" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r671" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance of $68,579 and $85,015, respectively", "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": [ "r883" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation", "verboseLabel": "Property and equipment, net of accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r34", "r171", "r550" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r19", "r20", "r72", "r178", "r546", "r572", "r573" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Other Comprehensive Loss", "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", "r12", "r20", "r455", "r458", "r491", "r568", "r569", "r862", "r863", "r864", "r871", "r872", "r873", "r875" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated average useful life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r284", "r685" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r792" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "verboseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r67", "r728", "r1003" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "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": [ "r586", "r871", "r872", "r873", "r875", "r954", "r1004" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r805" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r805" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r805" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r805" ] }, "rsss_AdjustmentToContingentEarnoutLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "AdjustmentToContingentEarnoutLiability", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to the amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Adjustment to contingent earnout liability", "negatedLabel": "Adjustment to contingent earnout liability" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "terseLabel": "Modification cost of accelerated vesting of restricted common stock", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "terseLabel": "Modification cost of stock options", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustment to reconcile net income (loss) to net cash provided by operating activities:" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r839" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r763", "r774", "r784", "r817" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r766", "r777", "r787", "r820" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r840" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r805" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r812" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r767", "r778", "r788", "r812", "r821", "r825", "r833" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r831" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Net of allowance", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r179", "r251", "r258" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r281", "r288", "r705" ] }, "rsss_AmountOfOutstandingCommonStockFromEmployeesToSatisfyTaxObligationsNConnectionWithVestingOfStockIncentiveAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "AmountOfOutstandingCommonStockFromEmployeesToSatisfyTaxObligationsNConnectionWithVestingOfStockIncentiveAwards", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the outstanding common stock from employees to satisfy the tax obligations in connection with the vesting of stock incentive awards.", "label": "Amount of Outstanding Common Stock from Employees to Satisfy Tax Obligations n Connection with Vesting of Stock Incentive Awards", "terseLabel": "Outstanding common stock" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r223" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "terseLabel": "Contingent consideration for customers", "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r951", "r952", "r953" ] }, "us-gaap_AssetAcquisitionContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Asset acquisition, contingent consideration, liability, noncurrent", "documentation": "Amount of liability recognized from contingent consideration in asset acquisition, classified as noncurrent." } } }, "auth_ref": [ "r950" ] }, "us-gaap_AssetAcquisitionContingentConsiderationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionContingentConsiderationLineItems", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Contingent Consideration [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": [ "r950" ] }, "us-gaap_AssetAcquisitionContingentConsiderationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionContingentConsiderationTable", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Contingent Consideration [Table]", "documentation": "Disclosure of information about contingent consideration in asset acquisition." } } }, "auth_ref": [ "r950" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r114", "r123", "r174", "r198", "r226", "r230", "r243", "r244", "r252", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r450", "r452", "r473", "r542", "r623", "r699", "r700", "r728", "r753", "r908", "r909", "r963" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r167", "r180", "r198", "r252", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r450", "r452", "r473", "r728", "r908", "r909", "r963" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r757", "r758", "r770" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r757", "r758", "r770" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r757", "r758", "r770" ] }, "rsss_AveragePeriodForeignCurrencyExchangeRateTranslation": { "xbrltype": "pureItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "AveragePeriodForeignCurrencyExchangeRateTranslation", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Average period foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.", "label": "Average Period Foreign Currency Exchange Rate Translation", "terseLabel": "Average period exchange rate" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r828" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r829" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r824" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r824" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r824" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r824" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r824" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r824" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails", "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": [ "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r392", "r393", "r394", "r395", "r396" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r827" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r826" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r825" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r825" ] }, "rsss_BonusAmountMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "BonusAmountMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The information pertaining to bonus amount", "label": "Bonus Amount [Member]", "terseLabel": "Bonus Amount" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r286", "r442", "r714", "r715" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r40", "r42", "r282", "r283", "r284", "r285", "r286", "r442", "r714", "r715" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Common stock", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r109" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "Acquisition", "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": [ "r442" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of ownership interest acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r41" ] }, "rsss_BusinessAcquisitionProFormaCostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "BusinessAcquisitionProFormaCostOfRevenue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionProFormaOperatingResultsDetails" ], "lang": { "en-us": { "role": { "documentation": "The pro forma cost of revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition Pro Forma Cost Of Revenue", "terseLabel": "Cost of revenue" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionProFormaOperatingResultsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Pro Forma Net income (loss) per weighted average share, basic (in dollars per share)", "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r849", "r850" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionProFormaOperatingResultsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Pro Forma Net income (loss) per weighted average share, diluted (in dollars per share)", "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r849", "r850" ] }, "rsss_BusinessAcquisitionProFormaGrossProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "BusinessAcquisitionProFormaGrossProfitLoss", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionProFormaOperatingResultsDetails" ], "lang": { "en-us": { "role": { "documentation": "The pro forma gross profit (loss) for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition Pro Forma Gross Profit Loss", "totalLabel": "Gross profit" } } }, "auth_ref": [] }, "rsss_BusinessAcquisitionProFormaIncomeLossFromOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "BusinessAcquisitionProFormaIncomeLossFromOperations", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionProFormaOperatingResultsDetails" ], "lang": { "en-us": { "role": { "documentation": "The pro forma income (loss) from operations for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition Pro Forma Income Loss From Operations", "totalLabel": "Income (loss) from operations" } } }, "auth_ref": [] }, "rsss_BusinessAcquisitionProFormaIncomeTaxExpensesBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "BusinessAcquisitionProFormaIncomeTaxExpensesBenefit", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionProFormaOperatingResultsDetails" ], "lang": { "en-us": { "role": { "documentation": "The pro forma income tax expenses (benefit) for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition Pro Forma Income Tax Expenses Benefit", "negatedLabel": "Provision for income taxes" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of pro forma operating results", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r849", "r850" ] }, "rsss_BusinessAcquisitionProFormaOperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "BusinessAcquisitionProFormaOperatingExpenses", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionProFormaOperatingResultsDetails" ], "lang": { "en-us": { "role": { "documentation": "The pro forma operating expenses for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition Pro Forma Operating Expenses", "terseLabel": "Total operating expenses" } } }, "auth_ref": [] }, "rsss_BusinessAcquisitionProFormaOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "BusinessAcquisitionProFormaOtherIncome", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionProFormaOperatingResultsDetails" ], "lang": { "en-us": { "role": { "documentation": "The pro forma Other income for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition Pro Forma Other Income", "terseLabel": "Other income" } } }, "auth_ref": [] }, "rsss_BusinessAcquisitionProFormaProfitLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "BusinessAcquisitionProFormaProfitLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionProFormaOperatingResultsDetails" ], "lang": { "en-us": { "role": { "documentation": "The pro forma profit (loss) before tax for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition Pro Forma Profit Loss Before Tax", "totalLabel": "Income (loss) from operations before provision for income taxes" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionSharePrice", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Share Price", "terseLabel": "Common stock per share", "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionProFormaOperatingResultsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Net Income (Loss)", "totalLabel": "Pro Forma Net income (loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r440", "r441" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionProFormaOperatingResultsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r440", "r441" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase consideration, net of cash acquired", "totalLabel": "Total purchase price", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r0", "r1", "r11" ] }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Fair value of consideration" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Common Stock (2,729,014 shares at $2.30 per share)", "verboseLabel": "Cash", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r0", "r1" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Holdback cash paid", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r0", "r1", "r48", "r444" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "negatedLabel": "Change in fair value of contingent earnout liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r446", "r865" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent earn-out", "verboseLabel": "Contingent earnout liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r49", "r108", "r445", "r467", "r468", "r469" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent earnout fair value", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r49", "r108" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent earnout liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r49", "r108" ] }, "rsss_BusinessCombinationEnterpriseValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "BusinessCombinationEnterpriseValue", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of enterprise value in a business combination.", "label": "Business Combination Enterprise Value", "terseLabel": "Enterprise value" } } }, "auth_ref": [] }, "rsss_BusinessCombinationMultiplyingFactorForCalculationOfEarnout": { "xbrltype": "pureItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "BusinessCombinationMultiplyingFactorForCalculationOfEarnout", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Multiplying factor for calculation of earnout in a business combination.", "label": "Business Combination Multiplying Factor For Calculation Of Earnout", "terseLabel": "Multiplying factor for calculation of earnout" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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": [ "r44" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses", "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, acquired at the acquisition date." } } }, "auth_ref": [ "r44" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r44" ] }, "rsss_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedExpenses", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of accounts payables and accrued expenses, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable And Accrued Expenses", "terseLabel": "Accounts payable and accrued expenses" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedLabel": "Deferred revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r44" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Other current liabilities", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r44" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets", "verboseLabel": "Intangible assets, provisional", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r43", "r44" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Fair value of net assets acquired", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r44" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Allocation of the consideration to the fair value of assets acquired and liabilities assumed:" } } }, "auth_ref": [] }, "rsss_BusinessCombinationRecognizedIdentifiableNetTangibleAssetsAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableNetTangibleAssetsAcquired", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of net tangible assets, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Net Tangible Assets Acquired", "totalLabel": "Net tangible assets" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Acquisition" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r102", "r103", "r104", "r105" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents", "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": [ "r23", "r169", "r691" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash and Cash Equivalents", "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": [ "r24" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r23", "r83", "r194" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents", "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": [ "r2", "r83" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cash, FDIC Insured Amount", "terseLabel": "FDIC insured amount", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r803" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r800" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r798" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r135", "r175", "r176", "r177", "r198", "r217", "r218", "r220", "r222", "r228", "r229", "r252", "r310", "r312", "r313", "r314", "r317", "r318", "r332", "r333", "r335", "r338", "r344", "r473", "r580", "r581", "r582", "r583", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r611", "r632", "r650", "r664", "r665", "r666", "r667", "r668", "r844", "r867", "r876" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r804" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r804" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [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": [ "r449" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "verboseLabel": "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": [ "r63", "r116", "r543", "r610" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Contingencies and Commitments" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureContingenciesAndCommitments" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies and Commitments", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r92", "r302", "r303", "r672", "r901", "r903" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r743", "r744", "r745", "r747", "r748", "r749", "r750", "r871", "r872", "r875", "r954", "r1001", "r1004" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par or stated value per share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r66" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r66", "r611" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares, issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r66" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares, outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r66", "r611", "r629", "r1004", "r1005" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock; $0.001 par value; 100,000,000 shares authorized; 32,295,373 and 29,487,508 shares issued and outstanding, respectively", "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": [ "r66", "r545", "r728" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r809" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r808" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r810" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r807" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r21", "r182", "r184", "r189", "r538", "r555", "r556" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "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": [ "r685", "r690", "r889", "r890", "r891", "r892", "r894", "r896", "r899", "r900" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r28", "r29", "r50", "r51", "r249", "r671" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r28", "r29", "r50", "r51", "r249", "r575", "r671" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "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": [ "r28", "r29", "r50", "r51", "r249", "r671", "r848" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Concentration of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r54", "r127" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration 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": [ "r28", "r29", "r50", "r51", "r249" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "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": [ "r28", "r29", "r50", "r51", "r249", "r671" ] }, "rsss_ContingentConsiderationAccrualOnAssetAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "ContingentConsiderationAccrualOnAssetAcquisition", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The Amount of Contingent consideration accrual on asset acquisition.", "label": "Contingent consideration accrual on asset acquisition", "terseLabel": "Contingent consideration accrual on asset acquisition" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "verboseLabel": "Total cost of revenue", "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": [ "r75", "r76", "r504" ] }, "us-gaap_CostOfGoodsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsTotalMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service Benchmark [Member]", "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r847" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "verboseLabel": "Cost of revenue:" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service [Policy Text Block]", "verboseLabel": "Cost of Revenue", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r852" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document And Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "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": [ "r309", "r906" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "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": [ "r309", "r906", "r907" ] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Allowance for Credit Losses", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r255", "r256", "r257", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "verboseLabel": "Federal", "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": [ "r851", "r869", "r949" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign (Mexico) income tax payments", "verboseLabel": "Foreign (Mexico)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r851", "r869" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Current" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State income tax payments", "verboseLabel": "State", "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": [ "r851", "r869", "r949" ] }, "us-gaap_CustomerListsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerListsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Lists [Member]", "terseLabel": "Customer lists", "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information." } } }, "auth_ref": [ "r45", "r889", "r890", "r891", "r892", "r894", "r896", "r899", "r900" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r46", "r889", "r890", "r891", "r892", "r894", "r896", "r899", "r900" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCredit" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "verboseLabel": "Line of Credit", "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": [ "r93", "r196", "r297", "r298", "r299", "r300", "r301", "r308", "r309", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r328", "r329", "r330", "r487" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "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": [ "r869", "r948", "r949" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "verboseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r869", "r948" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Deferred" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue", "terseLabel": "Deferred revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r860" ] }, "rsss_DeferredRevenuePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "DeferredRevenuePolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services.", "label": "Deferred Revenue [Policy Text Block]", "verboseLabel": "Deferred Revenue" } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "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": [ "r869", "r948", "r949" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "verboseLabel": "Intangibles amortization", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r946" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r420" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "verboseLabel": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "totalLabel": "Deferred tax assets, net", "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": [ "r942" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r942" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "verboseLabel": "Federal net operating loss carryforward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r946" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "verboseLabel": "State net operating loss carryforward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r946" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "verboseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r946" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "verboseLabel": "Stock based compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r946" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less 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": [ "r421" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "verboseLabel": "Deferred tax liability:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Fixed asset depreciation", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r946" ] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deposits Assets, Noncurrent", "terseLabel": "Deposits and other assets", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r859" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r8", "r33" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "verboseLabel": "Depreciation and amortization", "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", "r33" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r8", "r226", "r233", "r244", "r699", "r700" ] }, "rsss_DevelopedTechnologyAndCustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "DevelopedTechnologyAndCustomerRelationshipsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to developed technology and customer relationships", "label": "Developed Technology and Customer Relationships [Member]", "terseLabel": "Developed Technology and Customer Relationships" } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r107", "r889", "r890", "r891", "r892", "r894", "r896", "r899", "r900" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "DirectorMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "documentation": "Person serving on board of directors." } } }, "auth_ref": [ "r857", "r882", "r1002" ] }, "rsss_DisaggregationOfAccountsReceivableByGeographicalRegionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "DisaggregationOfAccountsReceivableByGeographicalRegionTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of accounts receivable by geographical region.", "label": "Disaggregation Of Accounts Receivable by Geographical Region [ Table Text Block]", "terseLabel": "Schedule of accounts receivable by geographical region" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "verboseLabel": "Schedule of revenue by geographical region", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r912" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r757", "r758", "r770" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r757", "r758", "r770", "r813" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r791" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticCountryMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Jurisdiction [Member]", "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction." } } }, "auth_ref": [ "r407" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r802" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "verboseLabel": "Net income (loss) per share (in dollars per share)", "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": [ "r190", "r205", "r206", "r207", "r208", "r209", "r210", "r215", "r217", "r220", "r221", "r222", "r225", "r438", "r448", "r462", "r463", "r539", "r557", "r694" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic income (loss) per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "verboseLabel": "Net income (loss) per share (in dollars per share)", "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": [ "r190", "r205", "r206", "r207", "r208", "r209", "r210", "r217", "r220", "r221", "r222", "r225", "r438", "r448", "r462", "r463", "r539", "r557", "r694" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted income (loss) per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Net Income (Loss) Per Share", "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": [ "r26", "r27", "r224" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; 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": [ "r962" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r407", "r721" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal income tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r199", "r407", "r429", "r721" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "verboseLabel": "Change in valuation allowance", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r411", "r721", "r870", "r941" ] }, "rsss_EffectiveIncomeTaxRateReconciliationPermanentDifferences": { "xbrltype": "percentItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifferences", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Reflects the permanent differences in the effective tax rate during the reporting period.", "label": "Effective Income Tax Rate Reconciliation Permanent Differences", "verboseLabel": "Permanent differences" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesReconciliationOfEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "verboseLabel": "State tax, net of federal benefit", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r410", "r721", "r870", "r941" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Amount of unvested compensation related to stock options", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r939" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r755" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r755" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act 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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r755" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r842" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r755" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r755" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r755" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r755" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r843" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r796" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r838" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r838" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r838" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r13", "r165", "r186", "r187", "r188", "r200", "r201", "r202", "r204", "r209", "r211", "r213", "r227", "r253", "r254", "r296", "r345", "r427", "r428", "r435", "r436", "r437", "r439", "r447", "r448", "r454", "r455", "r456", "r457", "r458", "r459", "r461", "r479", "r480", "r481", "r482", "r483", "r484", "r488", "r489", "r491", "r554", "r568", "r569", "r570", "r586", "r650" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r806" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r763", "r774", "r784", "r817" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r760", "r771", "r781", "r814" ] }, "rsss_EuroToUsDollarMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "EuroToUsDollarMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails" ], "lang": { "en-us": { "role": { "label": "Euro to US Dollar" } } }, "auth_ref": [] }, "rsss_EuropeFinancialInstitutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "EuropeFinancialInstitutionsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Europe financial institutions" } } }, "auth_ref": [] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "documentation": "Continent of Europe." } } }, "auth_ref": [ "r853", "r854", "r855", "r856", "r1006", "r1007", "r1008", "r1009" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r812" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Summary of Significant Accounting Policies", "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": [ "r465", "r466", "r471", "r722" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "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": [ "r465", "r466", "r471", "r722" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "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": [ "r326", "r357", "r358", "r359", "r360", "r361", "r362", "r464", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r495", "r496", "r497", "r706", "r707", "r711", "r712", "r713", "r722", "r724" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r465", "r466", "r467", "r469", "r722", "r958", "r960" ] }, "us-gaap_FairValueConcentrationOfRiskTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueConcentrationOfRiskTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Concentration of Risk [Table Text Block]", "verboseLabel": "Schedule of vendor concentration risk percentage", "documentation": "Tabular disclosure of all significant concentrations of risk, including credit risk and market risk, arising from all financial instruments (as defined), whether from an individual counterparty or groups of counterparties. The disclosure concerning concentrations of risk may consist of the following information: (1) for concentrations of credit risk disclosure may include: (a) information about the (shared) activity, region, or economic characteristic that identifies the concentration, (b) the maximum amount of loss due to credit risk that, based on the gross fair value of the financial instrument, the entity would incur if parties to the financial instruments that make up the concentration failed completely to perform according to the terms of the contracts and the collateral or other security, if any, for the amount due proved to be of no value to the entity, (c) the policy of requiring collateral or other security to support financial instruments subject to credit risk, information about the entity's access to that collateral or other security, and the nature and a brief description of the collateral or other security supporting those financial instruments, and (d) the policy of entering into master netting arrangements to mitigate the credit risk of financial instruments, information about the arrangements for which the entity is a party, and a brief description of the terms of those arrangements, including the extent to which they would reduce the entity's maximum amount of loss due to credit risk and (2) for disclosure of quantitative information about the market risks of financial instruments that is consistent with the way the company manages or adjusts those risks, disclosure may include: (a) more details about current positions and perhaps activity during the period, (b) the hypothetical effects on comprehensive income (or net assets), or annual income, of several possible changes in market prices, (c) a gap analysis of interest rate re-pricing or maturity dates, (d) the duration of the financial instruments, (e) the entity's value at risk from derivatives and from other positions at the end of the reporting period and the average value at risk during the year, or (f) other ways of reporting quantitative information as internally developed." } } }, "auth_ref": [ "r50", "r52", "r112", "r113" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r326", "r357", "r358", "r359", "r360", "r361", "r362", "r466", "r467", "r468", "r469", "r471", "r497", "r706", "r707", "r711", "r712", "r713", "r722", "r724" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r465", "r466", "r467", "r469", "r722", "r958", "r960" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r326", "r357", "r358", "r359", "r360", "r361", "r362", "r464", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r495", "r496", "r497", "r706", "r707", "r711", "r712", "r713", "r722", "r724" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, recurring", "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": [ "r722", "r955", "r956", "r957", "r958", "r959", "r960" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "verboseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r10" ] }, "rsss_FairValueOfVestedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "FairValueOfVestedStockOptions", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of Fair Value of vested stock options.", "label": "Fair Value Of Vested Stock Options", "terseLabel": "Fair value of vested stock options" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Less accumulated amortization", "verboseLabel": "Intangible assets, net of accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r173", "r275", "r287", "r705" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Expected amortization, thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r897", "r1010" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Expected amortization in 2025 through 2029", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r289", "r685", "r705" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r280", "r282", "r283", "r284", "r286", "r287", "r291", "r292", "r505", "r506", "r685" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r275", "r287", "r506", "r705" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r280", "r287", "r291", "r292", "r294", "r505", "r685", "r705" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r280", "r282", "r283", "r284", "r286", "r287", "r291", "r292", "r685" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net of accumulated amortization of $1,535,310 and $747,355, respectively ($8,343,056 provisional)", "totalLabel": "Net, Intangible assets", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r505", "r896" ] }, "rsss_FiscalYear2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "FiscalYear2023Member", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The information pertaining to Fiscal Year 2023 Member", "label": "Fiscal Year 2023 [Member]", "terseLabel": "Fiscal Year 2023 Member" } } }, "auth_ref": [] }, "rsss_FiscalYear2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "FiscalYear2024Member", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The information pertaining to Fiscal Year 2024 Member", "label": "Fiscal Year 2024 [Member]", "terseLabel": "Fiscal Year 2024 Member" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyExchangeRateTranslation1", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Exchange Rate, Translation", "verboseLabel": "Period end exchange rate", "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency." } } }, "auth_ref": [ "r485", "r486" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "terseLabel": "Foreign currency transaction gain (loss)", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r475", "r476", "r477", "r478", "r647" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r474" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r767", "r778", "r788", "r821" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r767", "r778", "r788", "r821" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r767", "r778", "r788", "r821" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r767", "r778", "r788", "r821" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r767", "r778", "r788", "r821" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r801" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "rsss_GbpToUsDollarMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "GbpToUsDollarMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "GBP To US Dollar" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill ($13,171,486 provisional)", "verboseLabel": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r172", "r277", "r537", "r700", "r704", "r723", "r728", "r886", "r887" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r276", "r278", "r704" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r392", "r393", "r394", "r395", "r396" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r392", "r393", "r394", "r395", "r396" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r73", "r77", "r122", "r198", "r252", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r473", "r696", "r699", "r877", "r878", "r879", "r880", "r881", "r908" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r757", "r758", "r770" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) from operations before provision for income taxes", "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": [ "r74", "r118", "r122", "r540", "r552", "r696", "r699", "r877", "r878", "r879", "r880", "r881" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Operations and Other Comprehensive Income (Loss)" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r193", "r407", "r408", "r416", "r424", "r721", "r945" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r193", "r407", "r408", "r416", "r424", "r721", "r945" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Taxes", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r199", "r403", "r407", "r412", "r413", "r414", "r417", "r423", "r430", "r432", "r433", "r434", "r585", "r721" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes", "terseLabel": "Provision for income tax expense", "totalLabel": "Provision for income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r124", "r133", "r212", "r213", "r226", "r234", "r244", "r406", "r407", "r431", "r558", "r721" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "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": [ "r185", "r404", "r405", "r417", "r418", "r422", "r426", "r579" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "verboseLabel": "Cash paid for income taxes", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r25", "r85", "r866", "r943", "r944" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "verboseLabel": "Accounts payable and accrued expenses", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "verboseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r686" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "rsss_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods and other assets.", "label": "Increase Decrease In Prepaid Expenses and Other Current Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidRoyalties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidRoyalties", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Royalties", "negatedLabel": "Prepaid royalties", "documentation": "Amount of increase (decrease) of consideration paid in advance for royalties that provide economic benefits in future periods." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r280", "r285", "r290", "r705" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company." } } }, "auth_ref": [ "r280", "r285", "r290", "r705" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r767", "r778", "r788", "r812", "r821", "r825", "r833" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r831" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r759", "r837" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r759", "r837" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r759", "r837" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "Intangible Assets", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r279", "r293", "r295", "r684", "r685" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets", "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": [ "r501", "r502", "r503", "r505", "r693", "r888" ] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Issuance of Stock and Warrants for Services or Claims", "terseLabel": "Fair value of vested unrestricted common stock", "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims." } } }, "auth_ref": [ "r8" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r18", "r57", "r58", "r59", "r61", "r62", "r63", "r64", "r198", "r252", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r451", "r452", "r453", "r473", "r609", "r695", "r753", "r908", "r963", "r964" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r71", "r117", "r548", "r728", "r868", "r884", "r961" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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": [ "r59", "r168", "r198", "r252", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r451", "r452", "r453", "r473", "r728", "r908", "r963", "r964" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "terseLabel": "Total liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r466", "r955" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "verboseLabel": "Non-current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LicensingAgreementsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Licensing Agreements [Member]", "terseLabel": "Intellectual property licenses", "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)." } } }, "auth_ref": [ "r47", "r402", "r889", "r890", "r891", "r892", "r893", "r894", "r896", "r898", "r899", "r900", "r940" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit", "terseLabel": "Outstanding borrowings under line of credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r18", "r115", "r971" ] }, "us-gaap_LineOfCreditFacilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAbstract", "lang": { "en-us": { "role": { "label": "Line of Credit" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Expiration Date", "verboseLabel": "Line of credit facility maturity date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r56", "r60" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest bearing rate", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r56", "r60" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit amount", "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": [ "r56", "r60" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r136", "r138", "r140", "r141", "r143", "r163", "r164", "r304", "r305", "r306", "r307", "r363", "r401", "r469", "r500", "r566", "r567", "r574", "r601", "r602", "r655", "r657", "r659", "r660", "r662", "r682", "r683", "r702", "r708", "r716", "r724", "r725", "r726", "r727", "r738", "r910", "r965", "r966", "r967", "r968", "r969", "r970" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r804" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r804" ] }, "rsss_MexicanPesoToUsDollarMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "MexicanPesoToUsDollarMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails" ], "lang": { "en-us": { "role": { "label": "Mexican Peso to US Dollar" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r136", "r138", "r140", "r141", "r143", "r163", "r164", "r304", "r305", "r306", "r307", "r363", "r401", "r469", "r500", "r566", "r567", "r574", "r601", "r602", "r655", "r657", "r659", "r660", "r662", "r682", "r683", "r702", "r708", "r716", "r724", "r725", "r726", "r738", "r910", "r965", "r966", "r967", "r968", "r969", "r970" ] }, "rsss_MinimumNumberOfExistingStmArticlesInPlatform": { "xbrltype": "integerItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "MinimumNumberOfExistingStmArticlesInPlatform", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of existing STM articles on the platform.", "label": "Minimum Number Of Existing STM Articles In Platform", "terseLabel": "Number of existing STM articles on the platform" } } }, "auth_ref": [] }, "rsss_MinimumNumberOfNewlyPublishedStmArticlesEachYear": { "xbrltype": "integerItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "MinimumNumberOfNewlyPublishedStmArticlesEachYear", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of newly published articles added to the platform each year.", "label": "Minimum Number Of Newly Published STM Articles Each Year", "terseLabel": "Number of newly published STM articles each year" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r824" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r832" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r805" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash 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": [ "r192" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flow from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash 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": [ "r192" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flow from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by 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": [ "r83", "r84", "r86" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flow from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r78", "r86", "r119", "r166", "r181", "r183", "r188", "r198", "r203", "r205", "r206", "r207", "r208", "r209", "r212", "r213", "r219", "r252", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r438", "r448", "r463", "r473", "r553", "r631", "r648", "r649", "r751", "r908" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recently Issued Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r804" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r767", "r778", "r788", "r812", "r821" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r795" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r794" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r812" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r832" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r832" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "rsss_NumberOfServiceOfferings": { "xbrltype": "integerItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "NumberOfServiceOfferings", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of service offerings of the entity.", "label": "Number Of Service Offerings", "verboseLabel": "Number of revenue streams" } } }, "auth_ref": [] }, "rsss_NumberOfSubsidiaries": { "xbrltype": "integerItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "NumberOfSubsidiaries", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of subsidiaries of the entity.", "label": "Number Of Subsidiaries", "terseLabel": "Number of subsidiaries" } } }, "auth_ref": [] }, "rsss_OmnibusIncentive2017PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "OmnibusIncentive2017PlanMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the 2017 Omnibus Incentive Plan.", "label": "Omnibus Incentive 2017 Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total 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/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r122", "r696", "r877", "r878", "r879", "r880", "r881" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Federal net operating loss carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r425" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Nature of Business and Basis of Presentation" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Organization, Nature of Business and Basis of Presentation", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r55", "r110", "r576", "r577" ] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsDisclosureTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisition" ], "lang": { "en-us": { "role": { "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Acquisition", "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrentAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "verboseLabel": "Non-current assets:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "verboseLabel": "Foreign currency translation", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r4", "r554" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r80" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r804" ] }, "rsss_OtherThanUsAndEuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "OtherThanUsAndEuropeMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents information about countries other than US and Europe", "label": "Rest of World" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r765", "r776", "r786", "r819" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r768", "r779", "r789", "r822" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r768", "r779", "r789", "r822" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r793" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payment of contingent acquisition consideration", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r6" ] }, "rsss_PaymentOfBonusAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "PaymentOfBonusAmount", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of bonus paid for the fiscal year.", "label": "Payment Of Bonus Amount", "terseLabel": "Payment of bonus amount" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Common stock repurchase", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r82" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash", "verboseLabel": "Initial payment", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r22", "r443" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Payment for acquisition, net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r22" ] }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireOtherProductiveAssets", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Other Productive Assets", "negatedLabel": "Payment for non-refundable deposit for asset acquisition", "terseLabel": "Payment for non-refundable deposit for asset acquisition", "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other." } } }, "auth_ref": [ "r81" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r81" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r803" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r803" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r795" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r812" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r805" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r794" ] }, "rsss_PercentageOfAllVestedSharesRecipientIsRequiredToHoldDuringEmploymentInOrderToReceiveAward": { "xbrltype": "percentItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "PercentageOfAllVestedSharesRecipientIsRequiredToHoldDuringEmploymentInOrderToReceiveAward", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of all vested shares that a recipient is required to hold during employment in order to receive the award.", "label": "Percentage of All Vested Shares Recipient Is Required To Hold During Employment In Order To Receive Award" } } }, "auth_ref": [] }, "rsss_PercentageOfEligibleAccountsReceivableOnLineOfCredit": { "xbrltype": "percentItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "PercentageOfEligibleAccountsReceivableOnLineOfCredit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of eligible accounts receivable on line of credit.", "label": "Percentage Of Eligible Accounts Receivable On Line Of Credit", "terseLabel": "Percentage of eligible accounts receivable" } } }, "auth_ref": [] }, "rsss_PercentageOfRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "PercentageOfRevenue", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents information about percentage of revenue.", "label": "Percentage of Revenue", "terseLabel": "Percentage of revenue" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938" ] }, "rsss_PlatformsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "PlatformsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Platforms" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r796" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r841" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r795" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "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": [ "r65", "r332" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "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": [ "r65", "r611" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r65", "r332" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "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": [ "r65", "r611", "r629", "r1004", "r1005" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock; $0.001 par value; 20,000,000 shares authorized; no shares issued and outstanding", "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": [ "r65", "r544", "r728" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets", "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": [ "r861" ] }, "us-gaap_PrepaidRoyalties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidRoyalties", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Royalties", "verboseLabel": "Prepaid royalties", "documentation": "Amount of asset related to consideration paid in advance for royalties that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r692", "r703", "r885" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from the exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r16" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r145", "r146", "r147", "r148", "r149", "r150", "r161", "r246", "r504", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r688", "r709", "r737", "r738", "r739", "r741", "r742", "r858", "r904", "r905", "r912", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r145", "r146", "r147", "r148", "r149", "r150", "r161", "r246", "r504", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r688", "r709", "r737", "r738", "r739", "r741", "r742", "r858", "r904", "r905", "r912", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property and Equipment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "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", "r490" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "Property and Equipment", "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": [ "r90", "r128", "r131", "r132" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Total", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r91", "r170", "r551" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net of accumulated depreciation of $922,558 and $881,908, respectively", "totalLabel": "Net, Property and equipment", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r490", "r541", "r551", "r728" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment", "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", "r128", "r131", "r549" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of Property, Plant and Equipment", "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/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "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": [ "r91", "r490" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment estimated useful lives", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Allowance for doubtful accounts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r191", "r261" ] }, "rsss_PubliclyAnnouncedPlansOrProgramsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "PubliclyAnnouncedPlansOrProgramsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Publicly Announced Plans Or Programs", "label": "Publicly Announced Plans Or Programs" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r793" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r793" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r136", "r138", "r140", "r141", "r143", "r163", "r164", "r304", "r305", "r306", "r307", "r356", "r363", "r393", "r394", "r395", "r401", "r469", "r498", "r499", "r500", "r566", "r567", "r574", "r601", "r602", "r655", "r657", "r659", "r660", "r662", "r682", "r683", "r702", "r708", "r716", "r724", "r725", "r726", "r727", "r738", "r745", "r902", "r910", "r958", "r966", "r967", "r968", "r969", "r970" ] }, "rsss_RangeEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeEightMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Eight" } } }, "auth_ref": [] }, "rsss_RangeEighteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeEighteenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Eighteen" } } }, "auth_ref": [] }, "rsss_RangeElevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeElevenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "documentation": "The information pertaining to range eleven.", "label": "Range Eleven [Member]", "terseLabel": "Range Eleven" } } }, "auth_ref": [] }, "rsss_RangeFifteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeFifteenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "documentation": "The information pertaining to Range fifteen.", "label": "Range Fifteen [Member]", "terseLabel": "Range Fifteen" } } }, "auth_ref": [] }, "rsss_RangeFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeFiveMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Five" } } }, "auth_ref": [] }, "rsss_RangeFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeFourMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Four" } } }, "auth_ref": [] }, "rsss_RangeFourteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeFourteenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Fourteen" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r136", "r138", "r140", "r141", "r143", "r163", "r164", "r304", "r305", "r306", "r307", "r356", "r363", "r393", "r394", "r395", "r401", "r469", "r498", "r499", "r500", "r566", "r567", "r574", "r601", "r602", "r655", "r657", "r659", "r660", "r662", "r682", "r683", "r702", "r708", "r716", "r724", "r725", "r726", "r727", "r738", "r745", "r902", "r910", "r958", "r966", "r967", "r968", "r969", "r970" ] }, "rsss_RangeNineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeNineMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Nine" } } }, "auth_ref": [] }, "rsss_RangeNineteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeNineteenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Nineteen" } } }, "auth_ref": [] }, "rsss_RangeOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeOneMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range One" } } }, "auth_ref": [] }, "rsss_RangeSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeSevenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Seven" } } }, "auth_ref": [] }, "rsss_RangeSeventeenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeSeventeenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Seventeen" } } }, "auth_ref": [] }, "rsss_RangeSixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeSixMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Six" } } }, "auth_ref": [] }, "rsss_RangeSixteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeSixteenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Sixteen" } } }, "auth_ref": [] }, "rsss_RangeTenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeTenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Ten" } } }, "auth_ref": [] }, "rsss_RangeThirteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeThirteenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "documentation": "The information pertaining to Range Thirteen .", "label": "Range Thirteen [Member]", "terseLabel": "Range Thirteen" } } }, "auth_ref": [] }, "rsss_RangeThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeThreeMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Three" } } }, "auth_ref": [] }, "rsss_RangeTwelveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeTwelveMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Twelve" } } }, "auth_ref": [] }, "rsss_RangeTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeTwentyFiveMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "documentation": "Range Twenty Five.", "label": "Range Twenty Five" } } }, "auth_ref": [] }, "rsss_RangeTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeTwentyFourMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Twenty Four" } } }, "auth_ref": [] }, "rsss_RangeTwentyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeTwentyMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Twenty" } } }, "auth_ref": [] }, "rsss_RangeTwentyOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeTwentyOneMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Twenty One" } } }, "auth_ref": [] }, "rsss_RangeTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeTwentySixMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "documentation": "Range Twenty Six", "label": "Range Twenty Six" } } }, "auth_ref": [] }, "rsss_RangeTwentyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeTwentyThreeMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "documentation": "The information pertaining to Range twenty three.", "label": "Range Twenty Three [Member]", "terseLabel": "Range Twenty Three" } } }, "auth_ref": [] }, "rsss_RangeTwentyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeTwentyTwoMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Twenty Two" } } }, "auth_ref": [] }, "rsss_RangeTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RangeTwoMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Two" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r760", "r771", "r781", "r814" ] }, "rsss_ResoluteInnovationIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "ResoluteInnovationIncMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Resolute innovation Inc.", "label": "Resolute innovation Inc [Member]", "terseLabel": "Resolute AI", "verboseLabel": "Resolute" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r761", "r772", "r782", "r815" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r762", "r773", "r783", "r816" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r769", "r780", "r790", "r823" ] }, "rsss_RestrictedCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RestrictedCommonStockMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Restricted common stock member.", "label": "Restricted Common Stock" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockExpense", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Stock or Unit Expense", "verboseLabel": "Fair value of vested restricted common stock", "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "verboseLabel": "Restricted Common Stock", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r26" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r68", "r95", "r547", "r571", "r573", "r584", "r612", "r728" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r165", "r200", "r201", "r202", "r204", "r209", "r211", "r213", "r253", "r254", "r296", "r427", "r428", "r435", "r436", "r437", "r439", "r447", "r448", "r454", "r456", "r457", "r459", "r461", "r488", "r489", "r568", "r570", "r586", "r1004" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "verboseLabel": "Total revenue", "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": [ "r120", "r121", "r226", "r231", "r232", "r242", "r244", "r246", "r247", "r249", "r354", "r355", "r504" ] }, "rsss_RevenueFromContractWithCustomerOfAccountsReceivableByGeographicalRegionPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "RevenueFromContractWithCustomerOfAccountsReceivableByGeographicalRegionPolicyPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounts receivable by geographical region.", "label": "Revenue From Contract With Customer Of Accounts Receivable By Geographical Region Policy [Policy Text Block]", "terseLabel": "Accounts Receivable by Geographical Region" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "verboseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r134", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r687" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Revenue:" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility Member", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r832" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r832" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r162", "r214", "r364", "r845", "r874" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r40", "r42", "r442" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r449" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "verboseLabel": "Schedule of provision for income taxes", "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": [ "r947" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "verboseLabel": "Schedule of deferred tax assets and liabilities", "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": [ "r942" ] }, "us-gaap_ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Differences between Reported Amount and Reporting Currency Denominated Amount [Table Text Block]", "verboseLabel": "Schedule of foreign currency exchange rate", "documentation": "Tabular disclosure of the U.S. dollar denominated balances, balances reported for financial reporting purposes and the differences between the two balances by each relevant line item on the financial statements." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "verboseLabel": "Schedule of reconciliation of the effective income tax rate", "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": [ "r409", "r721", "r941" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Company's assets and liabilities at fair value", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r955", "r956" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r280", "r287", "r291", "r292", "r294", "r505", "r685", "r705" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "verboseLabel": "Schedule of Finite-Lived Intangible Assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r705", "r895" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of restricted common stock activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r99" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of fair value of tangible assets, identifiable intangible assets, and assumed liabilities", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r106" ] }, "us-gaap_ScheduleOfRepurchaseAgreements": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRepurchaseAgreements", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Repurchase Agreements [Table Text Block]", "verboseLabel": "Schedule of Repurchase Agreements", "documentation": "The entire disclosure for repurchase agreements." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of additional information regarding stock options outstanding and exercisable", "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of vested and unvested stock option activity", "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": [ "r14", "r15", "r96" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of valuation assumptions", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (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": [ "r101" ] }, "rsss_SciteInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "SciteInc.Member", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents information reating to Scite, Inc.", "label": "Scite, Inc. [Member]", "terseLabel": "Scite" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r754" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r756" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r137", "r139", "r142", "r144", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r247", "r248", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r598", "r599", "r600", "r656", "r658", "r661", "r663", "r670", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r689", "r710", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r740", "r745", "r912", "r972", "r973", "r974", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment reporting", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r245", "r247", "r697", "r698", "r701" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Accelerated Cost", "terseLabel": "Modification cost of accelerated vesting of restricted common stock", "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost." } } }, "auth_ref": [] }, "rsss_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Cliff Vesting Period", "terseLabel": "Number of year(s) cliff vesting period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "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": [ "r717" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited, Number of shares", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r385" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "verboseLabel": "Forfeited 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": [ "r385" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted Number of shares", "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": [ "r383" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted 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": [ "r383" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested, Ending balance", "periodStartLabel": "Non-vested, Beginning balance", "verboseLabel": "Balance of non-vested shares", "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": [ "r380", "r381" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested, Ending Balance Weighted Average Grant Date Fair Value", "periodStartLabel": "Non-vested, Beginning Balance 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": [ "r380", "r381" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested, Number of shares", "terseLabel": "Restricted stock to employees vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r384" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of shares vested", "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": [ "r387" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails" ], "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", "verboseLabel": "Vested Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r384" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Expected volatility", "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": [ "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "verboseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized under the plan", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r719" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "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": [ "r36" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)", "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": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r376" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding ending balance (in shares)", "periodStartLabel": "Outstanding beginning balance (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r372", "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding ending balance Weighted Average Exercise Price", "periodStartLabel": "Outstanding beginning balance 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": [ "r372", "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Other Share Increase (Decrease)", "terseLabel": "Number of shares available from stock options", "documentation": "Other than shares newly issued, the number of additional shares issued (for example, a stock split) or canceled (for example, to correct a share issuance), during the period under the plan." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails", "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": [ "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r392", "r393", "r394", "r395", "r396" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Exercised Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r377" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited 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": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Granted Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r376" ] }, "rsss_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the weighted average exercise price of options vested in period.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Vested In Period Weighted Average Exercise Price", "verboseLabel": "Options vesting Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "verboseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r365", "r371", "r390", "r391", "r392", "r393", "r396", "r397", "r398", "r399", "r400" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "verboseLabel": "Options Exercisable", "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "verboseLabel": "Options Outstanding", "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices." } } }, "auth_ref": [ "r97", "r98" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [ "r911" ] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of share repurchase program." } } }, "auth_ref": [ "r911" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r913" ] }, "rsss_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresFairValue", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Fair Value", "terseLabel": "Forfeited, Fair Value" } } }, "auth_ref": [] }, "rsss_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants In Period, Fair Value", "terseLabel": "Granted, Fair Value" } } }, "auth_ref": [] }, "rsss_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Fair Value", "periodEndLabel": "Non-vested, Ending balance", "periodStartLabel": "Non-vested, Beginning balance", "terseLabel": "Non-vested stock" } } }, "auth_ref": [] }, "rsss_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedFairValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested, Fair Value", "negatedLabel": "Vested, Fair Value", "terseLabel": "Fair value of restricted common stock" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Term number of years", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r718" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected life (in years)", "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": [ "r392" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options vested and exercisable", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r36" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Remaining contractual life for options vested and exercisable", "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": [ "r36" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life of all options outstanding", "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": [ "r100" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of vested stock options", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r387" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "verboseLabel": "Options vesting (in shares)", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "rsss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestingNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestingNumberOfShares", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of options vesting.", "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestingNumberOfShares", "negatedLabel": "Options vesting (in shares)" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "verboseLabel": "Option Exercise Price", "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices." } } }, "auth_ref": [ "r97", "r98" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Remaining Contractual Life (in years)", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r100" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r87", "r195" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r407" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r135", "r175", "r176", "r177", "r198", "r217", "r218", "r220", "r222", "r228", "r229", "r252", "r310", "r312", "r313", "r314", "r317", "r318", "r332", "r333", "r335", "r338", "r344", "r473", "r580", "r581", "r582", "r583", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r611", "r632", "r650", "r664", "r665", "r666", "r667", "r668", "r844", "r867", "r876" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r66", "r69", "r70", "r165", "r186", "r187", "r188", "r200", "r201", "r202", "r204", "r209", "r211", "r213", "r227", "r253", "r254", "r296", "r345", "r427", "r428", "r435", "r436", "r437", "r439", "r447", "r448", "r454", "r455", "r456", "r457", "r458", "r459", "r461", "r479", "r480", "r481", "r482", "r483", "r484", "r488", "r489", "r491", "r554", "r568", "r569", "r570", "r586", "r650" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r137", "r139", "r142", "r144", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r247", "r248", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r598", "r599", "r600", "r656", "r658", "r661", "r663", "r670", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r689", "r710", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r740", "r745", "r912", "r972", "r973", "r974", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails", "http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "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": [ "r200", "r201", "r202", "r227", "r489", "r504", "r578", "r597", "r603", "r604", "r605", "r606", "r607", "r608", "r611", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r624", "r625", "r626", "r627", "r628", "r630", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r650", "r746" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Changes in Stockholders' Equity" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r162", "r214", "r364", "r845", "r846", "r874" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails", "http://www.deryczscientific.com/20240630/role/DisclosurePropertyAndEquipmentDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r200", "r201", "r202", "r227", "r250", "r489", "r504", "r578", "r597", "r603", "r604", "r605", "r606", "r607", "r608", "r611", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r624", "r625", "r626", "r627", "r628", "r630", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r650", "r746" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r764", "r775", "r785", "r818" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Fair value of stock options granted", "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Common stock issued for acquisition of Scite (in shares)", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r65", "r66", "r95" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Fair value of vested unrestricted common stock (in shares)", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "verboseLabel": "Forfeited restricted common stock (in shares)", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r13", "r65", "r66", "r95" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Restricted common stock under the long-term equity", "verboseLabel": "Fair value of vested restricted common stock (in shares)", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r13", "r95" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Common stock issued upon exercise of stock options (in shares)", "verboseLabel": "Common stock issued upon exercise of stock options", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r65", "r66", "r95", "r377" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Common stock issued for acquisition of Scite", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r13", "r66", "r69", "r70", "r95" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Fair value of vested unrestricted common stock", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "negatedLabel": "Forfeited restricted common stock", "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period." } } }, "auth_ref": [ "r13", "r65", "r66", "r95" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "verboseLabel": "Fair value of vested restricted common stock", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r13", "r65", "r66", "r95" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Common stock issued upon exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r13", "r66", "r69", "r70", "r95" ] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionPlanExpense", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Stock or Unit Option Plan Expense", "terseLabel": "Amount recognized as expense related to stock issuance", "documentation": "Amount of noncash expense for option under share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Authorized, Amount", "terseLabel": "Amount of stock authorized for repurchase", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r911" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Remaining Authorized, Amount", "terseLabel": "Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "rsss_StockRepurchasedAveragePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "StockRepurchasedAveragePricePerShare", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The common stock under the repurchase plan at an average price.", "label": "Stock Repurchased Average Price Per Share" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Repurchase of common stock (in shares)", "verboseLabel": "Total Number of Shares Purchased", "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": [ "r13", "r65", "r66", "r95", "r583", "r650", "r667" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Repurchase of common stock", "terseLabel": "Repurchase of common stock", "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": [ "r13", "r65", "r66", "r95", "r586", "r650", "r667", "r752" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets", "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r66", "r69", "r70", "r89", "r613", "r629", "r651", "r652", "r728", "r753", "r868", "r884", "r961", "r1004" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r94", "r197", "r331", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r345", "r460", "r653", "r654", "r669" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r485", "r493" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r485", "r493" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r485", "r493" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r485", "r493" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r485", "r493" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "verboseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r492", "r494" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental disclosures of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r88" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r811" ] }, "us-gaap_TaxCreditCarryforwardExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardExpirationDate", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Expiration Date", "terseLabel": "Expiration date of NOLs", "documentation": "Expiration date of the tax credit carryforward, in YYYY-MM-DD format." } } }, "auth_ref": [ "r425" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Developed technology", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r17", "r889", "r890", "r891", "r892", "r894", "r896", "r899", "r900" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r803" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r810" ] }, "us-gaap_TradingActivityByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradingActivityByTypeAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails" ], "lang": { "en-us": { "role": { "label": "Trading Activity [Axis]", "documentation": "Information by type of trading activity." } } }, "auth_ref": [ "r111" ] }, "us-gaap_TradingActivityByTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradingActivityByTypeDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails" ], "lang": { "en-us": { "role": { "label": "Trading Activity, by Type [Domain]", "documentation": "Gains and losses on trading activities (including both derivative and nonderivative instruments) recognized in the statement of financial performance, separately by major types of items (such as fixed income/interest rates, foreign exchange, equity, commodity, and credit)." } } }, "auth_ref": [ "r111" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r831" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r833" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "rsss_TransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "TransactionsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Transactions" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r834" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r835" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r835" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r833" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r833" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r836" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r834" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Shares Acquired, Average Cost Per Share", "terseLabel": "Average Price Paid per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r35" ] }, "rsss_TwoThousandSevenPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "TwoThousandSevenPlanMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2007 Plan.", "label": "2007 Plan" } } }, "auth_ref": [] }, "rsss_TwoThousandSeventeenPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "TwoThousandSeventeenPlanMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2017 Plan.", "label": "2017 Plan" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r830" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest or penalties related to uncertain tax positions", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r415", "r720" ] }, "rsss_UnvestedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "UnvestedMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Unvested Options [Member]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "verboseLabel": "Use of Estimates", "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": [ "r30", "r31", "r32", "r125", "r126", "r129", "r130" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "verboseLabel": "Increase (decrease) in valuation allowance", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r419" ] }, "rsss_VendorBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "VendorBMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Vendor B" } } }, "auth_ref": [] }, "rsss_VendorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "VendorMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Vendor A" } } }, "auth_ref": [] }, "rsss_VestOverFourYearPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "VestOverFourYearPeriodMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to vest over a four year period.", "label": "Vest Over Four Year Period" } } }, "auth_ref": [] }, "rsss_VestOverThreeAndFourYearPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "VestOverThreeAndFourYearPeriodMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to vest over a three and four year period.", "label": "Vest Over Three and Four Year Period" } } }, "auth_ref": [] }, "rsss_VestOverThreeYearPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "VestOverThreeYearPeriodMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to vest over a three year period.", "label": "Vest Over Three Year Period One" } } }, "auth_ref": [] }, "rsss_VestedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "VestedMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Vested Options [Member]" } } }, "auth_ref": [] }, "rsss_VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFiveMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a scenario where the 30-day volume weighted average price (VWAP) of common stock is at the fifth-specified level.", "label": "Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Five [Member}" } } }, "auth_ref": [] }, "rsss_VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFourMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a scenario where the 30-day volume weighted average price (VWAP) of common stock is at the fourth-specified level.", "label": "Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Four [Member}" } } }, "auth_ref": [] }, "rsss_VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodOneMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a scenario where the 30-day volume weighted average price (VWAP) of common stock is at the first-specified level.", "label": "Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period One [Member}" } } }, "auth_ref": [] }, "rsss_VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodSixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodSixMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a scenario where the 30-day volume weighted average price (VWAP) of common stock is at the sixth-specified level.", "label": "Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Six [Member}" } } }, "auth_ref": [] }, "rsss_VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodThreeMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a scenario where the 30-day volume weighted average price (VWAP) of common stock is at the third-specified level.", "label": "Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Three [Member}" } } }, "auth_ref": [] }, "rsss_VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodTwoMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a scenario where the 30-day volume weighted average price (VWAP) of common stock is at the second-specified level.", "label": "Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Two [Member}" } } }, "auth_ref": [] }, "rsss_VolumeWeightedAverageStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.deryczscientific.com/20240630", "localname": "VolumeWeightedAverageStockPricePerShare", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The volume weighted average common stock price per share during the period.", "label": "Volume Weighted Average Stock Price Per Share" } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r799" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common shares outstanding", "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": [ "r216", "r222" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares outstanding", "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": [ "r215", "r222" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r797" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "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": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "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": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-5" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-22" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1" }, "r54": { "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/2147478898/942-825-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r83": { "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" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-23" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r129": { "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" }, "r130": { "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" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r133": { "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" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r174": { "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" }, "r175": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r176": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r177": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.2.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r417": { "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" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r500": { "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" }, "r501": { "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/2147478609/920-350-50-1" }, "r502": { "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/2147478609/920-350-50-1" }, "r503": { "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/2147478609/920-350-50-4" }, "r504": { "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" }, "r505": { "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r543": { "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/2147478777/944-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r549": { "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/2147478777/944-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r559": { "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/2147477965/944-235-S99-2" }, "r560": { "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/2147477965/944-235-S99-2" }, "r561": { "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/2147477965/944-235-S99-2" }, "r562": { "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/2147477965/944-235-S99-2" }, "r563": { "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/2147477965/944-235-S99-2" }, "r564": { "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/2147477965/944-235-S99-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r575": { "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/2147477351/944-825-50-1B" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r578": { "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" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r581": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r582": { "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)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r599": { "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/2147478795/946-210-50-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r609": { "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/2147479170/946-210-S99-1" }, "r610": { "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/2147479170/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r630": { "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/2147479105/946-220-45-3" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r653": { "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/2147477968/946-235-50-2" }, "r654": { "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/2147477968/946-235-50-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r656": { "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/2147477271/946-320-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r658": { "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/2147477271/946-320-S99-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r661": { "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/2147477271/946-320-S99-3" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r663": { "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/2147477271/946-320-S99-6" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r667": { "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/2147478448/946-505-50-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r669": { "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/2147478448/946-505-50-6" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r673": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r674": { "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/2147478979/970-360-S99-1" }, "r675": { "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/2147478979/970-360-S99-1" }, "r676": { "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/2147478979/970-360-S99-1" }, "r677": { "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/2147478979/970-360-S99-1" }, "r678": { "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/2147478979/970-360-S99-1" }, "r679": { "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/2147478979/970-360-S99-1" }, "r680": { "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/2147478979/970-360-S99-1" }, "r681": { "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/2147478979/970-360-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r702": { "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" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r704": { "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" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r719": { "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" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r728": { "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" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r737": { "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" }, "r738": { "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" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r744": { "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/2147478795/946-210-50-6" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r747": { "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/2147477271/946-320-S99-1" }, "r748": { "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/2147477271/946-320-S99-2" }, "r749": { "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/2147477271/946-320-S99-3" }, "r750": { "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/2147477271/946-320-S99-6" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r752": { "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/2147479168/946-830-55-11" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r791": { "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" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r844": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r845": { "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" }, "r846": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r847": { "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" }, "r848": { "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/2147477351/944-825-50-1B" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r851": { "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" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org/705/tableOfContent" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "6", "Subsection": "04", "Paragraph": "12", "Subparagraph": "(b)(1)", "Publisher": "SEC" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r859": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r860": { "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(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r867": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r882": { "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" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r884": { "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" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r886": { "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" }, "r887": { "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" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r895": { "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" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r902": { "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" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r904": { "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" }, "r905": { "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" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r941": { "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" }, "r942": { "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" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r946": { "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" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r954": { "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" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r961": { "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" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r972": { "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" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1001": { "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/2147478009/946-205-45-4" }, "r1002": { "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/2147479170/946-210-S99-1" }, "r1003": { "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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1006": { "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/2147477271/946-320-S99-1" }, "r1007": { "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/2147477271/946-320-S99-2" }, "r1008": { "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/2147477271/946-320-S99-3" }, "r1009": { "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/2147477271/946-320-S99-6" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 77 0001558370-24-012920-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-012920-xbrl.zip M4$L#!!0 ( !* -%GBC"C]=Q( !?) 1 *=;I\*6J)LMC+I):G$ MWE_?0^IBW2E9=NS9"EC,.A)Y;M_A(0])D3_^?3'ST0L1DG+V\>#D\/@ $>9P ME[+)QX- >8._'?S]TQ__\..?!H-?KI\^(Y<[P8PPA1Q!L"(N>J5JBD9\/L<, M?2%"4-]'UX*Z$X+0R?'A#X?'AR=H,/AD2%QC"54X0X;6Z>%)_.(FHL;9);HX M.CV&_T[/T?GE\<7E\0?T^"4N]P4D\ZBMX$*ZE]*9DAE&H!Z3EXNQ\%WU\6"J MU/SRZ$C_>B%81@7]BG[;U+R]?7U M,$WY[$B_'H/*<7&R<*99(21Q#B?\Y4B_R5 &;FHY)[)4#O,F4UP*52P)#S.% M'!XP)9;E$D0O,Q48IHXL+VY>90HO"L9X/3-BG%Q<7!R9MP625Y]#9K$.J4EX87.;%K!/GE:B@B:\B8@J+"9$?<4S(N?8 M(1G:+A%+YS?I4&@_X,7.H<-GIMKQAS/=[GRB6]8]%[-;XN' !TA_#;!O'#X% M=)5C)*^R^DFW#!10[^3HER^?GTTSB0N[2N2H9VP"KX_T:\W@='!\-C@[25R; M!;/3L@8&390L%&&2CGTRT,6(P JBC1R)11HUJ$/V/C]$ K0C"'S%- M!$112!5ILBBDBV+"/Q[ER>48!3"@&+)/YC=XM 0;&(OJP!U5CHK45'2P[P1^ M^WHKL2JK10]C #<+*UA1F3[C!L(I]ZFKV_,U]G5(>)X2$F/9H%PM@.]UV#$@ M)I3@=YH8BJBAD%P/6VO8DH=RZ WG<1\)S6.HID3<\!F8::J[T1?R /T&?G, M91V\Z]&SNL%IO1NLN"+NH15?!,T=&5,#:M: /V;V7 FB[1D E;:,@ >5P@ M&KY4YF4/^/J /Q&',X?ZU.@S].X\CS@J&0U!F2?HT^SXMZ-C=X=3BSMD^>GN M%D95B,1<4PZ"8.Q%>A_IX"//=,)T>:S'4+,Y9]&X"7YCMGR&))4(05PH&T9@ MZ),_4SP&=CAXW^"NA M>G]KZV]7#HRZI!$%0KV>%\11WL0F3T3J69 *3VI1T^8C%T4?25$/>R'=_\PP MXC$+)$(>/>2;FJUYQ )>3XF"IN@WG;K)5FHPC_.^^3P.>I>AW@/<,4&?PHB= MR ?VK+CSWRGW@:C429=:-DW9:RA8H3]KE<2'G& \@=*\_HQ";KTG-(ON0S'! MC/YF5/B*E7[B70>2,B)U=WZ-)058'U,&J@CVZQ.RQ?Z38@J29O97%++33A$S M-+V^8:F?IIGVG4'K%9E@-L-B.?12H[ KQRS'0R?[",T3Z,@KUS728O^!F7ZX MQE4V0-'F,Z=%GXFX:H=(CR=7C%',60\N$N8HQ;UWGNTX3YQ0E&415^H>4_$- M^T%5LKL5'G8'*R3"K1QLE;14Y"E8(0^$0B]:JM[QMN5X,)9D*EH$ZNA?9:3L M;E3(:UJZ49IK[R;;<9,G\D)8Q_B3HV%WC/-.CA&QZSUB.QYQMW!,_J'G3KO% MC5)*=N]XW\D[8J9F"K8/&YU7T]J,?EO5M:^[EZ:5'>-08\IJZ=M2+B6$YZN8QXH8+BMGT MR'='7B?R1B/H_X+9O#:W:U79CGTQFRO'/N&BT_^838_]1EN]O%[>+8APJ"2/ M@CK- WX#&G9/**9O]B@@T7B)2,0/S37#WB>Z^\03D0ILJ8A[PV:>\*&])SBA)TCC"3W^&\!_'@AG MBB71WR$$8CTOL-*P^\(/C7TA8:;S0QZ(WB;/QC6QM@&Y:S;Z%K3 =D-W"UN.\>9S+%GMUPD7M(6C122WQ__4' M8U!8+5/!+\*M24GK[D)HC!J[^'R8U$_]C7=(,!UX>_2VM8.P^]9!&]HGF]TT MV+O")M?.UULGMT/>:<]?#_'Z7P(W^038#E_CCW][J-;;I&#;B&"'J,E7OCTZ M[;<2U.TAL*-BW3W00[+N[*!][L\.3\-M #U(S4"ZX:;C)LQ\(\#,Q#M5YK.@ M/%IU1:VP_5"$+4//]$DIBCU^K:=;:Z94[?A8#B;HX6@]658S%6:'HWYVLT=C MO>DKV[R5%9=&,U8].IM,;[NEN\PWU$.LT!U(.744I&VSG90?7% X] MZQ'KF(17Q-2JR50U0L8(/(,C<)G*IKZ+X>"#I;.[K M&Q#,LZFY&D*?]3^(?>#?H.KA8N;'133YFCL_C,?DK1,QCDE@X12H%&X[ 2(& M2$@+CF+A#]#1IK0">[;5*@O!'NKDXW%;G: *\?=4'6@J;=7)M:Z-*_7C4>Z2 MB>A!YBH*%0JQPE4W%-1CAA4N?N6/(A*5E57%S(X;^<0BL(N%JN"9T MHCMESM)V&IP>/%?>A=1#"W-:SG@RK&\Z:\8_+A[SU M#5"M^-9/$*HU(--^87,QD0< MH+#W2ZX*NW3-E3T/BLSTH.T X;%4 COJXX$2@>X?]6UOE] C4>Z.PKJ!B#8J M,NK[.H.)R^K1MNY#_UW@"L)*156@Z_TD>##_>! 2IL"X6OJ1P$R",%#K;14H M8[RF#M\(<[EX4^FS+#O)?;T#P:\[2GX7"#[B/\M;#FS>UO+EK-?4XPM9Z*6* M1R)WI4ZM!!W0F9-[RF T0W76G1!YVR;>0([6&JX"(!'ZY#D\(4/OSJ?A['FX MX*3O'"#T14AU942+?6@F@5Y+$[@20I]@9O9>72]791[QTDQZO6+A M1FUS)LJM7XK-R*, M:\2,I!S72$G9Y&N@/6#HF;+R( WL%HB7QHE086G*;#5$/&GIAXR\:4/+,UVS MJ1DRHU?^]K*GF':2?2K(#BR?8=M%_GL>O.WXI\"UD_3T90?&3W/M(OTS7;R] M\"FFG637Q[WN0/HTVR[RW^GNZ^WES[#M(O]7NHN G^;:*6KNPG=&F_&, M3TPM=Q*?4GR[:["3C*; NKL>.\IN_VYA33!U!"^J&GZI64. M,*^Y1;HVAFF R4XRB +K' M!%J/9\W)4P9 MHE[Q#EH= /J#B-5)H_&R@EE.>(Q61!*S-2MK7[S+K;-L=&H^T2Q9+ #JU*58 MT-5Z1,6[&I@HI&P3(C;18S21F8@7,.K0\X FQ3E+K[?N>Q?**.S8!:+>+>@ M9LWF6-Q'[#CO3 M?Q$L*A1M4F_WRD(6,YKR0&+FFDD+0()EQ^ZU)?9I %^IDT[^[7H52NVE;M:5 MYJJ%9O//C4\]+UIH#4=;F>YRLW1KG#M6==O>'?=>X<"2"T(G["80@C!GF;ZJ MS6R?\^,1L#'(>E5K=)X'V^\/3;AQ_.458SR X8&K'5H.Q:/@$X%7VQNCC3M- M2^]E2[B#CE%?L[/Z$E'#\40Y& ;O5^*!#_9UN74H, M '(+ LWQEH3_AVY4D#FF[MU"-V!S2)(9NX9NJ^)SXT+UUZZ]O^/<9#0^],+T M*'WU2ZRWK=#>IE%)&O*SAB;<#9AMS[4E]K(-I[<.1G>"S_2A:!K7?U(UO0FD@L ( M0]GB;L[KY4]$=Q+S*76P_T0F.E@:!2N,L64>^V+*6RKQ9"+T]S]0M*E6YK/J MHO]LAM:.31/#7W*U3AR;4HY84ZICQ,K;H4Z+?'2KVX,[?-$Q5Q"B4[IPM%C0 MRU)N#S7[:3PO;J!/]"E]NX=:#&>,C@/Y8&Y5AY'>Z?')#^D4;]6W6@KNH6[? MN!_,2&ZGL)FF^_:*YT,OU8*TZYT=W^)EZ':I!=B5AVZ"VN_*2JGEW0U8J<4Z M]?=EI?16V4W8J_+3JG] 9NP4XM-S/MB)Z-';L6E MWA1E-3JOR:RG;[3$7/E];RJMN_+]* 4WWW' N);.];DZ#_#SUX!"ZC3B_^"^ M>QOH!9"[V=SG9M[Q@0V%"Z,I'HZ$B9F"/"C/*C?,HVO"N16;KM\Z4OM,-M#6 M6FR8V4%32\[[5O!+4@ WG.)V'!%@?QA>$%8X0-F8I'W53M-&G9RDW5Z5.#/1 MW4F#!*:\V!Z"G6",OX1+*LPIRZNK2^VA5L\. MU<(ZAP5-"F_V4/JKF9ZFT7?'*KVB[D+D2,5,/0,6=C.$R!%_!N+26X[P8CCV M:3C5([]"F&'$G.:@)\FBA;6A9P@D2:KIDF3*.&_->,M!+MF08(MQU4L#$2#N M?P)I[G48\54HO\."\4#%UT$NTX9L6&%OHKS- O&E:. .8\H,4;W0-6'T-^(^ MN,2<98B3$W--5P8D2V_+C-:#TB^BBG;6RH MKT2-,N<=QS9;Q^HUQ/;%<)81S35G@0PC8:'W*'FWA_U'"5A? E_1N;^$0'0/ M%#@,Q,3-ZF"YH1?%IGK(FU-9>]]"%YQ;V...*2+F@DH2[;ZL4[M0^+L+VZG4 MXE'P>WT6ZPV'$>MJ8;2@O[W*WEC!UJ"K-0+!I(0_/*H^PZ]F9BA4VAM#='"' MX=SDI&Q2T^4VJ[8WUEC?+<(-/1I:-=#2[.YK8I+KVWIBFBZ/H/2*AB@U= M)%WA]V"!5=._)AX7>N-7,TN45OP]6"39 !='@6O"B$?+1A.M:N^-;2RA)/S6 MV4^??I'[#MIO>M5*Y%[NJP[1!\*E M:Z-5!?90EVB;]]!+Y4WI99;2UWO3Z&T!\9Y*!_MZEE>?TUW J?SU'J*4$?2\ M7H_S/=;C%F*LS^?$'1%GRKC/)_K>BWB#X!,)DU0YI7-94'*-NKNU0'@.?GB( M\J?_ 5!+ P04 " 2@#19H5]_F]0. #AS0 %0 ')SBYO M78XM@G:,Q4HF"?/K]TBVP<8WR898.%/5E08C'>D[WY%T=#O^^9>WN6.\(,HP M<3\==8\[1P9R+6)C]_G3T=*;MLZ/?OG\CQ]^_F>K]R6)BN\151BAW'N*+8?D:&T>T<#XX[QUVCU?HL1%R9#+(0UQ"R M3HZ[X0^C0!IQ+XQA^Z0#_T[Z1O^B,[SHG!D/7\-T7Z%F4UR4T,'NGQ?\SQ.4 M9P!"EWTZFGG>XJ+=?GU]/7Y[HLXQH<^0N=-KAPF/_)07;PS'4K_VPK3=]A]? M[Q^M&9J;+>PRSW2M32XN)BU?=S@M'K=XS=FA_5*5*L //R*<]*O87_^P3!\15/BH F:&@+CA;=:H$]' M#,\7#AK<];K\"K^^.@!Z=R:1L1EQ,$VMX$KT^$%/,X0 M\MB1P:7_.KF+5860YA2XH>* %]>BO0Y\8R9T+;?D9/SGHDC%H M$KM#D2EYYPBXZ7XSWQ #Q;U@/HS=$AIYO$M,TF7M#^4$6<2UL(-%>QY/;Z93 M9'GK1@QI)M &]@):L>C]Z> 1/[N\XB9O_?,%<8,6#Y]-=_5XC:;@AR ;TOK& M!TWI'IM/4',/[\D@=E2E'>OLTH(>A&%.%U@LV.K<#(8"]WF"V-+999-7*2R" MTZ16"#7XN*X%@VI$O(^37CM(T6;+^5Q880M#AW]4J*10VI8_ Q(MT[&6CB^K M>RP\IQ^WI4=J&TE^#]^#0GB=]N&@1&&A-P^Y-K+73[''"QT.3[ECVND8+6,M M$CY'I1J!6".0R^&$@!QBQ8IQN%]*:+KZA.JF)GL2^ENRUK-I+@2N-@)ZPR?" M'(4F@P???:,/A3KF$W)$4=^W$[3KJMMH">W3];:JF)KF^UGO_.RDWS_M]?OG MO?/!X'RP5?&(E5S2. :PX+",P)C+V?J4DGFZ"H/2B$KM"06+A>G?D;%D4"&R MX.69SI'QBO#SS!._U$ -]^&@I^3_<5_HQ71XMWKIC4Q*5]"M_&8Z2Y1!F51> MC:B4)RM)<'FLFA)_:5ED"1# Y4 !]S(_R"OH(GF9&D(SV;MP7,/U$X)97IAR5RQA4Q' R&G4/DNBS2@/*>GI1/R,ITN,>;S^\Z6;/( MS(<5,-?7CCE_/>(!7$@ONB@!?4\FB]E9-&)4SGE2!J-IIWN+75#!/4S7[>W% MF6PF\S,=')\AKM" ,@[_M&Q)QK5P? M)BOYP7&E!"3@[E0S[B*+<-"W/WK$^G-&'*@JX_V\M\I9LBC.6@.>0@39"36U M/UF&HI8I"4[3R2]XB_YJL8"1M\:1DC(&M-_1P6.69"/5;9:"IRF/(S*?$[>0 MQ.UD36)0"INF#O.E;6._)@\P=[MS1^8">V:6QY61NDEDJD#4U&V>\ TH%]DW M)G6Q^\PN+6LYY]I']C6:8@MG.6W%&9O$=$FTFOKGD=KGG7V!&>!X^LU\RUY? M5I'2)'/8!73]_?\,WB,I-.*TJH=5X^2F'M"[B3_A-RF>(-,C4T%#-.U M#5$%(U8'PZ^$\1.OQK]K.%&7HI&,"4S45<[UT,4L7R;V$N)C;*K M]]/0P3N8EY2:\%2,WJ,9_WCG7L[YA(E?P,CWGKJ57=%*I<<).0&WL/:#J>]M M?E6.6KB@H%42WJCQU1\,/1E&G)_I;]M+L;T2*M.T_QS'$>0XV"DI M_[:---N0U).F>Y]?*%3X@9)L?SV20D,#D%5_DK@B7)I.MH)5P=#O%W9T@==1.&Z'Z30DL7RG+8=.5PX? MD? POB 74#A\P\Z>8QH3*MBE+7R57.IM0M3$+PL^OO!%NK;]1T&3@> M/F#Q+2#*_B_X(<%-LKR39_LI3".CJK"3\HZZ.<2=U$@0+.F=TK[*3BDOP/!+ MJ"<\Q%;,@PE,YRFVH*)!3(3X@TC*!T0QL<%:*#(9ND;^__#=GQ+ W$ L*/*0 M1GZ@HRR?^ITK44-OYQ<]GD:K,W8K 5]#O,9L09CI@+>_7$ .'D_(7]M!]F9I M)T/W]5=,HUZTWE81[90UI4535Y''\ "P(J0<],E7JU\9OYY\BUW3M?CB!(^Q MEG="65[ W]::?ABCBOHT]5 !CH60+1;+Q9'PL:@8NWE#U,(,92T1%>;3T(8J M,I@TB7)*T+1_>3!7W%T#;[AH2U2^RZDD\T-8T,X5I.M*5X"4S[8F:+&DT.4R M)")?AC<_\VTH)V-<#_W!8-AOJJ&H:J%PC[$F:\C0SYW[ F-X!6$D'_I4*C6_R73KU$0H:%E5>0UN]\IK0]=3THE M@(DE0E"C"RZM,T!D52*S)4TF^>($_ M2:EF/)3OYDZC?VLSU1^I(*G)IK!KM>CJJ61"+(J?7)PQKH?3P7EG&^+AFD=% M+>CJD61W?'GQ()1'DSQA']-J2FOF8)P0N0@=H80ZBLA\ DAIJ9Q./,I$B\A)N?F8;N:?L: M_=5JDR18X+U\-2EW?)'#M1C/R6]<95UBV4-1'\'DWDUOX;)8YUT&HWHZZ)[TNYV3 MD^T0Q37#$E>R58&)3!HV7&4F4K; U3%K>D@X%N&_V.=5/3FQ*_%QE0X:8D9[ MU8[\'E<=@\7V:_B4!XI^)&#)=*;2:PTJ0OZ@.:AH@G=^_MU=#8Q8V(@_);0R&/E M$> \;000P;F%/'_FX)=D3 DUL/^C)WZLZB^\? MMKE%_(*3(PNJ()>&35V%AF0;+X-7TQ$@@"+"08 3>@^%J-*>G[>IY)= K>D= MX]":_3@KJFT^(U=3:5?"J^D]K/#$2]!_J0U@WJQ1FZ#.=%O$DLH0ZK6&(EX$J2->Q;U.TA&8!K]SJ1F8HN M*"84>RLQ7=G9\1$91 ^(SDV7[S9C2,UC/B9N0522U1@SV;T69":H%0WC7;J@ M],$X\S)-%9&-L::]*4-F$GP(1A6^F2CT^""1OZS/3QG[]#H.>>57!RK8F4(I M']+TJNI'9C*>M,::?>]'F&OR]"://C9?$#<("PR?37?UF- %;YJ;NVTE?/)> M@4\>J9!AK6L4^N9!O?[%##NHF?#.37\7GY_[66-(26=%YW3R/)7-I4716H5."!ND>P!#@%\_4WMYO(9:IK0 M_,3 IN_D\;FD!QR>N/'$9Z/4_ ((A,L%1O!BE*.00S*#4Q*0U>[_/>(C0L MP\&UI5M"Y^;:;YH@MG1*7/D9)E<9(\7XY[WY2>^Y::Q?XVY0O[!:%PW#$-N1 MVK)0*S)7H17R[VSC-:7,L$C_W;R\//_-Z\DW&):0H&$#5Z9MO<>Z ^C[F62J MDRV&)Q^J(LF1G!J1NRM^Y!DOTH,N3$=>H F:RCQX5%;,A[8!):7L9Y&@1-,O M>!^YY:#K[,@K1 MI?'S\%'C:7I\6*6\!T2[##_R;!=K0==7Z>0YOOD1@R5R-M8>JNI EY:_?1>! MI5_F*"M&(_[W.M%3PE]],2=XSO\\F0Q]_C]02P,$% @ $H T6:4&3T/F M/0 73\$ !4 !R->/]! MK_;#[D:\.KM[9KIC>U[XK/6+JI+#=G7O?)J@2_OOGX[L.;&4I#',7IPZ]O\FSQ M]B]O_N]?_]>__.?_?OOVOT]OOLPB'.8KE&:SD* @0]'L*WCW?D^0=)@^L\XOO#QW?/--K"U<) 0R?V-5:TWU'H MK_\RFY4\(3A!-V@Q*\CQ2[99HU_?T'BU3OB@Q=^6!"U^?4,HI6\Y9S_\Z8T2H8Q>!X1]7J(L#H/DS8Q/]?WFJ@%? MA,@F_"<-8]:0B5'X+L2K]]MIWO,>[ZWG>3\:=KL_TOEBOD:D$ )ZDD9S-CLY MPZLU04N4TO@17;$ENT)?,*7#(MX1!#$=T.5E@I]&Y'5MBD%P.H]IF&":$S0G#T$:_[,0I&]!QO^R.,UI MG"+*Y8IM$#&;_YH@RB I6IVC+(B3[L@.,O? 5+C-5ZN ;.:+V_@AY7 ':782 MACAG6*0/UXPE#"-Z$D4QAR)(KM(%)JN!R3$$$%[HPO5.D&YN3RAE^IAQ[DL< MW,<) Y.!FUT&,?DM2'+DFE*V8'FB'=O(TJS2Y.Y)))S="R5NT"-*W4O)X;1> M<+]X#HM][(:I?.="()Y\8#I<$\S.*]F&+4.^.Z_YQC85^SFVY@7+^PTP0[/Q'$YAP.)>&H0VN.UH%VOB[4]+> M<(7].*2J-)]K="R+OY33GX1L:O:G,1%533< MI:>;BV=$PI@RW1V'HXJRR;2CXWZ#:,9F9'8=.Y:N<&FN.EG)AC/[H8!SQ%WB MN\X).UE1Q)TU.7&&M7[:P<\3W-5T%SR/;B(;SS0PAB9-1& M%QL/UJ18!RGC"-/MI=$BH/<%:7/Z]B$(U@6Z[Q&;C_^%#UG"7,"+4+1J"UQK MB)(]K.W[B^>,N_:9'761LL51.FV^Q#3KMC[$D%.2U:!FOXG _JB FP]0P,S[ MVL"M7A4[J8W3['T4KW:2&R1)-_&OW>[Q^[>?"NR*T?H#Q7[F*./T;50*W( @ M"L8>%.!BG8P#;S7T . 6([U=H=5]5^TGAK4Y;G] EPPF$N;WZ.V.# ."*QR] M!C03D#B-R^66_E'-P>'JJV[J&"#>+D+1[J]QQB?8=Y_5^L]*-3S[6E"8%E?1 M6V@3'#8&3O@].R:=]2W_RUYO57_X>_V0<<\,A"#<+4#HFJ!U$$<7SVNFV] V[J($ M3;VP#'I*43?LVWZS=T=A@C[V] MN9N9[;-VIX(QS3WC0@'4PSANFP@&J[892',5-^ZHS$UIC'1 ] M%9G4#)0J,P74=;TFAG:OQCQ(QB5'!7V)'U%T>.-[NOD:_ \F!="*U6$Q@E26 M+,> 1:<]?-^"%5(N+\M1NM!+-D[?A=F-S;@7S,[7L162]97= ;GAEWW;"[@3 M8_8+.U7A* ^S.;E%Y#$.D6!-RYJU!%'5T"TZ_ JB H *UYZRK0HQ<>NNZ\B MM-A@>F=+0@XOEWLMG%XWM=UV7%ZN\I!2G/)['9-#GJB/_J GZ^4!^P-0E!N2 ML*T46VGKP4Y]&N)C UC\'?[$P->W"2G0SC>#'="W(4H#9CY+=@-A.Z'6E+9T MA5$U[?>4KE%8Y+=)]P-I6S%FJM9]]@,=<;'!_$XW! G VQU!":C7':$,0=F! M7T]%XX[971O,8[%S%-72N>1;BYO) MI5K;W?0>&&L%I]8^ZSB:E/0]QNN[I3H7.CP(VLYW;U=TJA\#>M#'JQ9M)![= MQ/2/T\TI2L/E*B J_ZFNF]S%:- 1!!FV0*E]JYIN%F1H=^RK+BQXA.T@<[ZB M]:@T?+(&*$!;='=L.KOUMNUAL]3J?2#@S>&Q6V#['N9X-_N,L*P$K%"MJ"8\ M$!;3'@'E.FH"[MS O>')D1*C=O=-:.XUOKJ$]FOCZOP0WO*K'.+]]SXFJ8@T M6#B+4\.S!M;6V#P Q[F E7[]XF(;$9'Y)VXD9*"XF2-$^ %SOFB ('6<2-L* MT5*V[B.E2K)B@\F="J\(VJT4*Z'TZT1?!@05I:8^8QQQ+_\WG*+5.L$;A+8. M_SL2I#0(.:JGF]M\O4YB1%1>]EZ#RMWPO8>= (&W("O/0/T&'8S [6%[7Q$, M)3EX2*S<7S;T)$/]R-8??:\*BD'&O2;;_&^M621M+Y5Z90\H&"O5@:*''=;# M+603-F!C:)PO0 7X];6E =OKPCEY"DBD62R--O+P[L-67K=1?J_*V%F62B"$ MVP=%)3:F W=MKH,-_UL!^![Z-+I.@E1[/3#&5 9;[K"3]0XXETB&<%\=%G3G MB_T 5_'F.2R.GJ])'Q'-.*0:]=!NJ+A^%#7UCMQ9D*$'3*I"AD+7BWE'0^1E M7?O?]2FX@6VA\7 %UP:_OM3,P/870O,9X0<2K)>\E*TNC.:PK3J41M3:%7;H MX1 ">3B-K*T8.U7K0<)I%$3&!C#X":EI [T+JU$!Z_;;D1BN*OJ<,Q%IU4[Y@#RNZYI\:>-1P='<:^9QN"/:J[A M[FO'$%&ML[DW_AYO=@Y< MW/K.(P'30T!.KY_60]M $ MM)GIT ;0K]V9W],XB@.RN0WX9J.M9R9K+[U];M95$N!;=XX*P $/O$(P;8[^U( M^5+![_S!86;AD)OX8:FRX:7MY=<+JAY0,%;?I,A[V&$]X/V* 1O:KV?(H'%_ MZR('7_",A@QLSWM*A5>O-S4L1U$H9NMQX-',XGV-#B-UI=U8[VQT9SWN#;N' M/=(2V>;FV0E)W\48-I^5OBW>O9=8'JF8$N(G"\K*0KUQ60$NM^]C* HSBZ#D#]FJW*=M!O* M=;2PJ7?DU#N2H*DA@@/N.RH:8_W\[O<6 <"-S40"J-_7$H.8_!8D.6(G4Q3P MQP#X1=4E*<(R0M4:,.@IE1G#OC[I(8)+N6@,>NKIH>[;^\5#*Y9A:_CN&5LUBU<)K,]EK,1.MY*56!VLZ=[/J1L^3KY_2)E9D#B)(_9K5'^3 MAUX'_/GW)V.: M__#Y2/D=SW+7A4Y6C8"8F=8F=9U&!7_BV$?3+/#D)0YRS<\H-"E'\R-$[RPDIP1:QT'(,Y^OL4Q\^6R*W M)G$13U)(E_]ER"#-5SE/FXS.T9J@,"Y#>]$Z0071T^ADA4E65765%K.2<7ZP MX9T+Q0^]A&(PO(')RZ7\7K>&Y-C83X-@54QE6 MW-IV<,ZIGX?FU!:3"7!IGF>4Z73^9I0%JQJ]W/N-/@S-L 8^P+C&]NT53KML M:D8]W7.OE]O)"">X'#35S4R&B9Y?4N??='.E]4A4O85V9DSK,E(KPP,$%+?A'WB,KDQ"^8 M[HF@OV9G_ZBNV??3S_!BM@=@QJ@W*T"8-6"8E4#,_IV#\>JNX349\-<$1WF8 MLY'8<:L-/S#3H@*P?*R?Z"YX5K/*;B3?>XA.' 6\M$,0&+O/,,WFBPH3S=J3M)U6 MP(8$"9!LX=?7]8WW%B=R#XR\ Y0UI92U-H_$R !CU&?"S&)V1EK$LE73:#&M MP)8&Z, (OZOY>O',7U+2'AP4[:<5TZ) !!B+;E'"AGOXC-+B&8$\VV=0;%:F,!G-&9G(IB H6WO<2\MX MDQ2K+T,$49DY,^J,TXH0'944( 6-X5"IY5-F0B3Z']RFG'J;8G0063Z3 ;&W3786C.5 MNCY4 R:) @PUXJ3L <:/-HI,*%$'QMB+@*3L^$BW ?BG 8U#S>:BZ3.Q&'<- M-E/@EPV?X"AD(]'3<@H.41#M4X)JF M$5F/ E6;&G#6&M?I)!Z5+G=Z5>90+7'"!J6\&%&V>=/@BS+5Z >;5*-JREF< MSNJ3_MNLFO:5919U@;.D%#>(<,K):O*DN[C/5'*/#-'QKUT/X%*6^92T!9"0 M9"5QC4U0C))_OM0R186Y-XIV8,XD*M&29,7"R;\YB:*XG/XZB*.K]"Q8QUF0 M*)FAZ0/F2&'*& T^_IET@S(&.HJVAR0E=V2-H82,&;-%AHA_?M3*!LJS3,D>1N^=;O9-KH,-_]/)4T"B>0$U_0W1C%?++._]=N^= MR.(JQYL.RCYG(1BCT &:?'%M5%99.L\)6P$EQ 6T-PP)$H=95:"NP*](25/I M9ONQII7^U1'):;"]U(<#\5T[V+3B\[MB.0W.2^7W$I,%BK.<2+.7>HTXK?CZ M7JA.0Q#D\EPA([U<[#/@M"+>^V Z#2DH)+K\,X-]6P&@@P(0C#&MX'=+Y*;! MWGIQS<[\E0XRL:!Z6_0@LO@&K7,2+KDUTI)2%5?5_286,V^ T81X5\I?!^9M M.TXLO+K2N@&E2BBZHA?HE^]3*:HK>1L=O?RU,M)YHPN+T8:#UQ& MWQF"'J2R(Q3NI;.7[\XY?8!)Z22*)/3RV$VW2,(Q"UX:<=/+P^JW:H5J202%M/+7E$BHA_;2P"K7QV M&"E32 SZ 4HGTV7>5IOBQT+E,2\L?;%$VAY([8BQ? MNU=KL[,=/.M<$/\;L MW'2Z^4YYF.>NQ.X).SD^EN_4J^LF=!D(RHHS-L.L,01FJTW"5A;SJ+N@3L>4 M;KARN,\E#>,$-6"^P\,LUW&F@K*@AQ&6<6@$3.;JSP^PGQ-4>0HLWV*0=X6B M0,9<7++W'.14&58*)*?@79K&?%'F;]3O(T1G8DT'*,M[;%::T +8,C[PY:O? M&9 UAI+KYFJIRN@ C+?\*CM(0R:(90!V&OT>\,2MC-;"..?D+ EBJ9EE.0:4 MY#97DF!)'F "(K[>:R?WG1XF]YV$(4HXH9H]^7-Y,G-]E*F@9,RY$K=QJ.CD M3+$G$:/$[ET-7O$"Y]GN10W1X<*T)Y0L.B>G#%.B -,XA_66:TA7(0<:^]-F M "C'DF&L2AO,P7.=Z2/^Q YERP/%CXK+2K.N4&Q%>_%6[=];2JNA-$2Z0\9>E,Z%IV'4D*#9C-Y;V0AW\ZJW0N,&;(.%JRWCMMCM" MT=%#K]PVIN"YNE4V[-S(-0UW/84AR5&T/4[8<-IL,"CFXEAZ6XT]>(DX1PO$ M-%-4O91NS/Q6/RAVVM!\;B$*C*7F)\_>M[-P%O-@-W[&F$^#ZU?I(Z)#W,TK M!X*RH?>ZFU=B"(S;E9N'!_&7T3X,&2:DV>8Z"=B9,HUX;;UU%3TBXK+- % , MK>XB7N>^#>;0N;Z-_D+E"U><.M476?ZMW1!0[+&1.*_$'3KO"R.2423*.?)( M:(S;=H:BQT?BMP1K8)PV1[[W#@[^_&;)<1O,I\'URS@-TG" \YMR("A2T.O\ MIL00&+<9["%"4?%FN$WY#(-^P$]K!@+=T.%ZA*&QMMIU+C'9U_-AAXO]\QB: M35K5$?B!S):Y!AC#Y"Z#>'\!RQ,#&15(4.8R5M>P EJH&=]U3."'MFXRT948 MP,3%G":]=W,XN_@P@F"#.3"N7RP6*&0&Y<5S6#P[=\-.-?.48\/_Y?Z%QR!! MQ17O-J:PL#W3J/F'6LNK-$QR7J/_/*9K3(/D,\'YFO5@OX?%0LE15/DIY65\ M( &Y5K \$54 !0#)MV]D!>_P+XC29W,)>DEDNP:""AQ9F92ZYHZ+TE"QQ"X MJ55Z[XDL,'&XS=?K,JQ<\ M(\JK5LG#$YJMH'A%+&7Q(!*AB1,PSGS#:<@PVCM;TVAW6"_$4.>X-.\_K2+Z M%H@YB?.4&-9%M%*0S-/B7J164$(4X6D_!I05:"VFN]!.>YS!E,CBID6":4[0 MG#P$:959^BW@C[/,%[LB(FET&M"8SA?7!%&NH\J\U"R($]/:63__^.'CAX^S MM[/]E.R7^JS_9U;.RPMG;6>>!6DT*^;F?ZW//OOW:O[_\%%:*URB*$\*GV3" MQ!]SCC^B6NX-IQF7*,GG6D$UJBS/-<)$0VT!E&0U6K'?]G1BO_S]AH,@*.1U M\ U8V:[1&,NUQ0'J(VW-)GP15C1J?050K$LH20U:CERN2$/-KXPFJWPEI>?! M=]^;G40 M@0]@-8328-G-4F;WWU??>E(VH36_W%\ ,76.M4>^D0&G<)O(:\Q MR-6PMT?8@FIZ;^#4 9GL(9EL06.,]%+,:&'[= M 3XK;6M.T[MI/R/\0(+UDM$VD9CEBK; S'1I=6T-&GXLFMORI%4'1UA'6],6 MB#FNE:@='^2HC+717>0\::?RVW(]Q;;>+"]4N+R(LT$G"':[5HIV>Y(!0AY] M3V!]@KK"OD=_WBOPYP%W/EGZ\YPXGR;N(K7TYSEQD5H;K\'_8%X/E>$H5UE6 M(WA28[J\1:D:LT(.-#?WP'X+5FI%9ST*(+7709X-^2U&?2S%>(X>4<*LQ.@. MA7\5IA.7<8!(IR[2C).U7; 77_R_(H M3G+NZ;Y%84Z*/*F+9Q["CR*>2\L+ N=EA-5\P2O(QND#C_PO*PEOQ ,HE/>H M,WI2]KK$(:FR'Y484*5+NQOHNP%2_PY6D%YB!MT?^F7/?;I56"@4: M)( MF&UM4(5+Z7<4/RS9$?7D$9'@ 6E74K\AIU54H!^NP&3A,\;14\S/UD*^ M[C]/JRK 'FY@]&;'528;:?EH2KBIQ>Q^9C3@SVN=H@5KGFMMQ2V%FN]O[*2;9[J;=# M0/NG7@'M%5S_1F=! 5F1\Y[L89L%V6S!H)L]L$/S! M1:&Q<9G0P_\>M0-3!*0Z L*D)Z!K+PO1%O)1A29,/M*=Y"HOL\RZ0KG7LA!8 M'1O;2 +BX^EF]^-_QLM+6(3^U,GV4U,_SC=G*(T7#*B_Z$PNO7=8'D] M]3'^>HS\Z\XVC%L(E0:ROAL@F]A4(-6\.T00 N]H-E_P^WAZA[,@4=J^LL90 MSBNF@MADDA@G"*QIB=P=F\Y._>U[P'(T=M)\>V0 GFRU2"LW8=]"IE3/IB^_TQ& +OU(%]QT4D)8>9IGTD9E#XHP5J?X; M,\PQD>KV)Y+BD/M71^M0;L66GR3&(?0IH3SQF?4[B#JAU MK+IF6SM_8N@!?91P3-T%S (S2U!3XC)9]_$->D1IITC>'WOYC:MY7Z_#^%B+ MNK[*CK6H7T#']X5^()N2%=4O>TY4?_C[]]L#LM<_^#X9&Q>= MK@/M1ZK+BM?2$K/-S[[W:&.ZMD$?RXZ89TM$[I9!^IV?Q174U+;V75C!KE*Z M"A/_5L1+NU0=\FKA>*D*XZ;A15RJ;BO=W* 0Q8]<"I67#?+FOK?L/A>K5I^IY%\G^SL>-X) M12>U9O9NH/FB@E)T#A0V\WT -..!'/[)>KV8O"SYNQ4W#.\N,9,_]?)];6>? M$3[]ZW6!68=9_,@$3ALMI&@_%9>8 2K^#QM"X)2'>&4/0.=WK<1I M>>3B ;<[_)V>\T5"VK'ZN+4)"RJYH11EAT8&&Z7\3/_2?PDH4D'*(?'CDQ3H>:?4T<#>QH&ME3X M/A-,K8^-52 #I;#!T^L MG2L_MITK^S%GY:!^_2KA$D5Y@N8+Q3LO2I^+Q0 >5MQ56HE%K[?NK4Q M9G)]U5HC[U_/:D!6O21NQWGQ2(#\/1WEWX+_8A+XEP'!2_ W_+DJM9&J[07% M-]1#Q.O,U>+KGY';P,L;5%[%T&6\5C-1V0.*0300 Y6XPF'>EYAJ5IZP)12[ M96!F-7#TSZ0O<<@WE?3AY(&@LLBYDE6*]E ,DH$8IL#4/]L4ASF=I\^LJ^=: MZQ;H-;R!%J?=B7H*%8BI?(7Z;E VQZZ\UV,(S".D +CF!:M[N^QY*QT(RNXZ M K>E.$^'_W*?H*X3E$UX!+Y.Q5-X$D5Q"=)5NL!D53FPK=V'K3_XL#5+&YX7*"D+D[MVTOP_1V@Y*=Z2 & M'A(XRL CYM00AJT'-ER MT%#S:_ 2,J(HB1I\[OOP[6.I$UH09^-CO;M M*[5OOU.TR),O\4+Z5K515]]+<;P3, MARJ3NX;)Q?.:'9K0-Z9E[IY0\HB^,I6S[*"MC09]P?:N$?Z3EI&318;(WU! M+EF'003D8$3GTO&33^DX0!Z@JX0C.U^<$13%]MEJ/[4#JOAXO!A*.>(Q2\WD M5K8@U640%H](JFH6"AH"\V_HJQ0*/FJ.\6$X"UD$_X%R/<:!8[Y95"+F8DZRL*'.11A:+2#J"<\[]:>C%)$4-H%?B-L/A'TN5IP% M\* RS@+)T$!$P]=L8RSE33BB?3:%-9QI@*P$RCE5_PB\Y 4\"]$ M%]N7>?FILCQ#*KW6BO:^MR$7ZZ(N$@I2^.?K3I^5!@*G!$XY[@H%K>GC26'K MW&U2A:U!QS^/#N!2:F!)6T JU$CB&NM'C))_OC"05C@MEK6NFN!A.R@Z4"E: M![4"#W'PSX"M[E65NFTT\:2:=*YC>4W;!O1P"*ZN4POW^"82&!&]QW[CY.X) MWRUQ3H,TNN6O3O%YY:]$J%I#423R8Y 6!5=$SI MH0][^+;V.Q+[$(W1GA!> MI?%]3J^*AR?C1_3IP\<_JPFNZP'ESE9#'\F0<$3W2L8OJ=TC<)X$:-( MJ%DT;0'H%JT4[>@O1V.L0\UOB&;S1T3N6"O$DQW*V +YF4;3P;=Z,9*85BCTL+@[25SH!_)9$B\6#;A%Q\;AYYA&./9(R$/4*?=Z!.\/$=PG"0A% M9X3QIQ4+/B#B+T5DJ@CO>9[1+$CYT]V_(UYG'4758[0WB+.!YW\QJX$$898' MR1TBJT]#"U;QR#8ES@?V+3X'M M1"*( MOEU-%>M%<,U3BEKGDA^#!M DBD=ZEE?0 MT7E.=I9UL0#$*TLI-IV']7IYY1U0!)H<%<%>4YDV%7=Y6U2&OSH/RJ^<. [F7 MD%XU4[J@"(W=G0]OV1*1XM-5&A+$/I^C\O^#'Y45,[D7F/[N^:%I $RBK@D. M$8KH):./C;XPZ.>>V[V\X 883:(<3PWVDS"+'WE!2_N*/*WWE"05>8H_STHR MS+;SO=ZJ/!9P3J>:1.>*PL=J$L=J$N"J22A"I9$F,GK_W7<@M N!;L11[U$? MBP'?*]-,SH+#%F!B6UTPX1!Y ,KT&+W^LJ/7VQ>6933L^#?$VWG K'#7-\-; M @"S%H]7=5.(69_23=T@%P;-(/U1+VD.IYI@^/K@-' 7QMX3])UBE8C*F!-- M+:!]> I 4SVOZNJDGR/\-=^5#D^"%"90\ M:'Z[B*Y)'#J(QE7//L' 5F(F_OI)Q(W[IXP+TT%;M'SJ@4M@7AIL><#D^>EB:C@7.Q#2*W!F%H8O'," M32*PB(=BEY2@-%^5F':(+/K!,+)H-]TLV,]WC"PZ1A8=(XN.D44@(XN.[]0( MEO+(L3$&I/#X6"#8!QAUYZ/C XROX %&X*\%6C[ ".VUP&-XW L/C]NEI];L MH9N8_G%)$*J_Z#ST%8[YO*\D?,Z<(! =0ET"+4087SRO49BA:)3:4@833C"X M;B1*0)2RH=;5%M7?<,*&X8_7NU)QLIDG&($W-DDFX4ZLQPV=;AH.T0Y>Q1\[ MY"O2V?UFAJJ).=%"=/0O=E8H9338OO3Z=\8L4F,RM^$/&2TSDD>=:6J^SE&( M '5;,D*KC50'AVG/F0 X&!RLQX'D4$[&L4)4BDGFJ=A;)&SAV[_A8%WL D4. M<1^5"W=/6,.%6@LP)JLK+M1P'Y<+_!$D'1_J;<#8<\XX4<=^5%Y<85&VJXC\L% M_N"RC@_U-F#24IQQHH[]J+RXX/%B&EXTVH#)U'#%BP;VH_+B6ZPU).I-P*0G MN.)$'?EQ#[%:]73G43E)(_>=G6!=Z:;$8*-H-H(3J>Y,/27.]HJ[)Y1H#[+- M1G!"LMT9VG7\1[:U8Y(AO:XZ: :GV+<[D[M)@=&M;@.N'#:#4P?;I?GMCBOQ MPH0IS59P*D^[L\07SEC"S$T#EART@E/;V:%5[HXE_"QAPI3#=G"*,#LUT9TQ MIC!"]7PY;.:>+2"L=5=;NF>.=[- M^S81'+#'X':]W= ]*?@*A@Q70@0D[!JA^%62#*.Q#+_+J"S^.>="\HMG!A&;[T[PB MLDPB$_@&T8QADQ746#$Z\!;? D(851Z[) /_9)@,O)]X5LYU4K1 MCOYR-$9["Q0G^0H=;/F%POWM*5C/%S4U-6^Z!MH8-]. V>L=G$/V!T\];7A M,./Z-JE=L=K%K6(/Z)27D,.,Z]L>=<9I!W>4W:%37FD.,JSO7&17?':0@LP? MG^&S%OO$WU! RID5#%1W\)V<;,D:-3)C$YUK;!N:B]O[SD'N1G(Q+D[$_"2- M;"FO[N<[][B'T$MQ\N]$G\Z+&KHK;-,7-?:.XT\0&'!\7N/XO$9O(=J[^XL3 MCE#5:MKZ]KZY?E9#0H;CDQIMS:L+Q= ]J>%"XQ[?UW#YO@:CB?)]C>9WWZI% M][Y&$]KCDR6&3G052:$]6;+=#Q2GW&833ZI6%R@D/>0VH8=#<.6!%/!14B0P M(GJ/?6%[]X3OECBG01KMTK_YW')K6M?#MS962\C.@-:AX5_$B\?+^;ML0993 MA6(1M/.D772175+M(D !&/V5>D;8$I"RD4J2E 5@X; M0-$Y"I'9'ET.0?A<.!<*CQ3GPFF\I7;;3#? 38#>$SGF=+ M?A<7I)5>X==S:/_RF)"Q[B;W'5)C(QWNJ )-X7=]W\X0\ZNT"B;$69#()-,W M,+Z#@H9(1AJ?2A-7CI>8+%"](M Y6EP"+B6]2WW#ZZ/,0+YH? MSKLG%F4@RF2G!?F\CDG16'\B M&F9\.$^L]"B@T@ESB#+39;44_^%&[,X+JRR<-M@4<$49BB'[&CPH_57#SP7G!9MQ%9&:"DY.\L($N\*VT%Z1&'>%\_B-_OQL MC)03[NS%8;XX29+2/;F]6 OC-:]?=,5^9([@+E;K!!>2=I7. M.57N,.N!XD=4")V(GR-.!N>M';T$C$@&B#N% S^ZY\L.2&\*@;K?>#D"6:%7 MQ('1+7K*R(PQ9H+S1M*X8J:B@3OW8^?S^UD2+Q:-0[S4Q3CH'' >:S)T(PZ* M/315(PY:*OR: X5YZ<:"\U14GS O'9;0^-[55MMYO4\8"5;;,,8UXDCS0KIV M%>J'F1#.LU;CVLD&I F9B=I%D=QDO.:K+(G,T7D/-Q MS"R83-[EY!,+G,M:\XSA2>"D0!P3+E74F;CHO?(2")TB8J9= N&82.Y+V'K& MUQP3R4=T-QV$))N#=\QF[4KY5Z- MS#?=9/!DWAJ^*6;;PJ#O\/HG#9'.2ICA/0U2$O-$YJ::G\ML%@@E%R[DF#<"+$ 8C7B&&%*(G4127T%RE M"TQ6!8;6=Q]_^?#CX=U'.<>LF(3]NI]G5IOH]5YU6,"YXU9U0LPVBH(-LL93 MN?+0X>%_MVU#IBS#(&\.P$=I)F)JOL"IB\ @X:HX/.,*GFR4=1$D;7U[.4V% MK,X2"2K^^5&L\I,T^L)&3_X?.XO1*"YV325GM+V@N-9L>*1%"@BWC@YK\)4H M=F)7/9QTBE)&;UG)-6EK**O(C'=2-("9XF:UK^:BTZP)C&/3QEL&.2X*> V>'G:($(+W7/]FA*47:VY!?( M5ZFR2*7],--R6-OC!XS/A80LEE@(O*$F728EHM:A0DP+C%A M.F,R%6=U,/?O5_%H8=G]@DG/:3FFC5 "QL#O*4$A?DCYC22#O]+Z='<2NT8, M,E[)EFWK5^S,3)@1>A*&[%@L*X?2:\1I>)@'016@Q[BX#J,EQ0?Q&/_\X>.A MQ[@V!TR'<;$YUJ \8Z8BT\6,?NPG&D>H7,TJ=[+=$!Y6_6E.F5Q36F>XW-LL M;0W+W=R%7:NK QOT ^2?UDBECE<'B(U6MR*,,WZW]DX> MC=]J L7A;"Q'^T(0AZB,1=8;1'&2\[E2_%@L5#:KG,3*YE"\7O;D5J+E7P]= MEFT>N4 6-H.Q:'25QIU0%J'G*J=Q: ME;9JKO"T Q:65 ML1W]Y6B,I80N8QH&R=]00-BW'^1Z2-S.MRHRDI.=PA'CX(2R/QI2]D ME/T1SL'84!FVO(G='$=?H(1D=$6[\7J3U3XRT7".J@0+O<.5 5B47;DF.,K# M(HRX.,U(I,*TL^^E/*14F.(,[#IE:_&?X=5]G!9HWNRN"*ZBT@D?[(ZON_R3 M-/K"_APGQ:.!Q2N2];.NSC$[^&Q0HD^&D*31B 1,]#YC'#W%7&<+967_&4I\ MRA#,W6,%C!L"U]\UL[ 8#$N(RRN;?PA885P5[3//P2H*4EN%7L@QYNR&@!,:,M$$K M,)\NYVO'B:LTY&&7.GW?=5 H432.I4-("R>IP (@+_A6Q":G2/K^@$DO*&\& M]&&E,;+37=O;LJK5\>.*F0N%"<%_4 0*#3H#F)K\CI>]GC+ Y$I 'R%B$KJ9 M^P[M1@53Y'XDKZ(=->#+C)@FY1:X^8;+'5": -%G0#"EX1WZGX6$ "8D8J6I MQ.9,*21]!@1347V\[\&L$GJ, /V#K=>J<4 M@2T'M?>_4[3(DR_Q0AIRWFM(]_P?T5/8CQ2^[,6O>9+%ZV3#L+T,0C;0)29G M01+F2?%YOK@(2(ISX:+N-9Q[WH_@.>Q/!N#I..7=E.A.JD-2SB=-4DXQV2Q( MHUFRGVX6E//YK>84+E&4)XCI]_9] #W=U'Y3UGNR'@;&%=+TDW2Z,O"8J ,@ MOG!:B3J3SB@9+(%GW(R2*>=(#9:T,WR.U#%1I]<#)P/L,<=DG6.RSKC).OUK M;Z!PF>($/VR*5_Y:8*O*[QGVA;+M]<@ LL38/UO/JYFI M[ %E6QV A4H\_3-.L-FT?!7Z8W^MB]_8?A-T&H47K7?=B<;R6UQ-G]S3C 2A MW?6*9B0H"]I6/CHA"\QQ_W*B-S6+OH-LOY8 SA<P+VV@)MB4#MH"U7:G&PU MVK>2?C2PP/0E"WQ1TCZPJND#)1-I/,8#?J=5@+1) M;O,V:U883_(-9?9NBV%GA796[>'B&)8P+T/\A'B>!73)/G M^Q@DW'DPK/09 M3PK8%3/&VAZK5(*(M"]9?,MH[[(E&P4QK!U5[I!/#=B!-"E1EA+XM0CT-4'K M((ZJIV%8^Z(:C[)HD2=8H!T=7H+(JRGN*V"^+V[U#V'(\T3H=; IQDBCZI6& M"F7AX\O>00+LIQM+U&$0_N5K_=J'[;-1-^@1I=)'YAW# -@].4$MKZ+TJY+U M8E_S(N'5S("]J-.6ZXJ^L,XJC")WC4 X21FXP48%[*N%<6)0T.X%*\+75&A4 M4JEJX@KO6)=TP%)7'F0!?!G3@6GA]F()4&FLZ>@9/5$!9LS?YO<4_2-G32\> M^96#;6[\QP_M!ROW8\[*0?TFP#E31^%0I1\@_=^HP*96MJ"$@5:F5 MLD9RN@ 7 *S JQ5.]0I/T Z*LI-+4X/\;03\4_]@-7_15 .0-_=;"4"'ALJD MFG2F?R%.92K'>4[B].$:D1A'98I'\7%>X$0OGIFBCZDTRZ;+0%""-ZVXWP%/ M8!YO)0H'!Z+B-*5*_.\Z&)0HQL%XK\"UJQNY^C/_SST[YO[U_P-02P,$% M @ $H T61 C7^MA

V6(,GVG346 XK,JN(Q MBZPA66K5 /O?-Q]\),E\\1E9\@5FW)(8$1D1&1'YBHS\S__QLHO0,TZS,(G_ M^L6'+]]_@7#L)T$8;_[ZQ2%?O_OS%__C;__'O_WG__GNW?\ZO_^(@L0_['"< M(S_%7HX#]#G,M^@QV>^]&/V(TS2,(G2>AL$&(_3A_9=_^O+]EQ_0NW=_8R3. MO8R@)#%BM+[^\D/YX:*@EL1_0=]_]?5[\K^OOT7?_N7]]W]Y_T=T]V,)]R/A M;!V: *,P_NTO]#]/I#U$)(RSOWZQS?/]7[[ZZO/GSU^^/*71ETFZ(84@ G_W%?_XQ=_^#2&NXS2)\#U>(R;>7_+C'O_UBRS<[2-*C_UMF^*UO/DH M3;^B^%_%>$/[GO+_/>7_PQ\I__]7\>>/WA..OD 4\J?[&Z4DWS=H%4A?+"0^1S]X1W]@:F _/*/BX3$D;.G+$\]/R\I,1G^^H7D M^U<-?BC86=IDRDO]D@SYT2!G ?&5GQ"GW.?O(JY.CKY.DYV4B:*Y1/+Q']%3 M)..RP6**L^20^KA79XBOOC;91E^S^( 7<5YF!_1 M3;Q.TAV+)O_Y54UT[NXN67DD%"72-#_#=+:,Q;*OQ6^+=W6W<75/4QB(?CV+ MXX,7W>-]DLJ\60X&V\\REMO]+<* ]7N7"9VG4UC$@2$,X0ZG81)T!Z]EYN #'OA.N2[:89Q1PD/:5P& M(9IFI0 &,B@M-RI3(DBHB04V8IT% 5%*5OSS,8SQ!Z6L4EA(N]$PW[09"2"0 MO2@Y4=E* ;DJ?T 4!]W& +&FX.""_'B;/B:?8Y.4(J0#=M)E7&HE-1BLC;3Y M,%H(1: C$D4!LXZ[),N]Z/\)]]J9CAS8 1N1LB\UDP8DK*5(6#$:"\=!! EH MYE)PPN91M^E=FCR'L6^TF ZX S:C$$%J-2U86+N1,F.TG&KF6^(M:3LTQIVE MV%-$E^9GH/,U"8O5\9KP;?G3M4[CG;YF0PB%63PHT&R Z&Z;Q.J=LRX(3 >K M6"T[N?U]\8Z6,]#I; :&&!S ^J/8MSM^^/KI,'M[XMW MN)R!3H>S;RA9HP]?OWEZBTJL)7O],?5H8M7#4R"1I?8?I;RF396 MTY+6N]W,81 '@O#IJQ=_2SC"BEUP.1BL;\M8;ONW" /FXUTF5$*0ICC.^;$^'07)2O2@M@H5.*1QZ$5HVH@<%LA4=,RH+*; 0142XE@0Y[$Y MICFEX3.^]'*O8$QS3"@'ASV!U8G0/GJ5P8*=N:J941^V5C@TR] M\'*\2=*C4L86%'1&3X?A;E)/!0*8U]/B064,#!25L,N;P,/.BZ+S0Q;&.%./ M-BTH2!.0,MPT@08(D E(>%"9 -%)>SR)G"UP^F&#& _I,GG?'N1[/9>K(X& M"FA(D] *T#0-*2B0B6AX49E*B8(X#BJ0EK29&W^=GAV"D- YRW.3B]F)BI6,N-Q?7]ZC 0 (*HC@02>778?R0[_*K-$W2 MBX1,=WR-U=@@P2::F\5IIYRK,<"2STTLJ=/0":87^Z$7\?-2]C=&!M5TT*^4 MTO\+,*/9XB@RC6)-(-#YC(3=UG1&@(":S7184$YF*"3$N,3;OSL\1:%_'26> M>@'<@('L>@FSS9X7 ( ZOL.!JM\Y(&*0 )MGR6Y''K4?4<'O(Z?U] M>E2DWO71(H%NI%F(T]I.TV! ;:H965)NK3%,Q%!7B",C 1O OL@(EWK131S@ ME_^)U<-*!P[4BN1,MPRG"01E*S(NE.;!@1@1\T1PMOE=W'6:^%_T=>ZGZ MXJP:%"AWR\!ZE<>E@%L^ITO+2#>_J]B1Y_"((H!>I*WYOB9_D6VN*2&A5S=2 MQKM+F@88X#I&PH=N\5*;!T. LPU^V]O..AJP+MB'A'FYA0B P#;2X<1H)<5] M_,7MY(PP$3#&Y5LDK>\P]B!ELK2!QL?%^UW2>J>O*YC%=\6*G;GK,-W=!#+N MF]^!>E?&9-6[XL?E>[?;>K=WB]U/"H1N+@&ZMZP!IQ:@A@#MXC:CK4XN/T-U M<[-]94>78 ]K4@%;7P%[6%9XJ?P":IG-6F>9:].F]RY]K(GQN(A>[?QO#WO M5ASE6?F7NG^+/_RCVN*^75?[WG<)K\*B*(?7#W5YRQ@B&C6;/GB+VE1_QKJK MQR3.DB@,6)W2U9 MRHG"/E95 JMS]FTG1LF^QW#^ FOO%UZV/8L#^L_5/P_ALQ<1UK*S_,)+TV,8 M;W[VHD-[AM@3%\X?>@DG^H<5(HB_]."L:W@$"7EQ@-@/ OH*>3DJ*2!& MRC M)A'4IS_@&AUX;/%]6I4JN\<^)AP]1?@3SN5)[W8H@".-A2B- 4<##S/N&!GJ M#C\%"JIQB..LQQG&$24F[S+4X; [9":5:8<#[80S#1%2W00#S2FJ^.I1:8J$!EALB0 M46O&"#ZHC9<1<]2,"9DP(?W&?-()9[M/CEY$B[_J]2" @;M1AV6)SU0PD [2 M8D)I*16<*U9ORWAJ9'SYG0";99\S*W_CBA]^I6^WPI]YTI3D7F2]J%=5]:!$ MG K!PI#RB1B.U4Z6 0?.KJV$$>UO7==W\NEN)__K#Z_OV?+=?BRPRI _1!OJR07"FPL>,ZC,,L>P4(U6C[_@86206((D7B&) M)(9X.UH$YE]U#/FP^NZ;[U;??'C/H\B?OOW3ZIOO6CMZZ,V__WGUS;??K-Y_ M]T>TIP5GZ3.M7O06.+P,TA,+,!UEP<:6'Y(D^!Q&*CGKSW#QHLVB&!G*;R Q MH-EXI[O+S\ N;Q)$N\9YF467MA8I" M)C4XG*.91! =3P4+XHAZ9KHW& IPR;H7V%>'"E+OT;LPIG#NM7M=\%N8ZKU+ MP$W+8?EJ2VY2:G@@J2]^S0 ?-YK/F3YWM5I!@@;P@@F2>".Y^$\J\%V3V"IG+1"/HY?L: M$Q&">_R,8V4B>@<*,RK@Y;LU[\U$(V$*Y8Q]6V<;&7"XIC-FQZT42TV M&B>'.C"XLT%GCH".#)&& 1%Z^#,/=NY,_;1S/F?F>K2Z;9COV#W<.*B;3IYF%F MO^-+QPXL>Y_@<: 5?7 D#9\..=L-S1-TY[FV$.HM6O,P$C,4\$L7Q18=XTU7 M840*"7I55,5XZ[9H&PSJPJB<#]G5RV+3M"A=SX!7_(79 -SHAPB24=#_0/_^ M_LOW[S^@O9>B9XKW'^CK]ZOW[]G_4<8+]'N'?)NDX;]P\!\H3LJ_ADQVGL,U M1P7_H3.PXF4";6&>#ACL7$O&O7U]]^MOOG3-\PYOOY^]>V?_[3Z[OV?]9[C4DV0LR!@E16]Z,X+@YOX MPMN'9*FE.FE500.>Y^L%:)S=RT%ASNEUO'3/IRMH1,%1&*," =S3!@M"*QR\ M(X+X!D$6<8-[G'MAC(,K+XV)AV9G];V@2[P._5"U9K%!A',.>[%$/S%C@;B, M+5L=HRL148F)W@BXJ$"&OT8R6,"SQDU8!@F>358RQ"['T[?D4KS%<4:&O)O8 M3W:8U@3[A//;]:/WHL[KZ4<%-*MLB,"MS+(^)*"RR_KSJ#577M^A00=Q0N@- M)?6673JEUS$)/7 /G5[^HG!50_XHF?()Z6FV[JPW8=S:JK/;HG-D:V[0EMR\ M/K%G;^=+#$? M#2K0G#@!UHK4YWH3]%FQABG+ZTSNG"7WD:5SP,PD2,F4FXLC*X%2I1T:\<>9SQI5F6,8MZ_\=OWC.KHG_YQX,?YG0-_.6/>/>$ MTY9@)^F.E[!*L4=3 M@>A2D=&AI9W\+^>=GLELNH.3 L_$O>_(3^J9@(R M0 >FAQVVI5/$"@IVFMAB0S=5I*"(P0(/^-6['-=)>IDH^A6&XX=V/ M!N!N_!!A&WOQ?0C [,3WY]#N&1?W'W"90/)/K<=;G#DMNQ3JV)*?(\QF?G%P M)M2F5%:.-1]:C"3OQ/G:)"I2'+R-H@U](C*B M&/6J68UZIOCQ/5=6C#>46\M3O#ET]I&NOU3%J5TZPIQ#^($UNYVM7RVH2U2+ M0KE#"#E9Y]H@MF7M:P45U^IA:]GL72-;#)DB.?"P-YD&.@'.FU],^P WF9C] MJX:[L:Z*\;1&*+15 N-\!Y)KYX;%TTNT**J#[WS>@! M=_]GU*U]Z?^E@CFP_"NQSKQ+5P7OO/0V9?N, ;O?0LF=V+XZ$:T2F7ZBU5 MX4J=6XONN0^_,MI#"R6"6V[3%,/D,AS:&7<1V;%VE27N^@YR$TMIFBX2ZJ4! M\BA W7 +[?) YA++E#7J[P\V@C1\ M8>7$*JH97EJC2R@UE M5)70<&YB$$#T$ 4HB'-H>9'55,^2* S8!+U"RFC"R.V^J-#.KQ4;BY[,8&Y9 MF@NF1GZKS8S\\H^[- D.?D[6)SA]#GTLN4RJ!EO>L$PL4XM2P2QJ2GHF9.F3 M%)0_GLFAY[LO:F<2[!H]9R63W@TUP((:AYKYEH5T :',1,6)G:W,>,'S+O)R M>KLP4U_P[( 7?!4L%I=\&Q]7[2KU0QT>[B$FJ,['U,OSLAH1D3GQY.U%DN6WZT(TP^"J@(7(D3HQ"'/.?TB20%S%/B21^I1+C0!M^CHQNO8O@P9T C4[2A-B M*.)N0H8HEB/NT$.@XH'HIF? .L8/:9)E=VFR5CXDT(" ,WT)HZ*M"Y]!C+O3 M?J?S&03B(,"E2&V9W>N97<1 BQ.*>'/ULL=Q9MP+T,##&:]1"-&4E< @AFW@ MIF,Y%3PJ$5R:P0R7!A<(P!.9!QP12,3)I"J-?=9B0 M %W 2IR&-V@Q8!S#@J6NC[!$3Q&KH&]3-BK=YGEC#Y:2.-L?>$X&^)]/1@"$F:3% ZU^9!&F5OU*!0U6_TO,CJQ1E,V58H;,\3\.G M0\Z>H_HZQ7@L[<^4G1VF^IJU>A-&*,@B2(OS>J_ H\GOY"IXI8^#$GTX&WP MIP.MW'.[[E20U'E*3QIP'C1(6-&S>A$ \;@!''9LN*2!"B*(4Z%SO.Y3#HLX MJ7&\FE1LKQ!;'+@<>N:A'8XNP^A 1>\W">Q@N3.P*032#7$M%"<&.RE/5L-> M@>GN=-!.M%*,DYH2%DSW4X2#WM/#:USREOY>XMST4"_)*YD@%D+:%K+O3<6Y M2:))8(MIHHJ$2Q-%/8]CIXJ+N.S0R>)0T1V?+E8EV=@SUF?6OP\#S^CB?@BV3\@3M@1&^7,T-WW M)*:<2^KQ6^(X8),Z8:2V*$. M4$U1]TI&@-%->Q\%?S[3.^; D@K^1M@ :?V M.N8;$WL9(,RT7LV)T6*F*>,_Y3M-T@+Q&C@G7F3J%HE7 D&_O:0M%'\A/+B$ M?N6@T!LA0WB'M>:S( AIYH<7W7EA/LP]R*M91MPX*S<2AC1XK4((-9O MP5''FFH<1)'>D3E<@>:*7TPK%71)_9P,0C@H]W6TKJ("ABR,KV._6?M>!@E4 MWE[-BJ1Z.P=&U:Z@(U[02XHSWS_L#A%;JEWB=>A#UT(5&%+E*^I'#7M\P!&D MKY"-T<06&69DZ<==UR!O+VX4^7NN.-A8$67IQC2)$7CWPW(3W:EMV MNFUW=!=_TW7/[JQV'Z,RU^HJJI M-%]SP$%B1A5V8LT,;<&%K-F$D4>^=^>4&!(;%"L@H:+R71/N$U#GYZ'4BBF!?9L@_+$8! MR%.:$<(W3V\&$ (ZU1G,:3=B,#/F MQ!"G5OD[([A"-(%(PL>-;.E,J0.GI:BU]F!L#O!BNDYG.TB7S>2,PY MI[<4W\+K#91<( IRC?8A0E\>8=86J' ML#[- CCL#9._3]QS:%W7,_)?)^D:A_DA53XJ,(JB<]&PCR+&3(0$ M?,&D%F,H.(V) O\S$:9\F'5 +)70<,[Y]<+:#O\= BZYN([#(4-\\9&6SBR) MN;GHZ26X=*Y_B$]O/!_IN4HBSKFN05SKL=IIY]6R.&A,/AGW[2=Z/_]U;!"^ MQWNBU2T]END$,)W2]'C 'FLC5,=)=4AP?FGF2N&* J)T-%UD+?QHY8 #9*Q1 M^(LG%N/C@A%E&8' @P0/DP,442*Z&2::8MG&"8[E7* 0V>H?*3BV^Z%"*Z7: MM9;+Z++=#Q@B'W]?M7,]_*XDY$ 4:R0V++2ZL'$Y9#E/PPHQ=-QUR4M-$=RZL*T6TG:B)N"Z%< 5S0Z9E(A4W(Y6M ML#*_I+O57HW*%EA^F ._U*8-1<-=4H;OG$^JA;2>8;GJE2KN!AVWN.^7UN+V M<4QW#ECJ=V6RQT11QZ$L>]Z\."-.)NXQEQ$7QU!<=??83S8QHZC0^6*M0Q8M M653!S?(GBS0-5$AE0=FZE^7O;BY6\H5@O58LEX,K5+Y+Q^+!19+E2&@"^E(] MJ")_3()P'?I\G>U3S;BUJABNG59VW$]$#0!A6KJN%>>-GV.DH^ M9_9%BR4H#M2%U8BB*%'<@8>N3*Q@J%=!8D(",1JC+"S-LHR9S?L_?O.>F0[] MRS^($R6TG/=-'"?/S/Q)L)"6KS*#+V\RMB)0(?:&]ZDGF+'5.R M) C"";,0>GLRC$E@W_'@M<H)(T 2EIT]'@RWF#OLPY!DLJ%0"Z MT-98:SI,$YL_\_/PF0ST MV#3X#2$$-R0.%UL<*/M3 1D^A[(I?4*&C9XE*7HF_892(]'D+:H(HIKB8D]) M61Q03J8'IH,UF4$@:E4HJ>3V*@K CTLU%@%TMA[[843?'JZ?_WY,IG'\>9IR M9!M@8M4IU_H3M0._H)]4$$GEYJHI/ADK&F,O@3<>!Z>?70U5_9;P2VF4:BRM M%!IW7@LCG^D??:K4O:!4!Z/?)9W-^R&;AI&?(\RJK<7!V2Y)\_!?LG5#/U2X MZ-1'-#':V."!1 ][QKK// JH*U0A(R\.D(@./O&82$8FF&AI48U2Z&%AIN'\."K>YUARVF-G*(V8YK70%350D2:N=B MB&R"-+?KLMYG(^T= MI%"SHJL$QQTA2=D9%2K0P,>^7M*<3CU+FJU%JX87;R62P?P7CQXE MPBC,C[)UABTFT,J[GV#5$MP.#6XMWH<_PRYKWEBB1R4NVWW=Q.&_Z-/N:9A1 MFV3G2W[5'/TQ"P.VX4J,,XR1AYX.!!)G&;78IS N=L,PF6[(*L$T(NLV J4B8O,?]7.*PHDA(-YXQ]" NE7J+V5@G66/#+))ZLM== M(95YLV]*$F]I$*M/XZK79=W)&A@M],663FK8=7SAK"PC(3EC"\320>'/S;JB MDND6':>R>^SC\)F^S6BM)1FJ2WZI%DWOD5T\1WQ1Q9BM%Y;XJ"8 7CABA)25 M.*E9G!'S^"Z'=RG>>V%0['1F9W'Q9.@AI2^:GC''ETT#AE("FN>/$[R:]P\C M [<.&,.O]+ NK+PQJ+PQX%>6Z=2<$*<'ON2W/;MZ03VUN8!(ZA\-]Y1SICHDE*OI\>B#KJ54KON9J>F$M>UT=\NV6" MCI(CWFG/:N^E1$&2I^1QHDB@ZN#B?H0R*JGW@M1>(74YKKKF\)=XC.*X&G=:>VOA]:=UK"2VYE;744:$*UJ0^L:II@(38LS M'.^((#F9J%^1O^XIB$)7?0C N7%_,47WM<<&<=N^['4W4 H"--FA((%*&BO$ MJ*S8NJLB!+Y9-%YFX7V6?8'+9,1&&6$<\[Q(2<(9"4^\9D_Q1?7(03\2#CFG MA:A:]]3@N^&@1@:M7+2FLF)WM+9D=6Z6/7OJVD:UZ'L1?[$VR@:0DYYZH68ENXK(:*2ZYK9+.O"U<$ M3VL#K;\>6AMHZTIN=S;0TL3'.,BN"7]]7B"TP .-SPWGP&=1C::^.KH(W#E#/XZ2>M7BF_7_&D>)K%AZJ]#A%]*F\62+:/5 M6*!+:!-;ZN4S74I;D1?B!=CJ M;J1DM-9K:"A-<$<%Q)I[.NN/TLBJ$; MU[5>Q!?E&G?13V7!.GH5@[TDPNXVIV/3_].C[V8LPN]!9UEYA9VUQT/R# 'D3^]&!7G>[ M#+-]DGG1#VERV!,,\CN/50<<%%EMZC=>76 ,+I2X('TW1,%S!1+Z7!&[$U\X M8W0.4+*&*&^(C/ZTO16/MT*SC1?3. A-5&G]L8E1L8I*7A%CEF&*[**:7^#= MC!/H,%QV&"URA?C/P$/!*/WPA^>Z]P<*K8D]P96@Z+JEF8 +\3#J%L/YLAR MA&X($:5'#]/$8LX1DEPG$N-T?)7T3][ =< MMWW"(7F.KCC9@#EY_#N]<#9S=)HWPO J)U>Q=J-M+O5((\,*85J"8UT48%E" M_(?<2W.'%/"$-V$<%\59#6I8IGST8;^/6(%:+Z)\TV=D;^K'0DT/!-MB Q9Y M[B=@HVZS'2I,*>8^O'6K*PO8]?/!2"#@4D;+A+(&9.T9)=DAQ5F5P<.&O-/G3BJ*=RJ.RUG% M'R^ZC=FUB[/ZS+NEAH$T@ IV#A6V*M79EP!9.MRF&R\N'@:ELB=1&'C%0Z-W1-&EO]RN MBQ#M162YG[.IOFE:,1%MN"G'I,H1IR.3$ :9JDS(><=]1-HK],EC=81)""TO M5;-1_MS+0K:L%%L[81^ZK!;+C_@E/X_4*=_3-W.BGJ51V61.)FGC]/Q-*83! M]1H-,:\3FV(O!)>-H;HU5#>'?J4-(M8B_-86B Y/)WP5!4C)Q.6.:,8WW\_4 M(<"%%+,88G!00X.XN8D=R8;K;N>E1_9H:+B)V5MUM,!\10>5A("//FKFNC*: M1CQ;9,"#CU[B-"NL!KPY7LDFM=U,U>=@X05W;,7 M 1#_',"AY"2^1#35<5LH+4,EAVG4L,*$3-^P%JR9TF%$ TKSL.3+;'#.C@(3 MR@CK5!_#F%9S2'$0YM>>SVYT&\*\'@7.C6Q$$?U'!P_B.&:&.M9$4=A!,D." M-:5+_-1C)J^$AC,@@P"B[2A 0B4 M/C]^2G+3A-F$!+AU:25.8\M2BP&S56G!4G?C3D#Z ^)H+IJ6?:3M@>^:P5E& M8VMDA\S0/LQQG 4#M3%'X6+'73K=E#9)"' MB,9I[R"YG/&4A\-3AO]Y(+/KJV>+VUYJ<,BZ)'H1FH5(Y+! E4=TS$A244MP MQ.'=LASC]K4:WAW;T6]/JX"=L!YS)G/+?-R:MXX6!]8;?J*/:5QE>;CSMH+5R[?*,1$:Q,HR5GZG)[DNJO[CK5+!+#.MVU%Z8_>]$! M"[=5;V(R.V2U30K9%.JPQ(5SNE["B4YGA0CB=#TXZY@@Q44,N7GG6L!WVOUF MEAUX]&,I:1^3+)/(9CD(]B(!.!8.$+4Q)/; AQD9>S/8'2X8"41IK*3FNKR' MFH]EQXM]%D7)9X**^5MHM1+ )Z?4K..<%V"Z#[/?.&_T)^4AM08#,C/"*$@S M#4()#I3S8.!'=LY?8R *N"H-B__B\(@W5MHJU9F)ZNA=7KO!S1[=P3N\%H.: M+:Y;=W?MHKKVWBZ< ]J\%SV%V"[=VKW'SS@^8/H"-DV HH< OX3Y]N*0YT\1/C_^@)--ZNVWH>]%]WA#6.,RZ5UU@?: M*@@OH<2JVO"I#J;(^Q?XC5.R3*L M$-PB<)LP@$*OG2!5\-2#PX4_&[[L ABMRK;GSD7WJU(^??@7_?,AQEX:LP>Q M6(.(&<48?&DCBC#Y$D$3/E$J^Q2CS(MXFVJ=) M<* OJZ;T'2KV^ W=*B/?,IP^AS[.H,+E,)66^B@CGTOSR^G$@MZXS/+;]0.Q M(=NC= T"Y+:E28SFKJ4*&FC34L^.9!LVXJ'\=%%;+#FX]3R)F6 MR.Y=MM%FEN@0W+IHH\XA44,[<\E&FS%1(B 1PUUWF48^Z#N;S1IQUV$M M@_7 =[)&K5Q(R_JT3637:M/*N.N88PG$EE(2;RR_.^R)4ZD >+&U]5)\[F4X M(*/N'L<9?REG7SR?<\.25TATH2?N^BGB($J "['A@C>69?W)P"S2AO+97+E@K!(:%PZ&$H.YA#".VVYR/J>'2H)(I,C&;)&F MNV/TW'J!]?HK+XW#>)/=X90%.#O?-F+!>;"E0**?&E! O-&*IVZ-T (+$33$ M\)S.A!XFY">SBTOZO+]*3+W M_1AZ3_1UDA!G/V*/9E$%MS&1BTQLB1CL%>-'FI5G/'"?M@W _: YE-78*9JR M 9@]I.DEZ.ZO%&VP2^'5%?%560>.+CV%IE#9%J(W"X?V4-.C0G6%I_ M='_*BX]_(&JKM1<)VO-RM*8Z?J:L.%+VHG%?\G9-KTD:=ZOLV$CG+3L MA0X1MNR%F3--Z8<5ZER/I006=]T^M2X&""PZY3..@R1%?D/NE J]QRG]D[3S,GC-9$KV *Z2 NNB" M8P057;#,]I=?<)KEPDF+<[L+-5J/FY NU.65"9527W&9@"C@19C)N.\X $Z M1%Z*@L:UF:#C_^[?!)Q12:UPJ+C<)[^HAGY%KBPXYE:3&$SM[<65S9#+<+W& M]/@.9^]%WB.-G1G-02J.?FR"QMNK!9,J,R MY9LG,S0(O)DRFT1:OQ5:14^\652VBSA-ME]0-5TG PB-EY .SA:A%;PN<@7\ M4FWXQ=_2+"E$%GW 2SQE'9W!19^<"$OV8ED5>G*TQ-.HXDXN>NI@245WTTKM MRM1#R-9OYPSW/6VQI^3"-*&WX(J3$ULRT.#&_!F=@S5@2MKTEC$FUIA5A;14S*5JAJ#@GM MG4:$FE6#SY5>O)J*>Y&I$:7I7[.S0[Y-TO!?./@I#G J*(;=KCH_7KW@U \S M?)>&/KZGP]3H6= $#;L5P>91:Z]9U.A6G8ET+:-' M\6PI"%CI7R]"8]^2_1"?D)Z:TG\C:=NC*5SFF3X_$?AB%;-'1,S0,(>E";!BN M"GEPZ$\/.#H,95CK A51,310NJA)V.W@,(MJTJ8"R%]HA7U<*:R.%PZD30DI M945)>:($V16^OMFA_:BY$"@&*4"1T=F'%'2N9G]>]5F8Y=,$-"(H[K@Z'12F M5DCU) ?U>/FU55=B0/$VV;]P%#OQ_'D(B1%,7[#2(:JI7;)BH M%1=BQJ0*4^T:3- $^#;#9#(85NME.ZANJ Q"95.=:%2TYO+.X5(*K._.LWE+ MF9#F%35LPZ)QIJ=LK=; MWV'Z6\IDV>.-CXOWN:3U3J\7,.A7#@4U9>S)+H M>B]Z6VQ^![)%&9.5+8H? ME[?%;NO=SN4P3MBB/;O0C]N.G@I^)(NTFQSO5.E.TS8!^8#N]*IJ/KD['7V@ M1WJG%F"6I05M [%&QLU)%*7#/AVHS]^N'PY/61B$7AKBMF=HX(!*>^F8KDIU MR8#@2F^IN>F6TMIB%#-P]M*[@%"=7\=YF!^A"F3U$(6#TD)7(C!DV:K^S+?Z M8 XG+.9Y)6]7+W1E$F\>\MU92I8H$(-I_PY^AX=WB*PFQ+[T!4LEQY_O;OV&NO_P;2<"/J6 NKBCQ& M LY$'TM.#1$HIE30OB13&ZH7!#2-)FF8*\*$-CH2XHX$I:%*Z 8F1@E5I)KQ MB5)#E)Q#T6FHZ)^4?=\(5%5/+[\[1?=NV;))K"^J. 71P,+L6AF9+W>PE("+ M[V89..D^/2P69X4Z.GG FS;+?&M?)J :%LA(3,Q71J("7-Y(])P8C&2*4Q?% M=.?J0$OW78>Q%_NA%]W$9-:5']C^C71_VQ8):$)C+4XU@S%B+&HK?5CJ/F+) M\-"Z1$2A@ G\PHRZ%MWY\4?OOY/T(O*R3#),#:( ^-I,?T$;;\[8H\.\/-.7 MO^[[,_J*BD]'Q,@@1F>^\7$:VZTE_N3ML'0$'4S%21O6"6QIQS(2KMFRFL>> M]KQJ6#,E-NMH?HF?<43&@. 1^]LXB9+-\2P.+@Y9GNQP>H^+][:WX5XSN@\@ M O6(R5!QZQ=+^E( ?)YD&*N2]S/WA#]V75JLZT/K-Q.SI%MN>8*"LC&45ZVQ M8SF_: ^E8H-0CY%,I)**#GIL2EN20@U:T$D)D++##L5G<1X&872@A[\/]'U& M=FGCZL6/#@$.KDEDH)?H#WGQZDK[F?3SHYR 9MHY:XMP0_P"BA2G S,V!S)U MF%V>CIN*"*C&<&*"+!?&.",VH[GF'_HYKPG'(4LUSFH5YK::?PI;%QR[8"7" M6-DQ]615"PXT+;40H9J :F#AIII&IB232GEEMQU#@CKN&B4'1^&5^\ ?#.)% M?*Z3]#(Y/.7K0U0^**=P>ST*Z"-!1E%:SP,IX:$>!C(PU(VEW5<,5^@BQ4&8 MHX])EM5UJNB;JFGF16^!+VL.$3**DL\>Z7]6:"HHD*H'"H$3H[UL>WUY#%LW; /M!'!L9] M6'#OZ;F'?6+NIPP3M_P8KE5WBJTP'7QDKBN8U2MS-9I;S\RU^>KWSMP*<7Q$ M"<"/)2-%Y.7$JS?TR PMW+'G+P]Y-@!:@ [78M0 [F82K 84\%098_;$11RY*$6F. '_!X69+'Z E&O$VV#APCB,)N-,U@2H:NV C MZ,'LD(UF6++B*^IWF0Z'2\*HH.S0N#V#6JZJD=LKQ*U&<(VXR^1X\/>BRP>H MA6N,/WAA3%?IYYB^*?WHO:BR"?I0 ,SMZ"]H(Z_#'ATFIZ,O?]W,2P*'WE#( MMRM4D*M?7Q<(KM 3(T6KAP+[ZGBIK]OOI>>UFH+=$W(7W .A9MAUBO]YH%,*76Z_ M#:8#]F\63&K9:C18FS7QU;WW*92"J^"=2$&J9)))I,_+M\%TP/;,@DEM3XT& M:WLFOFQM;[Z"A".M+ZO"M31YJ1^J6_:G$LUD@&T\9RQ0SICE8 R<##ZQ7-6< MPA&/.C]6/_Y7B%-BN=OC1YJR;C>=T"([X%56XBDF%1I,Z'F%D36-#:(*A\]S MSWYV=H:1=>7L/=?0T'# /OL(:PS_*@+NC -Z#GL:K5M3DYMX?\@SYH;?V,U( M9!@.F*1:$*D!=L%AS4W%CW94YD@KQ-#0-\[-.:R%*@1PQ"=&;-I\-!3*G;@- M!_QN2F5-O0'X$;16[@P2:*.!XJG"LB5:)4^S5\B:LZN.BLTO M0%Q6R4=WQ!(? RUAH5UF$/MNO&UWD>R>PIB=(UXDS/7(Q)O\E(4!>\4KB4N6 MCPKA!U&"?^-N@."R=^YZD %]ZZXWG^KW[@12*U030PUJJVHL/#KRU-UX#0BR M8B^-WR6'F?,$+%X?GDTZ(ESU$J>Z"Y<>A:O)R668^5%"YR+FF"Q%BW0L)N38WHSD!N+]5CDGN1.Z_67E +C'/N]/=A]MOY\1S' M_I9,N'_3[-*;T2"?A[$3J?GDBQX'Z!D7&Z9DH;E&0Q0/56A.[,9WY2K9TV[ MF]%:P2#GK-R**& Y955<0K575X&Y859L?>ZMR8N![..SW48C3 MCES:$="(!?C8O)U C9?C]2@PS\#;\"0Y#.%82&)T;HR.O$JBE^& C>3\Q ?O M]E%RQ+@8TC/AFMOYL91),X".)0IHK9.HHV',HRC"V/H$+*M=P871NZ^$)?/: M 7XLT=.Q>KDZQEA]D^))6+V,98W5SUC(\V<&[3A^>.+1SO<$K_X&WP!]LU M3@/%H:6C1!3MVE& =V/QV&'(8O6X0C46="7%L?+LS9+T=I(,^U]NDN>O6/Y7 M>N0^4OQ2NT?QAW\0GIJRB1^6-_4N6]2@Z[\N:K;M9CN=^=.GF\>K2_3P>/9X M];#\4X?\533I.-;]#/.@H8S%\@U#\=OBSQ9V&U<].C?)OH%B*G*;;W'ZN/7B MG^C\5].?1FB@28I9@&K&H@:%J\=HXJEC$SI%:-89 ME,,"U1#4,6-3$7[6 %I/N&[7][P.I\SZI6! (5/#C# MR-,E!&@>@W],?LHNDRCR-%OW>6\#P3SL+N="NJRF#[&251&' MGJ._?WC:VW2W% RHMS4L5YTM@8&;%RJ9Z71Y_)4'-,FSY_&'\SOT.+-5_HA? MZ.W<.R*AC75JP8&LU$*$REHUL,M'*",SDKIL# -1E.D"UM0%W:]>_"WA&M][ M.6:GY?Q)8]79EC6V,X7<30)JBKBK4%THX*[G35G&O*K77N(C2F"%!!+@%RG' M24J6K&$2($R?1BIE3 GJ' &Y>-^!-VG'MBRV#"(#%,!'B%P%]@$TX*8I@YGM M;FX6;WOLN86N"Y=L6"E]^".@HT5>D,-%-? ,!3A.=O1B,0$(8[0^Q"ROR8N$ MMPD2NH&6I*QN1_E7J VRZ157N+8^EBT7RO2;;+/9S711;?1<0OF$G7%7S@K3 MP=<4]3MU%FANO:9HW+W[F,2;XI6FQ\8;34YLXRGE,F[G66$Z:'_Z[3T+-+?L MS[C=I[$_)^[_\,<_<%I)9+CYJH"&3 K4"M#,!Y2" J4":GB19,UQZ/HA6$>N M\Y2,/23K_+.7XM9#[PU,BL&2Q$L41BU). M 'Y(DZSW&J% U=_ YBW5T&.CTN@@#?!.G)+<(O>QQGP+L_#_X6!X<(WZXU M3R'KW@#L0P#PMFUO,1LW:ZVQ86[1]F2OF[/9FL*NFD][._'^WDT M3K_W.8B2L\:L$[R'0L;^- MDRC9'._#S3;7;T,8L2#GRU8"-:?06A2@6;4%3Y*I:X&%:C3$\5QYL&>L8'F% M!KRA?,CR9(?3>\R/E+-MN-<[C18#5$1QPSL^AIEA*)%"PGN#A'&9%PA@H-;?X4-M)0S4-6OOP7]$0:$?9_!Q MG-'K-)L4\V<;M3:N@8=\DL$@1/,U!@4PT$,,6FXD;S 4\*A&<,4#^LI"EA8X MBK"?'[P([8O]=^(4E KT,PR:G:V/IL<*K5 !CSA[B-8X[+3 @SGVM&:L>P!J MV,/Y:/&N'[0]ZHY#S6A.VJ'R2-2$XYK]Z0X/];;GRKGH0.$<.!E5<_Y3AM>' MZ&.X5ATRV:&ZZ#I=T>S[M@EC@,7 M)]*)LTR!I!V],O(OMDJ_7;=#@T(%)B3 8DE6XC1*)FDQ8 HG6;#4O2DB(-&" M+9V1"-AM)A$JK(7R]$)!S^9$SJ]XQL8G_)(_?L;1,_XQB?/M@+F>%5$7A[,^ MZK"<)UI0=&P(M&>Y[^!(B?ET6!%;6*&_8R]%M[&[ ^8(C50B>V*("&-$G/0[ ME&_3Y+#9TE^^/Z40<;8FVJ3==DT0)E%GB^*I! >I(H9'A@:Y$P@+$GXGB@D> MI02G9;AQ! M=:!@3J 4;'0/-"71GOP9<.#,QTH8T8ZT"" &9<&1I%AV@8,Z-N;&<>"T0G$TZ,/R M&-^N6^)X+^'NL#M/TC3Y3(7U]N1+?E2>D?8A 7FDWE_4YBF[/3[0P7M?!B5G M\3$K<=PR59H@R^B@BA J*8&?T$\FM,^%YH6&YBZS?A6%?(;?J0Q_&XLRM<0> M0<>!0NU]A996Q#_D;7I9!>>WASS+O9@]$_!43H4S=(@#EJ2(PX2N9'O"7DJ=U8&"IH1!>@U65[FT 0)8@TC":J/BD/ =IKY0AX'N M%)_\5EP[=N#8I6187SBT!01O )IRH T(4"/0'JP(9C#C&SZ/GY/';7+(R,S@ M@3YD1EM5/YZA@P;:4#(+4&T;J4'A-H=,/$D.$*JW /,M1J2I/[&J8U#;.[T% MJ#A>PIQSW->DVQB.F+5<$*5I-\'=,6\97V83_^"6B5L)47$]RQ/7NSA\.F0W M[-G[\!G3QO1F;L* >NK:2I#ZN6LM.."3UQ9\26;Z]5.N]&8H&>+I?)\^4?EV&*?4)*.N3* )8W!C6;U :Z7Q?M>E7SW7)2!="\&U]]?K+@ "T_+(2 MHUI]::'A%E\6;)FV&$+E4NR9'L4DA#KRZ-TY,O,XTAM"_-4YJ(78$(DI#J)( MB&'QBT[%N9GN)N0R1=.W7HK/O0P']#T8'&>L*\Y2,MG;8/XD6PURYQWIG\X^ M>VGPZ4!%OEVSK]G9(=\F:?@OK#H9GJ$=P!+LNS-VT1UH\!GVTLIL=9 QC7@51A%N@H- MV?NQ6ZO.!*UG+XQHPN9UDK+5[NZ#[)YVWH;Y$7([S;1\D1XS]D**4/8M"=(OR" M4S_,Z$NCR&-A),Q0G* H(:RDB'0Z;8;&&A*1*)_9VO/+\FTXI'58D( 7C_".5P3JP]^_^_'#-Y=_0&ES,XS\FJ2T4 SECS*7Q'S7BU"@Y_<[ M5GUJQ5ZYS+=A2M-A4. =,ZCML(6,@-% AN'EO!A>D&1X*?[+&G1CC%E2??5T ME]K2F^PM\IDBGJ<;?*:9\#Z95?'45D5]GTPZ/LU 'WBJ.Z62.O/<*8C#37*G MXWZ.&:YP.].=Z>V,*F.7]>)&[ &NC3I8XML]>S%(N,GW"Z:S#QR/4V^![ MO.,G5Q=DB$X]]NX$E?_KJ74_AI,3#%SC%3])B!O.QFD%P[%RSA$V"Y[(#S57 M*U3RA0K&4,49$EA#E+=3#;.3=T:E,Z_065KIS!=T1@O TX#M11%*. \HJ9DX M[1!^Q=>*=*_74IO:_=.E.3G=$#Y"\5.&\ %LG&0('RSGK"%TQEN*8K>QKGXZ#<'(.O2S1XLZ,[#MX0T<,X"_V?O>B@JDD^8WLG>-AE MJ\1)3KY,C9W6,9B=-,M-?:O6$6O>A=BXH%K/-IL4;VCUD;#2PS.%9_OEKWBZ MVM3. K/23H.O8O*I4.-,<\Q6:Z<^E92*L]R,T<'(MZ1>K4+?:YSZL5RN[*;8 M;M8]2CI+2Z<[W=,H;LJ)GJ29DYSB*>68-<3Q5FG^ &_7E>=9E],FOUH"J\M#6AVPL_ LC_O:J#28'&#H&:F"1GP92 LFB(QB5AXI M,E007/&9RTH>&&K76J$GO$Y2C*Z3=(W#_)""SW:F5>%B8/AI^2F,^W6-S+V,O4XO>+),L_)?G?<7Z/_603TYLT3)%% MB%3H>J&VX8++HLH5(]$B#8.$K04ET\Z&I,&L:KI4ZX &AP/I>Y\<:*9XHB]VITGS>AYJBL]FH7+/MW$?HK)YTO, M_YU\=JIIZ117>D;%3;/24S9S8BL]@QRSK/18ACE/3BY;16_*=M5+'=OE=E[7?ZM02:MF?!=Y:%TT<>G>8_Y2S;.<6Y MAD%I,R4/\$9.;)ZAE6*Y9 '>ZKQ3C'WYL,9">0):38JO[>#BT1TO8I?U;+:7 M)U3(0^ZEN6LJ><*;,([[:N4D;'Z%3W929$;)V3C(G M0BW(K*&=-]LMZ>+&6>$R^BPGH.7MU:GBEZY^PDC)J@"M"$MS-@1926$NM37+ M*4S="G!-A7G$T6S&)$V' JTEL)#PL[0UD]Z^YWJ+6>:7=(J]N/KF"L'@VP'U M:7N5MS+3W%W:TNEN"6@4-^6F@*29D]P64,HQZ^Q1:+7.-@.+6LOKLH!T*M%L MNBV ULVR(KL8WZ6AO\ 5*7WKIQO8>BIXIAU07=,G&0![R0985:#D!C%V7M0]9TS;LY M;$TMWZ"A*QM^6XC4)SW?)!T31Y9MWM8#O]"JV MK^T[7=L.E_V=6DC3 U*?VT6MJFK >TI$3)SP['^0NB== /3BX#37 -$G'<9 M4#'TNUH)3-$-)).2\ 5EZ MT HV]NTZ''2G4NHDQ[2VC;H95J>1:HZC658:A+& !!Y6B'*!*!NHY -11MR? MR!.KE (F+-R"NJ&8<"G 3 MR*$\*>![3XB!HU\I@I,54*Q4T%7 94*?EYE>V>J63M+53(J;R-54S9R:J^GE ML'0UCC)+(2G6PFV,U86DVA! V6UR1JL$M.;GY0M)R=KO[EJQ[B10L_7DX^?$ MT),"!&1/=AAM]F3U&:@G6^TK>I) S=>3!,3DE0T8T-[L,MOJSQH JD?;'*CZ ME,+-UJO71"I#IXH@D'W:9;79I?5WH!YM,Z#H4 HV7W^&SR8G%4% ^[/#:JL_ MJ^]0_=EB0-6?!&RV_GP(7PS=*4! ]F:'T69G5I^!^K+5OJ(K"=1\/8F?<6SJ M2Q$&M#>[S+;ZLP: ZM$V!ZH^I7"S]>H538LQ]&H#!K)7)U4 .K5#@>* M7F5PL_7JI]"X !5!(/NTRVJS2^OO0#W:9D#1H11LOK6+,?(^NA%W.XRV5BW M,??1*N(^SAEO(XMAM D$&G$E[+9";K3 2&J\2:A@I=/!CUN:X+1.TAT_0=SC M-"_>0,\3Q [7$&9DH.[SV4I2#",,T%P_?1*>E5F_@QF?<=L.1\:%9!,(=O.N MRVY[_ZZ& -O":[.@W,6C@#-NY(5ICLTC8@L,=CM/QG)[1T^$ 0ZE,F9Z!M-R M]X\30J#QU$J<%L/.Q-0!S,^ZW6KA>VTPZ&U7D^\U80"W7RW[N02=<1MV;=/- M32C8S5@)P^W]V+4S\57"RZ#PNN9T0(.KC2SE3O/:K=#:F_4Y]\DM'*X%!;Q? M;G*X!@C0\^Z?V_1Q&PY\']W8STT@R/UTV[XN8>?=5S=W=AL,?'?= MT-5-&,@]=KN.+D%GW6FWZ.]:\3\Z.3?9G%]*!+C=F@K;!H+>.Y?P, MVM[(N7GDE!CL!K*E4$VKIN#N;'8,EV%FW[3(X>T"PGNF*9^W#04:CBUS>XM> MGS7%MV#(G.C;!72@TPU)OVTH)X*Q92)PV?D$VH%@VY_IF2W6G,K<@8.W5T-: M?E2S7G_*&:?G68 MH%ATK7(3;%>9:SW!\.=0=2A(!6BKIU154>HZ(F6ET162795VZ4FSP26EG.H. M3NH$RH\.U%KYYF]7>[H^6Z+U5U(=PJS@V2I&J)L^_2H2)MFFCJN<33&\NA$] MP?19OF5BHY%7.$^^QSN^^WF1Q'GJ^?G!BV@QPZ^=&.HTW/U>9L?&#H*;&"M9 M^QW,B0VR+SL=KIA! C;?WF_;O .])ZQ82?[ANN_.G6-S__Z3-LIZ%[T3K5Q&(3,J=+!"1AAP-1-IL_DG(GEP84M\5 MF(#F*08A4UX_S"Y1^/(:8I!)MU.%(-+.O!$(9SD5CK"2U:>*B8 M82%$'0PTP(!>;N1*DG2R)ZP0HAES+/5EY&?Z'#JS+8\M1E@^"H4A+8!Y7G]Y M*0JB.'R!0+$*+YG3,=B^R%D<]'40/1ZPH]@(U7$8'1*\XYBYF\:!V&5^Y,6! M A4L)TS(O)G!) 4'2K32< M2/RGA"WF+\O4BK!(X)#%T3TO^+R"6H(&2$P]WP! MM[74(>@\#7(6AY)FA7>?F7]J/S-_]<]#F!]O8N+ZS!2R6])#9 3UXB)#D8Z, MN'Z-7JJTY1J'*1#R,KH=L2&MYRCP M$8H19NV^8_P@CW+"XUA"FR<1C@:S(NB]25(2^,+\+4KX?6$&2*;7Z/,V]+,I,TI[_Q*?8*/1T1552V/M*_9CA]ID&& MSEL)!)N_$Y,F>(37E&DQ6[&G<;"/Z68NX2#%5"R4\=3L@E$"Q<4(:[6NZ$?? MR[;DC\CS_20-&/'/8=J!(ER5 M5$_Y6"'."1)80;>U>17W%BYN)MK*Z*S@>JZ"8N\H>2W(M4LQAH9ER[J[64^LU7 MM^;FQ*&;7,N(JKW891ZKSD>/570.<5?,8<"CM),]THS:Q?3LF=$YK:7C=9*N M<9@?"/] ZTM3(2UI3D+XI59"8N(XM% M9&<%2<]IO!Q]IAD)<9(C7%Q(#>A*;7_(29 E:SV\7F,_IPQX=/)WB/*2D\3W M#VF*Z2*._,5C"[@P]M@"DSVI\OI6;CTZ;[GEF\"4 Z.A.SU0@%JNY$Y\H5() M6\X2%I^D2#AXC4L2I:*768=TFG]EBP^%?( KCHJC>M&QR/;8(]QZP[83A C+ M:U?4:PW@.-NLM7'U0M6CW+!1 -&+RW[C4 CA82)"1I6%.><9)[Y$YF5%KZ& M*!HJ\*#7\GV$.=LE!Q)64NPGFYC6>Z&S9[(B04QZ8,M V-,&$F.](PV0\3BZ:J=H$5' ME#Q%X:8,6318X4)*\327-IJ3WLC6-(TSRS#-^N3GVIPN)DTE:$L"(=U:..*\ M.&BFEQ3*<^8D;1PS^RF92J2AAV+LXRSSTB,E20^T41[F$::_$4%]C(GNJ3_R M&Q!>A*M38R8MTUR TX@?:C=/IE_?GH2U12^W(U&QM-Q^!,]HN(HA3I6M>X MOBL5<\4*9J(G7B!^">4\Y%Z:GXIZJ@KZRV@(:CMK@&Y>]X%[I1"^H%Q\Z=MI M_S7N82F4O,P.5JOQ5[9_)94.= MXD6?8D%8C8=)QY'U^4:;Y#9]6ZX]'S&1\LR/ M08QLR*&G'2:19(X!D_V#BF81;W>%ZI:A=YP7U&:IA+U9^*G+L;"-=>,5/6M4 ME\JJJ$73ET[IXCE6'D7%H'3/5%70I'&-CU;'!T[QD@KP[>]1\JO*E/#3 MK@5N\-6>?[L^BR*>-\I:R^ZQ'^Y#\O&&_,CN\P2/R7\E47#)='_%MFVI;=S$ MMVE )D;)/;_EP^*+3%@H;K*QHXTM:;\,/+CB@"9Y)"F[9%S?@S,5G^#J#WE\H\A$FN?WD\(CS M [T7DH&-..WF7^.((U?Q,B-.L^U7-N+(A ,<<3@[LX\X\$'52N\,B.ART@SO MQ?-7FZ(");$JF7AUF:P&=2^0SJK@X#7FM&I%-58JRL4KI31'M,YS[=XNS7A& M:-#=L:79L-U+I[+*17/DPHIYI+F7;C G\/;UI7OVZ^SETU+F'Z=\W"28%&OE[9TJ>OX&ZD$G9. M.!F[B/+K1L;_"72<) NQS"US1[TN)"M.H> ZCW$B'9_X$-V&<-!T[VFZL-P=_7T/)\W3.?>&D][\O<;A9& G M0614_-Z&DT'2.Y23\;^'DXFZL%#L[WLT$6K\N3>4]&/N-8XC0[IGT>)X5IR] MLA&DO^CP)?5XQ=+?_<@Q0=?5-0K!1HXLS851@_Q6CQCD%ZZ^^EVKNS39I-[N M["7,6OHV 2\?4>W8IQ%.#[EHQ+%A11X!4(V!"A3T*T52/T2XL-5<)CLO;.=8 MF,%=LIRF"'K;X;".6(_(3 _[X6CC+$AUY^WP%(5^=#R+X^1 NB*@!1NSV[1H M.U,_+FR+"74;K9=@]=4R*S3 >V(]^.M>3"J0487-JH:2:49:&MO,.?#J.UI@ M'.AP69G@<^^ MPBVRA>85!L\@'"A3WC'I>[SC+X76MEW#R$/N% 2!RYV/4D.G)/H@:G!ETT>P MVR.<5T3=">RS:>%LOT^3EW!']STNDRCRBIT/.@(4E]A9@8 ?O2/Z.\[1.=%3 M]>;V3]4KXWP2ELPZ">L1,!Y3[&6'],C4=>;S>_?%3L]%DN6*FCK]T>&"05\1 M1=>WQ05Q]'[,R=TZ0R7BJMK@H[@65666\>.10K8>N_="]A#U?/5R> RY7=\> M\BSW6!+F!:M3Q/B_)H9Y55X??DP>^$O9C][++2^1SK(4+Y(XQC[]^9;B]%0@Y);?P]T0X=OC#G@FL M>6D6 >,U_.O[^?2%%,X2?P_>>RG?(J",T60#O^*M?C;^N:AE5ZWLPI+)XL8: MU!4P)_JB7O8*;"#.1U&6C/7"E=@+!3.(<(,$=E",+EH=\'.M?$ZLXHJ?"$+5 MHW"G VX5U@\[C[Q@#W?F1(1DAXG,Q?M&YSC&ZS"_8,^!'*BH9/3EJCA[RO+4 M\W/%N#^&(-Q<<[P:Q-GG<&H@\]&Q['9,O2"(.$46/0J:Z$U!]>T*U81131G] M6M)6'Q$M== _EUZ<\/AK3%:V7M012Z\+-1:X[YH$DCBH"@72"_4\*5VM0)/[ MFBN>U%.V MP)=WD@4VU\%@FSE:"Z'@9Z2E1*]^1&_A'[RUN58,%(TV(!PB=>82!%, MM[X>11$ND$R@"#'(C" '$H!&\]NQ\Y+BJ2^RY].,&YY?+&(4XAF48D*&]V<[ M\62NJ\<$]5(;UM0.62[%=8[IC-L-$M6)A7DE 1_P!SJ8 =D!![,23^I@6DQ8 M![-@3>-@Q13O-!QLB*@%DAL.UEB,#W,S.Q+PSM9'5)G+V>"#.IX]@VKW:^^. MG80;CA#<@7VEJ_6:'CX_XXKS>\+3/::F'4:\#.Y9N;U.^3T0'HX-8(5^)J$, MY[@3*D;TYPG(@KCY9'QWG*"B++H[A4=-ZBM:1KJ< 5I M F%C+3V),"(/E+B=LC@-2;<#ATD5?2.&BIZSH4+/\(@8H9Y"X&RAV& Q=YA! M15QP$@U6*,8L&V]=!(HG/@>9([?91@ZB\YT7$ZU?A@0ZQ<2!I%G*PVD!Y1N/ M%;[*'!Y*""X'>!S'DFS>=43H9>53#QP/!34BSE^, MSP6C*/E,BT:/&#%ZM>+V!&F POK.F7HTX>PTJK<,(V96O"T:B*O]&@K+VT-5 M@ZAJ\;2F6^-562OHN5*&5^*X&*-D)Z"]-"@GX%IDT8EI#AHR;(?B@9J]$:Z^ MS!9*DGM1?Z\=)+!3>R6="/-#FF2VR3DJ)/@3#KTXLC,-.0;H*8:.)?6Y13T. MTBKX!-'%-)AAHE&7\1C:7QSSFL+]X\U'(LZ%EZ;'=9*R:W*7Q->S//1M%6)# MR2'_LA=92%0ST]08MUQU>PNP47M\Z,S@EY[?1"!?OM/S_AR0) M/H=11$2[B7,B3?@48?[)>IJC(^&0GUN(JI\\J_'=\&@EQ2.EAH+N)JLSUO\Q])["*,Q#W.-D0HKDA#=HQ%%XA00#VCN4 M+.F]1$!S^WAB@'S4C."84@R5U*=UWR(ZWRG),I('VJ:T^3ZWKI0T/% M-?\R"FQV."4)ASS0P&,/ERPIK5@E\)RM<2IJ,_GG]USL&&^\G$AFNLTPC0JN MPQV2Y+- M7)O]J07[Q*S?W9E?S\14QY--!R:0NIH4.CP[4>I/RSE2<\#IY4K6(G[$9&KK M7.YE1QYA!.TQU+2Q''(IN4!:=VJBN.%*,IZLAR77QI]^PM3#$+L]!NLP5;IG M\2)/?I0\X6L"AG,//?NB5\@A09Q!QXKDG+)*'_Z_#VF8!2$OUS_;"[ZCC$?Z MDJ\9W"4#ZK[D:X)UQ(BT+_DJS6B*AWS'#]M%6MT%?> A/4I?^#7 @[1.N8; M [,,$&8X5G/2';<*6(GM<#Q@VVED98G\::W(B 7Y>J*50,TG$K4H0.\@6O"D MR)^K2PHX:'#=)5)[0EA>;^,/UBCTTY\,G$D.%5FTT;XT0(QV&),=*Y9>T.RN M9E;T8__1VF0<\+0Z+)M)%+6)0BNCDM4UUWJ]"/SH$.%X^;L\#H- M&QS3AQ:R,"AJ-3QZ3Y%J-.Y' BX<#!%5]/\^^" .WY_!KC&S+!^!1OE@"*6" M&F30KXS0N"T418'"\R0^9'PM*-U[4P$!E114LEO5"NQ P!4!5+#2G;QM:0$6 M,AO:\>[>\^#%BO8EZ(E2H=?=9M]?D%E\+T$87+$58M[XFW<8&LSX'%YV'6:^ M%_T=>RGY]HW:T>1P0+ZF8[IR-QD0G,>IN>GI=)P0HI00)84X+2#_ZR%6AW$7 MW' ,_P;%3^64WUHZY;6W-D[YK5-.^>UT3OFM0TZI%ZO#N'-.V9/_"9QR MJ?74QS#&-SG>J4X$^I-Q?EW5$7G VJJBX?+ZJL7DN#46)888->"SZO-#1EC) M,H'OHMZDM\&WZY\3*D"Y8\*A4N6&XE!B<$8^3GS1U(=1 C'X,:QV5S,%L:;E MU_38#1%&L=HS+&!3\%W#2171%#GY')/6M^&^WD#T3$(OXO!WQ;//CTDA3ZD$ MK+U=;T:#& .*8=4UW+*]#HM+5 1#7F,A?R3:XV4+0++]N"Y[D, MY/TF)A&%S&2+A];=&.Z_9>.&XAHCKB[;)^11= ) 1EF"8,M],- MK+&@#H&M!:I/A8TH@,?$EKQUM[?X02L9*W$%SW*TV1L['GHJ_=S&R EK')C]4FS$V6'7! L[C(#YKLI4E;.(EY M@JVB!DX:3.1=GT'8\3]^.L';$?8Z>4L\:;)HZW2F%P.U1BCOB&)X!=TW7Z_^ M]/7WJ_@F_R+* 4W5X6U"FF5$#%"9C] M^5D_JDZ=<0Y1B.'(LP])5TY ^_-L>2"JBINJLU+@6#F/:@1A&_M1:)VDR#]D M>;(CC#D7+.3'XD6]ST\)7W\J[S./(>A4B.BIAD$)$1UJK@2&7NR.29*H=V:. M*U03=B\>3*$13]2(KX@.J[JX[@K%9HT +N6T.KG0AHDQ!%U;J/51@WE=9D/- MH668/;OVJRYSI+AP(DQ,KA%!=NRE<7+(T=H+TPDV>3PA=)^F%%_F'B'V^ M75_Q(&&YAVQ/SIU3F+XJT!W/V-)RZMRF'],= Q;0R5!"\?GJLZ; #GN*P>84 MSGA&*D1Z^"-JB1-%A"H2R-+X51!V[&1H20,!+O'G;W%PB# )W-V4WNS\*/RF MN_+>GPQ@$<"!(C>J O:D 5,F3NN[K0 M=_FFD/(2/^,HV=/B*145-[:P!.?_:+C(IT>!WX;2B6*XM53!NW(WJ<60U0TD MNQMVR^X%]1!) '7#-2Q.Q0T/$PZB!.]( P0?F& #^J[A8#[')LPL]OCAE%DQ M!A5<5QNS[&J!U6DVU$ GS66Y37A5@I=F4&7I%4"W0KQ1JA_\68<"1ZS:*G(ILMH-IUS 83Q M?T827S8X> 3SOM/LZ=M%=Y? M9U:H8?H^99.N3/6GE\ER65 WC,26R]VNLNT5*EM?\9=?A"M[!0?\-5J7%Q,+ M*)F^P^%7)S,T(Z"979HG/$V@L3[A+PU6EY^9@B-!P1YO'?@Y]X$*E2J2)N(7 M#V03+=#*#M/VHG6C)Q=+>ZIS@E!JV>(I1=)>(DT;2-71\X(50"C>NB\X.,T8 M.DZ]E1[8+6ELH8S3"W\\T9!#$BJ8B$@P%PF"RJ9?22@TJ':V@*AH]_3#HE:P MQ8(CYZ)Z85I@Y#7%R'ZZ/O-]FO!(W\(H05]IC+Q+,4VSO7K9XSBC+U;>DEET MRK\MW2]Z7EYA%+51_B)A5;..S(:<5"\R52HH1U[W6#)G01YB*[0)=DOR8]3B?K+ M"ZZIWN25T[8])\&?<_.*U\[*:+$JM_UHK0ZZ9RA<4&5O(CJ4]N^ >F<>_H2/ M*U3-NPLF$>&R?(6O'!BA!D*'N^BL9?=2LW]U"QCA0_DV]SU^QG&G#!\0#Z]J MP6)6]LP+%34#KV6!8I(0-#*7'*&"I9F"\/=<\S'>T"=(%UZ/].Z 2BFI02FO M(,2R51E(7Q0MO]9PVE#LAKS[Z15B:UE:2;X=;H(UD@4G0=>]EG1DUVKP&2,<^KYEJZT98$VM@W*7)-7T/V6Z/4(L)'VXL!#/< M[FFCN7+'1\Z7[=.<:8(8\LS;5"/N^UC*9^)_@L62P%3)TT62Y;=KN8?TQ 5> M^-@*UUG>F!#A%S%V'$HK+.Z)?[!'X9%/,&CH+G8N6?4KCUXO"Q.R6LE0R.]8 M/$FJHM'+JL*O&=IZ 7K".*9_W4+.!F\ >MDS4(.RF".$ M'$J"%DR##3U3"'K1-(Z%@Q![=Y3\L@[SC]U'>WMCNQ>(% +:A*(6JI/!2,JC M(1QM* []G2"A-Q'YY>WO/B39Z=$0E!@1Q*F@C_._E6RUKS)8V!\$,UDX*MWN MV4W#>&.3H6>'[UYD4@II$YLZR$Y&)P67AOB4E%A5.LWO/CS9*M(0H"HR3N5W MC3$<]CYQUV 6CESVE5I-Q+WJ91+8)8BH:3L8R/;.& MD!8RY&JR10B41DLCU.\]NO54K2'(<6IL_H4H/503='0^UE/^&YTQ+3U3HYD' MG*&^(5[$="^^202SFI?5:$Y&L0Y_AL#%,TN*\/5[CU-FY9GF7TR;G(*K,R^C MC*))+!QMZC7K.2;&B!^]EY[B22FX%WTT@MI$(0FZD]%(R:NLRO*YEX6^ MO7X,9)QR2RN1#=ZII>&*DUHPV=M72UJ($./%PE>(T7,O>W"(^!K79?7$/^-P MLV6SJ6>R[-A@7F!\A9XH3?0FC%&01)&79G7U\=/Q^2!+W*MG\A_MTZ=2 M4,#G336L-YXPE<#!/%.J9*3[%&D%BABL&R^-M@4@39V]A*JUF1+:'9-I":"S MF@+4"<-I\&*V'0J/?J48[MG/9;+SPO;.F@6\4S;4%,)@11S8%3L2N;&U)([C MEBUI7SE6P#IC0^I7C*6 +MB.]OW>[NCEQIO$8V0 MO;FZZ5W\H&'MZD+TWYL+@*W*N'75E@'!&HV9; MM)8N%(B9J-@PVH>+0^K'4/_ N1K6\Q8C+ 40_&8N?@[ M ?OM;_]6_H7\Y\G+\-_^?U!+ P04 " 2@#19A7=4^652 8-@8 %0 M ')SG5;_^ EPD;MA(D AQ?14RA*V<[X/ MV\'!P;__Y\?2G;R#((2^][>?#C\?_#0!GNT[T)O_[: F\:&('P(J ,_D!H\7DU5^M+&_R%00!=-W)=0"=.9A, M#@\^GW\^^'PX^?3I/Y(BKJT09?&]25+6T>?#_(>;K#3?^V5R^?/1 ?K?T#RU\.SB9/7_-T7U'+9I"5T(7>'[_@_[RA^B9(0B_\VT^+*%K]\O///W[\ M^/SQ%KB?_6".,A\<_YPG_"E-^7OZ<_(J2AO"7,,G_Q;>M*-$YLUT38@K\UZ<\V2?\U:?#HT_' MAY\_0B=O5ZU9#.'1KY"2?B/V?_S+9)(J.O!=\ QFDT3&7Z+U"OSMIQ N5RXN M-/EN$8#9WWX*PC#\A.$Z.#L^P$W\/[<9F?)_KSSGSHM@M'[P9GZP3!3TTP27 M_^WYH=0H!P1K^\_0AB@7(H3]V?:7/^=E_XQS_,Q7^,\RY'B)$'EQ'3>^%_HN M=#"7KRT7*^IE 4 4MI:"I^B!9'BR O3S D30MMP>!:K4TY]TFR_#Z6RZ D%" MB1#Q9(IJ#V[\Y2H "^"%\!T\H#%Q";[XH60D6S9A&)W<+"QO#L('[R7R[3\6 MOHND#._^&:,^U)\6J)4.)+<5+NY=_T>/6!>JD"+3+0QMUP_C $R#N>7!/Q,B M/5H1_F9V'8?0 R'F%9J!(:K_*0 A:DG'$;93I9+E?HF72RM83V)D^$PO5'*[T>B(^PS:<* > M@QB(YKLEC)(A4H( U-*E,QQ/SJ_6AY0AIE2:Y)9>V0C+$$H:^$NE21_1WT+P MSQ@UX^Y=$B7J12J9A0:?C7J;E?BJ?[70.#V!PG(+ M5C)YZI#1""5ZP988RUN_I ,;0NX+M-Z@BYJ)FAO=6S#XS7)C,+2F1)NE2'>> MC43.;%O#JZBQ=B6:> 9HU3D\2ZK5*I'][L-.+'O/5@0&)T%SY0.L#^4)2BU] M $EZGAG$J^QY52Q/-&+)/4O0,V)BU?5HG9,G4F.IO>]>IJMD:GJT CQ)OWWV MP(8A&M"AW2N5>:KM7?9G$$:HQ@@DUF4_/;0."[V7^"IFAX1;,0(#61RAMD\VA%]U(:E)_ M.NM]HX^5F[F<>7,TJ<:N MS$VO2&4]GQO+-#812FXA 6Y#B!J1N->&P/X\]]]_!K:35(X_).(EHCUX(43M M? TL[)9]A99XWAP0O"1JQ24BT$HHM'U5.(= >^$_L@;C(OKQOBTJ"7Q$P'. ML_D61KC:R\O3HX.#@\N#R:=)7ECQ(RIXDI8\*1:-AT%+7L*"_)M=Z ^[>?&G[_N>_VY/IX124V-*?X M\_>SXXNSHY.3T^.3D\O3X_.+P\M* XL\N K*C;4".R\??:Q1H^PMGJ7X>96X M]'ZR%]#=X#L+_&6CKK+:?,Z6^P&BX]]^.OQI$H>H+?XJG3Y^FB ITI7!EU0/ MQ%8F34R4-2!05YX76RY:UOM!$W^:DHT3.*8$&8!'-0 'P^()!-!'XY-SBQ;9 M%#!*Z<:)!EN$#([CD?4G-+=YZ7J#V:>J2<>)))<4&9@GP_>M=$Z^ARYXC)=O M(&C HYID7#APM3[3_ZDJ_3^#.<3-]Z)':]DTM#4E&R,.'!)D6)R-9&#+E\NV M'Z#NG:@ZN4%R@\^V@_6-[Y#QI.8:([SB F5HGZOJ>:_6QX.3[8]2]R_Z,$A( M/T:P1$3)8+I0!=.5XP38%R_]!VUZP2$1HH:T8X2'5XP,FDO%T-S@8^O@U?_A ML8#9IAPQ+ PA\MWN@6)4GOPPLMS_!U?4>:@I\8BQ8MROT MKG0<:\-]6O@>>2M:33(NY7.U/@= @2W@!=AQ@ AR>/3VBJWZ#0!4DXP+ *[6 MYP H, 9D!S\OZ^6;[S9HO_3[N%3/;GJN][%L_',RY4[K!,M-4[)Q0<PC"F;.8)Z<<%C[@H.4[*=O._^6Z,M!6Z^<5O(GRE5&.$CRU #M]8W M2N>Z6()BC8?S7 MP/\1+3+/8R*,C:G'"">_(#FL=>."GK ^V+/@*G8@*NM>8-J)(3 MCPM403ER3.OV"CTQS1UC[J'W$BVCNR#P@QL?-=.F8,O.-"Z,6\J38ST6&TDV MW2S0YI0U&A<3C0M+SO;GV"FSCCS%;RZT[UW?(N\:"FG&" *K^3D&RBP?A?N M+PLD;3B-(QRI&]M&R?MM2J8QHB0L3PY;W4"B\[!W W \&_?!<\#'?P/RR%=) M5]; V?D%MJ?JCBB'"+G#(F9WA'H:VY?X=6 '9\9R4=%Q0"DF1HSFV M^QQ;Z>[1-TU[?$+*<6$I(D0.Y5A,-679TIL2?& 6THX93I88.:!C,=Y<(=&< M1+SFS5_I]W$!QVYZ#M983#*99>(>!LL'IPFLXN\C XO9]!RLL=A:,HGR5XS( M<.4I1@D8M?$Y9&,QF60R$;Q)"K^6I3W7_+R5U? ] M7*3G>0"JJ'_J-?K# WR-?E,D^EPL=9(5.\G*[<;(F16^)3J,PT]SRUIE@0W< M*,R_V?(S^^+[IF73V3WT4%L@6I3X6<2,YLOVJ"'?1;)_/ZJZFP\C6A;PHUF( MYD1:=<16>MYV50$))5WH1V/&FQ^"+U*&U_:(9YM?+N K:;7"7P! $NH\XID" M/G[@"[\Y@_[! =S>+1=)'EY%-U80K*$W3^)R$\C E5=CZE-X4P6 MMQH'@P-(_C<7/(*HV1V+)XMQ#!$6EAA91(P8$0A4TN(I "L+.G1_]M>6&R5//M&HL4EF*@_H A+#HXP,=)[! M@-(%+M1>PI4R-S"E(X9B$9P,_,ARU2%=&,T>?<_FVEQ0\VC,!$$*B(LI:7V@ MO/OGCV<\N58::3%_00.MCXCC/SF+EI001[=I3A 46M+.0O$"\AYZ, )?X#MP MJH]VD E"SV0L15J(W<,N8Q5 ']^,3*BG@#&_^K[S [K5J\+5GXUE 55 23L% MG?"^!2MLO@VK:B/@3TIN+!^$!):TJ5 \:>3/JE/V$L;"31'/C%U$,>B\Y]1? M&V%L*'BS:T4020=8G60W9<-14 +?^18Y@U8,GSWYG MWI+XR:/,!3/5T9IIV>A4INX$X^1'G6/RM=*#85VU#:V@:/;HI#M5.H]%--1' M;CS!MXQAE+R>AOW5\HY@DX&GY-"="#*VOZ+BFV(E$;:K\6K:3)H(2F^0PU;: MW$1^FE]P0THM>2$(9*/O%I>@IE@W"G$KJ'[AE61F@L\EI2E3Q/:YXR<+.@_> MC;6"D44Z=R>D-I,'(L*:,A<\XP>%/>#<68&'UDCAE6W'R]C%E_-NP0S:D+1R M8&WL .GMP@"2M)3;%!-(0=SDW!N'"0O J =^7OV;OP7/\2>2]/9J_5! M/F41*<5,)LE0@J3]K7):U97)O6$QDQR< M 8W$'G\, +CUEVB+)<""4CXM^2 "+1\QV#*KID@0AN&G? I/L,???']!6V2\ MO?G\%30\C=B4I"S=H;Z(LC'98LLMJ!DWPC8#(EH$@@?TD33*UQ-J"7^K 9Y3 M-DFF9G5C^Y7K^C_PDOG>#V[]^"V:Q6X]E ;#$5>D#+TI0D>[P3#4670SQHR2 M:16U'"V?L1SHLPL2'#WG:HE?._LS^9YXUY9MA.Q4O&'DZU,KIARB4>[L%O17 MU!.!@^(%F<4V2?*;%GL*2Q3B>3:S.+=D$HRY9RN["?U9 73(-&_DSC./($@>06' MRYN,E-DLDG606=;9GO)8@@4%I(\D7<71P@]P-^-B2C63R0SADE76:9Y^S$B> M>A=A19K!?$90Y,S84'\(;O1L(+\HQYG+?%ZPA,W(T?6Y.<7D*'CH"JXY.'*6 M]79T?H%?^AXM2=H*G)L,N[YIIP]3.-<:E!S&,H-+T)P1([%S(B$>O@3;KX,I[/I*KMC'N9!W0DNV@*N MAD?T]Y"VU4_\V63;@ D"8Y(T85)JPR1MQ.2ON!DJ7!'3^C?-9EPW):8>HZ.A M)KV>@0"O3V&E9\OQ/>@E0D(81 5\T5];;-$?..2R$]L16OF"X!W:H,&CD)1, M2WPY0-LB+209$>MAD4KB$9SO 8@ U%/9186G/(1O4O&[.]XC&2K MWL30?182E&WT_HY98$366YO59'H#3<>L#C:7=*;$S\B$O4>JP]&%L+R_PVAQ M$X<16HP'=Q^V&^/=,W8=0/]SR%>A6Y2D)6^XX">RIK/XIA#KQ@^CZ2S3"F,\ M:4RK)3E:#RK\(IKB6II*C'WBBFNE%]\E6ZQ)&;2D C^B)#9PBVK*F/!KX(K/ %Q/3%$_A%^"BXN:_ M @])[^+K%LX2>A!+'L%WD.F"M)ODRJPE3<30;MALMA?=E(FB>&&GM5/0V>;W[T/;\L M-7T90<]4UM8)TM:I>E:T7V6*R]K+;9[M6?FQ+C?4"$\N7 6!A;Y-W%1N%OCC M@X=FTAC'.6*]TG!(8-Q M9M%795*ZWH[Z3+M QZ88\>G6A]0\Z+&=D;(#=+0 MBY%NMHY8UV#F!YGKUZOU <*[#S3W(&4@_0?K!#S\$ DV9?O)?N3!BP"B%-TC MJI<:S>+ZT(KJ*V*B"D(C;633V37:'9/-B(34)A*)3\BN5ZL:!SD%-'@$$7/Y M7TIC%N1LT61=DRKT=M5S&4],Z2> &NF@[P-@A> 6I/^RK,^="S:+73WIPY + M633MW*/Y&LZ]-)*5O2ZX>5UY3O*7FS+ ^4<<)L\Y,>+*]U.9EG3MB75B]):L M4U/L\ W:8A"7DF.WV2>J&%GO$*M=MN>/B^0W=J^M$-J,:9F:1TL2M9YQQ47M MXRZKZ@5>HQ9$R%'6U"G2U)EZ4HACR\F/1FE[F7%4$^-W-"/_/081VB' M8Y'0#EF5$^A-BI7^99)5J_11*>YGQ F/'5'>.#LY.AEGM ?%PT1+3=='" X9 M53\<(P_L5"78AN1[N.=17I>BYBFKZ4S_P!#$"4)[4LJJB/^J!E8UICV<$OK20G>PUV(5\ZA@#2#?Y6 M^PVZ;*,/ <3]:#WKP7;=P*;CU@0XEWR2-A>KQ,<$-3:(%-[8YC13,\ROHT>> M2SQ)/5T?X-^L$#AX0D,KG.I=F^OU-LF3M4[BL_ZP F>:2!W^!L((OQV5>DK= M6S!(XO23[DCU59V!-!Q*2SUL>K9G):HLY6@ 3P/"W\8!ZL:I(A(E/"/=!-". MLB=($K4E(5IHDYUH68;149H*C EPTJR1=/J0Q#!&83M!L38Z,.6=0M%>=^\' M,P"C."!&QNA08EG3YTC356<+ ]C66A%&7B06[I*9EHB^4>T+W GVM=6#I%N^ M>CE5T7IH^C522AX]L<5P5RMC)R@F('H/+S)JRJGB\U&M244H9"=8)2)[#V\Y M:D&K9["* WN!]^.U#D=C$BV?@>01%K?S#>+RTNI5[9D:30=I+VK!E33C[I"% M(F_G*W+ZL84PB2>_9=:^NP\0V# 477>3RS&02YW%-_%J"W4^E\ P2D$[03%1 M^?MXDE)3CB6][\K^9PS#Q&&OS1ZNF'TG^,0G=P.Z-8WJ^<8N=$ZFI)UXE(VR@NX:M/\!;.KUJ73U^+P_@S2%4'LKUNJM9G M8/MS+RF1Z)0]2.UFD5BETO(NT-JR;U07J-BFOR'%*>@*K5JQ[Q*RE9=WC<[1 M137J&AUC3(Z=5FS1D4'L<+%O>O_V"QJ.&*! MG C% D$53-(:E(;]V @J%NVCENW[R9F:U4CG(!^7J$]4FZX^R =!P4U#-E.T MT4=SR-\\*5C@*%$]"*FU0ET O3KD(@(:B3W^& ! O6++S*8(!V-8WW\%G)1X,T&ZLMYJV$UB38 M.@'Q%QMB4>S/9)0K24I"GFL2XEH*LCR"FA&*1=:5>5W@;S6E<\HV^BOSCR#" M*]NGP'^':!]UO?X6XGN7F^WEB1%JE&^J,,>N99G@RSV M.1IV?[=P;)\H+%R?G 8WK@6)U@.A,LK:Q('NJG%Y=HMSW9770XQ/Y5XCC0Z# M]:!3U]6@4U>V#5P,23GGC4]\,;Z/JO8<;W"!&$+'DN+M2.P*A,7A%@RD<]_# MVD6?<5AH/XZ^0.L-NG57*8&<>P86EHL=5&9D-)WJ&[(%!6<.VPSS#'\!6O*P M-Z-+1[T8LZ:LJ0&-XW[L8?=^&\!WBC<13U8M.=41>AXN<6JBJU6D<OT-A(RY<,TVL?@,1H;LFT[B%&+LY6F",%X"MM5 MTK76C2F1?^LJN@4>,]L7,MZN,XE&#*2%]^3=!G=V$M*13GPXA7?0B MRYKKHPZA';L>O'<0RG!&HQ14UNK9^<7Q@7JVR79&$Y5?TOFG\E$K,P[C4 .I MWR]2#.I8T?K)M=!.QG/PUEF[J^,1DG[K2H2#T2 E!UG\G,RAJ$'5=(JU*[.L[?/S"QQ!S'3V M2535+JWY^2G)7\!N\:^C7LQ8\]_-9L".IK.[#S3XHR[XC)@_];!>\/]C2^&[ MY8+$52F_4)'8=CRG_$4AY8-GNS&.CG8+PY4?6NZO@1^O4 [TMYWT]!@XV1D* M.;:Z^H9IV1M:[TDTU:>!-QXZZ32-DEP_S\XT740O1930?89MA%E=10/=R;K] M4)A<5._:.FFU#Y;O24M71=<+$Z4PIDBN(*HQL7I'=<_$7/WZOS,T'!7EO49< M#:FKFHDO\6KE)CJVW#R6Z8,W\X-E"C3=S,Z9VZQQKHO0DEX?5FY03R_9O5H? M(,2/F"7>S"!;5Q*O>XCA1"+W9="M+M PMB=(-[RU_ MY&FDUP.Y7.-#/A. K3VN'\8!F 9SR\O"/#U:$?YFMHGSZCG75@C#Z>RI4/5/ M)0Y0'@XX/$#_-_DTV5:&_BC6]V^3M$;\;$!>Y\3RG$E2*_ZV5*^"!X$*C=T^ M>9#&QRHV;3K+"&JYV\<0.-X=D%+^]],#1<\E=6G]EA2OB$+7+OD$6'8U6HUY M/;&A/HD.HL7^%FIJ!L>7>+FT@O5T]@+G'DZ-G;'3>V_X"56D0[MPALUYBLM#9EJG$Q:_YB@EC%\K,AXAQ?G!R M>GAZ>GYX='AT<'FA9GU";"C_VD.D"*T&@&Y@-3HR=E.$:0/# RK0FT-\\[UT M0X1C4#BI#PK;TB99<<-WEU]]W_D!71>A6Q5NVU;&V"!4AB[C!+FEK.&!(Z>6 MHT)WF)H,N>UT8=K @*V;T]D-:C<462F!)8 A-1:]FMA[=>[L8BXIG5=\FO)'!WXK&%K7RCO+Y.L1!T> M@7[T(]9,3L]4)M/QP>69&@>EYE;R=V[N_"7^7QP@_FMPR:0%1@V;_4XJZ.%D M1.$ L#DL2JPD'HYZO(1IR%R!D>"\/A*4"DYV_L6B%;A3;6M/Q"RTCGNM+U2& M+@,&5Z-9HX98(5H.'=W!:_ AZZZ67@]:CQ0;##:.+@)CR463K0 7-$E+4NC( MQ#U04'+H,BPT-)&]]R=GT;++B\) \=4:N#MKLT%H\+[AZ,.7]3Y<+$C=R^-H MP'Z#7GK3A]&':5F^JWDG+HDK(VJQHV?2LM^R5-]PUB\NI,$>3B_Q6PC^&:.D M=^]B*_G#@Z;C^KRT25:<"A?TLD1,G_/FY+I,OM7V,3?MI/1E9A_J\:":D/8; MMN="PIHVX?(YX @ZXERBV@Z.VOOA3/Z:?_I7 UQR#M5T^F\X:LE=&,&E%1'# M()03:=6]!;1;[]0<7CPC.S M&Y?4!P]I,%YN]4)@#E=>XM6I9DYZ (H?M&O0!N?0(U"$.3SJ++6) MH4%\ST;2I]>&GF'X1ZHD_(EX/$#,81!5!(7LY>$.U=P@>D7R#3*\V) M)06W:!Y%!\7D9UMSO,%K@&A5)"H;1_UWV MRE->''2CYRAKXVBLA&DAI*3P!:012HT'+GY!?CI[L5S :PDB9A@_,UK*F!L( M#WIBAII#W1W)PZ_9[VJO=IH)H(R1G,H8B@ MC#DONMJ1=>)%]5K2/?1@!+[ =^!0Z<',9PY+VHF:DZ6KZ5@GLE#NQ>4_44G# MG=\<\G03.2>120;CEP72]+45 GQ]8 6\,(VKLLJ"K3PD=E/4N; -C#Y%M2C) M'&+)$CZG6%^69S7KY'L_ '#NW<2H_1Y:[P5("4B7B6^@YR1_NL7YGK5V;EV> M.823JX*<=OU8J]60[LX*/*1/'"\]Z9U\U&+D,H= ;03-:=*7!5H-4387!?@8 M0DIN#C6$),PYT8^95XU+QB/X45!:X'OHHPT*WBE\3!$MIJS?XQ$S2(KD.;/Z MLB:KO6''YRS\BH]AN%V%CP^.#HZ[N JGU9G@*%SK.@-MI^P%<&(7N[;E7F[I M]A(MRO+7YE SOP(+H^-,O6=@HR4%7>W%[<7A6$8H(AM9\'N#'*U/)TX-AKD&+*Z\Y M9&DOKHX^SB2_B8J0? XD5+I(*W?\5.I7%0;Z/F\7 +=PAF0 :)@.KT'T P O M/7<&SM42JR]Y'BH[B,XM:+? \Y?XV#%/)+@6ZZ'.\7-8G9IZ\>#6++2SZ.;P MN+XY;([OK'(C.%"@YY.#R]I+"HH%;.V 3^@))^<7QQH\D-,.F/H8TE)\TRZ9 M5\^M10>!D_H@4(OGK++_*P[L?'IP<7FAVG2T=6EI1%O 0,1;DI8C1W<8J5:B M3KHQ;5BI!]84'5C.&DS/#2%E58XMO<>6U6'T:'9%2:1(_5'"*SN"[SG"_(-) MVX*U'%M:H$H;3*3JIJ\PM>H9^62MDY7?#RMPBLK!=M44_3",E^EWK=G9OI+= M8JID/4FRDP*&@OX!="?)5*\-XQ_]Y!%;?.,/J1_:Z%.BI&]HH=QVT="BS%W@ MJ2RU]&#&5TK!9["* WN!.O#5/ "@%,R>R+&F3+M (FZY33.&%Z*3B^Y2+YK, M7]L0Y2IWISW&*M=A7XHG9-_#')W.-@V_^\"3-+@&'IA!T2,WX1++G>/T_.+H M4OV@( HB;420HQ%3HCEN]7(WFP$\J6Y'CF!2&G&DZZ[-GKQN-+CW0?1U=%E?754*$WEXDCV M*Q!J0LD4U^ZV/_>P,>+!24$%3L9?K'!$NC*/$UL<9KG04"&E%BV'$!:X]'U3 M7UHQT$,\5W1A''@*_'L_6%H/W@S_DPPT#$H*EF((Y61(W8-979>W3J;!W$+= M,"GTT8KP-[.-RCPGN98QG3T5JKX%D05=[@GMY."P_B9*L=9_FZ3UXLM1>T)R'\7+Q+GXSY'(8(.15I.>SU M1PZZ):-'E4J:IEVY6\LPB K\1G]MN8W^^)X<2%U]P*H]O/1;6=RS\XMC#1[Z M'@C5+9W8*ADO [Z"Y1L(2!Q(?]6*!6PP&H"CR#%*Z+Y"#R[C)1&\TN]ZPD=I M6QE MBP:.SBQ<+0^Z#@6?Q\[CDQ9S'#YD3 IH2T1>$!+'M)9M1T[ MFW=SP>[0<@O?HGR)EE=!!&T7A _8TRW"AJWU2*U'\,-= M/\5O+@P7V'%M(^^=92_^#JSJRJA5&7N*R5):#WZJ=9KI'$7KRG%@*G/!["YL M2SYJ>E^;.[;6I\FV%9-",Y0:E:4_SUM[@GZHBUV9P9%JKRTETFIX$5%O@]64 M+=@HC28;N8H13@@64&):K7 60*R\%Q<3CXCV4,"ECWT4VWKK+RWH-0%'2JL5 M<.(85/ 3DE(B?H0%W5V,HRF4WDV%49RL3QIM6WR9RL*%.GB$#=7>I_6:-!KZ'KE/*W1I#MT,-CK@@2E;=P&>Q8:Z@WV M_1V@C0]'IBQF'+PTN, !UTP1% 5OQ'ZTE?=(0+$5+_G2E M@A"YN+6BZ21S"]Z!ZZ^ \PKLA>>[_AP'SLV?NG\&V=-H"[BBF+N$"QD;;[A1 MKDQ;1K[ZZ=KUN M+H R$?98HY8$;C5Q#JTD21%6U$VTS?(R9U96MK*R+O0(PS,T.7CIR5";ZKFV M,\?NEBO77P-0B+S6./LRTX^(50Q,Z]00$UHU)PCKKVU4,]23EED@5/)*BY+< M1*A;R:S:#UF>C\X7AK-\/:&6)&BU+N&4+0.[ZW/,ZL!^"OQW&*)&W_O!K1^_ M1;/8S=\N(L!.RZ(W >A8UDD@+*F!825NK'!Q?_MP\^ EKS&F[_J0;L\TI36+ M$OPB]NHSKN8!;BP\-B"@?W!4S'?+33RJHQLK"-9HY9V\NDCA!C.O>5QI)W+/ M;PMJ]I[2MQ"@@?4+G)&XPY'3+.:T%;C7QP);10EAW8H#P3NTP12_-8>W[DV; M#E):,R 7%[&7(,&J!X<\H!?%"OX[@/,%?EH0M=R: ^:HT:7(LN(OSR^.JE%Y MQ\"MWC0A:=NCTSHW?\.*0*;\9[.(094J _G00T[W\Q=+"?;]?+>A] M\!HTSC0YCN \HJ)MI*66;Q<#^5))Q M\[(7;N8A;'6^>8L59WGKEZ;0S%?1O06#9+?:XB[N4:>[N%F[_A).K/3%4QST MT=VV;6)%DQEJW>0=-V\<=W1Y,JB8&G.0FSCP%5B)P6OJ/>..AW>M"\3]DYM:1/ MOX2@$%!03^90JTELNG,J.Z?>U!*$FD(:00T829IPTQ>IOC$\64M*NSQ 2JMN M9U321A!L/MIPJ< ,S]-"_]M\_"\( @3%8OT%N^CRS6>4S'H3:/@I3515H_?9 M:>QB=2T(SV_$,O1FG#@#.$*LX"A,-'O/-=O4<>C.F-<@4XG#J MP+!9KL-H_X7A<"BU#KWY./2K&0#?* MAC>I;OS$7(APPJ^U0"1R9OA/E;0F$*Q%25H2D)<,=1K)TD OS^>J)EI!K=M3 MF\WQ"WO0:LAD&'U:"&OPVVZ\QX.>C4I+>U78XA2P]ERIX"E@L?IQG/)QAHH] M;Q7^6WD@7M7#@(!VZR, AURCW[N7NLPS#/^X7E\#SUZ@3O<'Q=[(RJ85"03P MK).@E:2]1TGLA'#>?*J9CY6M+/[>06BNL MD\@R5@B<9)I)S:(@CP62WM\*"[[QU^M<8LIPWJU0+9G2:L3O00^4\P>UDX*H MK+FDU'FC6Z%Z$DD^)[H3CT-O_;\-\AOP'#\@1^LI_FX$M!Q:WT++IX*A4+IF MP72]QXFJ@]Y?"6EC//W2+4*2-OBVFJOY9!M]9./:0O4)!/@+:PX.";#3LNA- M #J6'+LVEJ2]'NT?C> D[1F\ Z_51;J33D=H6;WC.#OC.-E1<[K>^=CL2(\. M3U>LV(G9D=2>+7F@'_SE2ET0YD!L"[.X>.-$6_ISEZK1%@>N KJ0E%J!'@+[ M\]Q__SD9R()UBGOVQQ;V[(OOWUXJ&&]_T ]0(5"V@#)$T@H]WBZ;ONU)?$VN M^+,Q.'()IOK*$L':,8T6('A=6-XW;":@H,=(;0R8;>0<_:-Q@S@?C7&AU4E2 MU5U^'!Y+FM"B%<(\1.&07<^97MQ0@"^) _B.^Q7U))V4?"3$X$"T3@PAF4=/ M"&D6=TU(T&K2X)1M]*N'S%29QG/S$JO4[S!:Y.^6I?'>\)6T, 3H?PXY5F.+ MDO2F"QWY.F5D*4"_&WF$_S<7:N*Q=CZ>4=SM!;0K=D93[O#C M70>^!E8R7=D1?$>C#--/GIA>*]@%$*S#+B:B3JZTC2VG6@(H.;0$5 P;3FPI M\O;OS89MEZ_^M_#6=UV+XGO8E&X\$%%47%EJ<GAZ>G MYX=(RP='M4CN([%HG>@1A+Z=PL6,7">&1)LGZHII[N+(J24[.%"M4Z&ML#J9 MP(@R,$UA'#FUA+HM:@+X,S2@$_[I>V4@V+2=$="G,?6X<&:@4\=91&H=L7WQ M9]$/I*_*DZM<2%/S[@CNXCK0Z:[P?1QX,$(+:*2+>_B!/X7T$/K$#(;C+2BX MD38]34!MM1[CE&WT-CTBXW\-_%!X99YDTIL$=#P%%F9D634QW,GPHXF7L8L4 MY]P"U'8;)HBASRY(H/.ZU'3ZRG9:W/WYI'Y"M"USDA:JM/?B8&4_H.LB3M2$W;2:T9.%RB@2[?CD M]/SX\E3-=M1> "=VP71V#]&6&GR![Z#6?.J!$G MT# P(TM^O?YJ_<,/;EPK#"D'5(*E:,FNCDRH4TN&4G0R?#/DV4KS:"WIAUPM M2M*2,C(0%N8-MW9TXLXM?BT5K>><5V O/-_UY^MG.%]$=)LY(]<8.<&-7M-" M5EP;9CQ"F]]K?0:IYU>X@"LZ/G9$U^8;UISI%52P9)WP:U MUL3H3Y0IDM/.E%G9RLHZ.[\XUB"426N4A0A#EM^4DV:*\(7ST.*YISB+" 7M M,*]$-&+*R3%%'>2S8WJF'68027JS3I1K_4;*:?))_32Y?N*DY4&RXJ.HL_/C M50=16DRJ'0'3=Y1E-P5T+!QP)_QO4["PPR;W[1D0$>TMO"S11TOLL0 M[X5?M4*7#48#LJ-P@#0 M@C@,'>@7:+G[G9B"H6PZJVJ6=-.%FLET^K20WOA9JZB3NX\5\$+P"#ZBUQ_ M?0=??2]:M)C/. HUG6L]:*<'!P#5@YB8EJYFJ.U_!U9PCS)(866IQ#TEQ533 M@Y.!+K&^L&JGLQLD A2/\75:O\&!R\/1Z],2E=K,BZ+=6S9TD;HYHM+3LGT_ M/*EZ3HPDC)?B3BZFX :3-5LT/2U@(JZ$98U0GKFK)=0*:P',ZD!SRF88V/3G MZQJ2:@DX)W8LT"D2CA[V9_#NN^_0FY=%ICJ&4O.,@ @4/.M4$!=68[-YFPF> M95QEQ2C0A *M!G].V49O'&U: 67G0]=^$/@_,/^M%?HE6A.]Q?F+T)L@=*SK M).DLN18#!L?SNM9#34![Y;:,FCC]XJ%$@ MC/#3!U=1^CK"G><(# N$$LQE2!O!,P*=&FA)?HE\^X^%[Z),(0ZA%*VGB73A MHQ7@T?,="-N7S^KVY6(M?YFD]:"OLZHFF[J46I[KJGCT(Y)[=M$T2L_X_?C\ M8)S69\7=7E3%8O;G"YTC],AWB]9M""IOFR5HG<4^QB%LY/0='1F7&6NNC MJK)^+]&NK.J]I8 V; 8TK!^'4HY.L=CNEBO77X-T9YCNT*@'G<3T6M)@,$CK M;!)3E$Z4V RYZ=8+:\[WL*XH$PDUCY[4:#.QB(NITPLVE4939XK&M'H#R8U) M0V?EEE:GCHK:N_2]9(!A/3163J\@'?@X48U#G6,U%J# MPC72M1%0M;6;$]0(B );SF$HN!Q"JG:R(P \77KP+0X?/.S? ]\!?HV%#C ] MAR$ MQ!2DL>*.B_*7]%..\*;8"N*:?O'6CHM,6^UX.$339+3@29(4]=+#2D+ M*CD].#C0XZ4Y/N 8@%/D4WUT@[!@]\7 M4X^]G",3NFP9V.?C!9MUU$@Z:7R,<0^8SI)?PZLX6O@!_!.0W+JEUZ,WU>BL M:7&(+T4]!D;PDJ6X=PNZ>'BX]X-D<=XSC:O5[=G<6DL]W*/;DKH:.5)S4B?_ MP4L6Z,W3A0KI]IW,*O;D%=),KR'(6KWJ3-@7=-/$C0MGLY(ZFK82LNLH:_QP MI%P<3C6]QA\[43=ZOK'U]E;5V_8R;B-?I9=O!E>'44NOMQM;#9KJ>)K=2)S& M41A9GH,Z^.\ /Z(+G*MW$%AS\ RP>0,'J_"]Y.Y9;+FO(%@>R69T^Y;LN=^' M B49A[5;"W=0[=T'"&P8XFT$IVJI2^9A6[+O)7TH4)+13KM>TF:M6!^ 'I & MH1="^S?+C8DWLONJST#&#Z:FC-<7IO%:SI!15N @WRE0@.9/9R>,FI?FD;M M#F-#8A$-'[)-$^TQYAYJ,I#, R@H/W\YD!K*:TOD8T7GQ;[]1^K1Y-S&P<;> ME'3GYG&"RM:6Q1E&29E:R'G7S\&?HM=;.TY V#2*WW!(U7IOP:#7=0&INC)> M1V-G[9!:REG=S\F?&E9OKE^#X!W:H'EB>O2]]T11B>K"5_RN=O'W&S^,'OWH M[R!Z!K8_][ _0.$^-VG@':1NL_BN3F4Y^34Z192SD'@(P[@\Y:7. $6-9)L' MLK.1<$%FT5*2_#G'NAX.DI:K(_,8FD8+$"0_/7AV -#/MR#]5_J^BUB383P= M2$$YD?LY/51SROT4^#8 3GB/H! 9&YGYS*)8.W%SPO1SD*9;,-V"7J[L"+[C MAU7$X^D><<;33;Z>I!J=Y/49&5/W\&*,+[JA7G",>H$F+[KQJ)CBO4\6;O37 M-+H$2E2/L0!2=7C98ND4,\><0(GZT(;-@!:K35G*&>;&'F!0<.)>OG?;J 5"NRD#R#J&A7EY$[&C0I]VA[*B3S4Q$8&A_%9G!SX'UT_5* MY67*3@_,D9S._FS>#!)*EK_K?WH5W4&P M&?L.(5U[_5ZV5!B ;0W>^AO$N7C88?76Z#X!O7J5+#,%ZF6FMQ M'>28\SK(IKJ)M:W/R.L@1Z?566@DUT%.$?VKH47TO Z2J)CB@4@6;M>O@RC& M6 "I.KQLL4:/KE%W2#3A&ILV,M?B@LK1Z0+3)LK%UCN!^G [,;V6-!@,TCJ; MQ!2E^N'%9ZP0PM-\F]_TA%AD5F&+T_L-$QX@B,]?%G[5"@RV7ALPT+@[?+4^ MX#)>$G$H_:XG$I2VE;%@RZ+3?"7MUM48AR]!V4;_5'=K@] FNES!SO$,PS_N M X!#T@*$<_2,="C;?,=;K]Y4I+-*HMVND[HD[?OT.,=IX[S>I+V[CQ6P(^#T M\M8!LT(#:3V.G%N9OZ&N&Q2Z/#885KL]R<+68TU:\4V -;P3E7SE:&7I:"]S M7>(6IT*=:M*3>@.Q2"I_A33'U$!1$E8?;"09@]B%42&;H@[5+DPWOMQP$!QFV0/8@5$ MAFJ(L3HD8PC?63UQFV2/815#NFJ(H3#D8O@"/Q@0;E+L$:P@2-<,,2"$9 #! M.VAV7&I,LP>Q"B)#-\2H"')AO,->^PP8"VGV,%9@9.F&>,=?+HR/D+E!W"8I M-_3\_.)8AQ!0"D%DJ(9X05WR#H,YGKXVCQA[!!F:(5_'ECR8NAR38C'1'L?J M<,I23A^/K\JV] "7N3\I)MJ3H&;O82B'?'U6MLT'!A%@#\NE9'LX:Y8?IGKZ M>']3OMV(@PKE9'LJ--B/.*G0OQ%IQH-G,=4>SIHIB:6=/MZ*E&Z(XN!!*=6> M!W6#%"!93K='M,DZQ8GI("8J-J3E9'M$FPQ5?( .8:SB +2'-#>+5<_D)[6["WO)M$>S/J6EZZ%QP.IE&Z/:2.F=/WDF/9NFDK;PN.45$VYQ[495X:&;&<\8UZZTM^P9A7"KV4U7 M6M35:S"'GH?27ENH.!N(12=0TT2]"4[G:@/)==>L41$]9,T_^:.4=873.E#_ MM1O8-Q0IS:C 'X.-+\\ K\O0SS>^EUQ3CRT7!U(;;.P&ZCJ5+["S)B MP&R2_8*7R IFDWKM!G8+14KK^D*U_K%UGD$8(>U$B7:72*\XQ:,5!*CB]S;A M=4XYP^ML*YZD-6%A&+U M@UP(NLH!0%\*43TD2*<5U?E#0K%[6O$H1/5IAGQ:T?U/I!2\IQ:?2E3'GI=. M+KHCBXQR]]3BTH@D X=&S*+ZTL@H=\\L+HT0@PV-E5E4=QX)Q>YYQ:,08@@D MQ;0"883E2&;ROP,K2&6A$(:6P3 J"(M*#)"D!\AX3A7!N"F]F1!S2TJ,G:0' MP@E5KSQ'%&E:/C,1%Y:8&'%I+&Y_W=X/5@U\*Z,[OU@4,PCT QBMD]^T.?@? MY[O AX<(H.I#'5J]"UP?- 97CDZO#VS/NI,%+_5-X,:T6L(_&)1U%O$K2?7C MIZ272LB/O&H#K^BQ+%T!52/#5G(#(!KWC:_0HS\,7/Q=3R0H M;2MCP99%]<'DP&\[CQ!"IBRJ#P$[+U3RR9BRM2DFT0K03CL;IE2J#TJD04O= MNHQ@T\%$B@SN,+L%@FGI]8?_NO#CT/*<300NW#"R48F>0VMPN!;S;874:ZC-$N4A31]Z&E&65')U?')VK1YL/ M. ;@%/E4[TEN80!L5!1Q15M.H#]&%%V7E[<<@HU^Y)45GT$7I%N-O9RRJ3YI MEW.'YR$,8^#'Y-S"&20;0@O&.I1D29+870:?!N[]8 9@%","*9H+ MFEI01NL8[5FK7@!C8+PNBI.T9]^-62'3ZG8<&7PJJ+7 C-Z@B^*Z7B.X3'N# M!^9( I2FQ853CEU'2U8,Q+P4>?>]=Y::P7K\9;-1# M;9)N6.S&(F"CTS0RW.!+@$K]9O0#/=1&?AI\U <.K8>7CQ4,DL3LU:Z,\@VD M/I\81 M#T*D.AMS94ZU+\NNJXS4"4*J>DHY.@X/HJ(^WJCO9T_8&%8CV?PR#XLYLYK! MH$OKZ>S*==-3D=Q3PH8K'!/Z 7U$JVG4WE?_OWPW4=8'_>A12:J2UQ_@YSM5&]#>77M.=V&P7E-.X:[TJJH8IV*-%Z8WGCPMFL MM+LD'CQ(K,,,5@ZGFIR/&AV1]>6GG9RB2'+3II=5UO0I0O=BA"24KX*<;%V/ MJPRQTF^.]JZ0Z,7ZF MZ078: "(($#:L-W8 .VG]UEF+)\[.Q)\XL],GSL+DB;/1/&R&FO"=+^/WXY-J4,MQ/'"F M>G 057'34HPIW.CO;7>,N:K;!$!&JF'P9XJE4Z1+H\*LGNE!&S8#6IBN9"E' M)_))#K.J"?R#05EG$;^2=**!M" ?NA"@S;3!*=OH(Q;NJ&>P;M2DLTP;SV#6 M:"7&^E4:F2*R@NB+@1V@?'PU./_+U>_I+TUK/81%,8KW&GN+['G?06M=H\"0 MKX,:17_MKT7O.T$WQ74-';,C_4#_];].P7_UZ01<>I,4#R;= =QY3NL.L+_[ M#L.TE/Q';;Q.Y#.>XIW5UG70/2 ME-?CXR'S& +2[6G=37$]Q*(9 ;-U7V.?GU\<[UG=5FVRXLITWSR.P7I2N7Z= MK/%N$>[J O#R-\V,7J.]1F5%O]FI\UC]^I5@^_:=:SBURHK64[Z&8E3O*A\@ MZM>[!-NW[UW#J556^""#>U=APZA?UQ)IW+Y?#:1360&8#.Y4INZQ]N?:?:A4 M5K2H1K.%/E<\\]?!PNEL&@?=+GJ>N&3\R;BV?'YPGI^>'1^<'%Y44U5.I([GYJ,WT+:YMRX8,LIY[70!D/,B>CY;:#/07^/+"6 M#?= Z8G+"KE "KG4 7@F9EN@6\BG^C'MYN8VWNID)=<*OQ90\.!(D50BDJ18 MHO&;"VUW?>5Y?NS9(+DQ&$Z#K&UAXVU*@9PC 9""0>4M$&2#T0!'"W\ /X)G#2^5C4P MGT!.O6E 1[2RKNT@< ^C@>HX>0NNY2CW$CZ9X W M$M";;]F_3=,\9'0OT# 6R=6#I,FG>8!190$M::@4BS?I@]00QM2,1E.)5]ZN M5V49T5O5/'/U&@ KC(-U&IW93M\BR0Z3;OPP(CPB))K=+ )UDEK2;=.QC#S4 M(V=6OK("+\?Q#E^K<8,$TUD:8-[#KRGE;R!5YS(% M+3"#G+HHKH<[G+H$GT;B^TN ] 5"M&Q]AR$J_-X/"E\+NR-<'!Q6W1'2XB9) M>>C/34V3F1],8/ICE/RHT@-A(_2V[0SW TJ.XFGX\?'Q^3GV9U$P_]W$ >Z7 MFY;BIP"\$%P##\Q@A'H&Z@LQ[@XKD+[^&S)D;E^@EH.2*(3UJ5.R0B29EY2[ M$V9JN0=(',NMZ87.+E(N+2DDF0!$A@DIQ3 :)6N'*\_Y@BH1)1,][TY3JH5J M)-E$=2$66NP ./=$QR="KITFDY!2)!DYE=/H-FNMO 56AQ*UI%_W%99LC9@R MA.5ZR18&!/4P:$;/K"6C9/.!S+@6RC%EX;5103JJMR07-?.NDTM<.::-7*7U M9SN*\12QXT1KK2)3%FEBS.+1T-'!^<6)!O?_^B>1B#8D'4-'?F2YZF_M%8S@ MS\#V/1NZ,'^Z(%9 M]O/CT[/#\XNSD^/CT\NCLW,E0T-NVQA"C95,!.L8U; ;+\4[7;7[[ N8?36UZ$P_'X7A)8 M9X8_6][ZI=;Q\*(#6F^H@T:PE8O6,6/?66@0#A&3M2C??V;M^DLX<;*6)3M0 M*VG;Q/*FQ4NOIA@Z_!G[(>ZS8G&F,XTT-"K(%5$!H MT\YO-J)G8ZLW_X)4<&,%P7KF!XG3ZRW2UR=ZZ5BBOK&"U#SJOFPAT@'%LCFA@A>I@!?=_Y 5T72?^ 0/;F\,T%Z4_< M\R&YB!UBEZ@63+%)U!2!EQW9=]G)5RE0IN=D!V'<_.(N<(?8UDTGIM@5ZD,\ M#JG*/4/BQ#O$&;*\DLP#^O$AT9O0OFZ'^$"65];UU*JY2!D;"C8?_MU^0R8M MV2%UM\\KM($+XH+H3X&/-@O1&D=\C-!LBH/VKO -7"'6$$O1DD8M2,#+)#%% M=-WADY^O5QV8HS8$/P)NJR-*JB5M>K UDD25%=]'FVE)\&!6^!C17(IP2MYU MHR/IY5WYG"D,K@)C2#G7KG"%0VICST>O' >FLCQX,S]8)A6U./8\81Q[;NN9 M%"HR]03SXOP,/PX[PAF)M42? [LZX +R]1Y^OQ.&C<]CL))KB:, )#QX4B35"='\>/H&Q]<*UHVQ MWJEI1X(E!8Z&51>WH#I!63KX_;]Q $,')O'.J* RXW3KR:8[;#!L$;/EO8B2QH[-.1. MC_&N3.&+D+"]!NM7XUY>-TI7;9'YA: T-B^!.J+%F,4E*=(;&=:?[+]*(!(Y M@UF4$933P&#]J&OBGLEAQ,@2.G661I*W"O(?O5L.:;%P#; MGWOXA1VDEMQE=+-7> )(P,0))/%I!@CEZ,JV@WA[2E1A4X<2RTH_1DK7X.9+ M:Y;)5D2OD?1/E)Y6)F^MA,GIH9S3RLMZ'/U"'7H>5E['(6(8FKW\Y1OTN,*= MTK)\5[-"299G!5VG]Y/G %_.]4+H9'>4:6>7(D5H.62P8*F/%9U%'OTY9ZZS MXE! /N@DI-:2#9VQK=-%1'PCF9&^S06HQZC,?%JR101:/F*P959-$4)[!T*Y@>+^''J+V%_@.:I=FK]=?K7_XP8UK(^%X?IH0)Y !R<]&;T2 M8X=4H1GS#R!P,8(SL%T]IN/-9E[-6TZ"O]) M+4=AN\0IB1J2]@1O]C9=LE@K7212\Q(U63J6$-4-Y6 M!987IM(=\J_$B$7L$LDZZZ57!VSMZ5988SYX-KYOQ9I0VQ6ZIV0G3?7JI]V* MI*3#SKKL=W@)@6H+ ;Z#5770Y.V]?X([3LXN6+""UZT7+4FH-O(9C%[A6C0JZ]X,;R[5C-_EY.KNS L^/&X>O#L7M N%ZT5%.MGZ"Q>0@J ^\ MT/ X=N;*T"+\PA$C_$+S:]=66I])81C4A#JU%\")78!F^OK!<7B]+OQ%#2(O M6$RY^QRB[E.U1FH6C*%ILI(BM&IO> W#,>C"!RGXXU?9Z396%76GZ)":^'KW$\(#J-PY1'4#*=>=2$9="%,3XN$ MKFK9AV7H?+5=%X9UI8(0N;BUHGK9T3T*+K 7GN_Z\_6U%38H@O:F"U?>L9&) M&_HZH=KK0XLEC82H_V'D+T'P#%(S8;B *SJ#*#EVB#>B6C!CT=2P4-B8K?FW MP\V6[N,C/?@RG.V$KH<>'H[0QD>BT=%)W #-*DE+?@D3H9/#(U45O;Z 9.XU M*=V8U)4&=8*U4H>!;-+]XHKY3.Q!6;V^W:4]3W6[FK!G<$?-]?K F$YTIGIX MRO.HW=.SE88,O'*O\I;TKA)/0#6RWC?S(\O5C'&%O6'CG# -\BGA,<8FI^GL M98&@S'[EM\2T*'Q'6=J#T@R^Z%_05J*&IP#:K)5E8YX]VQBZT.\BOJJ( =>+9:@ MDC;L^]N0\YD@#EW/+"[3#N:!N15E:4WO8LG20$G'2FK>=R=%W8FL_:X')WUT MHJ[+0:3]UY)O.N$Y 4FE[EG=<5$FIEE9IS0:'E6;\^[/OAL,_4Q0I7OT$RQ: M3?=H\V;0\0E2Q_F>@!PJ,C(D\_HH<_*:1VD>R1HZI)#>4"WI\"_ M]X.E-5TEOC?>_!F$,>ID+:*Y'=.CN:&:)C-.'T736S 2AO"/G0G=9]3O"%F=# M<@<1_3&#T9?ZG4[!W(8S@D=:6:>K\LP3XIS8K !XCD)Y\AO."SYY]3L0%&?& M@X<6DP"3_Q[I,I,;Z4V0(*1B#.>)D-CZ7TG9:01+F$^@U\ "2 MOM6T4B_&<*8(B=WU?$!KKXFF[?PCB+;S;@O#1RG_R)DD1UY)!P8ZGL V]"[\ MU =:VH=/($CN#UY;(;3Y>40MQEPZB8MMXGN+ HJYA3@&N,!]UVS+G*2%*CV7J4K(.),A)5=T M'E-I#O4!G8:D6G9DFHKKG9A;K-&'DZY*BJJB1+TGI!X#XF0,V?#3Q#21 =38 M],3THV !#4HN(E!D-8T*U$C@C6G'0@$*B$P24"0U(RK\U0\KMDJQW.>7,MCOF72 M1U5E4,[.+TY.U#..39N&L64HY8Q^;GH&:,$.;;1??HE\^P_JW-285DO.#(9_ MG7K\2I+$G;*_M8I!#T&;*#5Y]6,Z2^2F[79(Z?6D4H?]CI"@DAR&U TE12FI M4U<]H9[("\%7AY]3S-%/(6B(7?H>>_JHI=,2=4[4&N#F$L^,O4QE4/S">*^( ME%Q+ L@S<-'EE.0&J'"S@ZF>QN*]C0/HS9] 'TGC=&;_#A-9 KO/D!@PY!X MJ"5>T!B(0T>_:;4@10N]K"I5GY]2=5-9<2-J[1.T*VSG*B6EBD"L04LY5 MDUI#8'^>^^\_ ]M)*WY(8TV_!I:#]%#<*7*>GYXBA51/3[-")UFIDW*Q2*1, M(/R?-[03_8__#U!+ P04 " 2@#199-]H(+I3 P#H>"T %0 ')SR]=W/JR-8O_/_]%+K[>9Y[9JHVW@H@P9YPBR!R M!A'\UBV5D%H@%%$@??JW6Q+)QC:VP18VI^;,&) ZK/5;L5=W__U_E[J&S8'M M**;QSW^(._P_&#!$4U*,\3__27>RI=)__N^__^OO_QV+8)PW_(.!;_C2=_QQFL6=L]&;Q<54:V8*\VL_@-6\/O MDBF2NB,2\3C]\/$.L.>*"+"R.<)*N=]80DR.:(F@8JD1,8K%13H52S),/$91 M=()B:"I%47C0QL2%M(+T,IS?GA,;"X+USX^)ZUJ_?_V2!6=T9]KC7^$/_IA_ MA ]KBJ%NGUPL%G?+D:WY3Y,X3OU"/X\@03:/BZ9GN/9J^X;_M /$N[$Y_Q7^ M>-#^TE$.FE]0F\:)7X-:M2-.@"[$%,-Q!4/<=H.:E=S#7L+7$K^"'S>/*DLW M!@=PT,EF0(H!QP\097^YMF XLFGK@@OY !LB$C$\&:.(33N.[3ZF&/SR8#;* M\BE:$=1>;YO';2 _25OZ%_QU?[[*,VQX2!\)*,=9 '\X'+!CQDF">:[IX(GP MA6.\(E*IU*\E MBF52!*Q[N'/QQR_Q&\#MI$O^Z \@:<0.8?G]I+G"=C)'T M-N4HV.@ ;,J6H8YS.$P)V"MQ[8@*U#J*K(AWHJG[%,!I"O_Q[]\3($C__JT# M5\!$TW#A4__\<,'2_160$[44 S-/F?_S(_P]YJXL\./7OW^[BJN!?__^M?EO MT-3(E%;__BTI<\QQ5QKXYX0KG$77X M+L[SK-;K)E@RV:+CPSE%UN3T#\P0=#C>4%']SIJZKKA(HSMI0\K"]J#JAR9 M 9=OC=?'6.=E5,KDJ#25+K3!>ORDSPJK?6^SF5(>6SE;$@Q'E/-L'.<_P M1#"FKKE'=$J-)>)K52FIJ[3-*SHYF;4;6Z)#U?&;A:-Q5UDX.%O02H8$EA6P M"H;5%?EFA2WFU'XQQU:L[+J>26*8WI8]NYS_31/H2''8C@= MH_"/'&\N=%!V \[#;YSM<.?#3GQ@+<""7<$!,_ETME(!:3Z.AHNZ^+RQ-F$' MIG0XVIPW[RMJAUWAI+ZT9]IDQ<_S:3Z!1IL?/C'6EV31F0@V<* 83@=ZUA%I MKB-/N^M[BM'7B?3;!% "HJ(+&M30N/MFG->C9)JO8*QOOEXDT MIV>\1+$D#WNV>$V319K6-$Z8:44M*7DI,UZHY+V9:;-C;=C/+'[\2Y%D"KK9 MU(=/^(U0?C3ADN-X0#J8ZWHQ) '-JAJWTIHF8W#5!I-I0>V2BB>9!)Y\:JZG MJ!AR7\50?#@LO@1C-AUTA67:F#0U,>JDXVY\AN5P 36'5A&JF[-F*(RE^ MUS6@CX#-)VQK-AP.BKK:UV8@QS!K1YX],JNP>1B;28J;%6Q[!=V]!>0 N[24 M8(@[HQ#2 1>F]L2>T6E5&+;3&I>6M3DY1EJ62L4($@8&Y].U9R)$?PA*1*-5 M2G D[:X6-*_)Z<3XO808%4$^Q?7Y$9=EP*"<&'HQ-]&Z#"%>-CII:'$DW^IH M0BBD=3@/GI*F?56O-N[5OMZ^U_OW"4/F(;MD* O@(P<8>$AI28+BY63AGPV[ M:RZ, Y(:J:%8=*CTFE/:A.P,RIF2P$&2UG^E/VVH/K@:=M,VYXH?0.V--SM. MZ%[2S([Q6%.J2(9+2SD>ZK]Z[QW#?: ,8"3-MP7HZ?J01Y]JBJ'HGAZ">R,$ M:037+@R!#D2C#1P7=NB&ABM\IV'/\'Z1)HMR4L)V/(YB;UE.]S=C8?S''T\AQ'#^>X4PS!# \FZ-$#,U>-RU4\II3: M[)!8]\P\%+IFXDT3C <3C!].L#U;YYIUTJFJ#3>5+B\L5NK-MA,$HO2[[6F MP$<) LXG+9D61,%..X1#M69Y2Y[S_3#6P=;-XU3QJNV M/*[7GW327"QIS 9/<'V[5UPWT\5F)DN>)3$/) M+CZ?MD\,-]8ICN(+*])W*+^$E)VI>2XH&88Y]YN#CD.H\E0W911)-R&K2A<4!*YF M,PL8@>SYA3'JH7+8= 95PT@Q_ :SIN$H$@@&V_439'Y8<*C@UNDXLVHL6D-N MUJE0R\5]9Y5HIW_\&V=H&L;[;W6++<\&_,P1,TJK3SFJ/FJV5"G>G)'WXV-. M\1FIQS0EOL;,(0-CE0;1 L-UHBNV]JE';(B'VCI&N9JGN8JEK:!-R,-IFC" MM[.")GJ:_W-#9@7;,#WWT"&H.5*M6.JLN!B37M8=H9_SM!Z;B M5!/[+/DZHH)H)]X]>"D/FW)!59D#J61 3HZ5D0;2C@-<)[.J"5-(!4V ;6X; MRH$YT$P+2%T@3@Q3,\>J X&"8GK M]8:UYB/_UA\UA.HS ^H#93R!6C<]AP@? \X!LJ=5%?G0Z^G6O42<+LQ93F_4 M:_>VP7%V*[I2.AC-ZO!VWZ'QW3L_U/_N+ [Q (_@P^-=[8# CX M[N7F$]0F?@8_6Q?I^=G^_>MH3_]NAK@=T*]CL[=\YVD[>%>P711HH9P= M%<.9V&ZJN]^V9)0VC\8W"YX;"0?G)B,-?WCKY MU%8:QF*/*K 5WF!!AUX89#>_[HL75W.OFSSD?&J/\^^=_(;S%"_W.ME)*6:6 M\8XXRYM)O-AS.A'C/'5>SA-D.'N27R[J0@4(IL!6"A.Y1+F@V"#'A1,$H18=PT'_9!?U;9X8ZIXAE\U4" MKS:-IDK+5=MIS7JE>?)FP]X4_4/O[=3H[L#1NR!24J6\JK1K)8(#C;8K6'$. M'[&1LV*?2KK4'N52!XN89Q*QKC(7,BF-G[&K):'6\;HU)^SG&1EL^@A.SJN(D^U$KFRY;=Q;EY=-T9,Y,*)3R4Y3;+7&=4<1Z@[8MQ*79B&WT M[MOC_CAF)=(W*_:V@H=3PT[R4O'Z YQ(NE2U*U6CS!92W$H35E:&JT8N7O]4 MPCU=U7\F >M4*F#.V/,JIPQ3QLP'X"VXXT<,//@R^P<_NL1?!_\OLE-C;,NX"VUP'F\F) G,B>HV9ZB$ZAF<&:LO6->^ M:;/HPQ=/G0S?W:,7A^^;(!B34YVQ-&_B;+_CY"M]HX?KR\A%\37RAH.J]:IH=DN)4 M5B.W*/ Y4-TG9AAD/T_-KUE<\4P1SC/)&E/S=/!@CVT3,@GT%H+5D/>\(I2T MH/"L*QB,;4HY]14Y-S'%W,Y[Z?>%TGU1 'Y MKTQ3?A+RG1%]G[A7XFV.7.56^8DNX!/WAORK17X4$O3$/O+)-\&2*S2$Q(J+ MVUQL$6=G\CS7<*2O[0N_E_/$Z9PGS[O9^[$3NI55=N:A0U]-W3(-@(ZE/62] M*R@&D-"Q)HHQWJS6#?#['&U7&(7MU*I=N:8P"Z(76=X_.]5]+!R;ZSG!<+B? MG3[CENZW\CCHZJ@A(#7<";/28#2:(D',0G) 1F&C><]ER(=-H MBT\6R8:RTMJ=3>3Q-'/U9OQ#=3H9#?X^K].3 MZ9DQ3;>8' ?R%MWJM+AL-1ZY#?M7H-.CPNV3=;I(J:L8YQ EE08#MJ_&VC53 MOG:G[;-U^H50\-IH[7$!3K,\ >M%V6VH'I,9NL-AF^3[UV[!3R^C^1+1UV.N MKJP:FUHOXP#OMX5\G"H::;5UX^I5^5^/N3J;U>( TDSI" ':Q&6O[]&(@BF16[!+:H.,'"Y>ZT]>#H>?2Q MNS!#?-S+7E-9I2E>[;.97J=;\O+9='05P/FI$H+KD"Q?NI[@DQ ':;3:X6Z2 M'*R'M34W8F87G=NXM];\=UP=TGCS@U_%\*?,M^8W<)T1??=D=ICR7YU%C>T5KZF?>^@=T>=&_XN@#]M MBSW27B[&^'*8807%6^A46V>S$:Z2O3CVM!ON+H:[O3S+FB8'R^2:,E@E*\1% M4BMI^<2WA=TMPW))U"DVV@\; B\C-J:S?N;>4D$UQG37A3[HFM_6UA[0YH:] MLV-O"SMMF2XLW=$XC3=&"WW1+R2=B?IMU]-NB+L4XCK*1= 7HBZBIY=+&-C9J1F4]E6N]993E+\=TVGW%8O M+H>XS5$G(>Y*W)P>QM;-&+Z:#M8\O2 R?/';:KM#XMS0=Q'TA=&W6ZMMLV!N=---',XF,EKL4UT4^W>=[6R MMU7:BR&NKAA@S\B.Y_E!U2-S598>BV1,JJAD.GHW(GT0[ YI<\/>); 7XF[1 M(+BAZ.;:JE[Q,H5AN<+/HWMXY0?@[H:YRV .K7SOZ3MO-6HI^=AB@'?*BFUF M>[KH1OC4W,PR2ME^7>DOONWFBUL%RB4Q)^^96'94 ?VBV7%[$0N"T655IA[N76I*QNF.*>.%ZB*QX$DZMVY^U\S='F%NJ+L(ZG:&-IVNQM1A M8=7 !T1N5F*^:S!PP0, OAR"]HK+ MEUS))_ZNA:%?$5O?B,6U"YN=LC,LKXE"; M:3S[O3%TD5*VKX:@78%&(S5DI7ENY;"=NL1GP8CLI5O?&T$7*=/X:@@*X<,P M)DNP@W61U9MI4^KAGMMTOK\YP<7T=(Y?&+#^:=;ZM^W.+ MWE^UR=OR%&ILC@L%?%9PJK%RIY%)S+\O>"ZUR?L+X6<+'563ND6'TP>;TS=9$KYZC1FD+J+-NIS'S!C'/77W7U=6+;;;^4NC9%,"M M,P41%&H:ZW6;$E/AEX-:^1LCYX::TS<]=TDVW] &Y3&N%*="GK=*DUSUNX;H M%]ST_,40M%EMSZ_D%+ZH_#G)V:UM=*RTQ6F\Y MP;/>E!Y48[P^3WY7K7-;U7K-!N*<4!A5.:]0YF)<2R7TF&S$Y]\5.I?;0/RU M\!-BI\?6:YWT(C=7L\LB4"T&)^;$=\;.#3,^H<[;33"W8P2AG?MJ#YMHI^\H9:56:IXIQ< M [7@Q<>J2E..5/NNX=5MY?PUFV+'=9P6IJ-[3BVD"_U*(2.8C/UM5\;%U%7/ MU8=VRAVKPK>%SF4VIWXQY.R,UD28Q9?K]JS)KI9S)9XP"XOLMZU9OMP&TX_$ M3WHAV%)W9>UQO@<<%TB;,Q0DSHRO\&&/*U :S9F2G>ZZD4W)',PF9-;^=+X0 MESACOL^GT:C<)3-T<\;&8I39%0FZW[0CJ]>/\>EP0M?%*>ID>8H71GU9*CAI M;M:Z7XITR9KFI9.G#^(4 M>;(\X:N$VBZVQPUV95AXHYE2,N559%V23Y(G\A.X]$">[HT>,Q3[[I2KT!*3 MMO-.HI*_*C_B0^3I;)PZ\7R:@BV@@IJ.*[B>XS//L5T^I]A =,U->GQ8JFGW M>EI>J#%BJN9!L46MF,CR[M&4?OP+Y_3[<$[G9-^GGP?SD-?D/J^I5_(:=.<% MW9YU5< :4CFUR!23>&3MWN?RFCR=U]2Y>'U:A+#YEM4MS5PA FWCVY#/FR=0 MN%L7]#W%W5V8W8GI.8(A;>OMT%.;%P=ZL<*Y'([35I-6:%M?#[/78G W7S]) MER>Q'-J!4G2S!)K.XUYU:].3>;>"=R*JC2*+M MVI!&$#S!(*@1%X!:0S>4D>>4#!%-;@Y(G&#VE=LXF1IQ3JVKQEA&R8Y'B_OR MY*;GY4X+ASA@Z8'D5M=QN][R;I"+*.3H MLVLY_.,A-[FO$Z947WEX(]UMY,A>?U'T;D8UAD:K7BG-)V6-,==;SB,S:!G1,O):%O6C [>)0 MHWWM=LY(-?4)2.MHS?JPR"V;>*667%1'B6XIN[HA+7I(PU/G7\=Y(K?_6N I M?+J)+ZBYJY+30:'@5;/>D/WZ([:AN)X-X'-Y98G^ZOI*N3#A[TW=YLC9LAUO%MF*IW\M._\QNOYLW-Y&=JEM M.24,[78?=&K8BA-"6^/H9<$FS4:Z#&87M\YOB(A2>^1X+B)Z\.C%[][+>(YB M ,=)BQ 8CH+>V-O>!!Q3@Z@I&88Y]ULK&6(H*]GZ:D73<2:KTN)"$0?:M!H; M159//C'-S5:EI^=YL2@YPC60SV*B VD "27>A3BH-95ANH\/7+4P%L9,AW6H M 7ZE.'@PMR^5(3D'[Y_3!U1AV!]+&I%5A7HZFP+ Z>IR9-WFZ.F#3\8$F=P: MB=V'R;KF5MF^4%=IOA^SFG9\;O4N[@^]29.2R1,IM__H^?.-$">F#KK",MP[ MZZX.'$]4@XV"KZHI"EK9LQ5'4L2]C#,YE+M%QE$I-5O/UZQRC;F7JI$5HN.3 MW?F<+\SVNO(,)_,X!W]T7$7,FI[AVIN;K%+DH-@HEK0F3B[C9J*0J">]_-5R M]N@F@#KQN9(/&:,KLQ;,#;Y)9HC 3B0J' MQSEOKE$2W\:3I45D7=LHR>R9^0D]$@K5$."\W;.)83L>2^*S48T9K#.M?DXSR1. 1SU@:2XN8%4=$> KD-YJ8V5XSQX3,AH-U6IYX! MBEGG0$=-D@U&\))J9 ']>)H[,#\[S\N!.AXC$F=,:NU8"]WN,_)Y*$B]QH+H M9/ L4W!RF:3K5,S(.AN1X//#B&*?TR]$%/N/GC^BZ-J"!.>?AD9X#D>_E\WV M0_(:6"JB8#1AQ-HU.2=G:IJPV:8ZSPS&J\HJ/F9!DYZV1O=9C5$BNW3YY$3# MH/R9F5Z7YWDR;PLCZQ%/2W6EQF7LVA"?2?>K&&7$%3FZ%^R\Q-,C,_RBO&0] M^[& QLJ>ZR792AKWG,*\6JI.DI7HAOLO,?/8%*^+F]0YM.XD/HBU] $/F3K/ MXJUI<]!KE6]:-SJQX!NT+C&:,62;X] MM2(*A*J6.)VE=2;=6!44]6J9^8%:]T+<@RGVSDK ME6B.<3*6KR]X/5EI9B(7MZ)#5?8.P40?#Z9Q7;;P*%>$Y1Y7>AUUB&L:(W(5 M:S34YWQAWHO>Q>C'N+(_C6OCRBZC*0$9PLL%564.I >U7$YF51.FIIW5!,$0KUP7VMSE;:@U0L-DWAC7CD^+E+=[YJ_KN4 MPI,$^&Y(R($YT$P+2%T@3@Q3,\>K-CJN=X.'[,A;XSTKWF8KK+5K%QJM7HPO6NN86FCS\;)6Y[J#Z)[.^VX4[$W]NKA/7=!7*/1F M^=*2::19O:"UP*0W)4K1O2'^:GR%#U@'OXROL"@5[_4L42MS_3'=JCKWCIT9 M?SW+\#F^0F11\9RO4#33]YU$@W+56+52;= R"3+*U],0'^\K1!X-^[[".#?+ MUR2Q9'&QDFJ;XFQ1UO"OBX++^PKGWUES?'\(2O9+8N1RZJB],^Q:6V.P'@TKTO6&'SZ M_H]7\;P)%9QLVOJ&X7+:\^2>ACL<2>+0![3YD2U'3K1?8/B#27UI;C_8\?%J M"9_)BZ[:LZ0$5^DTF9Z<$\E\(7)Q7W0D/(*[?%XGX;'D4)OD8],B1^K\>L8F MLFTG>@GAB$AX%+C]Q![/K.D?CQ@\VU8<-;/* $.?=#6[MXYO[NT(=5- VS.*@JXZ.P):V:U:7G_ MCAM#VM[),)TEN$ZE)V;PCFPQ9#]'#8ILY,S1;COV\RS9W[A]C"=/PO@](WB\ M:_P%;KY_%.^#P?9RH!T.OK0%_Y;RG0E;MI>M-0]RO(XKBEZJ$#HIY4>1BAQ,]U3$A6QGZV!R&5JHLS?,R\!$^0FO?"F$\"V9ZJ^8D6.7-(M1??B EV.'&+.>\;8R=V]@NP[K^$DNE\, MO02Y9Z6O&+W/U;^,J'7/ZV4&4ZX"BMWD8"*WN''DK-@U8?8S2FW.BM3=P6KO M/FWO\CJ7RM:20I9@.'9&6-G[<<%HKZPKU;EO.<_O*^O?@T/PO@BJG]/%:UT\Z;2!Z MMJT8X[#A>S:7T+EZP<,K&6'::[%:E6U&5D&?1M&]JPJ>)ND98/XR+XZ,Y!EF M7%<SU0?/'K^$\9>Q>Q4NSHHE0>, MQ:TJEBX9,J-G[1NS/U1XWW&CPT-V*L/J/0^J^1[7< JK;J=I%\7"C9V1JQ-Y MTH"_(E+R 9 Q#<])Z^@,V! "2R8SK62M;I?3L^)4:ZE4K![="QQ>%:'XL'@T MXR\BYVDX+$F!H2"D10>Y(5 >@,,N1++1*L<;TH)'MYL];M1/<@A.?DAP6JKJZNILO,Q82H6NI/N1#8TO"LY-SN@I6GUI M;#YU#_2G:D["LNCTO49Q'%UDUO8J7F76Z9OF_/IW5$< G2]JSFHM/EKD+-SC M"D9%JG,IF9V+-\WYH9HSPMC<%L2@:R3=%:*N:: \V(/#Z5T!QFG2AMXAMBKV MI)_(MQH9?"79G4'*6-U[0F0#C6>GNG] _;&YWK#Q%#8>JYQ)4:FV>B.:QK,3 M[,UE+179!843T?'LE&](>1(IHNCIG@8?E1KN!)6\ZY8-)H@)B91B/??A8W'GLE K<7S)8M)XXT6-2VPW3&X;UP[++Y7!NA= MB'C>,Z$\)CYK535&;<3+>,L:=XBT%MD\3J0]D^M'RLF>B;QBJF!>U^)<83A( MI%>Q!9GQKMZ?_73/)(((>NE2BP_;K> W=.3DTK0A/5?,G*30J_AA0^W"A<9>IFERY*2=RS[Y.BZ2WX^>4/!WU=P=TA'IK59^E:WALOEX;9,=*\8/(Q96?=W$2%2-2%R^C.MC*WA&! M(<"&]TXN,35/!WV 3G<'4GH.;&$,FK8B@MY"L!KR7AC=@#]2>$Y8-?VQ=1=F MR.=NI=GAF&'%4U?%F!ECDKU1OQ4Y7_]@H_L^(39'=[R?$E]*U7T:KB8VV$21 M\T6K--<7"X$5>GBNR]1!)\-\)V3M:''#UAFPU5&6FYSG<&X-[IEVG\VF!9N9 M3%.:UOM&R-I2XH:K,^"J86PTEF'A;QDLD[=,+P98>':ZYJQ?=7TA.5(=: M;.1*8W9EZXVX>)\?UZ)YD<)E4^D'--NO5#A"M&^.N:-)ZM=@+I6=]I?>,J6P M!5FND64RR8Z65X&Y\R:.;YA[^BJ8<^NYACW#^T6:+'*%3FQ0)JVFY[XOYI[:D'J J?!T<@?2 M9;,MKX4;:RXY['"=B:SRE)>ME,J1*W=X@MOA&=N[Z7PG2W8JA[U2'R3K>B:M MQIHN*0_NZ=%]] I:/IW#UR7#G#'?YW$;6-FZW9SVV)G,V^51]CX]C_#.[R,\ M/IS038Z/<3F'*V,G51]DU0K9FC7,0H^WC,C9_ AP^?,O1'A*>)]WZNQX1YSH M(R*.>QUR9<3JJIB5KT55?YCK]1$G_K^%>WQ]L>8R*9O$"XEQWP']O)E4;]S[ M\"O=R3=Q;U!NCQIS(>'AI%'ON/U*@JA';P4X0MP[VVTJ;_*"7L@""LE27AC. M=:Y2U/',8M),>O1-%+^$9_0\YP6W5"G'60]7*X.^DG1&'JA(U^()W[(7)ZYS M0OJ@53N_'FH(!#M8N7M'.DUWAZMLK!5GV179%VV^P4YGICY'ER^2 M:XN"GGJ5A7KZ2"QWNIX!%\19M5+3W'E7*PS,Z&Z*>X+[W_/XOR,9_@_55]72 M@F_G!P;-"D:I3U/R';"V#HS M(@=U)W)Z[E2P'B/+#:L?X@D^NGH1_1K<1O@ GB??+)P6171$,KK1 "AS8:1M M6@)RMY5G29S'03:Y*"T+EBT8T0;MX^L:T<_[]'D_3D^_'O@IRGYIO^!5Z/6U MK7]R0'20,K^YS@VQGQ.GOQ^([+RB M&A5I5N+H?G54FL^7K6(B0#/,YB0L+5?%:?JMF%FU;=#PYY7(\P6^7(V(5BL M-P/-1#+CD%+LVAA_@B_R%7C\7/[K(W,*27-8,[*&X'+ RB>FUKTX[>:O#3/? M*J<0A8S8J]#[<3D%)X&#U4#F<99.Q>CEI)UEK8CO$[WE%*X:VQ?)*8RH"CZ8 MU=@2-QOSZX([+">ZE6OSW[])3B&"B#T?$!M%@S/CPTQ+;92L:7LQD8'6O^44 MO@1*7NEQDL4&VYH4ZD4\5DCJ><^QQ[9[;:;UPW(*5\?OEWRT0;9ET9QCN.S* M&>=R<7PR[M:OC?V?E5.X.C3L>35MLL[F*."F<660Q92N($CIB\^U"3>PW*[:<)%;!97 ..6$FW+VZ^7TDY D>4(ZD3*/?PT<^J M]9T:GKYCSU!3G_<#=D%^=Y5NMU$RR9;-'QX9PB M:W(4M.,GW&3_TA$TS*B9E./=+,5V]%&WV9.GS<47.D[F&N'\SH.L"AUAQHVI M!H476';8Y?(.W;F_"HY>ZN3S3^=HH* (F"@L#5;&81O8*-2/'YL;+>)I*#2P543":D&A=DW-RIJ8)F^.4/=FI*OE6FV"5%<&;DY@2UZ-[M,J3$PUQ M\6*U]AZ5H><-,K-U*-MEL MVNPG)X,B"Z(7RT794D1PA>8=EB*A#@9>J;0*JF2B5FNEHGO43)0LQ?7B MX*BE*+(M]WZ)-TB\T!VG,XEVIJY??@'H2UB*SSNO;W=[X2++U+TQ.;+8F5OL M>UE2&)BQZ&6H+W-)X ,QZ%FNG6]X;(\59FZ^D\LND\G6Q77:-:!F2[AX0+CX MH:?9GJUSS3KI5-6&FTJ7%Q8K]691 -$!X2",XI^6;Z5"#[T-IMU"!@<<2PYS M\YI69_K+R]?"OR%;29TM6YGB"2K B57*&J#0DCQ6Z-J4E)7:9M7='(R:S#?X-Q^B_L^EG\]OF,^KH MA4ZY3HX?VRIA%8JPYQG;KO1;ZK32R[8>]:@X9IPDF-_PE7=T:,'G^9DC9I16 MGW)4?=1LJ5*\.2/OQT_,$;WQC@X5%^C\0.N!1"M5+JMT66$$5G-+R^7C#GVW M"+WPCOX<;^0HDB+8*[X -*Y4YCN:VBB)))BD5>A[+X[WNGOM]7WGH'\G 9^7 M(8@49V*/TUI.9[-M<5PF&U+>;>YZEOP7]ANK>SJ (FS:;^3ZH_?1ESE@F+IB M'&OV5/@>-/'K $'R= D'Q-!TGR M[]_P7YCCKC2H,'5A&5LHDCOY3>#X__QE"1**!&(:D-W?\;LXL_O*1K>G;;XS M@^4'V VZTWT._OKQH%5[K!@QU[1^,W>DY?ZUUP5\TMH\)T-]%Y,%7=%6O__3 MA8&)@]7! FN;NF#\YV?P#?RO [6D_)^__*<=90U@0[#-H)/?\$\,_9\*_T = M"-C$!O(_/_ZKV\C"CXXE& ==^G__-DQ;%[2@V85_.=SFJQ__=E%M.F;*6!:I M9,.%V$.M0 H*\/_6$4J*&A#LWR/3G?SUD*C'J'4>&FR8 [MU3?TWL?<5(C[Z MC Q*3-"4L?$;%>D#._A&,9 !1-3[:V3:$!R[-I:88VJ*A/T7[O]O\SMJD+I# M5#[\><>'OX[2VA\L_'&?SB-3D\(7M_VB!N:*HXP4#9KAWQ-%@B.$3?Z?_TJ2 M./77E@'6N8CW,F5.F5K\O%,3?"7!XW$&!Z,$PY,,D>#C\7B*%Z /P\LD((ED M4A#P9.)'@,9W$R/Y!EJ,#CK=G_J/?[EZJI5$& MZN&3!<92<-H:M_%9OI#0W#DCE$ MX9.N;]-"-(1*740I/LO"O2:VZ^"#P$ M_YL#/V+?4 7/X(]< M?>#"SLD B [TJ;[^? =M'&@A!TT!J%3<3O<.I_]N4^ M["O0 ;].:B.5N$O1SS;RR[71*/W6(*V0PO[G!_GCQ9;]"3[5[CDURU,Z\(^: M8*M8PP!_!GZ+*QU.YGWD_8@9A+IC._KW\_,S1ATIFC_T?Z:>XRKRZ@5K>JB] M9>0KN__\4. K#A"A63"UD:!IICLRES\NH]S3AN$)6AM8INW^V"@^9HW/6+4V MD_%^-C/*5_IL6N><';$5 M5P3'9UV(=+W.I:M8FVTVVEVLR;4[7+K>Q;H-##I)7>@)!6 F**S1QHC$']*? MP1>-/-8MLMB>)[7UHM+9+@9_)E)4?.N*?!4Y.!X(D-OGWN+W1P=*.YJ\@0!G MC(0>H25*9O=- >3H,*2&OZP,=LE]^ZY$\GV-\ MSC1G35U7'%1#AN45#6!U\VX3[3YR2\ZJ?5A_A1[U"9L? 7O/XQ!L;WXOU?H= MEN;43KI("]JD^CJ/ \>)&)4B$_23WL:[F42^Q6V\.$';8*PX"+YN'?ZR1]3D M/%64FRK!XGVG,^. .&$RU&.B'I*QS7;8=#M;Q#J-*H=T5>=G@(Y2/7MW.=*^ M,\7^![L41- M?)S=IV7&/ M,W>IU,E9Z_=0^K,BYN<=70>=JF'9YAQ)[=ECW$ WE@S1M*&'Z[?E'^.1#=>APV, MP^-_'WJI[Q>':&#X A#M"LM26,TH^NWM.T<0G#E]-$HMZJ,46R#KX^PL-L4S MM33J\E7@)*!WQ*08.G[&;,R%=8DDY^M[=!2QC6I)L=&!&\)^J8@!B:Q6IDD$,9C%Z MH<86\9CCK!>K27;,QX^X; \62X/6,,.$L:&%-K^AR.NH370\ZS%Q@=I)T6.SW*@6D]#IC+_2 MZ:S_2E^-M_EN)*.@-J8L8P$H?Q?]__!&:B@6'2J]YI0V(3N#PXH7M),SO&8TVI(ADN+>7XQ6=@%NHE#"FF)U'Y#9:_+ERL\L>EEWVRR-C8 M0-@9&']UPBLG^BF/3:EJQ5"ZY:[LC&/SQ:N&3A'X4?-R>@M_'JO%.>OLJR94 M#] +K<9-4&G1&C14JN7R/9XK+T>L6O>(,$\.IQ-,YG4^)NG M".8O!W.!!BQ$!'.] VHJKP-:# M92-@ PFS/-OQT/J1:V+P"02!<-&>_&,4+M=#0XI6CM.BBTJZ=DM)*8&41N)( MX%.$+/-Q/([S(Y$2>"E.$W&<%I+TB'FX0%26\')ERN,-KM-WM5K;-GKK]M'- M!X4JD2W$9<5CO373&I2FI-(&BS ?>/"DBL]C,6GI+G&!8TAQO09UVT69P_A7 M7'0*#'G8"O4!%5$?NFQT,+NOMB9V,#DB]2%>TXU[%YD<=;W<>SD6?:1B7MI[ M&ZUL>%=Q@UW10! G6%83'.<-V'UJSGX!E86JE=V(S?OI)>'L1]4=[(='/U3VCWK\]KD/#$=B-+:BG;'7=;S4) ME6NT\8)C)$NSN+ I9'P.U.U.IW.#[H6@2UT]=!\6!P)HMBY2%[A1UQN[N*N9 MANB^O\<3MMFM-CDZZ3#"+%L71;T%T1U_ =W="<#J@B,),ZR#U#:&MNT#%ZM6 MLR^"_ENEL)].R25V>QF>HW3)D%#U#L!&*TR< $AJ'9V0H 2YN+W";\7!!&P! M-"VF&N8"M@<$QS10$;CC>"@!*3B8!&3%".K"VYX& A\QCB>P,+6WEQM,BVZX M36((G. /;$.CDU=%CFZ,(G?$?F[BV%,^[<:S#9JX^+IQ'Y*T@BC:"0E:\NFY ME]=NS0533$WS<[Q#E90*6/ MY$'"!$W;"L6^M(Q ^ !L^8B /):)/1NQC;6AG" 3@G9K8A+\U1C[CUHV$(&? MC2'(H U_F[^#_0%;AAX0YG@P/GM" )*^?N M@Z4LZ]DHMQ3L44:QB"NXWKZPI0;26L]*E,X*(MDF.)-PQYF7A&T(G+=+V_Z_ MSR]Y[U!]P;_KYJ6T\I58Q.,: $/XA]#7%=>%$@,T* *V::!P2EMA (96*ZR$ M8A9!]&NAZ'J(!@9%NA!LZ?=]B' M">H>[1#I0KG==PE77N'><]<)5NGRA;1:4]+]7.N2@OJQPGG54IE\IZ5^G2CZ M<9D&VP*8((I0%"$"(8019E%09AS]%CJU1NSH#XX.91CV8F^,!,2W#FFS0M8: MM@9M&AKV&!O;YL*=;'Z]@W8;^$/S8T!_X[]?&HG"7Q+_ZZD!^C\3?VT>>_&! M)X>W>0Z9Z?#9)X:Z>?(@2"7(48S=CXDO5=FQ5U&9O$LEW[VC^$-. MA?FL3<600LS9-A6_0.^/J=5"_Z=HO[_J<:G$7J%0CZK0DPN<(W*:YIL6-D\& MR4?,(WT9'D8+W*>XNWOH?BDE[KM:/K&0M1V;]NI"N^;]I$8V[&//BZ/LQB U MI%P-+WA#N5%3=:$Z>CFQ=\1RO\6ONTRB(S*B'_4-E!?7&>\BP(]_.T\Z@L?# MH(\\=RT0*W^$FVO ]\2JSI&U6#RMRVQ'U+VXI:O-U/AH<'3VTV_/J"^CY'S= MQ.C-8L0>#T(B(T2;\17\X66#T>T)$T\R=89+56+HBEHS;J[*<7 M?H.%W!/<];V\@/Q, (XV@)RXIH62=W[*#GH/:''+-3'/"8)W.!3_3-UCQ_?! M^!_UI:U0YPL%=HUP;,!IFLA*0)+YWH@A&*(B:"BJ0$<#H8>=\'XG!T/'$RG2 ML_M!J#^$PP6!@VC\I06K=SJ]UYV1#5=B0I.-*A11-D1P78#.AD*\A-1&![;! M20AC?W7B/PXF. ZTG^C#)O\!9!GXR48_? M.S_!@S/?+GUB<3S^Q^C/;06 8(\$V&RLL=3 RE_8^8-(8-Q=!]W5PI TV@[T M)YKR;G[A!J*1!A7D'JIDQ=:#5*X%^Q;00Q"(?C6"Y(]8\"3%#<=U]Y:%SOU# MI)$F!H(A"YH#SJR(2Z)LI]%833N]XU5>$\;[&=\")0_CC:&CSD2)&Y6+#;5: M>%8/OSKW>8GM;N>4!QES=FN#D-\O["_#_*UEV&ZI_4D5N2]2.T#[YZD%*WCF MX[H ?[==4.H2O!:N^\F:OQP(OQ)-VP;;DY*0YK9MM!)H(KS.%=-SM-4&KL=Z M?6J]X8-0N3G;.*\8'5=W633X['9*#]"I5BP\,2H[2]S#E:Z[MBA-2VJ+I+YQ!W:RM',4)S]=":8HY MB(T$9%Z1 0:&$RASM/0%?_*7UK>][Z,4*O>'YQ'8SO[JF0W=@#F"\[;ST-CO MBQ/2D,Q?9!R_(_!3M7HL>7#O$_5M^@&EAA/(;8 M0^#4@P)8?\O"!E)STW>$D).'UO/"CV*PW0%I%G>%0?KY"L)?\).1F8*M';-H M@O]E#NH4M)\\0 !%^!=.4#_]AS54OS(*\RV8)!S1.-O]Z;KI^%H%SA):.3]N M "C>@!;<-*3P)@]LYOD'!__T5]__.\19WE_YAC- ][?Z6#KY[N4#;!J>+IFN M!$1%%[0?&.H0L@X_A.FIEZ]C83N.W\)#E#9]YS2OF<+^(KU'E!:]'J=Z',WE M%E8C5UK==Z%1I),_DP3UDZ'I#R>LFA9"%D,;@ZX_N?L(_.[K4C24X&0"-([@PF+,]%P_ M%$1SVNRG.F:T1,V/2=!OXM[>G>VD$!21GPP)@^CFGSBV-\WPV( 1*0N)45+@ MDU0RQ<='K4PF!4MH'3LV@*E*&J=D[D=JIS,51_E,JSI;+?9.M?ZJ MB\O,7?+Y\YA/:(2XB\>_[.)R K^C3[]G\41Z/]A;^?P5Q1'87?G\[1]H!^ F M&Q3\-]QG_H(*(S"IE#5!H21XK].L30J&+;K/? MVG=\2_7\D9IR'Z,^1 .AW1/7[3Y J2)6/,L$&AYC6$HN))NK2G,<['*ER)^) M1/QG@DX^\H8_:2GHLPZB.U8HZI>RG.J>O%V (G7/7SP"4]GXQ=LC*G9?!=N! M3YKMH9VFCMCI4[<8?P>^O^_*V.U4),6Q-&&%-$D8-9T\K_U3I\\X,?Q=$Y.4 M^:;)PT82NV9]_"2VT1N9>/J,E9$FB"H:ZR_8\"9,W3\8VX])+Z)CGS[_^W7' M?1/!L=U8"=TX,/?]0.C^$:F?V )@(R"B\UH$3/;09A0;Z'!>NS+UM"A"PD Y MUE;^XY+IKX&+P18+^,)$F(/G#O0-<@P!\?Q__Z]]#HT@<<>VZ1D2"N%-^_=& MED4-"#8Z96"R"=U)7Z>,06QD T&-"3+T%'X+VD)8.9N[&:%GO_7V?V_U 874 M2/PNSOP/MOMSQ]$#O"QC>_'\0?1/X'=4XG\>) V7YK!VO]O&Z!M-W. 6G^, M0\0DDKCS313\&,XK3MPQ.RAN$@GG!E10Z(GO4OS"YI#W;B-[5!+1W\^>CMOU M\S"FC&6#A,INMXSP[Q[3]^BPQ]2'I#Y&P3 EY(]OER+BDPPNRK24Y%-D0N#C M*8##KV21QX4D+3&$1*92]%G%\K&#>FJTYK\)/<+PQI<'&'_X*Y+JWWXU /KK MT<\!1WRMA*B?SE19="=GME'OLO5NY\R70;[;W_M2:;K#DWK(%PX9W(/\7OMH MQ5#6S,6&:IO/L84M6+\#K;: ='I1G80VRN]X\Z@P@L#P7/!@HGMZ]S4'NC"I M.^;98VZN?X9WY+/%]Q&>X"L/2WL1K9?0%UOKTDRWNR6>H1/)(Y?9/65BPDP7 M>C>\_#-0;AN["I!'S^;\15HQXCTE2/]3"1!K6!A,U>.=W3-Q%QJ!.RP]GUU0WA4$$XV;=-"XP4.'Z?B M>)QZM[8GKQO@YZ+(KIEK1SOQ9=!.5<%8T"!G1. ?N 5]62).$\2[,4]=-^;/ M2Q>_,6ROM9L 1$4 XC7% !U!!NXJISBH-MM#!3GH"K+$N\/<\+B[ZQ:%"U ( MM8@%36)[;=ZDXB.Y_+:[7CX#CV\<:00@\?K;[#\=%@\614H\3=&I>/P]RR*W M=9&SKHOL5?Y&S)@F:OY^-MFT=Y>;.D$M*>MO7&L#[=V>9>*ZS>GE:!0T[!_I M<>1NV;#L/.CC)WQ"\P\:\VM\)U!D@8W5T*$2MN-O/0SN*\":GBU.A'#;5O#N MWEG>UVZPR>O1S"]('MT)SW[);\X<0$<,\RD*)\[DQ=+7+7;G)]#_UP9P%',@ M_;]K%P/JRX@!4]N>@>.@P,)S',6$_);2X?$+IIQ_MP%BKEL2+D>C7<-;J[/K MP+!4*O0,%"M/"XYG:5@@J"J\>DOS=8H!F'0+G2&BN'[! M&&08_*B%GS:Q_'DL#G/E-0*7H]1^N[[,[+6\GU#!TB/3)(FDO3[RPN2URTX9R?-SM3L&O3EIN-9EN9_%NR5?Z')M0M( MXLL(2"KKGZSD(-Y)4*D)8QL$K.LK[B3M'QGX;DE)7;>D7(Y&84;6H.Y)6_+BGYBSID M@DREWK_XF[IRS^T2Y-FTZ$O'KLV;3$1&)C(-=#1@R0@.74"GW!'Q)(4GSQ/- MI*Z\Y//,Y/$;P_9:NW9!N*+%WV<$0?&=BK/7>*:NN,;S[23Y\>_.]T%+,H*_ M11W+FS9\S,#*GJTXDA(>)>N?ZM>TP1P=V5TR'"L\8_8F%U=0:G KBOA>11$E MGB)HQB^$?6M5Q*8VXE8<\8TVC>(Y!9T=;MH.NSF!I!&>X W#@JQI6^9YO$T" MOUZ#>UE*;=O]B6U;QC9-^\&9WSBZA@TKH)WS*(]Q]:F+KU/I0!!;MF7WSLWG M$ZD4CK\_=4%<^Q;L"Y!G)R?[35Z[2-!O.U,TGBS% MNW(98[Z0V:%"GOK<0H$Y9#5R14+N=6WA_:M1Q)7OFKH0 07CK GJ-C&<\4 M#%WY#JS+46K;[O[R+6HYJ(X(V[[)S!4D]FXIR&^5@NSQ!!5/4N_)0)9ZM]3C M]TD])MCE!-+,14;C<7U=1YP Z?W^ZY7OS;H(5;"PR2N7A.3# MTJB/O_3^%;>;1<1B?PAM]AVB4SV)9P^)1[UM[P-!O5[BE/PGSWBQNT^@VNXSX!/4JDD0Y$BS]!QG(\#(/&"R ^ M*= T,Y(9BDJ(/_[]H/L+?#H2Y(Z.SUT]EQ4\-"FTHZ-NNNB2U8/:JP7\,U8U M315]WNT'.?/%!*^[ >KA_#A#0[?QFJA(=T.XG0OU?B+\V3RS PV\\9_,%\DS#+TW/WGP+T0K\ MZ^V/-NZ'D89X]Q,3(&WF@B2@Z]&M\"Z(( T+&\-DM'BXF)B:MHJ9"W2EMN.- M'$52!%L!SF_8.+J;!;K'.>"H!^W^L9W;WA/AX/Z$O>8@_ M._JJIN@*REMKBA#8G\UM-C\/J8%58?,&EO9OK!:PSATF04#?5?W_9N]Z3]'H M\+V](1@8\.]XPTQ[+!@0L!+FW^817L&[\'?>UL!2$T5, E3^4A]C>('+_QN #:#H(F_ZURGM/_,1V5RD& M%RSNKE?^B3I]#.8[#-W,+6\C,V57F1RB"8X>2B. -%4%3?JVH%VP %4T'!9S[?%G2!HGV$_]'+#"K=%J*"]L3 MX:^(-LYN<^A6Y"%2X-^;BC )&ZT"O8/6$K=X2 )[>]M. M8-LB5$F""*FOK(-U341+V*1K(J'4,!G^^-,GN!QZ+EKHN>S:NA:@3@6V@%I"N$7;+0P!27D>:#KH,CN/I M5C!NA)JI)XW]U__R\8$@!K]%!Q*A-B!<)$_<_(AP":!U0%@Q!!>5R,/1H^?1 MWG:T*(5&!<.4A3M!A$8M0$9#OMNKO[:.!6QSBS@#^JB.WQN*%C:J5; 0CWWU M[CQ'19\@(\%!/ ]Z"V^/P\ 2]2"$@KN=_D\D&+:Y5'1A1P'XQ30LW,<$?_/] M_KC]1T;A]18_H;@].B]C!#0%R.$"MA@N>N^364=R"4'HH6>0/,O0O5&@;D'# MA[X-ZAV91-'?OWFW=7B/3!@I=A,&= ;L%?K\R%;+2@!Q=#N0 YM#[6[=RQU? M'OF5 8D>?:V@"$5Z]+6E"8]=4VA1T5Z(1]_[%)D_[M(!0'T\CBUS'OR@"ZM' MOK"B:8\:A=96DQX]>>Q+\=B7EHE",N@_/'X:"8_WR/TVC;$)V;+]&K'=@1() MC3?"'=2GSJZ@80ZU\$9+V!#N8S]F06]*"FHDM;3_%=#EOH# M@DK3])TO7YFX@<4+#GKQ*>F_"74DXAZ<)?+7_4ZD.3HD'7Z2;5.'_9AP9B%A M N<+^DG/2C7\)^P)S1F1T/0<7Z_Z-<".J8-#(=*0-=QXJAOG=N^:C@VK8-^[ MI"Z1#KB@.*$A/T'A0,4EJ%#9H*ENF(A)J.[X85-]$ S'%53$2,P<02,8^*:( M0V".0D0("<_R7[<\^+OH4_ 9V@2:TD#V3'!0_ *6(H#64MB/.VTP\Q0[4 K0 M8X?67/F\*/E%(]X]P1@_<*JV&F//4=SW_1_8P8TFWP\Q]>!X%32K0&W#)R"J MH(L)FW#D\ )P%"4:8]\CA[*R@/P:H1% TOK(WIJ(@'D;:^-X]ARL@L$A 1(% MQW5"Q_$P1)FCBS,0V W/OSH5&=,'YMDW]<)>A=3*]'S(BT'&!(X%:0D(J3&R MIQ!R,+H(C$OZ#55],^A@\'%K[WF@EB/O919*P!_SY7__I6 M-#9E6\J%;G6=(U ADX5ZA2Z*!WVIE>]6F<@?@KK8SZ+(#T<5!'O;$<$Q!N*/ MN.(?.070"/:4H !],CA/": S$%"#.W48Z"FD)3%$+O]AI&5 X!>'BN;<@G,= MB?8#\?R:F7;JEFF_9=K?EVF/,X 119SFD:O!QX5DBD\F)9Q/IAB"D@"!4V 4 M9MJ#-PYOJ[S$Q=ZORK<_N@#3V@STB3L!/WG$%[SN>,\AO,-V]QB>=67AK:LB M04X1:\Q1X@LL(K7><229MQ"%Z@[F[+CZ@//D3(W&<#CP< ME%_;^<-^5DOR4U/(<0O3K-@"'6>TMT3Q<*7 CWA\/Z+L&2#HA<)1-V3\N;6+ MBZU.G+("<9FEAM?G]%]8/GA-@]'))?;]Y.=<@71Q3-GUJ>R[@>%FA#"YC%(G M_FJ&B4V 9J$X-("YGQAQ$.+"68=AO8/\7.A?!ZWIT"5?^=&?ZT-.[6ZQH1E^LPE2S6T(N_EENPJQ"]K=E862C1"$$'&2GSW:B!UDD(A2Q8KX M$QO[NV&WVY;0DB2D0!C)^_/R-SC!@%XS/2D6Y-(V8XT)3DR(;9+NV^4Q0>AL MQS-7! Q=E!ZSH=^^0.(!I1:2"1)C>_38W6YW[O[0T'CVAK>)P)S]J:$C-SPK M!%>8=-]ON'1\/BA+]O#=S>LH@$9<N:-JR!%JY=D^JU2G*4]D\5E.YV:^M5;+I"XE!"1 !L )7,^_>\\ M9[D+",E+[(A*^$=W+(G$/:L@(+I%OHL?SJOOK1+Z[.J9<=9M7JW[:0 M@DD0HKB5QE_ 51P;=SV_UIQ$$Z^//=-_+IK66:SE!=W>+NN"8O=GAT3[PM5C MWQ_Y&E9RU7&BFE9#6.D'33]AVY<%)SXT7]1'GZ)?M1RSZB;PGG!T+R\S13<<>0>-TZN82>OI2BBPAKE-2 M:#UOEB)6R'8S_;Y_%TZJE5=(X2&1UDUQ%,C<-> ;^[S:IY66BZ'TR+_4.W:= MIJ37&0E+D 2?]J'/=:LE9U(&CR67+:;\0=25L;/S.?ZKMX!ZD12W_-M$L)BV M3=?Q/G-T11:HT^7"R8J7G'1(96\@EWH@L7M8^G"Z2C>GI>7S^>+G9[XN;-D8 MKMR4JRDVF_,%"U0T6.*@<&G3D5[3=*&\8[Q+N-Z,'BVW=Y8C)^^GKY9S0E*+ M#[S&.-)E2Z]#-RW)Q/.=5W-)H7!AEBO3NO 9]HT?9S_[Q![CHZ-WB=G'O'U; M^8^?3?A0F\Q_^.S_XDC&I@?&)1(4VB,2)MYP%"Z1H8&;E=CO9Y#'VO5Z!9S7 MEC2RZX)E#*9%#U]B#DRKP(^;MA4GW[*9H_W$#+CI.JKZP^>9D>!"%[.L(K54 M(!F[#7Z.KNDWJDS8BS@DAT)K"UXM1_;*%(-70 _LJ%]5+3+^R$B3AD@T37%5 M5',H3SG7B9D0KT>KEMD,Z_,Y-,+T@=TK,@]2+! 5J'\5/32O+L66FD.]7U12 M9X&WC!^L,+FO[IJ\HWR;'KBY9DL@%S5^4ZV7K?$S>7T4BY N271V#]NFEDIT M3A%]PJONVAF>0XQ%%Q ISX(RR36+*@]%2P(YH:O2DJKM(=LH8!@H*?I$AT/+ M_*URW;+H2:91$2E_*Y#6PF>Q%5YW6;GO*=E#]B->H1"39\\+^?L/L&XOU;K] M1[%8?D5^>?F*?! [%9TT!I.IOHT:RY\$>3=?H?<*1BC/4HNO_F=J[1%3 MEFXY;]:NE/(2;P1]>0'%OD>+!5GHUAVH[_0$8'\A,&ULD I<^JE7*#P+&*4N MM9<::O:CV1Q.V%S.JO.5 M.1A<)J'7'MMDOQ=+#[OH."3R+]!$>^._Z%"&A*16PF%,HC;7X)=A#AH'#WTK M04KA$*T<.7S%LL)1LO!;D58!M\#"UM-#;)'&/E/OQ!0V1#>%1)&2>W3RE??V MS[[W/KX=%M%Z@J48=89$A)JB5*^00_BYUC4_CXT?N>5L#]C5 I#T$EJQF%[2 MJFD52B_QAHRS!'V3%H89!2RU$@]D>,CWZFYU5@>.[ZKIH9!Q%[$W_1&'=-C? MAF2-_4U>+M;J9I+HXVL&DV3TI^FE5J)-HE!W*GK)3C37#@X<'?"*#QA)C\8T M*ZU.DZ3_ID=)TDR0UN"A>^\D#EZF[ .3A'&B"]E^H+2:E?\IP%2BIV!?DMUZ MWO]8WJ%RW; F!DI,^: M]SC]][&8<[(KYNR*.1]8S-D*Y2_,0HGN?^'-YH9Z]RYCY'!8) JOK'2I#Q+R MUN1OL:Y>+1&^=HRTFPG@D[4\Z0S_L^2+^(8#)0S@!%V!58D@6X##4+7FU3'< M0DM" (C2TI6 ;\"O2]==DJ#R/;'!_5T;XH.P%[^R3\ZV5RF@$%W.Z7KL0'OS MZSL+V$]AKV8._'K?;633KIOV#F*R[5GX08$ ,M=Y+F5D>//3]JIC@N MSFQ=LCBJX$HO5?!,.$ZSLT7"M6JGSJH)J[IB0'):DXOU/\N]YBP[2>B3TY@M M4&:"1;4P-\V"HOB!CQ[A1B?^TZ3AYNO!C?R77$%:"'EK?(X8$!F*^MKF1K.VV6 ME6#1TU?\C1Z\CBN32$2L.FVX2:MCOAIFB.MPN*[T,U%5J]4SX&]E[A*0.( 978/7HE:#;)04S<13&? MX?KD>.W),_HW39;RHY:%?N<)>HIZ+7OQ]?KFM9%F21PT@U"'M>&#AIC8IZU9 M.S;7-:>6RNHO8Y_8/IT6U3#VJ-3,E.>HRQ\A3Q16PYL2 M,+?9SBH^+CB%!J&.FH@Z.S\6K.G3,/2Y;*8KMBSVR\@+EXP0+E8[&'H<"5(( MBTHF]&JZN[->"U_7C#S6QNH4ZJTJ7VW7R&[$&^QM*4XN([)QV$6[+I? @$O2 M;+GF:S'8AQ^6SU'1MNA@DN0>?^F"EJY%BQ?)P<:#F31PB+ 2+YHT+;F-*U]2 MUR^)>Q!WTTIM);J6F8:5WCKLOG>1FO2BN7606&C-?NVXT*2[UXUH:N[*8I._ M8")@/*2("U:(51=0YET_?(W(I*"D:<4U7"MZ!QQ1:0TV5*!&/EWD=6,%]8%E MCY<%R8I61J-3(]YAFQ"S&F1_LJKFO2RAI'492B?I6=R>[C8O/WFM^QW1D>99 MO>S)V3OO+[:+$N+7N,=".DB0>#9WG2):VC5#-=JK=/8J7W[B)5:;\/Y.HG&, M#NJ#=^TORH*S#*NW[LI1V " EEVS1,NN$'0DW2_T*OR'+HJ1N40Q(0.0OP5R M$"FT)( :U ;8DB6%7 ^Z<0/PDR\*O$L1H%I "SI? +"* -RM]ZL%:):E>%,M MT",U;!$B6\UV5DUP,6]=43(@%M9&C5(",#*H*&LKS>\P:G%.VDY&=ZB2F52D MTYMSBJM(.ZKK2:PM$7ZVG><2GU9XY"-(FH2<4BY]!@".NH)10<.X<0JW:B0)DGKEJ/_SXBTQ21)J M@%\H3@3>QP+,Z:X LRO ;%L!YF:;'.2 ML\+QMJ-R/HFYU,IYY.,M7'_1B'ML%6;6\*+S#;C$QD'\!.\-MYYCAJO'LKA& MBJ+\1\((+@T&G)DWPRV.GG.UI7%+,0Z"VL(7.RYGW%C-V(9\ZX%/M_KWPAZA MZW.^]EE#7F:$O,Y%('.-"5D'!BQTQ4H3Z1(C) 3*4Q6-G0IS1\Z_U:6HV?1]2(10WB8 (NL8J '8_("==L"N<-$YPEEX7LT:+G !.-70>Y?<[A F',OXCAOD;P M0H>$'+Z/BN;]J*)CF;'LAV9=S/L[C[G&6+YNXCPCW65Y*OQZCC?@LE:L,;O< M>!,Y)RU7\,BO<9H&[.:_5EQ\8L'XQM)IWUB.[>O5FK[T4GD+2(4 .RP,&3Y% MEP"!B_*JZ@"-G57M@O1?WU$88ZU\EBFA*.T2VJ]JD2KF@NE[DI_-X2>+.9&!?6T;.BXESX5"(_I#5UR4JPT'C)?:#&A,4B M^YSS^H%M!"Z)ZEU0VMBIRST>@2Y5:X[,XPFD**Y)3FAA)!&[!T9E 6S(# DJ M64ALU#D?\>D%&/\D8;=Y8U.=DHYID7N;VG$&W )B$&R&8MV_/DF&R-2RCX+@KN&&EZ#59)AB] MMO D>Q.8Q, 7Y[N'XZ1_R-YQ2+M>2N&W9HH%07SK9=2Y2VATO$_ET3QQ&[W MP14FW S)*#3,^@53P($RLGTD985?BK>'#V8MA:JZ*0LV4>,5\KO*!&O M)\7D)T#6)E)TM8"UPFG5(I:@Q:8LB1?Y.8EWMRAXO+)64H^6(?^ MS 9YFLDC;Z$B!1DEX[3H 1.[)#&)%4E[NH;KN4<;HRD3Q>(50K?29R&E(PN1)R5'#"PE"5*M.YT7G(0Z^\B)G3]T!0X?(&]"[2)@PH8]ITFWB MN!*.J]""+RP^PA%?+9A]+W"K6I[TVDG;KZ9^)F 4H2V8KP6&P= M0T\G:;YK9W@PB4D*(<48T;.9^)3+IN;^:PY#7*=U7O_E/*+:>2&?X \\MP]8 M@\/G+[Y[CKR'*L&X8BL5=].$PD3IF]LCSX81\]VJ522(5,U;;5B0?=1*LQ6? M&J'BB9OEU2:PSRA$P.)(;G,@A4Q;]DUPZ;?=$S!3899 B0:4ZY@%+31<"F-Z M0(8KVL#("0+:L>A[@Q_0C? 9SN0-#962U 1OV6X>W8,.<6E@M5@2W1L*#(&= M-7[GQD.)7*WYQ88\XCHN!4J7#XL<"18YT=5'[6'YJ,)T%M1H8N#EYY&+YW& MTTDE.*E"@A[;6(PGK=!?L)3GD+!9U?NF!PU, R?Z("X=/+PT]5A*(>XILB.0 M^Y1:/M".7Y"F/7<>Y^,[MZH(7:DS5;95(@4'9L[WMRCP=]N9-=(\(A (!EBS MYT:3N.HZE9PVA:5NK4W,\%-<+C>GJ$QD4K".IO5Q@MPC+Q7[27]7[V M86=@MFHYR:MXB9N>U3*ZG--IDIS+%B<6/2;[S.=>MU5:-C/=.KNBMQI?TL(2 MI;RE/[/SZ!$._%P;Y^3?*S.N52IDD\]5WI0RABVISS.F4F693=AL]A2-0@:E M+7DK.&4^WY70"J9>9[BO 1?BUX ]/V\$WAEIPX"_CR]]YOL71_Z>\=2*6]8D M?,D#]0-#V[21>7E,9^X?J>3H7D8D<$V@=4@:@%^T#NDSAG&H0X'W2UM>.RML/VQO0:Q*_>O<[XBU$U& M)-T:4H8E;_NH)'_O/F]H+0.&W-XVE+R.*E(8KCC@:*5@F>:#SE)R]O*7[.C@ M\&3OX EH<.5SG+M&#-R&0F-H(/K\54/'+7MX\/!!F'MW]O(I?F--_"*OPA>] MEO"++"'CDF@_].6;-H0/L#012HQ4\B((R!ON/J)JQ_1-))L3M@A'XJU+)U"V0^??>T MZ8LA!6+".NSY)XP[^(.H@RU>C9H+D ]6LMK8E O@J\SUU;7%3[2J"SG2I./\ M-A[:>YDY?;3+G.XRIQ^2.8U6Z/#P\?[I\M-,KW_[O.5J<9YU[?3OG[4=1? @ MOC]X>'SPYO#@\N#@)2N2-#VY!_N/(.T;:P(!"H?Z^( $'G/N/_MBN[R0Y7*^'E23 M9]*2YY8I(+ETF'0+;@TVX4OI%N (P%,41P[")+&7PN\S6\UG:##BO+$?#F;- MQNQ8JW4(\8.T!#)MDM=$_$Q[W$>U[-R7]H^O?M=:\L[;GN\?/1IH:*S;5Y%R MX.7'4^V1X#2K_LM9]<:5L68P[2:BV;?TO])>03YV>J(2$?[PNU[!H! J$BP* M]*Q?41C1NSV& Y!*N";AM^=\S)J:!5H?]#_^[X>!@ SA E@_)H]- MAW%$V;;N=Z?;; GV?1*9FYE\@-86V.*UCG:!;B(#YZM9\9/YT,S*$U4\W::Q MR7. &N96]"BED*:=+')_O;D@QMN*YVE'7=H+U^]G7TN;%JW#"LK.EN'!_\^ M[+U5:0G:"///L'V;TS%Y0>@?Q]O#\7"&_-H;GK]%6O7DY-_Y&4^._WVLWOI! M[YHS7)29DN@6.4\RE:I0&3J69=P3H]'I-IW)3%0;WL]^:&1Z.1,LMA%D J3* M(]_0DC^F%8)RO.!9%3SS+*E'F7F13VL?)M8#XWZ@^)G@U,UFJ((UM?&CKN;: M=N>15T(Y5-2^ E\W/'.^55(4*4K>^+ 1<[DS]F8@\[7N.B#4%I#J%ISVE[[' MXD?KH+C3DX[#W:3C270$3-KN9&"$J#,$G1D-=WSZ396UCUL6#*X79HL(\380 M#;FU7W"_.%NN ,.#V[*' @#DJ8S&+"E!<]P"MZC>L&S#X$TYI6W^EU'I?FE\ MZTXXZ0%-7=AL/BXJ*EVH?[]\O)V%!9P\L1PW\=RY^-=N7-7[MRV1I&;M;U,"NC#0=X$[2 M^4FA7TS9,]3N\@65RC,//6.D7WM&A,P$6D(AP4&+@ MXA882,^E"O3R=KG UM +T^=9GJ5[T:6$7[ZAT6R5$(A''&O3\)HV3B)0-+?2 M".GRP(XR:$VFL.U"!6L_BY8L#/>2Q&5E=,#=BI,3L]7,9[U+(5E9%.! >@\LGF1"UNA?*QG<*<$E!AO,;WH:^Y"B[:.W45Z&+G8\ MM:5^H0YAKKHD6;3>" ]^L MOHO 5]&MS#L*;L!@.V)8G9%.,#@]'$3F=V.?-R'B9?[S:1("CG6102281E6V MM0/7"/?P5+.$&TP6(=AM>P2E='G+&?>#/I&]K.S+K'U$R?'>9W/,S ^K^4\H].F98SYNDR_^GJLFFMR5JD]TP] M\P9%DCM7 S]' Z+"P1?;=SYO)NAD/3T6C MU"M235!GOJTX\+%9!RY=GP>]:K'O%]()Z!OI$6#LU,!.#;RC&O!_U'A62#Y%-?]NUJBHK]5I4 ;,PI2:%Q80&=08&/O41I*1=V@2 ^/[FKHL0$ MT.RGYLJA@5\$^@BPCX.'N;&T#_Y*?Y*2MW"DH"_YY04LR;?627P6J!H0'KYP M:!7ON^P;UUU26"=^'PKT+)VS#6 S2^ "?;SB^/%3WW"+/!MY=2WGES$9!_S! MOA"06(>+Z1B8Z-ET]$@/[LEF>BD3(.7$5%VWHNL]S@\.#NA_Q]$E$"BCC("O M6#2+J!64CO%EAG?;S[Y+1MO-G5$2,0;.WC1:F'SPN!01%POF&J=[S-=[XC8# M>EF552&@N)W]UVJ^5KDZ@=@='FE9DM:O'+SN#V#BR,YH8UY8=^W" =N7!&HZ9%"V)%PUQ&M57,C,@^EV,S7].NM.OI_V(J M$S=A5=/H8_>S4_[)#CJR@XYL&W3D?75U[;(GC D=:.F.CG/VP]F?22!G9MU,5@=R :-$?Z4=BFH99E1$Z!V3O%M;"E1DJ[\%T*I6$# M/:F)E-#HYLMN,(Q>-#5_//=S\M:#\9KQF*I0DF-41W/-+MUDS9D$%. UC^>9 M583M?M4V>T %K7@ K"'^F*/?^$U^^N&Y9U2)9_QMU:9^XZ;LUF:''[2O.C&0 M#=>-&QGV#:F5:'BA,)LB@A)ZLA]POO%4=%.]NC58@.227C7J.XS]A=?NF4?Q97P<]%M MH)/#Z 2>G,K,2(9/R407]W%U2/)4B>F_(HD1F-F7%U5)[\'IGL='!\=?Q*#&+%S+"T"KKY9_L95B/3Y=BJW,H@T9GD*D%O"\"?=ATH'V_( M!U3U53._0MI-0&^E0^*"FP\KI #^IUD![8A^E2F9#\C[.IKLP#R2W:4V;M;: MLLEY/%7#4.>.5"_FH9Z+-A[2D$H.+RZE2( MP!7HD#?205AU*:!B^D#=] Q/=#/4Y:O;5D-4?* -XH"VI5WJ0I>.O&X$I43! M\N85TMN2B%5&ZSE9<5/1 @M5"$]>BMGJ$0;Z;3 M%87!TF2$$>GT.\SKX>L:6CF/%@Z3%"MO3V]H.#J#B,C?@5\=1LVR=+9G\D9M@V'@UM5O+BRP!J[)U&BX%Y]$_Z<'[0%/V@N7BA0H= M/3Z*VU\;J2W>';^PZ8';I3_>NY?7V(4O..^L?=)T2%? M+^BAVT+!JUYC7W"9%,BEH*#Y^V-# *.+8,'XQF\3 Q?-3:Y1T4&X+4^(D>39 M=UKCG548]ON>_9_7T?UE).E<6SG_=IP_>OPP/WWR2,>OMK7_#*H0"]9A?SM] M=)@_'':2LO:COV[>VCN#!7>HK!8K.?^E0WS* UU,Q"AL.XRZ!V43K&U3\L;!*QT]=QW) MV,BQ.ZMU3![8IOUEHIW;W*V/=*+L54>?L@GCG6Q^7WAJX7C^UXIB3L[+\I(P MP>L$0^WN.I[_/3KV%4_<[?Q9LX[E &!XMZ9CFX2,7E <:^TNOK&U>-O4VUWW MSV]#U(GL?X-WXK?BWM2@4>PCT5SM!0A?Y]MM(Y?I%"@T3:Z M*4*AGO-9)@'JUQDS&A\HWRZW]G-_QHT*3^?EJ]%_19DX!'OEROKQ*G22\\ + M1]]J%IA<9DDPN',DDO6=6_)/X B/+NL-H>T-QGZ3HH'/]*(HW;OMCI\_SM\C MH9^2:FDE#;%H:LBWD-IP/SV+"0_<')43)"%=]#;)N/MY0_:(2?^B!]/I27SB M)@,EPC"BZ(E8:8AJXG?79^+#&#T+>XA7356&K!2KO.GO5GE;(WL?,#D\L@D; M/?^>KL$S?_ ..B%2Z2RN4'6!B7Z =>,.>C)U>FB=#-/1#*;XX>(:39!O'6I M**/JK+/G:8$#W^*@RW?KCOU'6$C!9$AF149NQ4)M?= #*@T98FIY%L!HQ>YK MD8!S,]&HWLX8/$JW=/QBDGM$2JGE26I8]*6?LXYE_]>JD(&5S*=03->Y\4"9 MYK*2QVH#>Q1:Q8K6 M$ B,J0J)6&?5'5%.;R^#% ^V= MWF6IWD?13>*22-@:HQS9FF/W81HOR&)$2EQUPT/! &H[@K$7'1WO4!,4FY7- MBFH.2T@?305)UCO=P+R>C. >K05 M8CAE.1JIS"EE#;)TX+@ =.3P&?M<.L);YH7+\?=]9M'=EYZ:6#/;V+NAWI47 MT,Y2GCVUS ]041WGY7D*WT7E_(CS M,)KXO &'A#TG=(1_6*]Z;E];7!RXO5H@=)W2 M & +"JQ;YP>8RKF+GS39I=AE*:O.>RTCSL:'>(KW18$F84*LO\)9U)H6RWDU M>#M9$GDK$[%;UT5"]I$5R5ZN> 1?4!=RO)C9Z$O:1S=="1A0Y\&3C\\D\H:Q M\ 834Q(K2$@T'M[/7E=G!6!"5OJUCHB/IF,K!]I7^LE.XE%;#'%VZ;Z!/HQ; M$W O8WL7ER(^^QX7.'*NM*&=$8'" [8]XO%!B0-UZ[O5Y#?/Z /\KV/L"[:$ MSB1\-YEMR[C-3CJTJK:48=2]I'\03 M!+'@$=#FG44H=U\N"=7PL[D0UZ92RXO!RH9>0L>7CLQ7MD$'H:R"K[C2?R7N MK9W"G_?)M8&2UEG1X6:&B>:W'NA$OI5],%Z[%'0VFN; A_$]Y.\;&[OW I$;Y!B#;"B9)1UFIG5^Y1RQ/>S[V22 M-1B 1B'S="EZ[^?:#0'/2J$6 MG<=:!)B\:1=[M*:UL;M*\ACIKTB$57_%QYX4(B3"-)L 5+"0,]2CEGM9 M=3O<5=UV5;?[4W5#W"(X*K-C93 N=(+5U>L"71ET;+,NYFPQ8%P96SU#7T*$ M(H;S+(K$U%$K3*1C0.$ X3+MG48>(:MVCYW+L_&6,J6+"/[W$OD!4J_PR@/R MW3AJI(JQU6C1;_TP !LUH^36G&&_H;'N\^]=??8L[95C6Q7%9]Y*2IVNP8_* MGQ!1[@:0?S[N(]J\D4 ;29T667J]Z< ME;/GSV+;YBF%&V8>NRKZY)ELD,!,AFOR,O@_4B#I;(9/] EY7;D4'BHF]F(8 M\K50.(?<<4\G%9U:NW^>5S)$DD3=]8_:_AD>+]57:S(>6QE M0G%H+,LS)D;R"B'LCX;'OLZ&NICN*GL8-IP/>X3^=_ID@9:W?)#L?H"+M^X< M %A0D<1S_CXW]K2G3Y^?Y=GWWSQ_D6?_>/;\[.S!P&=22F86-W_J_D\GBQA1 M60]24%)T[]6MRF4?8)FG%Z(&:85XP]2+1H>$%!E=49IGYY?@)HGU)'!>BD0( M@RI,Q%O/ G*-0TI"^QS<(;YDWFT[M0O:!'X=Q64PAQ#:9 JU]DK3E1=5=<* D5Z.E M:XM5B2//R\.)^ MK@#*&LC">$*PN<"..^7S*QVW\94^'"Q4,XELX7WIB:M>.D>Y]GQ5D>H&AIX4 M<':UFN..&JZ&!\9ZT1[6?:?XA#A&(L_#=4MD2O7^%D5'5^.;X:$TBQCW5F]? M=@= 3#4OLNJ3=9K>0U!;"S(5P:,W'IIS&%7 :9"2V(41H+P@QJ.\3'34R:T3 M//E,A"BY29R2W:R.K392)%&:A^[)HW-PCPF)WJP*O1*CUDZU[TKCO_<<11S2Q775RXC8]-[RG^KU6HF?G0#AZ4#3GW* MXD?5>XQ_#'1=4K;WE0NAU,9RIGH?'-K:EW%]05_&7;3D*8K05U/\= @&O%PK M:/>6I^;U^CW9]QM2&?D-N8Q!CB+ME R59GT[_#,X!Y%137IP.*V+MG_ZLGEC MDJJ,$Y2M-54+OJ;$Q/"DKKQ9/I<,/1B4Y73^LO]R7QI FGJ/?P!W,EZ.WJ(V MHZ''G?8/'Z7_J%*2E%3-LSNCVJ5TP4Q0Q-;!T[1CO;1]HG5E>W29U28#2=ZR M@5JG1S@'QF"X B+$2).X^1(J >SO&$3*&7^%*K+:D4]ZO\:8Y3GI1KY-A_Q] M?[&VXIKJ4-]IGGOGK&EMVF3D_9U[*1$/8M5ZYOF@P&[PP>,:5J(%B2^2NPOD*C.$LZ]$YE&/^FVN6.+3_ZVY6 M[IE%Y)H)5:Z):@*V%:YKT[61' 3O1EMQ!Y?YA"&PXI)AU:EPV?K#()7"R,%/ M&6^'ACY5_9MR9-'WU"V2LA17@+?-9?@PP(5'N&#<T3#XFN1CV6"9^]Y&("W7-V* :6M"5_\E?!QQC#$@!TK>/.I]TUO MR,I.JR43(+;9I7/+#(2H&FOQ@_IVG7@TA;GE$@<;35_RFI6G]TD/9>EH;TOE MXA]_>(E.N$>2!^F0+$)L<0XG]"D>X:0(O,UD$=?>,0?(M5N7#'G%Q\0D*)I, MI;3>^)V6#VX0, E&??0T*F]0_6!92$ B*/YE7[M0)/%+K^AHP298MAU8UH0: M>;J6&1\4CFA\*7QD,&XU3,"6CAY8&(-3?1YPIV1Y/OLK.M@C@B":R4SEE0. M>[5T9CAT3_(:)4ORF(*-/'T_W#6 KKSOJKB,IDT 0D.T5KPJ%@C@,>*V:P9[ MNVS=K()7%+^"1PKQYHLS%GGE_'+V>.GJ1$OO;<,@2DFFEJ""Z3MIY'F'&IBO MEN..=N6X73GN_I3C;E"'OP90A6G B+B\+2IQ_BUUP1G6 M&*5F.HXOS_J=E5Q?:N"B'E.QC5GC8P,;= Q]@Q]YFN3SL;-M,^.\/*Y[Y M])6D)2,\WHRYL=K,Y)#7&YO%'0MIK4"S+F*>N7E2/"@_Q")=.>UHV#H7^5G- M[56H-?L&\5P,FX[AMC=]O_7ADZ)!130DB\%.TY6,PHLI%9_Q3 Z,&1 ?%FFB MEB6Y2[QERP(+D8PO5G$B4=(U\ \V4VO()7">P$AL5 ;8<67<];#^QF15W,8A M"Q%/^T(J"TUZ34>!WO/?LT[O*S]\XC= L+XA:@,]A9);BL";7C2-0,M6G8U' M&6QUT3&Z:4+2U".9L?%(31M+]):(\@=!3E5?:M.&;SRB342#592BNF%NA462 M^#, YFD^.ND'X'R ,:)549<3_/8T3: -0MQ -:N$L$<>9(/,8[O4R:]%EU#RQW)UFU(1X<@WGD%&.RMJ:/2[VGH2Y[=YQWPP M=45^ 2G=%CL>N*I$RJ-+\C.LAEN"ATI?7M)N/A>#LD3':=Z(%OBF(B(T8M]6 MT\ IH$_/:W/)*AV!N?4$SS1HMG!7P_5HBWPZ.GG(E#<(5TC?X3H!ETM1$DX7 M LOTD\BD0*I[VN*%*RO6)KV.ME=.Y4NNJJ.@AS2/Y!?C8>),>[PA7(DX:48K M5W17S[^+96JE8DN;%P27B]ZP!<):%C^!7[K2L54'O[+T6ESQN:3CV4J6<^UK M&L+GA?H/ZO*@\#(@PQ@#3_0VZ"8H44 TK\R#1?:;,L[+6;D)]N9!PU M^#=].X@6BE!T:%=+.6*^M3"".<#M;YM%U46 $RM571ND'5<8U$7'.V-O85$* M-$LI(=VVF:Z?W[+\@GX!# 4AW 'F)HR[<76-E >)2^J7B4_6"_ [SE.JU?, M!0\FA8!A*[D _U(:XS0%&TN+R4$^+@10.'/_^ 'R[P=5&'JZ _=3,=J243&ZN ^:^RO/>Y0UH,7U*M5.VUH M]J_9YH)K#17@N4B9RM>4!AG@H"3I48]\(3(>7O%AWK*B1)4#EOFUJ MBG E?US573ZB(*(FY$@9T'+1-1>IV\IGS#16'E?1?$ =L"(=@!"7K$2R*(Z$&*0;G V<4,!O/"X#_\'?&&.]\I)9F>P-RB M8_?BXJ;TB\D7[K2&^(UWK;H;7*I FZ9"\<<=\/UX5V3;%=GN3Y'- MFJC%&^P4-P,4WJJ2S+(HFT&62'G4%04H>".+1=6!3>'.1LEHZ1D-,S04SL>T M-GL '@$9-9GDMX>R07N.="]OC>?T/'DQS@@9KFF^CCV646BRFA7!);32*4QV MA&*J>6G8NBN$S6AVD#HENSF%@C?D$]KJP6#^V1S\^)*7K+&J;%H&=1TU5T E M&[,?-P.MR)X@XIJY$NBM7*;#B#V9-U,V3M454X[QZX;'5\QJ KB']%%TNYH; M%"7"@@Y P J"Y0O!O6*'39VKK@NM6%%[2](KEXH7/D5G^[Q%\'S!(:X,EG%E M;FE.+G=I05C^J!.XX40V'9EOR<3I46%8.DFTN]!J4VUC$'4A>%G&%L&=5]W< M2!:$Y8!753J \HBP(1:66Y8NM/#@6D]1RVAH)0N\]9< MT__;,+ZR[_C;?V']UYP9Z12*C)QLA^'FW+(; Y=C MKST**..F@=Q:;5C\EOT>6IP,IFS@0/Y9?,E_K<#-0P?6SWY.Y!,)8=_LR.>P MYH%Y/,*;KQB#(T,**Q&*1" 24L/0W5 P62_'IN]\:I-V(6DJ9"#G-_CF<__- M[(6_OQE"D*T@O(_L+E&MLN]1X;$S07Q!]O/JOX:R?31++A/D&X.+;HIA]8D M=7X/S,$=;3R+%FP&G%H#3I5-1("V7_@Z3QXZ"HJ4FXK\G9)1DQ>-DO"Z@0'C M?5E):!KW%(D/$7==)'R;V:#=064'$'R^+.QHI M.P[KHR%2]1UOH8('&^ \,Y&<;)_%@P4&C9$L'^ENUHC"X3+B4#K#[R9T/F./ M-)CTL3WNY/LG3N.T2=SH+SPTGM(TJB"D9+A^Z1"])TE7'(K$E[$D?=+ZY^<; M10W=(C"<'Q^K:VUE^C-.\X-X8)!DD;H,KY*!_U1Q5H/CG> = XNLSGG"ZV##/$.=C=NUCG3N6$KRH*#@]#WY87^:]H:V^FDC M90FX0JPZD&!E%SN:^UV."AQ+RI[AJC4].RA"1XK$'_&$@CG?P)H$ENJ87%=L MK^]&WW@D>9A47".%IB9$(T].6G=<^DF[-G+;.06HJ18:>9Y$!7*12HOV+N8- M9=GB,KM!]"*NB5!'6+7="C5'U*XV"4N-1#6N@D[7FU6DW-JD6-^F(\1&M4'E M?'NN#OHL B-^TDFUV:^##60&9LK1Z0)*5V_NY8W_@F<]MP MZ[C1S1/$5H LL;QU48C'N,TD01 EACFJXYO=9W.T.:AB?/V>/WT6.9);9Q$ M0WJNM9FG<+5M!JF$*2]-.%YJL.6#(+S7-R]?ACB(09]+-^4I\)WKK8H>4@E! MJGWDIOX1>Y6QPT^!+HP0,\K4%SJ4TFI(.J)QZ !$&D!;3+:IFQ-[@K.X M[!)#V:P=.(_F/ 2T 5J)*@0T*RN+>9 '&('/Z=#IJL2A0Q6])4J=4P@^>@WF:ZN'N?JJ:IO:8P3I&Q!&7G?S MH2.& JZKH?N[Z[0]ZJ89&,(S&-?R=*<\F,^R C,A[HE7(MQ!"U\, H.."M%X=MPYWB3XC_GQAL$QX$M9_>>$O^B /U:ZT MV!80Z:'%5HW]#'Z&9)U=K=1O;/2KVOAMLVG53E<+B >WFO@./?9@QI<;\7Q% M<1HS5%PUEZ[\D%E.*0;OOM7.3G:ULUWM;-MJ9Y^<5"%A:@\Y&REOD&(LA#F2 MU;;:/)#N-AB";.F)30+W6I4J+7GI9@5^K0F;&P&^-\VH'P'^IM3X'4B$ZIK+ M:]OECOT:,Z2I"F5H)IPI4<3B5?[T-/NZJ"_S["<+5\_BN2T+0 "%M3X[(U6M MD[(/3WEZUVFN]D84=I^,#@-!H?D)I&\HC),&B1L&@4D2<6-W>?<-35ROX\04 MFS_9.]F8TDW@JUVZ^3J,]Z"OQ]QY6N\5;/Y5)&D,0N%G9VCJ6,8V2.5-+Y%C M_I/SD_QNEO#D:@D89DAXN2G/9A^K&3M*<-28RN^Z &0IWS@23!-&>VR\SLS@ MJ+ <[3U$&B6.V5>^#7P@-+)\<'?T*@H7$BC0^)8KXO9F/S":3.[[F00BS*\D MD]UT=6S5E&+'P$^![M 7'WC).?>Y/5'DQE +?&U"$0BKG6AS MTM-2&8ZM% YZ'YHP?E;'7T2M35@#&87+:;BB/J^,I!W.LOVH;$[J[1ITNAKA ME1%)4,AN],1> D4T<8$I.[F2%.SL)EK4F<\E33=W):B((6[12W2I?_BN+1LI M^?TS3S"OFU=6;YG!;#Z@J=GA6W M:TE_(ZFQYKHF6:_]P*$_0X/)][XI-JEW1<-UXO;;@,03?D7AS^A$"S82FELG MR/BV2W>.D(2$JMAF3G.K692_3SJ)K768.Z<$<"('1M$1@IM@$*=8_+)9]H;@ M&%)7\A^EU#4L1 K.QECZA/X$T_)L#D1<;%_YOIVP=R''K>T@(:*6/+2_J58[ M(R&HR#*XT&JA%XAKOL,"80>),G -)\J85)G M6>6))&'P0_Q=>J2X[LQ#9MNX?[6.D.? (5G-UJ! DH\>Y.'[9',2Q(20&S.E MM^OCH\M)H&9P)D<[ZF\ZTMW;1F]L@-[^=$-,P\BA\3)YQ+05H:,&V(&M4UX_ MX(3'0@+G:U5K/T$W@JUQ>^J?<2,54ZT'&B0^^UK@XV7JI;AMA]%*^4(A0%]N MD!>.^1^$38(DB8Z^S.#>H)S8S[ZU.7L*KY3,V,W+GL"A-BC1F%#3,[ZQ5KOE M4A[WPL=,]YZD/X0( ^"3@(4BA9MH! MV,1%0FL&GS#S)EIS OK)(W9D13W:!!WTTGFLX[KJ<. 6#%';4$BK>ZUM$&8/ M?=*;:'V3A'K"DB86>N3/NFCF.L?1ER!,XK"K$:+K62;S'&-V3$@\.<%T@A=+ M#7?TJ6\T$EOCQ]VPRBR;Z:"W:+&EN&GJ+&%A,E!.N:AJ'O E8S3J,L$9^"W@ M5(;@YX9C$&4><#2DL&\\\5.2VXK6.A:.:,=G*V@)COJXG,V-41X#YD>5#/&1 M@;91>*J2HO8Z3X:>!E]JT&L'H/%4GDB*5NPC1],/K,TPX3@\F\(HGS7%M428S83:Y=?1%,7F M5@T\*ZZ:=E0!C],%^XN2L,#61Y=LQZ[OVZT12?(M$*#40AL@IQ:S#S>\ MB:"FWJ:2;EP2N&65U$TX\ 0#$EFJ8B65L$P>> MV+8HC+Z75H/2J@^A*PJDQ6,3:?.-7UD4:2;U?^ MXZQ3X/,LP;1Z.2%G?P[G(*S6!D221':B7#*;/DCX<$+7,Z\ZC6Y9@4N#SWOO ME:5JN06FF(;T1-1SQZY9,Y]SE4]0BU_RZDMP9W: E39LP+Q8=NY+^\=7OVMK MD!8V+7NX?_1H8""Q#5]%JIEW$T^U-R_6S:K_78!D>*R\R-G):^I?^5 M]E;R,9: S[Z(__"[WHK]_6DQUV?BQZ/'_^H:<,&]#C,:2$=?M\72GO,QFTZV M6_J@__%O3QX^>O+5?W[1E_%SI1_://L?^LCO:%#>575L*@SALXJ)Q,R3,C1> M1 IVP_1KB6+%(4]R3AX5*"=4T:0Z"*:9>RH+A7!^Y74,%O<+B,07+%8[F=_) M_(;,CT=HR,N@IGKSSOK613?.-N/)IP3%J_PI>V63H/=L*Y5<(I M,#(##*A3J^F';%QZG&I25&[=+"HQMK;B,EOOD\C"<=6(/ZA,@>6.EN7%A]4 MYG;>$*GZ"N,4DU]9#0Z(5H',8?!<:V6=:)C;3&F*_S3PA%$RP0BVPVE11;-$ MX+B86F"T8C>8%!L1#;B62\G;V.IF#.=%G=0*I"R95.A\&CN>H@RB%O>FFC9Y M@#L*([H2H3*9$?B+F(1HN*:#K3""%MF2]YLTJV6:J 56L/>==7,-_[R1-F>" M*]*;\W@\_)=AQCDW,_&H&?)HFP5R'$P([+G8/>"^^VKD6PS/&GXEP5Z@T4Z( M'>,K"?1]BAR+E/(S=KAG[B"H@M\H0Q?W825 /.LVY_ .J1P9KL)G(.,43?MZAD? M!((BNV_"IU@]7%B"9Y6;=VF.B,[DVW!8]ZV4\7!7RMB5,K:ME/%)C?HO=:@" MG\^;2:RC@RK]P*'E(PU5-TXR)W<)W=Y]/)41_N/4C:(&MLT9^"Z0N-1='W-> M%'ZF:^FF#&-&H^S(&H]A^V*B$/2HMSQ;VK,W![,WO*OQ$@W+!98L];Q%$]=? M@[?NQ:KK*J&"^^6R1:N=LO;;DZ:CYJ,BNW^:>+AH,'/J@G/?AY;,V>>F+]C" M7+ABCC)YRUS%"4O?S_]\]LW>X9,,@"A'CY'K@%KQ-U5,(AJ3^'WCR.**NX3F MTD BHE3B!Y8P)#%"7Y,5 N7B7;RT \X[SYV2])/SFY:.E82&HTKMB]M6O:9- MF)J-,895G3#; W(M*!7?K]-Z6= S6M'NB>U]M$6N#S<'.:5P0-6B&T09*"W>#QN ) M.8+TS92LD)702WI7NESV3TCT6KL@23Y?_O/KG/YXSM,/'/^>'^*[JJ4=>>$4 M8'*/T44R>NZ1I?0/[JD; MD8PA:QWI!)AK%RUT=X'10NGC<5<98!2N$T4_?L$<55*ZV;_"9:Y*Q ME9C/U&FS=NEZ1@/ZJ"/LHNINOT5\Z*IYV#(T:\,%X]$J_&II*0],K%SN+JN M;QL(T8!APZ]-U &:I'R4HTCV09E=.WYSP7Y67:3@N,S(G$EQ,=^&Q/'Z1IE& M;6FBS5TX:65(PZJ(G9!Q)_(M/,A0^26GA!E > :LDB2!PUK[&B+0Y*!]:T23 M=FH!S%/P:D*YO))'4-NX =Y3^1$\C8XEYW\ [R<-%YTVE@;LL69RA2/%U8'Y MX\.\SD]L1SZM^KC%MY\D]TS=^!<@GD8I_*2[S$2_SG%Y/M M<9T_*!.I ]:M662\@R/3<>=JJM$(B-51S6-J,=Y=FUHLF'09K>RUF;8+WWY5 MSZ@4740?-KY6SD/A-W!BHOW@9*V%<,Y.B8$=MCH(^L!]^=#]R$KM88VXGM79 M'88],VZT5E0YL_MEW:*8"SDY#*^1 $%P%T4ZGLG6TU.#.;# M<2&M6CCE@\0D.VO:Z\CE:&IE9;[BP4#DGW1LSGWZTXCY]6QQ-T*I(\^X6"/) MV5*-,U^88>EVD&ULFD=JR^,"T%_5U4)X0#$%E!LO&)ZAT^"*5L+2(CPI6WTC M1KG@R$F&[4C'-OFL:]U==NJ'CQ"XWC56YMD(.J!=0C-D_45*X+N 81T';,-& M\EN(6;.Z&?.^X1Q"%3&I2EH\^S0*5.3&KO'I5..6Z,0/:\Q+EG1SS$&I 'QSA, MB)(9\*';/SI=OFC,FD6O[H2O?5,Q&!L>.14 M6TU6OJ-RQ"KN2_(B3Y9+M)O)V!(C*9!1E/S0%_QX50UD&F@4RDU]ZPD?YP6M M.XIH(:)C/G%5&O27R+B*]?W7JO"(C)D]BA+")]UL"AGG1NR6[6PO8UW,3B8^ MNY333&_7F:N$VYM[R8T(63]NTJ.?YI C%Z)0F_IB>5MR:J;5LNHE55)M4#=N M#D_=7&9(CV-MRAZ M85!6MOI<[)R$$Z9:+ *"WLZCV1(S6A[!64@7K@"G%LKH),,84WT35"Q]P(], MJ-UU)_.01)G0,_/0JMS;781_'".R%16E&D]PSNF&R$ M]&JG U_"[P JK?(?G/5#_?9V?40$X59O-\I[-MT;+0&7IEPQ\U M_T@:H\>_ _!)YYRDJ-7G0;*Y=4SX8%YJ) _JI$0TW):'CKA6[EGAV"\P@M/1 M)6XV/?!XJ<, (*PU%^7>_OU;MF"CS_D'9A>D&WKR]C-/-2B5ILT*&D[D136! M53>*R=&'4T],"<#!ZG;K8VMPB8DB]G?2*/ CQM$&4?D\Z1K/!KHKY2N;7.VMVNN4H M,+M* \>G-=<_MN2,+ M08;LPLW]_"E VNA2W_+X$=B8IQ> (A?*DP&[-VE9E.B=]N;%= M<=!S>&P,N,]1^LO^6>&P9-^X=CW]W_QM*XTZ]E6\LV":8()['L[SIEI(W/>8 M'&'<%TM%_@@]?*5+/V&SW#./12BTS387,GM>4.CQWW3PYJ#IU4ISM+_XUH_M MOG]T;.JT$E/CCR$G(ANEQ^=>P;#!ZFN8D'U-+E+?8#:>__9W*X1W/_3EO@I9 M(='>#2OZ+BMSO/_X=Z_,63JN5CVG2)H#!6)$QAK6BM\%/^KJAD,RX*(><*B\ MT[%Q1E@6Z^)XP*D=IFXUT9E]'#-C05A1!*;;]*U?(4'N!ZWQ\_FWDP@;+:-. MA_^M.>UMM$A\<9[\HUQO5DXPCY@>036X7E$I8ACV4?>A/AZ6UB?P=&(19^YF M4E&7FCA7F)5^)>)T+A19+ EV%4JO )&[-VYHLJ354,3$SK>"TX^#&XOR\8&##AEE5S%'[VC$[-1.[668Y?QB<._K[UX("+ M3[QT"K@80JF-#2;DL-@H?]0CLBY!L'*C9]SF]8X!!A]]BGF7&F/&>\UF/[S3 M%TS6+J^U2==N/%VAV#5 KT1RTVJ'X*0*"^9CVQZU"O&'VOKCONS67HNK#AQ;D='S]R-XL*+S_'3(.Z5E+F"V6[9O6$-^[9= M; S=B]H"U Z_71":,+M [JYX6F&BOZ%Y[IVL9?8_M&9:V(B8^R.L6OJ6$4[] MUM4K4C\1:4^EI.E7V@@7ZECN6C(30B@B MB/&F+<-PD9?BV$KP>G)P8M+[LF@G1>VZO9_?(+UR)G[@T<'!T>;4&Z9#I"-@ MZ9048NC_U.7*IQ(RM39O#(T!2%=,G=49Q[X?ZTOOTGT ?9.<&BD[W;7&DF2< M,&VXF]]\9.=T@*".,:-O+'%^ V)#J&X%&3Y"WTSZX/NSL^?[V;>W" PT8^V MK@3D/_!'6N^S#-2=NX01"SX-?XJ"4(HH2+F=0S\REP.0Y\CZM\6J-*Y)0_@G ME"1\S 4!XLO MN\:+"H^Q(<7"K+RCVD3H&38T(DG>]K@=KUR8,V">@^_]2MX%3!?< MQS/D-5.FD2Z"?W+@FN;#)!B1P<[HA1& 9\*7?@.9,))4\U7)W.W1]--)T56= M!]6R\;_-X[EI*][%%1HGXO3/];N?(8\<(?&I;O"%Y!LN[<;8'(X0#&'4QQ"[ M:0,7^VTN?*Z-%'#9Q.S;X%WYGS)MSK@SNC%8.M^9(?1CDZ3LZ0^XISHH>'^5'3T[SXT?'MVV%7N,X?WST,']X^/BFSP( MT%XYGL9GRWHNV:8@*CH= &K-U9U(".;::3M5TT;#"T8RGVVT$$)2:V6@D6QO MGJ:[XO$'T3&[_.ZB5YYN-OC2SL8#7'S=$\_-3L^(P]IK1\])N%_DJB& M=SHMHU]XYX-C5##A&OXE94\\$3YGSC@I*;:&+2==;"[,"Q[NI"4EKO)H7A') MQCUK\7][SBE)I\6AG%@6;;+?F+\A"QJ-H?!N2RP(PF_9>EX?W^9:I&-K?&?L MYO,%E8_;AUA='D" L_H-(7_U*\[[DP]'<\2/'%4H8BAR[C&X-LS>%-5HJ9\W M=7A?6Z^-T1R<.!R9SY''PSDTC2T#,W1LI4)02M=QKSLT ;,&D4VB6&N/03#Z M>+Q><6N5W4?2AJKV_%-HO=I^C'2 _8K>RRTD^RF_4O8^:49@+0.UW$E3K'JG M7)^]Q02;6QM5AQMP_7(!*"T+ ;Y#/IG-\O7Z#0,K5 DR6T1=NXB>3POBGJ65 M$Y\!4;7@_#!4"EGMIO;J%"D;KU$-AH78GSMLH$T%#67'EM//HR\8^)"3M*UE MO?7]_RR5(9Q44"I.-26?."JT^FL_'.PG=U640.%?6^M+7^V!P9']_B!*,6!> M-%Y+H51N+?&^FAY*Z2(%""+BV52R!V$[5:2!4T?NRW9$3 MH(Y]] CC;S3A 9JECG-C/V&8&5@X]#A!ZM@'\KR5.KJ[!Y]E=!YN@/OK3[978D(\P8@-'K$="<@18IO:\IX+!N1VQ0)O@N[(%?%M)!AWE8<'8>93U#6 MF\^EA145UM\D_9!\$&:'_=PHCS*7,OJO5=.N%G=WMN()QXQ\CK(WLE4^ MD6W:0;H2X\/ J_RY[NP+=\7@'1125\"[/GJ\?_SHL43K>_S#D^,'YK%92X+T MM;,CTEISDHV\G5;M=+6 +6#/GB,AM8#!GJ KRDN=?V:U*ZBH9=,6E$CXDJGD M>UEV?+(K.^[*CMM;=D0[(ZU#=\']U :<'C9_=#CCJ@>=/_@ZS%)_:6D8]=3@ M_0FD_X9C/@P\V 3>K,Z>AOE=8D:>*9:3=5=D$U61W:K@3@X/@X([.3EY,%!O MG31M^QO$IHCU&1][+3$"&:_!3S1DS((?;_(2*ZNKZ55F1" &VA77&PUEY"<( MV'(IH^S9Z;>HVU^G7R\M3XJ\,3RE$+DCJ+%AL_20-H'4?V)2E9V!6"BXT$LK M^0WYJ.Y2:;'"N. Q8+Q0HX'?L7;GI/9Q#S\@<-,VC[PH$Q4,TP@=63M$A (G MYB=03PW.M*<.1U0\3"Z\&^0XSCA\-.N>'+1$Q^!EQ0GZ\J(JR=;SJ)#'1P?' M7\49CR*KRK]_]KH\.BI/CT_+U\='DZ/7)[/#T]>31Z?N]>SH\.1PX@X?'I_, M/A/%(]]X1E[CX=>_U(QLO7(E2?]L]I29$?KN]<.#TZ.#4_W")]&T[T:ZQJJ) MEEW/Q< &#O^*S?F2?0W\:^//HK#I=2MDO+ 2OOY$'6$^0MI+'W3@5*F@D]9) "':P1>7P/H?->^)$(VG\2MG81XG(R('TP+/85UJ'3]R M=POS(=KW[D(\J=8M0O<=V<<^8A8U6 TR'<97+N/P-*;EZDW1%_F0E1._]!90 M)YUJ:G-!3IOUT&UL,O-#% LT=(3'$==/LE:6]/(D?#;J3$:S<,;*[@<;/>"[B&=W(73>MTK9. '7U#HS4'<6B)Y!0&DKN??5L@ETZQ%D-8^J:91\,L?1X"$%_X5-A=>GWO[?UDHVR>*:\A M>QTO;2PF?_V5FU[4I(7.U]E3?E9/#O"=O?_NQ+S;H_Z(C>-P(Q$+3PT>HP+Y MKYP?%K2W[.5L54^M2LALO>)P:Y*+!.Z"3(G(8=48@.)5R#8;=*X"WQ4DB \# MBTK 8^=!9')]+J\J%PZ)Q*I;!+ Y>!2L*2)KFPDMQ> %77U5M4TMS3LR*<&# MV S_[17(/R)&THJ)PA<+)%]'"%B% MJTC^O7DEC?N8/#J"BP##JB/:]2E*S]['T2?"QJO5'/K>SPI4E*>NCO!D>I9- M#(LGM28AYH54AQAT?,OZCFAG)/_1EK%3CQ_PJ.\$& 9=O9CZLB]5#=OVUYH MN]?>.ROFBD2I&+,E_^N\?X=:[3FR:JKJ[53R08J&.+*ITN)\,EV;_9%8X4#? MT+[EV@*09^(WSH#.*TNA_ JV2/4!IUE219&H!V17 AC[AG8U3Q(V\%;SR%5E MHR5C%OST@XT6MT0_B'7F]6B;%2D65(QUH-I0I8:FA[AB%\I0';Q%*U*#9)NQ M[LD,TIS1#V')=!%EOFJZ./3F=K9IY)J+!1CQ5]8[7?ENCYJ +J^YEL_%> @_R^V<+L;] M#$L*IEGH8-6]))+#6(&N1[;$%Z_ 'M-H%C2982F6-Q*X_4PF$5S[K5^+*\J2 MQ\-G.B$W8C)N?XAX9DPIPS2T5MLVM/O2K=AR+5/ZBUG]:'=Q&-LJ\+F=E+RS M5K\QHO0:/ILU%/)*:7J@F>ST UE:3&4,&?VG+]Z 5FVMG=_\NW#AW>Z\L_N^ M$8S%7,X+5\CLJL@/9;JI>'OH[_2"//O4]\:-J&]OCZ2.X2^MX*^<+%GPI@/M MXI?9Y]4#*)?6!KY8.24>G?IY11\BI=.N.#$#D-O4W]X@*L$H\A?X&R/^M'KA M^*<]9&P4$9?4)2#?/OX=6%X4JU=+OLG5 YMIT[ES/"I_@OY"?Z 5:]=+LT_3 MUD_7VUP\?($>5RH\\^8<(3S_#N]@>^=-'3 'DAT73$_13R^L[6^U9$K6:<&M M9C)S%M?AQ9BR'@W#>Z#I:OOFW!5B)07@;;NQ'UM*()O/'"O=',06[O.6JW.5IA% M^E1+*&+>&T9#,^GK+$Y2Z?#S:>7BQ+XP:+"L22"=>'!Y:M 0PV7A;QONG5ZU MM^$)7W,39'@@3,;1A*,+?*JK^5Q>UD -RA\HI$$\P<:/)Q^^,$4K8MJ$"V!^ M_\S8'4K8TU<_R^:@RVDS56M\ .(F>H88S]ZTL1?*N2:"ZW>F$=ZHM6-DB';OBU \G-YXJ%B=*F5ZZ=5RPLJ0J+0,< M*F[Q,@KXS+>F NTC,25_GV-:+33PU37M8Q!H;N#B0)F^77;3@N%($@M;!2)I M?#$V^G1VKB=3V$GL)S)&KUHMAF$KSZXI/,%Z;]NK;/>JLYZ0<^91BE%K) _( M\]&/D;ER65[SP);G#;G#5,OXP,6]6?*L90PV]G [,CF-<)"'6E-AG M2,91X MITH&J5.$R>UU2^#K)NMA"7Y3UT7IY@&(,-!E<'O/6]ZBDV;C9>,C[\U[]:ZX M6W#]/1*_5TA==,R=Q_6Z( X@N>'ME29;%CWI/30$"5:^=GU 6+"O,I+SWQ#! M/"9_CNYIQ,:#_6P]$T_2V=O4S-RR:,K57+)C/!Z!.8N8$B>WA&K650L%+8DU MXB2H3DT1(?0WN>:9A9[@;2=(G\IZ_&AV/XUI7HAW\$KK1/]1+)9?9<_L^&_; MFV[WIB@$C(>3P#Q;$Z74!*.!:0 G@:HCXHPR>S9XQ M7E.;4^HV1V+K9',3 &1=Z(-^7'?,(T$.:KM:*AGS53._\E!",D K-/PD"LG" M+LM%BKNXV; _;3ICTN1;^O%&6H&,,YQS7S@#^$>(;O$\?(U<+\4XFJ>@]S9*6Q0+%UF'+J^A*H=&*J+,&5"#@ M2:Y=S'B/QD!=J= SOL>]HZ'K(GQ 6?18@]>7G7WR'3RP=YM3B6W^>-X8S^@7-!;(W-K]K.=KGFG M1WU)L:3@A,^D]IA]IXZD\!E)3WSI^J*:L[&6TF:4&0F^GZB T#,>"T\?\(Y6 M-/EK[M#'Z@J9/7ER/$-#R$/WZ/#U27%Z]/K)].CT]=')X>DC]_#PZ.!DNM$4 M%!I?GUR?')P8GU#?S9FP2.]K/PZEO5]_&K\ZS!S&QX5;7,_AVA.[-H M6IFJR^7%NN/84CJ6,Q(/Z0._<$7YKQ7I_H],6O.QQ/;)P>G)R>G,O9X]?C)] M?7(T>_+Z<3$Y>5V<'!R7IT_*HUEQLB&VQS^0=9@_1P++P9IWKX\/3QX>'OY% MA/=X/^,%R*(5N.M6$_51Q9T3SI8Y/^,R/*/YB\P(!]9M]!4&!OO@G)Y9NWU* M7V".ZK*EZVF_@0V\B<=_"0QJ\_:Q>8G:G]ZJ'Y.ZIGX/>!>Q[D7*C!MKT;3S+A^7D<7%P M>/KZX!!G^4EQ_/KQU!V^/GA\<%(<%L>/CXM'&V?YY$?:])?%S/7K;ZH.Y$5( M";T^/#EX>'KP%SG0)_L95B&39/GD\??)Z^NC)P>L3*+S)TGT_+D^&&1J+GG9R]>/7N&[STY M.?FH*NU&T7\_)??9_\4CBBYZ]LSKG*"D3W_DEGD*WUZX\PII#UK>I]PR_RU3 MV;YP\T_U8F^GQ[]K]7U*ZELH!1 CAQ6*^2I +B!+E=,G)%B.J"KH J&*_(RG M7&?/E?.4XV?Y[MVU-5L_XLF?VD\=X_B/PM.E>\-K? MM=/\\\B M'^M;%SM*VX=[N OHRE4S[])%^\#86P_WL:YUK*V1I/D#3Y-1/)> M.N$;FPR^56YS.I$>Q#(%(L)&I]/?.J']IO'Q@XGQSW]Z^EYCXC-)\ NY&H?D M4V&--(9.+?#P?-Q9P0/I9"KCR%^NPUR]9(0=^==6C M$C7)N;*AZ\@/+$*/AY9ZESZA,<[Z80^ZS=%];#"E4<8S_T(8@V%OL$E8R$VV M^'+IEEBZ9CA&SI.+C#%$\KKR4H?^"5.1R\3^;)_-[H^E/13;W7TOTB M"3E-+>Z6: R]';F0Y,S;;(+M6JLP^U#&;I!K.+W(#I^8XP+U\S2>/Q*PI*J* M1I#5,0TX^SKV[KEU]\Z!92T+;I-B #F&PJBK"Z;ZZQC\O&5@N') "[A!D[G9WQZ= M"I4Y7UY-KGEUW#BK#R:SNN;6*1P_9F)$Z&]_>WR4'Y\\RCXO>AO06S?9.3 Q M-I+W;R?[!PD4TBPP @,D3E5/#&.H-V8V!O$('26[B(?AWTNCYC&+V1&-BJ MC2W@B)V3SSALE[?SRMYWF[V*I]ED.F6&//:_'9X>Y@=/3G4?_? F[DI7TFR3 M<&_(PPMNC%-/=GMSV[:'=?L;.73TGA*^8&\[[#LDL;#6(38G1S%OQWM/WK" MMZ)_'1R&(\+8CZ4H-XP5XLD(\>D.8VK^=GIZDM.KR&4.#^@'.N3)]V^;?/2W MXY.'^>,GQRHPW5]%7EYNGFT9/]MS+8N=:S!)^.$VZ9MQ9-.JDF5$#O-T1A J MQ#W06>J:XALRX8K;+86CU*ZP+[LB1DB!6:3'5JV6U8R!E/,:\N!2B>266S]4 M3\);?-U8:>7#6U5(NV_5E*-=-6573?F0:DJT0H>'^Z?RT'<%GD^H+WM^[VZU MH,_0-6,M.&[FX+F(BJ+?]1=DN1BU_N5]@[/IB^O1Y7.&8SLOEIW[TOX1/QGN MJGN(_9Z*G*3GZF#9#P[5IM[J6[NK282\0U_Z-P!.BYQ270-1@7J5DX/]HT?_ M'K^^WL^6(I+0Z/JP,3/:.OI5WW,-[:/%A.&CKA/ M?.K'\?K\0?KC>YD<_?^^?(=EOZAZM\< ,](66"Y[S?V')[N-V(:-.-@_.-[M MQ#;LQ.Y(;,M&')SN-F(+-N+ASEIOQT;L5-.V;,3#_2>/=SNQ#3NQ.Q+;L1$/ M]P^>[#9B"S;B\&C_X4XW?<2=^*)OD?#X:,F-/^ZM'],?-VKA[[H,GU0M_^XU M>'Q;VOL=\ "2_=O\?X\'^,3A_*?'DN_$8@O%XBTA[5]3*MX67_XU5^4O?U;> M%F/=^0*\0GE:WEG:%N3?S4S^*Q7YCZ8Y_BS2,&WF.")__^SHLP]=B\?[C[9; M,J*.%D5"H!:G\O%/("329=FYF%MX(NZGU?CDCN='UYKW14/>L3S\?KWY:/_X M:*M%XTS0A3N!^)0*8NO=*NNA+45)%)W\]WG1]JF#M9.3/TAQ;+_#E?K<\F\T M0,F_?BS6\H__8U[Z[^@V\K\+SLLTK1!=L=NKT#W"Z[K.0V#%B.>E6R\WE?3BVO*"!\ETY@%6@I0GW&ZP@ M_9KN';S'PO(-DDQN5+<5EH-.]PS%H./=EKNX(63 MMS/__Z,Y>'>Z@=P,&W=P'R>=]8ENB-]DV3I&T=)GF+[Q\.BC9V'_/!O-"+F[ M?IT/XH'X"!BXG7S_Z>5;/;W=1F_G1M_%R4?CS%V_]]\^Q@Y*Y\G]E^WC1T_R M@T>'&WN\G57BM[F8OOI-#N;A1W8P[ZD2_L.[,[98X][3+?Q#.BGNW#3\P?IC M)Z:?QMW;;>$?OH5WY?QL?]D^MK=6C_;,KY MX5VCON^+JWI/%=B= Q[OD1/Z)]=@ZG%NDP;[>'*N/N9?0\[9H?R"AU(DE) ? M_NS[86ML]:+?6*]#/)ED__")6XR05*;,D^\R\<:38[X9N1S?>O^A,^?XZ'3_ MP(^ZJ9O:^27&N*DF.\@.<-^87/(]AG?\/J&^9>7X&?;FQ;I9]5_.JC>N'/._ MH[6S83XB+&GP8"AD_.V+^ ^_ZQV&C2QX/'2SW *#WCA&A\-C/#AE&ZCN#WU8 M^1$7NG50S].F[BH,Q0I#^>A?R8B:,,:+)W&-#Q;\2",%]_U)ONT41Z*#N6-! MG.]TL.>W_UJ1>4K'8@)&'D^9O^N9\?' >]$@,GM\&C\TINS9M#H9ME13,],8>MZKH5C[:L.OIDC]_1UI,T/.O=0HM(1S)"K>+A2/1WO9.. MD]?YNNOLY^O:M=U%M>0Q4G3T,-7S:U>[6<5SB^7O/"'NQZ(NSF6@-7Y\@1?# MJ-XP@YP^TO<8,ZZ#ZK=I;%N15>7?/WO]^.AA\7!Z,GD].YF3P M=/;:N>/CXO'C$UJ<$PAZ8=_ DCY\Z>8.D_2^LWG.WQ1]\?K)\<'A@7[X#L\$ MRV*).>\L6 .K-OPK&@B_9%G OS;^++J,O14(LI>GA_O9__?"T5-?N?+_W?7Y M^I#]WQ(QW)+'N&]##(]W0PQW0PQ'9?4M0PP_\YK_T?3T],G1D^GK@]/'[O7) M9#9Y_<0]),W_<%8>/WQX\/"P?+BA^1\%H]=]4W735==A/&I=GM7%?$T^73/[ M[B]B 1[M1QX 1X2/ONJRL"CL%-BR8#^]L<3.ZJAN<1RZU5Q\X9^73N[Z">>R M;S0EOM\<>7*]L./M.ONIZ3$$^84[)Q\:'MUW30MW>N^'IKG$SR][*S.;X$^E_BH==-+)$5N=.?&/P_Z MN'0JL9MW[OK"\:]B5WH_^WG5QDNEW^ W9HF8JT1$EY]P;+=:TL=M+K5[@PG7 MNEA\^ZJ^:N84IK55=REO !(>=LH1"^19MZ(XH>AX"3B R"D@_$WF9-._DROB MZQ6K5/RXGYW)>'C;*_R9ARY7"PT6W14_Z90WH*QF,_+H06G2UE=G-6-6;7YZ>N- ;\Q#Q:$:]CH//=1%E!CKN$0*;)')Y04N3?2=? MTC"#7^7&S?K/+ZK[8VW]"Z+]Q(&LI" MCC7K@!#S%U<%/0O<&GJ"58<_XZ1!664041P!6A">I4ZB4>"*/""=]-XZFQ?7 M>79-AXRB_(4CW17E?/B"2[Y04:]%1FYYLX\L^Q]H0W^^HK"Q*^;=@E?*(RE9[L.7?63NRK* MOY4W/E6(,=P7X=/,Q%VT+- M+95(+>O; D*#U BV!R[:"/'[CNLL\>U9/]^FV]-,<63V7V8/3N\3:M*)OC-]I#5>,YS31 MQ>KF2K]Z^X5?3BM2-=D//SQ-/C.GXX%A)_VOGGZW-D/R(9E9PO:TFF1 MO=S/2G*I]G_@_S[=_R?N7&'%^=&^J:2/K_N+; MER]__B'[X2S'!;_Y5BY(_WW_"^YG6R.A9 U(75^1!LLHS.AYF6.G!LD8.-M?S#(_"%Y5OUXBJT]22")72C94#QKMT)2. MRJ*:YMDYYI#5/LE(*U71"JC?PN_%Z4CR4N;-JMP3]6O/NE=T>\6>KHM_W)=% M\=(_SU55<(%FCSPPQRXO'59:)EJ,\]:907@Z]FAXGNCQR/GKFP6>)GHUVFK2 MSRI=15WCP>,+/QM_GRFBYL%W[>NTND7&8^LI\M_C?X1+BI>>+"\=O[DK,QUT M+[ZJWY>LF'<-?"Z<46@UG("ND "<-5=W@06=5FPV\=J]FU[4N+:LP,*5^"&L M[JL?_>+J>'G985:F_FT+%'7F+@C1JY:\UX*]^B MCG2CPZAY?JTYB29>'WNF M_UPTK9/$M@N";F^7=4&5^[-#HGWAZK'OCWP-*[F"1)%X6D$FBY\TC[9]6:PU MQ(&[VD>?HE^US>K\PC:!]X2=;'F9*5GZBB2(K+;D\T>E8KAUKF:78E[-G&S0 M5$YPPVMF7]R[Z=C3*Q73J9LC/.-]K\*7^#HEN6[S9BEBA8A"Z@_V+@@YBO(* M=8>2@Q\L9-88[):9R0L01*\SX,*UVK)+M7@ ML>2RQ90_2-0"[U8#][%0E(?,)+!:=E;N\L1T[>3U\-MCU#^M"^P$>Z;.EU$,"3C><[ M4ZC%40%]K>NS)1Y9%C[#OO'C?%1;-V;''AW=4&Y-XIX1C]&O_,=/G7^H3>8_ MD"^+W$-D>F!<(D&92J&7M6G;D-"Y'GY68K^?01YKU^L5<%Y;TLBN"Y8QF!8] M?(DY,*T"1V[:5DL6A)FC_?S!G1=3TDJ:+BG8$9N1X$(7LZR2W8"6*[J[=G0. MPII^H\I$<";D4+SB?$)0RY&],L7@%= #.^I758O\!JT+_5^J:7P\)N*5=.\O= MB9GP+P-?Q*N17%,X\E"T&) 0NBHMIEH=LHIM9^J)/M'AN#("0:Y+(2E),U(] MY6\%4J[X+#;!:RW+9SPE2\@>Q"ODE?+L>2%__P%V[:7:M?\H%LNOR"4O7Y'W M@93KBHY80R7..&+HNNVFQ=,FCQEHSK'>LP'U> MFT\E'2#_8B(ZP]U/70IYIG8>063I&/Q12MZ,-X*^ MO(!*WZ/%@BQTZXZ"?)-]1@Z0P+2Q*2IPZ:=>E3"DP.%XB$U.7* @+Z@)T+F8 MQ'H)BPN_!;\V[_KL^3,UORHAD=)J,I)8'NT3[C"CQ5BU>K&!@D)B$6%Q!;N\ M=]&LU%33;]IR;TGG.%*A\N9=:J+9@V9#.&%#.:O.5^I:W,MZY\FNWKFK=WY@ MO?,/:,O9<(L,H5:,:5*O\):T=*Z%@N\XX^"U1!,I0/]%-P,&B3Z-*(14 ^GS MN2:7]#:+-(XEI($6XTUA ]W12E!EV<(IMK MROOSV+>DJ)?=+8YD*'1H+N%ZD ZB5>MR\T9PB3>5( _GU:2%WXM$MSIA#Z0^ M_+U&,YV&SW( M"?II=S M$1.3J!X_]Y+]:ZX=XB.RHA5;,9(>31FLQ#L?KS^& -@[_W%N8,HA)DD89XZA M6NG/]$K^IU XB)Z"0S6.FGG_4=MC/%ZW=%R,+>F9<%RD_H"R#.>R.,P#1!"+ M.57?2.2V^NU=* MS[Q2@@RSKB<;0*_?;:3PKIOVZ+C^/?=)2DP%'@YQ)B0 M O'BDV?0DPC6K\L4G;'WRR#W&;G "2@]LDO)1$8W:NDP*O9(E'^A6/G&X/VWD>4 M7)%%11UO@8B\8(B"R'1-CSN23:9/NOJ"@=JCPHY #T9V@DAO D&6!$/)%TRN M$^5' RC'HBB+PV!]3:(U8SD(![=GX0=5"9*?7=#[$8/>C^B/?T(_G/YX7K 5 M_/_9^]+FMHUE[>_G5Z GJ;'MDM\H>'L.M9(^FBV+74,A5U MW7IA%F[)/P+ 21K@,LTQB6GN(UM(%M;7B***K2B'8T%=XJ@J(YK_HJMNZ2#, MAV=I5H;^5*_.+U"R*SLH$*WXRJXJF06J) M.I[ZZ2GOZZEE\C*W<7(7X<$U*\6ZI9\2D#XV[T:,(KI(1-,RX57.;9",0[X1 M;'Z(_Y 7C^LI4^K"4>W %^"YM%V5IBO#RC-VLL2+HVZ M@*OEEA*7KFX1Y3I7KF/RCX";#\EXRN[%JI#8RS(:^2E14L6V W[1#9DZLK87 M^T877JQ$ _,B)MS0)HJ66):3*M5?7,0MB)'_3\*V_W$_+,/U>Y4KPZ1X]$SZ ME165S-\4%:BIO&]F^JX&S;STLA6*>DANR7WC$=M.2%^2PX7.$--?24LO0G'S"ME0NQ/PBCG4\CC87PW)XMKT<>3IT6#WL,M"Z7-&[DL2&Q M8N,QB8UZSP?-ZEFZ\'X9ZY9^;77#C*WX>AX/N7I0Z-X%.7R!V7@^,>,M3G*E MJ-XO;?CRI:EBO"$6B5_M!:$>(0TKTZIW&LN;[?BA:I-53?)EDMR)_R0DBI9? M0!5?L<8KF"P?R8BLT6^2.\RB;SG?P,'JH^@^CVI9+9[!RJBS:H]*G\;T,+5M MZ*8&'MLN7INN[N4&F)3&UEG5&]L:P!SRPA083JA_7JY?=^RN59BL'.:P5A&Q MZFU0:5-7MQC3.%U1;,!V&='GTN'3J^DJPZXE+G'.2_Z8J274OET#X+7;W4IC M\B1@^1[ZGN^2*&2^/QWE6;'91(8M;K,Q49N&R';L/Q\:0Z-:!Z@ MW*I3Y [H!H]Q+8+G<\#Q8&&1%> 5A#S*F]%"%%35V+,=82G=M34I[/2O8V;# MHKDZ<9JJBA(*^])X)&-C-9(9K]B)!_5;%MDO\KY%WBU;\][,^6-%;\RP)W-. M[/D\21F&Z.NDS%]&[*N96TV=/49^:E.R"D?B9N?E7C >>BOJT+DF*;]ATT0> M6>FJI-@I2#,UK$ZIJNL/PI0X S0$S\);"[O?1OZTW.+&+^'_8-OR[AMLT_[G M/-YK.+T?5L4FQ=K>I:SH%L.*QGGE/56@7VP;G M-X;6MSSBP)]D19PAC&_8]#(OD>]RI!7O-(-$0[O_3 ;7LWV;<[L>=ZT6'QWB M>U]0[SW!\G4<\LXSTJWN!4Z*0@#^QM2[(A^G Y:<8&KOY,-'15H='.)@SX**:>7)X&QNIBF M(A4P2P'PRO&XG)6B8G1(YR(K(QY, Q2UZ(5>X+-7" C3 "=UJ+\&-S1$4=L! ML?0V+)Y!;L=BHI,*?66(Y2XI8DS9<5G<7 5A:O&,N11+;3_!)"<+%L%*H2GH M^C\*)[6<2VD$+%9KSVV0JK+6Y3:G>WN\VIVDP]"RY375ALK*D'J'GY MRP 58R_"?CS6@&?5HW.)JG5[9G:T*&WNFA".KI4L#7Y\EF99=D2W**JVH7[5 MU%M5-7K_C*^?$0'F/S[[.?7'Q#2N#KDF2Q*9Z^EQR+)N1_TH"6ZKWGN:V?.H M9\=<[)K+77:T8\[R/=WY*I_9(&ZX:1==Z60A.-7$XS&MP)EKN, V@F8Y'O-: MZK18?PA5X6C6>JT*K IPE(G> ML-[2(XEK+2I16?[$MO94-9[\^>DLT,^R(C0;7M3Z8)HRPWE/>):5UJX3^63C)"[:O)4E??4[LD+#G*8@)EG5@*@J MR?N$5^0^6)#\OEK'*N#/&HI6'R^VHWD:EG>,M$?GW=B) TLUK/J5TNK-EFJBO^,UE%6)X'07\1)?#3[ M9%C+MK#L3E53XH>\*\A<[RJV"R6ILK5E_0HODJVE"=D1)47*I-)AL\SZ]23D MB4-_X?@)UBR17"2C*M-,P5@RA=?0DCULG-M1VG*E%TVR7B/F>*61]2%I9^,$J)%JLW< ML^D(^N2B3"RK&DW17C&U/"L]A&9AP29P*252K=E5$[!2#W/& ME-O89BVUY]N%;YJU)2)MGJU)5NXS+ZI1N'-?E1+5SNI9-;$MFCII%.1'IE)H M$0#1#:Q1:+D%A1#VE*J8**H*NHJ3<;@@T4)WM<#/;F;E^45A4ST1_H)\62MR MHK2E7;@'W_&\=O5@VBNT]B"J,HCBZ)?F Y,/_P$J5ULRWFKK4^VMQGY(]W.0 M9]'B2MKJ%P]6()7=@3\QC EH)Z7%.#L0RJ]*PLJWI,CK*2?QE-TWJ^VGKGY2 MH+<$R_)#[WM:->)Y^-7*&>=T+&N8(*NE<$(]$;94T27@E+==_"TA\)#(1.5< MH!MB6K%:14IK M(AW4GY+R0X_8[/3IQBSV$"6OZSUI;5B]<_EDHLFP>4I5X%DHXN?B+LR"8 M-O%9^TWR8<;,)_HXNA5G,,%KI)],\K)BL%RY_7++HQ\O8'"03/KY M\MQVD>5X[$V>NQ92+:W6)?N>PR1H=2R=,!KGB:;2:JG728II\]]3=BY$,)5- M-975IFRW%/<:-AZ^D>*:#B(6R5R5-!$Q6=C38A6?[8LO3L8(IC6KBSZS1XP! M[M?4(3$LIFV^KRPN)I[+*R]>Q<^7)1XI:R=V:5 M>$7W#/8N45BFS%.G!!_E-56Y6WTU7*]#E7+EEDR"3SY_\0&9?OXB M=%X*B%)A%:'C>5*HLZ1VP8AEI9.GY5.KXZYYFG[3B>>T N$AQVX6 M_WW20?-ZS]1!$!((PNM9&@A" D$ (R01A-L3# MV21-E&.:8'G%$BSSH4UAH&]ZQ"6.1>FS_0^GAEL6::W']HVYG,O80_OWS7-1NJ M*1W6NM6:]C1HL;'5E*IJGYR7??]V6F4+#N!^=%?3@P:33"8-US0:!'N8G1"R MVD8;K"D'H^.#W(\I-C=(Y2!$V;+0EB )M4"1U)RY^G:GKGEUAQT95U>%5@]4 M?"WTP8CXEBW13OA@>U8Y38\>*@NV038(N5L^ULK59Z[AJR2^P^Z:+Q3OM*Y> M[(^)G^;T&"+EG)WXQOMEO/@8^Y,!;4[P7:-'VOUPSU97VDN -UB;E"_*]K=_ MKD8S:\ P\'._:CDXI)O>BU_Q?@EA1J@Q:W69S3?+.)0ML\7V;[9CUI_D2?D! MWS'+/MGSKEK=[KFPJW9VV^:VKFD]TP)!2" (M>>"(&00!*@F200!JDD208!J MDD00H)HD$02H)DD$ :I)$D& :I)$$*":)!$$J"9)! &J21)!@&J21!"@FB01 M!*@F200!JDD201#59(,@)! $J"9)!$%4$S!"!D& :I)$$*":)!$$J"9)! &J M21)!@&H2*X@'5J1OK"O;WZCMGO6 <>_4>7WRH&E=XR;BL>V2#P "*:-0)/AP%[#' #N '<;,*- ;@!W !N #> MFR[AIMF3\>3ƙ#@@W.N &_?0>?\'Q!!^+ M#EK)/>J2!:+&S'??-=U2LOF 95.(?\ I2_>!030DFJ"!C) :@ U)* &K!! M Z"!E) :@ U)* &K!! Z"!##2P@09 @Z6P*] : T !H #3I! ^D*@.>A M7IY>I-C;C/1=Y.?T-)ZL;;6_DL%\4Q?#O>NSYZ(IW!Q?%;VG6_M0UW0+6:X)4 >H=QOJ.K)5%6F> M#E 'J'<=ZH9J(,,1>*K[H4)]]W6_ /6G05TW/60;8K7Z;J4.4 >H/PKJFJ8B MW0&H ]0[#W55\Y!G.X+2!TTFSQZ64;A,_3CS ]KN5WA2 =)I]]9:-;Q_JVNL@6C2SH^.I6<>-NU$'KN:WI2#,,9&E0N Z /Q3 :Q99S:!\'0!_$(!7D:$9 MR!$?^0/ ^#E!+QJJ\AS- \ /X .\AS_*0HRT7^0+>6UW/#GB_UZ(Q=63J M8NM-80,' %Y.P+M$N=,@+. =\'X8>+==$]GF &\ %X +X 7P O@!?!B3P7%!S8/P LHM => "^ %\"+ M ^2%Y/M%-B?L3I,L5Y)AN4GD&"INH,),YH3LMB/>S<&;@&9 ,Z 9T QH!C0# MF@'-@&9 ,Z 9T QEN0>#9B@R!S0#F@'-@.;=H+D-&R*D/!B^,SF55M4JR<'V M_8]Y#TW:= >IEO"6!T 3H$F7:&(Y&C(L:((-- &:K*&)Z=I(PPT 9IT MB2:&JR-; YH 38 F:VBB.Q8]NDS]./.#/$QBX1FBPV,_M:D/_H"? MKI_F8R'7-I#EB6TF"7P!OG23+S92;1T9KO"CP($OP)<.\L5"AFD@QQ(>%0>^ M %\ZR1?;M)'CP6DEP!?@RS9\<6R3V&1P8*&0:!_PI>-\(?X+65\L77C '/@" M?.D@7RRDTM.TX+ 5X OP92N^:*J)/'VYIKK%>Y,>/2K=Q248R'&HIT^$-&N!]*(,&>!_*H '>AS)H@/>A#!K@ M?2B#!G@?RJ !WH*?G+:L6=,H'O!\"WG5D&QXR/+%[Q@'O M@'=9\:YK#K(!=U5WD6[#25F25_D"WH7@74.>JR%57>X4#U7M@/6NF>W;UB'/,?20:KRW&@L.%Y)N3O9B17HZ MLESH]@Y$ Z+M-CSA>##0Y -"#:PHIF$:+9 MNM@5#8@&1 .B+1+-\I!CB4HB[C]CJ.E;I0R3W(^4ZUIO.*@"@ZK' Z@2L)!M MZLBUH#==#7F&V*I'P#O@74Z\FP3O!G(%5_D"W@'OLN)=-8C3 KLX M .\'@7<#>;J*+%-XM<+AX1VJVEN =Z+?=0?ICO C[@'O@'<)\6[02C3DZF+C M,X!WP+NL>#=,#^GF8!^ %%-H#+X 7P O@Q0'R0O+](IL3=A=CG/HY>0,% M?QWC.,/9,=3<0(V9S#G9;4>\@U/9 ,V 9D SH!G0#&@&- .: T/@"9 DR[11$.:KB-#?)\0( H0I4M$<543>8*WGP-- M@"8=HXGM6DC5;* )T 1HLJ9]CT5H8L!AD9VHF@6:[&PU,75DZ\M-UZ&X'&@" M-)G1Q+:1K<(A($ 3H,D:FEBZAO05OHGD6S(>EBJZQ,%-G$3)]93EB\9I,I@$ MN3+ 7WI0H /E9C(G@86%M$W70Z8G_(1PP#O@74J\&XZV\FPJP#O@O9-X-VQD M6<*/\06\ ]ZEQ+MNFLAR/, [X/T \.YY&E(].,@#2I8/ NV6@6P'CC4 M!\$ MVG4=:8(/G02T ]KE1+OK6$CWEJL\NKY=Y6<1)IE)"Q_,L^@+H@ MJ(([@-RQH6E(5:&F']!^$&A7/>1Z4-$/:#\$M&N6A1P3ZOD![8> =LM#MBZ\ MU1& '< N(=AI?;,->U>@OOD0P*ZYR(!B?@#[08#=1H8)6 >L'P+6+>1JRUCO M^K:5#WD2W![U_0P/E" 9C7OE">=0Z (589"67-/-6+>1)KC,!6@"-.D832R3 MIO3$VI! $Z!)UVCBVD IT?\Q\?:^*N2 M)5$X4+Y1V?\=@)IH=@+V4E]A"#\W%K@"7.D@5VB5J>">T4 6((MD9'DL.UYH M!G(,%PPOX$>G^2',\(+M.<"5CG/ET6N)X2#'-& M$1+> WYTCA\.[9OIB.7' MH6Z, 'YTCQ^N25QU#_@!_.@T/P3Y(G0UT9:CP"W>>:3IV\#E,LG]2$G&F!Z3 M$U^7&X\R*%O:6W4?*!?IYF0/94_("FP!M@!; MMF"+KB(3SI6"703 EFW80BN@Q'=I [8 6SK(%L= G@9D ;( 6;9P\DWDK6A3 MUOD-:F]Q7B6;:&]#X4%!2%VWH>_\\TYW/WUTH%Q'KJXA71?IR3V @"!"DY01Y]+IA&$-&N!]*(,&>!_*H '>AS)H@/>A M#!K@?2B#!G@?RJ !WH4DB)X*H '0 &@ M- : V !D #H '0 &@ - :M*MD%FBP2QI Y3C0 &@ - :=(4&TNV2$-OQ MBF5.6,H$"EODKMMJ?&^4O!2^=W>@VE,]..D!@"TKL!^XP^_93T< 9@ S@!G M#&"6U^0PP>0 8,L*;$%-!0C,A7>]/#R4[[:8%E N'T1F9),\BSW8_K64 <"Y5"= MS/R):DRK(H.V4-/%=MX$I@!3NL<455>1;0%3@"G E#5,T5VD>CKRS.6VG, 4 M8 HP9<84!ZF6CDQ@"C %F+*6*3;R7 VY@H^]!:9 +6\'F:)[U*N'JG=@"C!E M+5-%02X .;] [T,9-,#[4 8-\#Z4 M00.\#V70 .]#&33 ^U &#? ^E$%#J_9#&314WQ_*H '>AS)H@'?+!MV^726; MDS^OPFA"=Y# 41M0EW6(F<%M)P':Z0(-@ 9 Z !T !H #0 &@ -@ 9 Z ! M%,\"#>", : !T !H #0 &L!1&W#41@LJMPZX\]ZFP<)1&P#L5@(;3B< , .8 M

$.,O=TC 81M->S"0^^M&&S4X; .8 DS9BBD&LC0-Z28P!9@"3%G#%#AL M Y@"3-F**7#8!C %F+*=GZ):+G(\X:D98 I4\W:)*;I'68(/=0WA:Z@_#+3_\E_RFO"R+LIU1^ M-\7-C[@LCPWZD(*YJOJM.#K69!+@.,=I.2K=K&6]^!!UM_;6[+__J;_\#%!' M01(EZ?$W*ON_'VJCNF$)L6.=(>P:'_53[-\>^4/RX&,_NO.G63%*Q^M1C";I M@'RCEB]EL!2BC" _SX^*R\C.&QNK#) OS M,"$8Q9&?AU\PO?OGR6CLIV&6Q'2(^0WF*O4O,H),.8L'>*#\ M,HF+3XD+I^BJ;BI^/*!_&/_]OL_G0"#E0O+0.#\VMED+F/#"G+ T^&'%X-[C M;!+E&1W9Q1BG/IWZK*YF9'SM+34DT]>5@F':@"J7R!]G^+C\H_ZF],4*+E)4 M!AS-I39EY/5)^P)G//IE3$+4EL/C-L@+.T_+%B@=J?":V*VHPO9[CK"OP MJ%&M=O^$W',8)7?EK)7_9DO@,5>G=V2>-JJQ8F%A#RY_ZO>SA!8N[%A]W;^Z M:P\P^V:KT---81,$(84@U+4E3R"(?0E"[0$CI!!$SP9!R"$(4$UR" )4DR2" M -4DBR! -. .IHW!OOV- MVMU79G536&W'^:N-D_#8D'0Y*T$2T0]_?*:ISQXY1:;34^TRRU6F^K3Q5X4P M(QPH9?YLAW/H;C&%ZQ(K-(.R*H%2IJS[8I"T7GDU/@NK1@L: C1$J2'TQRH( MC4R1T6H%01.IPM3 >JN^\;'6FYC.-S3M S!6 ,, 8.P"&%J[38KG?&Y.;_SX M&@-"A(R?^^$M!L6W.P$%F)725$*VP)!L?)#KX_S=&.2&]%XW!KGKU4B.00)< M.S)(@&M7!KDI0]F-41X"7C=EUCHQR)U;Z ('^3C#O.D->._Q%QQ/\+$P([SI M 36U"%I,FI:NP.$ 6 &L %;9P:HU,W! ZY-C[)T7 M&C7)FQ;:GJWT_8VMVG%OL_N_B_Q\F*2C#(+DTH9QGKT:2#=MP.B!8'0?$6[!(+60[A"0.D)[1NX=I((M MZ9;)T%9[0M?!O4>^OVUU+'O!<+Y,_3CS@Z(5#L2V14=@&BPEVV7 Z;XH8=/# M%:RK#!79MH,,5^@1$3)$6E/9 YD#;@ M)=@H:YG.,$UDZP9R/:'G/T!H%I JW%UVD*,:R+2$N\N 5)F1VL),@HT\XK6: M9KM3LH>=2=#==*-EO>N ' M"O3&JOT;E[<,P?G.UO__0,\JRW)ZEEFMN.R1TJ,&F9L.BU6 $[^X"S 'F M '. .6F"ZIT 77?BX[L0!_2,:?,&U=:Z%BV/F>R^0KAE:3@=J;:#B*@A6 (( M[R3"-:3J!.%NY^IW >&M#6>+A[CA(4]\BX+.B%K&MC6/DK2J]836Y\D0YVYC M$?H.-^ >QB+2U4U19O-C$^TBZ&1IL9%EJ*TNMP2D ](W(5U#GD/;E%B =$#Z M@I?0+:A[IH9TJ]TX%^T==$O"9D]H3 _JZP7L5@WFJUX@G0"AJ&X%6W43>:Z! M' /R"0#QCD+<0*JJ(\L6WL>P:5$#Q"&A4"84/%=#FM.YSFF04%CL'-P3FA>% M=$(;E.[!9!FZ/D@XF+,S@P2X=F20 ->N#!+.D>W*(.$<6\+-+4!Z MFY'>P8X]U.OV6M^;"GKVK).Q88C?CMLN_Z!I!P<.Q6T\_-7U<<-AH03'&J9^3%U#P MUS&.,YP=__?[OC@/I!U2/-3B73C$%# 'F /,=1US<'"N1/)H?+_!+L0!37+V MM]O@@Q^1&_GQ0"$_N<74>H6(>1[EK( M=%Q ."!7=,94=1^Y%5:'DO0UE^L1\9!S=Q$B77 M4^8FC--D, ER98"_X"@9CW ,5?J'$?AI7QL5B]G]ABM\LS %8 JUD%U"% U M#X!Z4$!M8;\?C>WFT+QV=Z;J3OS]4?L4K)[0=DU0P_X4^_IG'./4CYAQ[0]& M81QF.2TC^0*'ST(0IV-A2A=9FH9LS^E:# <0#@AG"+>1;9E(U3K77 00#H'X MT@5P+0?9KO#6!9T1=5<"\;K3\R 0+TL@_A4FL@E"GW8&Y=["*"%O^R_[ &+P M!Q$Q:E]HTS5LI#O0_ -@*C5,+1W9IM#%#E J.TI;&'YW7 /9>KO31(<=?->0 MZ;H0?Y)VDF+R4 M$DS2%,?!5,EGIW4I$6U<_^+:#^/O(!P/38X[VZ3[UF&L@PA6\5;Z>(.]FE7M,<\5Y#NUP$.5(,T)S,^,^.(CS,V?/W>)K7 M0:QK71]DTX7F#8GV8(+*71\DX+>SHCT0_#9_& >(=':!V>:.'L@=T.]SP. MDA%67M!:J>^489J,RK1($D,Z!,IT)2Y$W[J0Q+$]9)GB"TF:EBZ@NH.H?E22 MSG"1K<)9 X#O%FRNV+[^#ZFJBS1+ZYSB[O2FBJWE:^IZSQ(J6\@%M$'%0KB_ M(X/<2[BTZ4$>0G )X-J900)!U/['[QB4)H?K][7N^R&]P MJH0L> ]1^I;'>YJRA>2*&SRJZ89A(-6%P"<0X>")X");@V,\@ @'F2JPD*5[ MD";H9)J R *2!!)L&.".Q^F-'U]CXGDH0S],E2]^-,%*,E0" <<-Z%9$33 S]0H#>6 MH&A_$KZ]W&8$T$&_%YWF,*&R#0:D"O>XR\XGF#Q M+_KD^6+2*Z\I:!2/,WQ<_E%_*IV-&SZXD?_UB/:D(K-4 F]VKG7Y :,/ M^Z34^NJW]%WSM'QJ<3>-CV%+7UGMZ=ZZ., @_++B_@FYYS!*[LHI*?_-2'O< M3[%_>W1')N&'<9*%=/O*<8HC/P^_X(5[%IJ)/;C\J=_/DFB2XX6![EK0M1^. MMS].G(RE^N^3M)+>,UP0A 2"(+8!"$(*0:@]:VVT&22Q-]UDVR ("00!NDD6 M08!NDD02H)LD$03H)ED$ ;I)$DF ;I)$$)02( D9)*'W5(@W"13$0VMC-L7[ M]C=J]P&CWFED37BF(\!QCM.M)V$ISOW 60F2B'[XXS--??;(*;*LGJXWVE'7 MW6(*^W,/F<\,_(7]-%/.X@$>*+],8LQS:X:*RB1;7PR4UFNOQJ=AU6A!18"* M*%6$_E@-H>EMUQ"ZJIO"U,!ZN[[QL7(UL/S?I?$#,!@P# & &-ILI[SN>'' M2 %"A(R_\,1;C(IO=X**@[$KFZZ[^F]X?\5156!T_-_O0W%V9>-#;F*?V&&. MFX?>I3N]VPWG>( M>.%@YW>1GP^3="2BB^M^0K]-Z\X-M3GR[FQ;7\DBY1Y.S4">92-+\%VODS]./,#=J881+C%1V&:;O:[.\W3NG[OCU%6AHILVT&&JXM>4G45Z:IPWP$X(@UF@"-/"P(AVW20YG2.(GO(#'0,"I9X]Z=I M$#S9(VK _=%T[O\DN1\I:=E("/('#UBEFNXFMJNH6.,#$ZQQ3),VD42NY[4Z M;@8X!YRO=]8=Y*@&,BWASCK@'' N#\YMY!%_VS3;G5 6[CET3,KT?+5.Y4DD M:VG*=\W7F@$$$?93.I$WQK>XH[__\QU,JA< M0-IG-$F/2]371E5T4-"9]*_Q$6^4X _)@X_]Z,Z?9L4H':]GE(0ZKHAC,+=) M[1G6MTKM;SH=2W-)>YC69FRNC6EQV7PGT_+##0T;"L'DR?A8)ZL6Q0'Y9S$P M4^LYUHY$M>!!&C4R^\I-BH<_/OOF\N)TY;9=^C=A8SKRH[FMN\5'Q EEW6*3 MH7*:L+:O6853?QNLSD_UT@S69DC3>M:.5-X_DRP/A],-/7[GW&UZ'@J!8(8' MRO-J34-*DC+=]RUBI[3G-\7F_2D9L8*7=_0K=">O$B2CL9^2[_*$7J*,TS!) M9Q5WPW3*(HN:/*3W1OX_FI>+**:D\784+(\A9>;^U)0CONZ++ =]==A\W[_6FQJ(H%$1N#UK[?%O(()]L 44;,BT'KFVJ/S M0 0[%X$'+-B7"'CK+!LTO[@)?V VD=N>F_+%Q??<%[WO6SIK>^]#L7T#AE,_ MQ]=).A76<():C%M.7.&P2S5S&YI9W-_%9%6/&_.Q/6YTK>=:@@#8PEE>B]AS MXI\'N2"\%EH6)GK%1/^*IQSPU"/V1OZ!9. M]>,GXSZ8R9ESV<*Y;1TN-JX1KN493YX<[G:V'"?B4]!;^(FM ]2#\]5;>&KM M T[S>_R6O"_A2)*)F^=5TJ1(:= G4I?/CY0!'D?)=$132/2;F#S!CP<*_AIF M.7DK)9AD9/C$*$#D,S*[&;E,&:;):,5/V)6U>Y=)&_9SFD9YC[F'>7+.?OHA M( )5_.#S).0N:-93WI>)GHQ<'B37,1G20$E]FMB8*M3)97J-\.J:RI]?'6&%9(9HG"I(1>>L@)&\Z/X01 MFA_R>O&KH M*S?^%ZST,8Z5$. I?A6W==/ M^;]3]@H9$>,0IS295?RX]R3[K3TZ](&;$;>QU^36G;LSSJ06^EXML18AH!FS M2VJH[,3&DAL2S6\]6C:H.F@]C=.0?$/N6-I127KMQV&@W)#WQ'0A)^_(WESY M0NR<$5XTB)9_4*LQ>7W^-UG),YS7+:+%=5RRBC@Y#_D^3;*<&D[=/^R[*&YC M+#I2>YKAJ:Y#*[/W?0JXWK.;3!IV[E2FIQ3F-YE !T' :9:R"4+M6:";9) $ MG&8IB2! -\DB"-!-DD@"=),D@@#=)(L@0#=)(@G039((PNU9X%S+( B]9S6Y M7ZES@GAH#Z9-X;X.GO"[*;#6F1-^GW (N-'3MD@/2EP)NZ]#P-=KK\:G0<1A MC: BNJLBGG2D;ZL5!)P!OK.CGMN."S@"''"Q-%=P KCX$\"Y%]YB4.SF /"# ML2F;[EV\_@#PA>(C40>!<]NR\:$++S=]='O[KH^;1]^[?^QIMUK2 UH!K8!6 M0"N@53A:"[._\T*S5C<-: T]O'8/.!-]3!I2;0<1 M ;:Z:SN M-,@U9"J$Y"Z< PX@%1FD!H>\C0X_V*K.C8Y9:AJ/:''].PX8"[T MT#L)(M^[/08 (ZLXXID:TJW.$63W68&.X<#L"8T"RI!D>+([U(#O,W<&>%"4 M^H@["_R <@B-'[ZYJ]!8XP,3;:69R',-Y!B0A@"<=QGG!E)5'5GV _I( \X! MYVW#.7&Z70UI3KN/O!?M0'1,R&Y/:#ZV\52)V+ZGAWWR[IPK9:D]Z*0PNVV3 M+2U& N9I,#T<$^/YM,]<[T^;$>V[?#-'J.U>4IVHVJZD*3!M 'G0.[,'W0XIXM M^^D," H"%$0+%<237*@6*P6!W0 W.?9"QOI0GN^LA5$ZO6GQBMMN 5(#J6QJE1R]WF''9/VXQ;+L>"UK'Y0,WNNR+CW MCCV<%06$@I5,2\6H@1@[($:C)["+P,Y]3)$[_21P%G?;]P3\P(YOW'7,GL"N M4W)X*#O2R@< !@O T$DP; N %UI/_4[T6MXX MKGS-;W\8,GVV7;V;+%&L_@ M C4B1EL#,4HFQJW7/&L':YX4NU%K9>"/?UAO]KC2M*E]DB=C_D_R=UF^WM,\ M/%I1F#Y?;5ZO4:\,!+HE-4F/2XNI*HC_NN)V[-$]&Y>+M4[D6";NB4AB7$V2 MXD_R1%$5E3ZW7E"^W:;8XI;LZK6V P,C>:TUK'!W"XC*^-271?3LI_];!>_& MWN;R!BN#<#C$*8X#K/1Q?H=QK 23E'R0*WX\4,9IF*0TT1TF@\5V1HJ?*3Y7 M5RLSX?O>HOL[X MSV]A]/2U/=1WO/5G>;]/2;XV[OM9/^%KFK]X(()&1>#T-&!!TRQPF]P,"B*X M.;9[0()F):#W'%@*&B:!W3/6[KL$&>QD)_2]ZP*W4 M[FMG$RVF+XELZ4XWF M-!ZX:6A?O06]:O[2,E@AR02**:;?8J=%M0'3>.P&3,WJN;:L0'SJ/)Z/R(!S M/G=^MNCO[V /"U_I#AV5CYN[8HG:"HFR3>T>->8#$ZGS"\V]&?+ULRXQ*$_] M'%\GZ534)K3ZLK)IMNY#H;Q 6YK QV[X%[3>= ^/R9 KQ2H6+GY= 5B*,2'G M%YQ'0K&Y.7\J4G_%4P[55RGQU]+LH7LWE\+MCRC,:HSFRV[B0_:O;!'X?OQD M-$7?I^WU?4J$NG7 V4 [HJDLS]BFEF.+V''+@;1U6\]S5B0FKGS%20/V]BSC7'0(IKMUQ*0&A7; M+/N6J&6_11 1N<:W!0!"-N&*7M!;A)F=K-Z=6:I?X7N7ZAOR?F1I#I+QE+VJ MPB_,%I=CL6673]]APK*GM8QP$&$_I3&:FX6:56-76>%[U;=NUC8 \2'2T]GG M,[__V:INNC:J(HVN,\!+?>'Y,''?G3G3[-RZ?-Z1E4^70&-3H.BJ138 M2NWO62%U[75HG65MQN9*+8O+YJLMRP\W9.UKE<,ZL5S&<]7FIM9SK)TG\)E, MC)IB]96;% ]_?/;-Y<7IRJ B_9NHAW3D1W.!Q>(C8L^QBM9DJ)SRTM2LPJF_ M#5;GIWII!NOU^%K/$K[\W%OH?-]4%+W+5EAO/Z=)EBGOTF08YG6N[J<(8^W+ M[;DXN0 Z(PS=LE!^P-G"/MGS\5NFVG.;+-CIW.D%3T@)-EK""8*8"<(Q01 R M"(+H)CA9109)Z$ ).00!NDD608!NDD02H)LD$03H)ED$ ;I)$DF ;I)$$&ZS M6\- $#-&6!#E$"B(!Y;I;PSW=?#PJTV!M;97)5?%\IKZV&IYR]RJ7D3B*N/] M'(^W27LU/@T"CLC\-@7Z[#] 4>%;>)K.^\;$^?&/O80-#U$EZ M (PN >.YPH_8 W (&;^[5?&@Q//SK6@\'(PQV72#\/6'+=;KDT0=KWCOIJKF M[.H]6=)4R1W@N'G,O>M'W>E2B%=<#VLIA@-H!;0"6@&M4HA7V'#<^S;_=DQH M5IOM/-ECPSL\_'4_,=^F5>>N8P[+@WPN3N.W;9^EAES70X9FBA/@SH-&@-(# M0ZF#;,M"GBWP-", *8!4+$A-I!L&,JQV:U+!MG3+9&A9/4.D^'8<+1=YK*0, M8>_='AL-\6W)SH;=4]X !%I($,4.2)%%%-$WF& M!A0!B@!%5E)$)9ZUWCF"[#XGT#$V/)OUFI7Y MC(LV1) _>,!"-<=.@[!SD$QH1Z1&EB6!4;'&!R9:[WC(-E6DV7:KXV: <\#Y M>IR;R%&)N^X)-[4 YX!S>7!.W6T/Z8[5:IB+=A\Z)F3#Z E=KAO/DTC6$KB[ MS3LMKV="6XO9;1MM:P$==V00!#$$-)"$#)(@A@8T%I9!$)02.DA" DD )201 M!%!"%DGHL%P+%<0#4S,;/8@.-OO99*NWO=G/C@SG_2*AF4G8M$ ?PAQL7!L/ M81( " "$K>R3+C1I 2.@>T9 U;_+>FS_+L/:ZH!0B:FQKYZ@H"% 0[1/0SS) M36BQ5A#;!W2W5J*[1(H&^_<5]F"[12^PTR>(OD6B+\Z!Y@T<_P^6_HK^V MR$*Y4E^#U$!J$DJM(8TB1I7*[CKOL&7:?EQB.5:\EA41NU9/;.N"?:<_OA6L M9?:4O1 M1A?$*)D8MQ7="Z.G?M>BQ)/(';XR.(F[[7<$_E_'M^SK@KN5R>"9 M[$@9'P 83 #@*'<;"RVEX<,SN^35_H&EO5Z+P_P99^0K6W_CEG3%$O)KGA) M79.SX8&<#T'.EO@55HH-\+6-)H]_6&_VN%+BM4_R9,S_2?XN-\CT- ^/5FQ] MF=_/4M\%4YDC=&-\DAZ7.*JVW'Q=<3OVZ)Z-2]. >%!JB4TBDAA7DZ30S?&* MJJCTN?4M*]MMS2]NR:Y>:ZDP6)+76D,@=[> J(Q>?5E$SW[ZOU7P;NQM+F^P M,@B'0YSB.,!*'^=W&,=*,$G)![GBQP-EG(9)2A/K83*8ZY^F^)GB<[6V,NV^ MTXX03,QA3&RF_-BPUUI9R\4"*ZHD+L@0"*3C:^7LZQC'&<[JVF@_I8UK7W'/ MC2[VW<5"[]FP+7:APK.1S9ADK;%!$!((0NNIL#U9"D&H/6-M.R60Q-XH8:_M M6P:" -UT8(( W22+)$ WR2((T$U2",+K&< (&00!JDD203@]$P0A@R"TG@,= MIP0*XJ$%!)NB?1W<2KXIKM;VK>15LPE-?6RW"=/J67:K=YC>VVU"U![<#7JK M\0D0L=D4E$-WE8/^6-V@:;VE0RM:I1H$MIS89,\W/M:M.Q$ +D3VHP!<+ 5& M6PR,Y_5N%8 0(>/G#GB+0?'M3D!Q,$9ETS7WZSN8+-<@B>I__]IW ME@LXP'$7JU_'NTCPY:QI\0H<#J 5T IHE1NM/*T)8&T56 O#O_-"VM"P4VO^!MJ=.0]87A]M9V4.^L,9)HZ MLE2!W0QV'D<"D!X82'6DNQ8R'1= >@@@W50;*"5&-:19#E)U@2>Q-X!1P39U MRV1HJ2(/6M]YZ%QHVQ8)8N"+#=IPR%?E/!1*HC9XX8KL,FG'-$:@#A O'0Y'0)QS0.( \3ECYX_SA=P M5)4@7(CD0WNF0^Z,:S5D]4[3'T+20G^Q$-.8Q_(QCG/H1#U):&XEW+ M0;8K-)8+H?C]IORA>%E"\:\PD4T0^G0S.K>N1PD9P+_L XC"0_RF8R%* MU["1[@@W=)H6- < %ZDF71DFT(76,!W!_#=E0"\XQK(UCN78(+P^Y*G9[HN M1.#EB?'QG*:/+-YW/+/I\8JV[C5D>,)7(N"'-'@! M?MP+C/LX\4(CK/ LXSN@!=!"3)J@Z>&*-G]- QFF\%WG3?-C]VF$KN% <\3[ M04VCH(U)!G9.\;.?+I/3Q@E_ 6#Y[I(%-O=_Y.M!/1 M,2&;6D]H)4'CF9/OS_<\DR\/A].DZE+U@>4V!IR")(G^/RC_J+ MT*Q*<8+?R/]*?AOG.*[F]BC"P[P^V4<,%^R3^6/X\K1\:NT\P&=KQ)TGE6"] M7I/GT2X?,$A>;<4(VW'0X/KYOH];>L]L\KA'$,'-L=NS#!!!TRP 1=2L"+2> MN;88#42P;^FL-9S<7'M( MV*F?X^LDG0HZ%(V;C%O.7%K 5JJIV^]!C>9C#VK4M9YK"<)HY^1P/B(3E@N" M=*&)8:97S?2O>,HA_BHE:TB:/?2TP45__Q$9\_43OU=-^[BC3;;PP1\_+?FH+5S#]@&G M^6,NEMP]X4B2B9OG<4#\3[K_>9R&Y!MR1V4PP4J>*-?D"Z+XE#$Q(9(XQA&Q MD+,\0TH8!]&$OA?_0!FFR4C);[#R'G.W].2;[Z2\;'1VT,!;LBBP9 MYG=^BNNKV+*Q,3-+*C,CB?N)GS(#9/9S]NTJ P0I_4FN^%&6E"^0I-=^' ;D M19*[_(:8,PM/?9I1T6J_XTDMZ2%F C$3>:R0EB,-8B80,VE-/_)#C9ELBI2L M-UZ2866P*',A$_I7><\(7Y/UN(QWH#7AD10'Z22<#X\H/Z^\31'"P320\'5Z MQ,H-R'#8JA]\GH2\S*#ZG(UF=J^%858WRS!Y.=X_CW\Q]HF(R/SXRC!)1^1* M\LIA0/[7S\C;TE@.G0,Z*RF?!WII\0E[,V7DY^2)BP:9V.+>)^M=@2P.8_*4 M_-BPY]ZKVDRXBL;\-O3OXS G= Q^6+&\ODL3.A@RO402"@%P,L+*I?^5;D+< MR4#FBZ4?,+97DY0BF$" VU-3[*>9@LFU ^6725Q\:JA(T57=9) E?QC*'051 M0+4$P3!%3VV\(1]O3L=+\?5$<>V92DDCZGI,4LKY#TFD_':B9)-^ M%@Y"/YWV:B4RM8*?("*CI\GPFV+&JAT'NRKZN=>&T\W:QE8N*D-;+.SY3_WE M9VL K6M/TN-26==&551)Z4QO7^,C7@SE#\F#C_WHSI]FY;8+KU=YQ<>5OC<8 M>-2>87VKU/ZFT[$TE[1FOC9CLQ<)-_%@,S MM9YC[;P^B\G$J"WSOG*3XN&/S[ZYO#B]7UW$1"G[T9RZ*#YZ]M,EVYU D'_* MMQG,](3_TQ98G9_J53.X_!2[64;:RZ?L*7+!4'((8A&R^Y!$+5=[5J3Q> @B5G MS_! $!((@N@F%P0A@2"\#1OL01"@F@Y+$*":9!$$F$V22 )TDR2"<'HN,$(& M0>@]O MS[ W5T3N< [=+:9P77'37]A/E;/E%.:#*L:>JKP:GX55HP4- 1JBU!#Z8Q6$ MIO7L+?:N2$P-6LH@3 VLM^H;'^O#^S$\!1C:%KL/))XL6MH"P-@%,.QV ^,Y MGYO3&S^^QH 0(>/G?GB+0?'M3D!Q,&9ETT=<_#>\O_!G16G2\7^_#\49F(T/ M7OB&A^TJ*0YPW#P"W\# UY\"-J_1!:UF38M7W-EN+('5]'#VCU:OJ3.H *P M5E"MAX#6PN[OO-#TU;L;V\%)V2/%"X=?4VN]V +T(BJL]9:$@IO6H1L*G"4] M_&=C78L\!^D:R'%M9'F.P*-T=QX[D@2::XO()(7FIFI0*7>A6XZ&;%W@T6J M4'D1VB+E:2+# MX+)/Q_.*M4J2*@P(WR+6&F"NS\#];0;(_<9^RO?P\^X489+.+D1E$X"P:@VR M?-QSO1T(:Q"0^_%UV&?=R4<)@=Z_O'<&;4HPP 2Z0<@_J+IV^%F6T _)[>_" M_(9U$ZCUZR!_!\2SHP_EC5:#&]JB(%-H5PWRTX2\>=4,(0IC7.],4+QYT7M! MP63B1^P[,CQZ>4ZN\#D&EMZ#7E![CXQ-5X3I]V2@PS CI%+8!-/)[ G$RO9I MHM]"\GX#]O9D9D[],4VLL/XKDS3 LQ[Y>ZD@.IP=W(1J.NQ7E:.XV8$=,#(( M0NLY-@A"!D$8/1=TDPR2 -TDB2! -\DB"!,D(502#\P?;;1;][O3X*E%]KM1 MRYW9>F ]MI#8,'N>V>J:T8?L30(. 8=VL'W'ZMGMKKL6NGT'X+(!+G;/:O?> MC>5-/8]3K/NMY7$?%&X]36(F#Q8D_I"3_Z''>[#NNZ=^=J.\)D:I\LK/_6.A MQ&FVB&O/7'J*B]>&B2H?=$HNZJ/8!Y; MR%O)]Z$!0\4PU(1Y;)?S1G/W ;4.6/M^ZI+VI[5$.CU$]$N8AS1;VQ)#N_%R ML/5!1%G+P38E9J2L6#209:G(L\RV!0\ I#N)T$L*4L,UD&LZ@M:'IO>35$O& M)./51F'\A=8N[6:Y:'JT39&SZ7&+VY@H@]?VZ I6346J9R'=LH66L0*RNX!L M&;R=QV]),DUD6]XRK-ODM91+T#",_3@ C^4)K&PNN+^'Q:?AP8G@JZ=:R+4T MXI X5^%. \M;X4X]! MN:Y['7&KBD8#;+N_\J+L-? =#0"R:"#;@$__P)\GX1<_XH>H@\G9:I,3$E$L M0.(@T[20H>J0AP)@R^(BB5ZID&?J2+/<-GI1I_>M0$CI8_*SF&:GB(\U)K=* M!F!N@KG93:=*,Y!%5RI#:"-!@'J[H=Y)STI3D:T:2'.LCCA8:]8P3#X5OWHU M/6");,]Y;AB$&X-D0AN0-<)\@37E,HY5L"*PD::J2#6$!Q.!'_)@9E?E[#*. M=7\V8<>;JF[7077%CF7Z=WD2V8K]D%5O3=F:P9ZP#>?+_5R15&W]P?Z26 M7O>\TJ1S_5^?,P 9%$"*O_H!!E+\JOTLNU45,>LIES=A-OORCMQBUA>V:".[ M<4=#O9=LK8EKPA78@I4%.<32(J MT!D AFDR(M_-LA%4UGZ8*@3+$P8_"B#,KLW3,*!_$F",$BJ%)+AE -60YYG( ML'6T>*L!'N(T99=_P3&_X7-/UY#K>.R5%GY?="$FL/:GK&DM^TT0I!/:3;CL M94QO8MF$7;I#P.R3M8L)3>F-Z#5HZKNBHCX"#J;G((?__>/%J1$4Z2+7L52A9B2K7 M)2K7R" URU '+RS#4F;T+M>>;&6ZOZ4MHBI M;O0A(.;;7'MSOHX:JH5,C[-AU76TI3?M4GAROG2QS@"M6X:$VF+S9!=[9+;3 M$QLF.$[BHQ0/B9G/>#/ K,DC^\K/*-^6ILXC%HQ5J%G>5K'6+3*(R+M0%^.F M&&KE+=!1[J)=Y+TM%G2S=A87GV-#7VP)^9^Y5I>5RT,;JB?I<>G7U$95M-C4 MF8MSC8]X)TU_2!Y\[$=W_C0KC\/P>E4OL^/*-3*8U-6>87VKU/ZFT[$TE[19 M>VW&YOJU%Y?-MVPO/]S0T;,03)Z,CW6MQU!)_ED,S"2>KK4C42V WZBY:[YR M0U#XX[-O+B].[]>=<9*._&A.=Q8?/?OILM3[IPGK;S]3G?Y/6V!U?JI7S6 + M5I#7U7ZS%IC'ZS;)<3U7["UZX(K"U%R*QY,TN"FG_]=OT[B]67-O+-=+]O[ M(\8* =!9W2 $325"L-0G"8&X3I:Z00:KC4A^>$L28#S(9J^,O^(T"/D+)V/N M.K/G..0Y$OD6G\BKTL6.B9(,V5=^2WQ^8LP''$Q2>KS)R76*6;,]?C;+AY!H M#3)M?Y*)P%/EI1_?*B]HF$E7?_CPYTOVE_;#=_2,F%\F9*IH[$)7B6&GW-V$ MP0VB(0Y_Q"" 2I;5P9HM%F!@3:6%[63260OZ? M'L'CJM^R$F\R$2'S(9:->1HHP8LW'OGYA(Z>O.UKW$\G?DK>V*WI XKD.,G) M?6)\AP?L)BE6[NA_XH2>8Y/EY'?TG%YY: R9024K MISED MQ\ 842RF/>7=),TF/GEF,=O+CUOUON\KR/Y6"/N4"_MM0KR-Q=>G'RZ]=,&, M13(\+_#-(<(=V]7LR&]*9/&SF>9FV6*(Z1.]FU48(Q_%$Z;(_)R-=>!3R_[# MQ>OW?'/$.)IDBMZSOD7\+4MWO+H!C2LRMZ#PV8E*SF^B*>=8.5*F?XD^S92 MH(4@C)"+.N<\&DH<=I]H>NJ#1Y,!/V.*W.:Z.%8JOZ%,0I4Z+WY./J''2*5$ M#RNC,$OIN589^9[)F%8C$4,ZN.$!@R A#_-9@I?.75#I^VO"<_(YQD@)N,I7 M^@0XZ62TV2JX.RC?>DO@3BJ65W*\"NY6]L9MSJY;,OW6-!]\2M^WG MDY-WRN]$91#XE,T'75W3?E!.!I3E1.QG+\\O7YT(/M+J:8) M.XZ,#82;#QFC:@&-Q7&P%4C))N-QQ&A-D<2'SY9KM*8N0ET0/6 6W'"&K,NBL ?,RB(EHBG!5UJKUR-AMR>W&U0!K?2 ?N6$9J] M%7/.5SR;V7?TE(>Y1\Y;>&P.:],6E2F;GO*)/GE(X;]BXN/%.VT/<-#WJLU/[:+Z$O'?Q35V0 M@S#C+SF9'>Y'I4KO=TTU$C5R?>Z+WO/;GO*['_O7'&TEH#*&8")M7!-<'1U$ MP 1_;,W@ZP[]_8C=B%P<4#CP+7,4-F2*F=4;3"(_+>ICR+5I,KEFQ_2%Y:6E MR _H@O\%]2GM>6[M/MR3+Y4PQR/&V#XF0.\I?R43]CF! [D7&1"SNC %%%T0 MR;"(-5]_:.ENT/@Q?\)C$$V*=14H5:Z3@#9@X*01?#$ET7^)I W.(HO'>>YI1\H0P?FKRC7O-QDV-_3 %"2T^>M/2> MMO9493A!:4]G6:D];^U!R2"(O9WNIJX]JQL$L2]!;#KO'B2Q-TK8)@A""D& M;I)"$%[/@$-Q91 $J"9I! &J20Y!@-DDBR1 -\DA"*=GPC'1,@A"ZSD0Y! H MB ?N6=X8[=OO6<-[V9VX*:YVJ.=;KK?6#N'0Z8V&TD%,P@8;Y3#F ,BP*:!Q M"', 7 NP,( 9-C:;SR$.=CDLK5H#L!;.GAO*4@B^N&/SS3MV2.GR+2;[@'X MU)/9_V)U\V?+-5BK#F@'T@!I2M+HC^6,IO6T9IL)/I4SM#IQGACR6E9/'6NY M86+QOTOC%P ,M6>V'1<&X$(\+EJO,)[SN3EE>SD (4+&S_VQ%H/BVYV 8L<. MFAA0B+ JF^ZM^79Q:X,PX['ID371-90&&IL>MY"FH#Q<*-=A#HLRO?]0<>2X M-K(\1^ I)7R=:EJV@.FGIH/D@O1CVMA:CH9L7>"Y!@#MMD.[W>K:1(;E(EU7 M05V+2Q&],H@EQ_^R,.050-Y+H0; >+RA].W MSQ 9+K(UR \!JKNJN VDFSJR514@WL68^F,@X5E.SX;HNBS1]=>;FALK+VA_ M87$%.1VG*422]NX<:,CPED^=A]A35V$J71S^7@-?(]CT+$.X@0_@E!:<[=2A M&CU0VG0!I^T*X#]*U)K3$[I:[CWB_V1C6Z88_KM[3PZ!.#Z$@SH6#M(T ZF. M!L$@ +CT4?Q'%<4C6]4!W8#NCJIOU4&F[0' (99? )YFMLS(9HO2S3_U;JS M!B&$#^$G.?6(:]A(%^\7 $ZEQ6GC,?Q'F?+NL;9G"^1_N.GE^^.H&LQ(-6L#DV&H2-@V32CW S MZY7(KG%-#TRX=Z.;!K)'#, P^CMG)W?^9.Y&\\LF.@B1*TN,2;K51%2>AZVS: MK_$1/_#<'Y(''_O1G3_-2B23U;M$\G&%6#H-"M%XAO6M4ON;3L?27([\KT>U M&2ND?!3A87Y<7%9^EO+CV8L/-QR\7@@F3\;'.E$J5-;DG\7 3((N:T>B6LB M&346^)G69CEF1+&7W"6)VG&"PUC/YKRCUGB MTT\)EI5DDBICG ZI8., *WZ0TI8"*1[3LD3R _)EF PRA98KDNMB>FOZ*GV? M_*7TIPK^&D03R@OR:#S*E/S&S^D+#1(E3O+JO?R4O%L\()J7BIA"ASXZ2,C' M"7F&7SZL?).>2 A'H8'H#>E %R> C&5 [AXEXW(P(=5*9*A*?S*XQGF& MZ+8M,DUTY'0:LIP\"U^'@3*._/@'>@6/R+>C2'B M=-WXF1*%HS OGN#31_/QLS51R9,D(I-]$P8W=*L;$2PF,^B/$OH(4H_\<8:/RS]^>!*'(C+_I=K4>KJSL.)1OOQ0 MT[6,=O2MCB)_FDSRXV'X%0]6,;&FB+;C_;!HYRS8*4M*_K&OO.4*L0B]04*>0A4"67DB F). M?S^[X5T1"<\G*<5:0L \H7^3'Q(>I7A$EQ?&8O+S,8%N-'<%O8"0@= RR"?D M.\JA,&<7S33YDBD%@ 7 /A2P 3NZC.I]AE*&W3I&*401@_5=DG)M7^ UQG@ M: 0TBD0CLW.(>5^?%TM6I7LDEP4]Z;?=J[GQ*K P!,RU;!AYVX^36_<>W) ME!?#X=%+/V(^WX<;C(EOF:9T?1MQ;[XOE?];^)),QE1 "7G[?O'V&7M[O_;V M/8&O_LCI?8]I>"R:*N=9-B%H.PF"9!(S1_%=FL3D[T""F?Z!=1(Z=D MG^A+@O+B]4/^^O[L];..4N)>T"H61 M]G7EG7X@GF=!*7\\QCP&@:,,WQ'?$G/"AF7X83=R?&0DR%?"P8_/KE1-=4W7 M<:X"P[>N3.SUK]S #ZY,U0T&AJ^;AN$_XV$P?L4Y&:]S\L?$)].7L]@'F3_R MSZCXUZLP"Z(DFQ07-8A:!I0!#I*406$A*KOX+5V1CR<$5BG]:^EKOD8P")"G MTDG@ '%.>DI],IA2KDV'4LX'=>U.&!A_]]-;PO#W878KE5YZRU8-MD@,]@/5 MC2)[@%"V33"U+.=@0LX!<@Z/S#D4*GZ W:&G&M;54!N:5Z;?]Z]\;)E7GF&9 MMJ59EH6M)17O5FO<;(F[TFW-M:T#T>QN;^4ZOSN5O70:^\,LM+-W%^\OE8O7 MROG;5V?OSLA_WEXJ[\]^/O]P>?;^[)7R[N/+W\Y/E9/3TXN/;R_/W_ZLO#Y_ M_[O@X4M<9&Y>EN'_5V7X?U=O\!YGA#'$S?F01!.6(D!< MN.=QT&/O\F'2S\)!2 PWO)NW6!3B&TR1F-$TI%KO2_N=DT&(;7EF7<>L 1B/.4IK9JE/^>4L>S9PR"EO*#W MIW:(KOYPRA_"_J7]\!W-5I$;_C*)"V?#4)&BJ[K)[D+^,'CL@*ETMKNS]F+9 MS/&@*3V><2Q3;RRSQ7)S*;[!<4;MT*+1XPO:8?T[5 O^DEO-^$G?37-^4*@9 MF$]YB(%%#X91_'6G9!YH>A3'"L7T@/^Z_L;$QZ530$-F/ 5)/##F M9*5TXA,Z ;7IF>7\9H,KYXIE3ZD?EG" %5F[%5=4N>6A'Z81&0)-B$:10OQ! M A[R4_+UF+Q-MGB+<@FE\TF_*:2UC91FX\XF$9=(2/]G7BKTH^WGDJ5/F2-+ M!,%3IS6OM8AP1F1ZKW%,'A.1J27?XW$^BQ-]C!G"&?782YV,R!0$_I[B"7M2 M.2]9XI[.9J%\]JQ@Z$)W0R"W&HTT)%A 8TR+#;B+LH"Q@G49 6GL\Z!/3[D@ M:%^XBHR3L 9_I1!GF>YD7MTNWF[E&_&MXD4XG&G!K*=\X@4-OC*>]*,PJ$-M M&*8C\B+7M$XB93%* D7ZM'?\IR5/:B&ABR]$E5#CI%CJ7\PA\3OE1<'X=Z4IY3EXA'3"%7;WEQ]Z'GC+$ M \H1)ITV!5Z'N/HE5$;ERUOE4 M*I3*4?94GM!69%=Z4SLFSE3;(B64C6U3@< MDL6*3"-YTW#$C+N1/\"T>'%F0"!JN-YA8OF2_UUX!*4*M8D+4]FOF[VK7_[3 MK""3S7)-BX]I/_D!M1UJNK5?&64UH[VG=,KP/*66 "TR/&':^'<_)U!OQ/A4 M@O)5^,(P8J]2*[^DGBPF7@===/SR:^*@,@4\3!.^5O(3N?*B1':VR-R[(/*5 MU\_FGY2DBR;%V<;OSJO;% Z6"Z:O?AV$!%U MU;)XDK+J-B^E"<8P>[-P19J 5M6% ?GV3ZZG.:!>\4IP@M9+'-S$1'-=$S>+ M5I(0DZ8@&$4!S1\0*5+JGOEI3&W9WT*_\!G?%[$8(I"36B%W$)F^6+JBM8Z(U\'V-^1&/EI]5?W3A/!"' M.2S<+\SGJ7P?^FNW^C4=T:!B0#YC +^PI_#(&57%:W[&/2EJ_I!O)UFI%T>3 M* ^/6ID1MB C#!GA1G>A;5*=A?V(O](R786\(/6NB(]"W#KR,3.O&0F+E(0_ M)H:(']QPLZH,WS/*TKD@7U)KC.I9OH^B%D.O?*BZ5U3::3R@F&63T9BKTID3 MMW3/E&B0>$*K-6=?%87(V2R^3PT<:NTHS%(JPQJ+.J>NF6@28C:48N4HE2XN M%NNH6JQ#FB&(@@E?LKFZ^IUB03GUTR@APQP5(8Z@0:B& $SHM@$QX2 MLO+P;'Q__*J(DI0)FS*8448A9U-3!2'GM4ME:.]8O0 MB[#'."4(3*=U,=(\ M )=OD6(>#%(>E*2Z=24URD7D&.9U\1/ST.8[9AI1\EP6W]#M2.FRLQ MG5G(?'/)_K=JL'2B/9LX]C]$AY?DKA)^:4+@0SZH)QEFFIT;*T7!H0+PS MJC-FV5SN>]4T8A'@V&[W4&54+^W->? N&C;3.^SBL6Y3TC*8:A)8[E4BT5M^ MPD6^ @_NT??E/GMF2S']S2?+0GS*_X7^K ICPCXY+]TTPA;'P)B._M!5:=1 M&N5LH6!GLM8SJ=?BY]DQH>?#7A4?8KYTJ[ MHJF J\ODRKXR5/H/\\JX/;+,?V_#\]OI27H5CO2;S^\O3IXIL3^B"A^'QR=\ MDM^2#YZQ_1IO_32].KFX^)A,[,BZ/1I M2'G7._GO]W/ON+/IV,-4_);P+&QM.HX&YWYNZ!^,VVF075P&IZ_/?[V\?O;3 M;TFFG,371"\0Q_N4@(G8!7'H[VLR/M "79H$*K:7JJC\0S=W]4Q6/J> M!RI?A^GH?% 31/YS[D[/AU=_G4V"V/XC_.?#GXY#<&DY^MX0^)A&E"W+"MF0 M%8*LT-/V"6H.-OO8&%R9KF%>F7T=7_G#OG&EF;[1MU3?\K5R*_CN][YM;DCP ML)U=.]ZTM^AC;3^0N<8"UGA@B'UMZ ^M*\LRW"O3 M]((KSW*T*R<8.H'6#W2K[\SM2KT,KOIZZMW1* MO]*7?OGW+]GYV[\<^^SS]>_1FU__U MQ<[1JT^Y?3GQ?GX_?-W]II^"HR;O\@OUPQHE'_G>?]+[W5WPQ_#>WA M&R?")\186'KZ]22[^/OMFZM_;Z>_O-?_=/ZY=CSWCRMW^9?_##[]W_Z^<\_^MIO?UQYR[_\-,)__N_S[6VL?CCZG)F77^)WG]*3*TU=_NFM M^2YX]>?5\.SC='#Y]NS6_O5_P=G=E:8O__3M'UIX]FYZZMR.WOQO\+O]^>CO MW_\D/S66?_KR\]7H\ZO?#?=VZJ:3HVOM-'OI7Q/-N$).[_\::?U7V9>SZ:?+ M"^W/T/O3M/^XTE:(=.2?VL:;Y,^1>O%+^OY]=IZ=_'E"?KI"IKE[_?(D,]_] M=C;-@OC5\,-M]/H?,@,K!'"NV1\'<7)R>H8-U;&_O!Z_)G2A/UV2__^25Y]? M7XX_W9U]?OUR;+^_](*_W["[+@'@G_PO\W__^_OKY<>?^V1X@9;<>/^2&5@A MK6'Z5WB5_3S^70W[V?\FYT?:U>6(L'2%M"ZL\U^<7^^<-V>?+LWAS5\C_?3^A/EX9U=)1\C.ZTRX]GD\]_ MW;[,[MS@3K^C/UT:UK]Q:B3N/ZGY\2(;9:;^VO[G$]4H*^#B#*9W;V_?_JK> MCO[^D+[^<_K^R_OI]96^ BY_#B_>7O]R=-(_PWWG](^+H[\'DR&YZPH,7%SZ M[Z9O_OR2W1Y=.W_I;X>?+BY>D;NNP,#TW1]_G(7^QY.SZ>^O/ZNG9\:[SRX9 MU@H,?/CSXC093-[8Y 7>ONV_C+VW5T?D!59(*TX__9M?#$?_?)S\[7W]X[?W M+_\Z.__CRE@A OTVOK@8F5>G9Y^=3^-^_,_T_/><*,#%R;K"_M!0<=^Z,@R- MF!,#C*_Z]D"]\@?V )N^;3L#_^%7+ AZNVN,)9WW:O+WNY./KS^??QWJ$^]__;,+]^PWTP[_NLE?DO&N8/WENZ_#O_L?@I./ MGY-W/_^2_VJ]_Y?PTU@A-_?4V''WY\VRJN]?_GI_W^_^?O2]M4I3+MO[^ M_@JC[NV([@BMRSQ4=U<$*LZSXO2%0$!$$)1!U%__ F969996#E5F"KIOW*XG MRSR%G'/V6NQAL4\M?#C@9W9<70XK<_-4SO!O4)0*79:F(K.8SM5$0BN9V' \]0=)VX1 ]1JJ, M!&RCS8V.H)27CA8-?432.WKE'3V1R"M_\,@CWU0^^K2/_D0< DB^9S]^A0G(SR3KPYC3,,QS'F_LL=/>T;%YVTE5-/X5>_$H[B<.]Y/K1^]61.*D M1Q_H\>]Q._]OQZ J"-?IU6#F20+UQU!I=E1]?$80@WQ%R//O5#SY=V]W^YZ$ MIG]]^-;+)QC OEQG7XY'S,"^)&Y?T*_HBP?-P\9<"S OG\D#^P)$!OL"1/99 M&_/.HUQ?=9#_>A&85];@C]ZB_UCG\VH;SSQ*<)YF:3_Q:$%8DO? M0)B*)0'DW ]RX/%ZYX]7V3:C#__[!?ORI^C OJ+LA]O$JSUIGR_82]7M9VT3 M'U\JG*7B3!YLXG19@"B!*"\#BN='0:/K72;6VGS&2= 7 M!LU1()H.Y@3329KIX)<@V)\BTF__(\NJ.I]_N!%=*Y W:I$#7QT[Z&/41/%H %P"+!T_YC>TA<6/*ZZ;\H/'_H]GEL MT?+MHD_&>\3[GG=FPD48BZ M\OTX+BCJVK65S./;:A!NI=RO?&D9_O=67,<3].*G:=[C^\HE1SIVY_,M_?CV M='2^C=A_.)E$%/I%47,,=%VNB!UCP_?JHZZQK \+W2_/WKGF7+$]?_*2]0 1 M1=X<#D@>8[H4,=GB6'/.?_CU MX\O8OIO3)&G]+0(D9RG1?_B?:.2\@N0XT4%G4:MI]4O&#;=)C:_\H/DGW8DT MH+"^(?CS^G+%B\+4+4%?OE-9%$&R"(X^OKK]N!00/0+* >5O0#DN-NB6 M/: J"H/XSI21;3\0M_/@LU%.+*D*5?-G;0.KKJF\5B3<8H$+;Y/Z\AW%LR1! M9G$_S5/$\]WCK M)=LIVO[,F_OFXU1[/V;Z$.W_:@EQBXX*MM;;7ETJ"'66W/@R8^;->A"R/9,E M:?;$!F(O[V/7Z-(H^?LUJH[:*T8]8*K1]L=3RCO8-++H?OG.D%D$)4_6Z'E[ M?LBKI#1JO71R](X>=!>GN1.XME3O-X@-GV^^*KOT;#V;\.U<9U/K]LW99M 5 MZ:,7R]!LED&0C_-B :@ U)0 ]>+/VOHKWLS(-)--N.LR^K6+LM9GMTB[( M TKY(TC#J+L=(?0H+/H]P:UP2R5$5I%X7YGG6+^A^$4V$)G8$R'"4)M\B=X@ MFP8P!YA_J@/S9S#7I*#1J\PJ>WXECAH3H9,WZGTNA'GHQQ (DL6)E\*-]&73 M'ET6Q]Y+IA?W6(0DQY\3U/74QI_/5E>>:X*HZX,\E-XC)L_PE%#9-.VFZ8T0 M:KUMZM5">23(FLA&[@@:QEIT%L-I2(P N '6B=RB[(=]W>.G!(B2[%(EL) = 2@!E GQAUY#=25;D[KJ?T2 M:U!4TW>HTH"9+KL1J$-G!$.S.()F"92XD:3(@^OQ#+G'D3_[%=]C8X [J3_# MZPW7?./TSG8>K#W=UI[R*/OA*UYZM[1E6SGY ]\O3=I:@+]^!_[Z;^9[X?=- M$[:G8-I@VJD,R!ZKU/8ZO,-]+*B+7DI=1T<^_WSM0Y;]572PNZJ$4?#:"2/= MX]'2Z7L+Y.=,BD\F$OYLJM$/G*5P*SO.Z=$S)\L+?\8]+<_;E!\*? MC(L82F^,MKQ?;YTBBS>$X,MW%L.R)'E:4(A6^V@[*7M-Y",7<3N3)4]:R8)0 M,&O;=:/4&4DJ]^4[PZ!9%CE=1'B%Y"9B)5"F)X8C?XO7EGHN@5E U]7UM+>< M(3ZRJ+NY5F>UB(YGQ*.J!,-D$?0#*Q( 4X!I2F!Z>9W#NV!:MGK=.E]OR (V M774.@;3>XR87P93Z\IU&LBA[\Z^/5*UP!S4].HGQF&TYZ^!*3UR7]#FX)3V\ M*;41.D/*S^D>:U!/W+:G[ME9+XS?EZW-=>K*0(31R:(I/%"3R+D-2I*:X=.WH>VY9D M_@N2J3>=<;I:C25AJ:F4QQPOL/!Y=R98M3IULGS8(.7VN,_/<=I?](/HJ/E( M"X5D:8K(8A1HH8 .@ [2%]N\FPXJ/9J6.&>\![FH]/+UI=VWWP$T9.:)J-D;M"BVI\-/G3#D+P MPGQ8?7?O?UR@*F:T\_ M07QW:3?D$=4/D:)MR;]][682+'Q4+AJ,T2<:[,@9K,<4%@:,\9O/$0WHKM1UJ$)-#;)0\NN/8\$\1C'],AX QKZ7M&67JMVMK0 M@UFKZ08Y>ABQ5MS(F4"S#,EF:>HEZH(L"R :$'VE]@#G&CX'W2Y3* 2(L9\0 M#7.]0FHK)4;TL2\ @Q-9&GNI!5G*$S77PC:D;Y);WH?WRR ! :9]PZ:=S #Z MG2=GOQ12/]&_QK6'OF?+QB+\G>JX<>V%_GPBXH0B:B"+HYSR5P$+! M0A/Y<$F8G_#BT^6AS5S&_/F4@8XRX#O>FN]XK09J"=MVL'ZP_H]OJ'9-F=:/ MLXC7TEZ*W]L-0R9)EAU?_7D*' 1)*75!+UBBN*,*Q$>=&-LY0BQJWG,$V)-4 MQ>_;%[>#9IT9Z:.BL2J7!&]E&I6=HHD8&G?_R#($GJ50J#L"9N\:LQ]U>.R? M8;9.+[3Y[J /C;)9'QLYQ##6 R["+!5A%J'9+(F>OC5U,X'THP1\KH8KI&0< M=:M:O@HQ,@@\0>"94B?F$CN?KRCYF MA= 5HK($%HFL;NSPE>?GOCTI%4 B):5!V2W5\E+NB+PI !.7&YKE6T,/62&3 MXGQ\F./+JS9;CQ"BWD& F M ).;$C(\?,5;CX'[,.7>G2$ 7'Y0@(.%@H7>E +\6+@NA$/#+XR>%JKD6+;_ M\ZEQN?.O$C/GQ+F2UZ[70+DJ*:FI3SA5XR?6PY]. M!L7>:FGXPWR;:E-RPVEW12SN<89B68QELBCZ4G4+XE$@$2"1I.6W?]?S]=+\ M49Y2RJK$&$U#);#QJ#S%]_R.B_CC QO%)C9*/Y;-GY7+(3S_.UZ\)Q($QON$ MDOL9$NOEE]NMB2PY1!?)];Y&6#,)TT0L[HR&(UF4(K,D_8%.$" ;D'TGR/[ M6OT99'L84A\;O5E=:'/3 BUL7'JBWL9&CJD@6G? ME6G?6%1=L%1$B1;#09%LH1#P0\8!;>(-N M(40\8-HW:MHW%O&9M>1DMM&W_/NM9>"'=>L8R_&JX,J4T)\O!X5\;V$[ M(8:4L^LUKBZGJ#7=5@V5+TR'\^EAM6&UU\SF[R?_T4;SILDCRK"RJF)#EL^U M96^P=8+5N,=]^8XA602)__<&BSDN04;Z\57)M)R M;AG.W++?;BMZ?/FXEF/[GANM2OBPA!P<)"K2FZA(OD#R=Y+PYP00NQAGE%1K M-^^, Y,I&WYEN"RM>EIG4^%$/.Z-^+K0&W*/ &F ]&>]Y?$V2(_6F_)P[0\( M1-]4FXJND?,ZTHT@?7/O;CR^%;M:V5:J(^3C%-X?%U9W M+*%U:F4><59ED? ME3'"YM(9'O_I&G0+PU+#5!1!D'K:++Q:W^IPW3N)C9\LVIMB0YRHDWL4'P[Y M4%+K!E^\HDO"P^!.6[H7 M,)^?./V\.=6,\L$4RKA4H^=^:#!X]!(QF<5I_'21H@CP!J#4_AG$GET:HSGO MHB1R0)'^GEXU9/,M+/)U*-A/NR%H- M=VFKFI?KI7&/T/30O_7+E&Z!9'2J(LE:(%N]KBSQE[$>['*=%T*0>'9S; M?;ORX03*\/NB>4EF&"+J2DZW,K*TUCW)A)(&Y#\A_WFM0RM_P+(3HK)J%8Z8 M/,-AU+[=*(KB>("HDB5C?*O"+J>A>T'$[@6311@VRY)P\!/ &^"=&-_D[?!V M2&Q6;%/3[OY@Y@(1)R-' Z.R.,)F,>+T6-U_03(#L'MWV+VTQ_!W MV%T/";316CN!H-=LOKM!&'I6C+$;>1%8E@S_1Q'L2]B]C6S'$\_"]A:J$^[@ M:NVH"]5R]:V:,6WWO'CBY"?"VQ' "T_Q M7;5"N*N-$.0MU6O/!]+N)=+<2+EVN^<4-:1.]^<%6;!R934DS6-[<93),NB+ MC EY%: /H(]TN5D7I(^YJE52*W"Z*:$P?U)$^L#,';_^UPW4= MVW]V\K;[VP8 D,7Y&R*\)]9+,,6EO++TM#T''Z/R#'=AG89%[*1.!:DO2M-> MP6F80H$38>H)8\P,/6>$LY4T<*A.ZO6\UL*Y1V%&CF;+7G7XQY% F/"S[XE@6RFUDOBSAV'RQC4DBJKR%)($3 M61I[U=/Z/T\*]_ #MFCINYX^WQ\_TJT0J-ZWYP;\*[*/O_GANDC*KQ=$=QV*BTM3?)SM!PG:[F2=KDG*_; BSE3 MG7O?'O[9XVOOV'A,SNR@_"O#Q,C MT*\T^4%;]0L"\)\;\Q\ILW BJOR?0;MP[N7$U]\O'$1CTS2-.'NQ4 M>HNM/E_JPIXA0RQV:SD,W1F2(2&$F(#"O1(D)1$BWC%(G,V"_';_T, M:CF%\4OA8T]UPSG+BTS?-OUHAF[VF$2I6O+7.)3L^S-75W3)>7H22/(F4GC* MDOT?W!CM?WO]<-[J,3:.*R:99R63S+%FDOEG5#7YU\?-\OV/L9.9_OES[<%< M9Y2"D RIBI)$J"+!HC.1"2U75!5)1E%4166">3!7Z=$]J-&M(NZ.L8U0MBV] M@2ZKOM'G1%3$?AU9'7-$=;,V-&2?7_?7/;/?;+I=$3L=R76QMMIMVP:_F@J3 MBJ55E[*FB?CIR,-,PU?1/KUDK!'-+P5?*+#8 MH3=T]X@FDB+RZ\CALEB;E[I50]"+4VG((V1AU>5"E^QDI% :4"M$&>V-MFS/ M:5XT>K---QQYT15#IYGNE SJ[3$6B,SIR-%F4ZH-*:.,C!H'I8[3 M&]N.]@@Y';I'+;DKCDC"&,V65=::U]M#C;])9]S+ NO]I1A00R'GMDI:S+,=;>,0QK[^L9PED6SMCD$ M(GIF65?M*B].R\N>41ZMC)P;U!<%)AQZ9ET;.;13D'02%R2NK](KUEEBW7 H M>SJTWA-M_5 <5Y"5V/88!ZW@.T,3L3/K.@KT8$VMZPM>XA>'76\S54@GQ,F9 MQ3*JNU&5U>U^&%#@\FY^*" ($U[US&(%Z%8>S#M!4RAK1LD7IKI.V?%1T2=# M=\Q@2) RL1(*_I2@VVTK-T>[T;&-)T,9I-=:]/DYPZ_\)LII@\),I<.A9U9 MY\9%I8 V-P(U\WC6DQ8NM0^A>F8%$/% (%J)%GBLSF[Y[2+7"DPM:HUT,G31 MX.Q68.UT7EJ)(C&OC[M3/WXW^61HIX!4IU%M[8M>QC;WBKC"-;FDE2HN$B2K MIHE2XY6QJM@JP1GL@I"YJ)Y^,I0U6OQ PQW+&,W)6KBG0:,P[$9#3^[50'=] MN=FF F35.3 *MMKRR$"+AI[PO9L8]"<3/5R-QIZ,JU-048GK"S7$;48>FT=Q5;L?'S5DVE1AC;L,!Q= MY>O4A)K:"YN=Y<.K_K2L./;\X;D?\PNAUVY*:U?]]OC#TX=SY.@^.+F1NR>=Y/4A0/8TXC&\]YO+&'+T2/C_HWEB70K\B+ M>F'3QZ!8]_ST49FF_'."7J6/IJ?/#@;,1?_#A4FKF1QZA^ M<%QPUA\Z#GR[Y_,DO/O+A!;V%7]1O0(;\4D;@7XE 1&)V CD*P4[D82= &Y* MR$8 -R5E(X";+KL3[Y73O.:W?MZLF7?,^D-9^'.G?)(^?.<:A&%3].%_OY!? M_G0]J*_4QRX(\U+-YPV9XXDJ12*I*.G-6TK45_&I0@I,'DS^STS^BN+1OX5$ MS;?4(R)P)/LHJDTT*I@S:I8?[]-FSBD#?N1N "-_CA'L3S&"8E]1(M48B=1] M%Q+3?KAQ,">V\=+,GI[A]_P\OQF8P1DSP!/.C6>E?D".GZX"?3DK\,'BIZM- M^[48_$;G#39]NWN;(AO83UX[=1U/[#BVXLM>V^FKSE:756ZGNZ+CNJ[X P5- M=353'7'.^?Y\:"*N@&&(V0T_F3E_TP0R]M1*CKV*7KV()CS2O47!=\,M4QU^ M)YM^M!6'GB6):DL MB;[T1AK@&G"=?EQC3W&-OQ/7.69B+DJY947 5N)APY.%GDMTKXOK+JTUY]A. M[2#J0MVBNKN0>EJ$:^K+=R9+,?C9]LRICEY_\4$&CF2YQWE=S@VY0S_Y=_'! MM;OV?% X]-NPX-KS30Y9OLL)>@K#![[<[_U:KSY7#WR[QC5*F.=N=A7MNGRI M5R?HLJ[A&)^C*K-QNT]/\KHFQCW.<"1+47069SZD?0<02\* !L22"B_L#+%L MYL' &*X54JCW._1P7I2Q4ODO3LBX!+&@J_QV,D+S#:2 (U9;:*R1B1D1R_'( M'@1#LAAR>4_L"F[7L[ZOSG'Q($Y\%QG>-/,!S9WWGW C1Q('0Z\:>\X1]16V MV/3:5V8M9%09[K9B%Q ^\M> MS7#M.:6VSP]Y:>.5^L7"CF&Z5XY^)"E@J*K&+04**74:545CJGP$=RIJWI2E M$3Q+D"]%/RE,%UU1KW1_\TY&E?D3@KDD%H_!6L%:TV.M28]W_QUU07.]J.69 MI'9MCP$\I5OTE))TVHR/)LPA%9T/; MAPHN@!_ GP8=W+O OR]7EZNF?O ,U=O5W8ZSFJ%R$($_.E\SBV A^)F;J+)^ MH+CM/N@*BB[W0&3)TJB]C\ND$>D:MM(QL'Z@!0TO&'8/<3/PR)'!LBQ*94D< M@>(K\ #P0+HD9>_B@4Y38-7<;-#DM# 3D^*SCB(/",\B")8E M*33%:9WPFF7'=MW,VK'GN@TL@U;;C87>-7%[+2S7[= 3 MB5N',3B5Q>B7ZBP :@ U@/KCO9'W@;JN4YNI2W&VH3,B-@&G.DCR3H=LGF6^(GT!Y"LK35+@Q/\I6#Y&6>^XT'%/C,$D8Y?D^ M.29RBIR;@\^#=P.OFMEF'OX=SF,_5:.(H<#/@^ M#3B%T79XS:HEVRLU\T_3=MU_9>:.O7J,MN'X-JA2)KM*&;G$_[R)T/B(PD:( MP= K#J?ZWR^Y,^YQI5T+UHQA^B*6-QICZ;8+$F<^L;_ A # MB!,,XIN,<9_A^417(*TK2K6G0EP5#20UP( M FXH"+@',3$8'1@=*-C?K19K>PO5R>CQDPY\3/ QPG1D;Q(TJG.'[\QSE4Q? MC5J21OL5WH5J>1E52@Y<8X3P7T5?NX>D5^UN%7XV/':\]_\D\8CZM%SYVG7 MN@.9GA""L"'S2J='\WYYKHE8W$@,SV(XG47.Z.(OES2_=? @Z2!05+F+QU4 MQU8D=Y$<'I$I.M=OM2MCA%I-;&.U(W%RVXUXA#H:%(K]^[:4^%=,X]_?O"%F M3&_^_]J[!M9Z5]::]/#]-4U99J:&CWHU:KP=&6OH?(1_?2@C9#QI=\%WN^X" MAJG&' 35?QY4_]28E$*$'9U:/US!]@^HY6.D'<<-(F3Q.\^1PB@E])V=?=53 M5V[+MJ().';<(Z,:3L517>\E$9K(-[ #L]N5!;TZ<1&*V6!:)XRHJ6-$3=%X MEL1..W-#1 VHAD W00#_%==8F7#G@:(X0@YS^]W:F-M--ER$Z^A58H/#@V@DR>+/TUKR?D/0>ZJ1YU5+/GT'0:/+]XJ"6)X0< M05G=]4$<,D97Q(XM^E#\@PL @/_$X 'P_ZGX_P3GZ"WX7_8;UE0T%Q5$XA=K MVC H;5?5(OQ'CDV60K"7T)^"= NH[2$02UP@!FI[,+KD&%TZH].6ZCW&I,=< M.CBE4+-*=LTJW4%E"+BWO8D]9?'JH&_5/4%O\P;ID(<6EPM]2O:8!*<9*DNR MIR)< # .,D OJ7L^:]8_A7"VUESX/>[_3$_RLLS-,!R50:+(1SGN]$LA:6Y MT1C$A>"BI\I%!Z,#HX.X\ *G1,:O98X5EX0.<@ N=QBIRE#'Y"E5.6ONM%;]"U5*\]'TB[ES*B MJ^5>*\[GDR62PXK&$,57[6FM*^)8E!$EV5/I( B"@0I20 6WE!+],%8XR:VZ MS)IGMT0-64U)KC385BM5B8O(@(K+(Q_0G^3:[FOA]P$WA"8?+27$0\90;']F MJM?AP__]1!GA%>9ZRY[2&3I\B[OC3JCR;KYIX88^,SBY; 88W@I$''\L --9 ME'U16 A< %QP6UQP2Z[2R[1PTATD'W25'#*5#9]P>%[VL#TR[$9L$->2R2Q. M(%!+AM@N"64].-8'#!@,^(X,.)WQ=%YR=?EY')U9'PO;J]"72HWX#;SKE M1;_K]>J[F>H@6#Y8_GU:?M+#IE_KXB>O\\0/M/A)!NYF8MW-"^9SDIVG+>I; M75'C=$QLDZZHNPM'X\SBBB_T9*V&M962UPDNG*S%WI&5X27'"E?-[:A./[K% MV$E\*4UK66BOV+ *A$ 5>-P<+66T,=9$/&Y6A7Q%/_*X1( B0/'OTZ270>6[ MMX2.@2V+!#MMT<%"#2(P4A$8S_1A2'40^^OC?Q3+M%4E M(X5W+FGJLU#6S=B^YT8I\?".P+D'Y_X6G/L_+ @]\%S'6(Y7!5>FA/Y\.3A, M<7IU(+DKEHH? -J# FRU!XEB58.(L+Z #HX")T\*$EXK^E@T%9FV+<0AKSDJ+BS!JO MC;U\-Z*#Z!AH*J0#)$M3IZWITI, @;+;#05?]_ Z*!@=&!V\@_RFG2GJIA\% MLU"A!=_U#GQ7J-""Y8/E0X46G,3D.8FW41:ZS0KM@YOX4HVV@9:'ZG8V=1"J MK-7\ =%<#L>:2"!0HP4PIB)5F<(:[4]<_@I'IKD('-PUIKRZ6,^62MXM5-UN M!$>HTD*5%AS\FW/P[Z-*^T!X)]69,PRH]>E2;E.3"T;!K\K.+F]V*RU.)%"H MTP(A "'<2)WV'80@S'&,7/1&"[[O37/2N$>1Q69,"%&EELVB.)NER9<((7:, M_L^39J::&,N]N!W):G2ZY/$3W0J_U_N&4Z?.%OK3M/JJFK%L+_Q"SXX,).[Z M(T7>UURW)$O6)3.\R?"#J-^,>\&[_GO8*_KV^W_"/Q[_G6RJDA/A??%P\1_O MZ$=?\HAVY!\?@N"'E7^8%48\<6N/4\29)W<=__G_GM[\3_[)R;9I.]\>NPD\ MF=7BV&46BPE)4W,S1Y6,G#0/O_B;9 ;2WGWTZMFO^&-+IV\_&A+@QZW_BI/_ MR#SY.5J.D[5<2;O@2\;XX:-2O:JM'5 MGUTWWAC/7G_#T*^Q:89_?9@8@7ZER0_:JE\0@/_+_#-J%7TSQ M>)'HYY!50K(SCY=]:/?[\-&7[X.(53+V/!.=$'O$R8.=2F^QU>=+?6X%I9@' M14J9(P1"JB%'SU"1('%&G&$L(N)SG")E>ZH9S MEA>9OAW2?G1V;O98AZU:\M=,R/R9OC]S=467'#TZ_'7V>1SYOHD4GK)D_PV%NH+.T=)%^;!B(F8K^.)-<5F0]4C4+T MO<32K(DQ@THW''ERIWK-[C*.+-?YE;>CMI<-/1D4B-I7Q<"9)I#,,JK8DYK,MO4XZN>3,K&"ZXYJLTZ_&JT M[[?I%E:A"4[$3R=5J/0K6[.H*\:&=NC\UFRV1I&@3SS9*+HO5,RBX&V,OM'> M',;BK$&R03CR9/KCOI";H"5U)/3YS;;?PC=*W8BN>3K]?"%?'O ->L7W><+I M8U7=[XC114^G+Q1=#&WLPCW8=&R"Z[AYV1"U:.C)](<$+4ISW? $M9_7%J6# M4JL.NR(IGGS_>K,8<@3=\8W^&NNU9GW"VO>X<.3)]%=HO5M3K,A.D69 RRC3 M-0Y!./)D^DJCSM@UVS61>I,P72_?LWN%:.3I]'?6A RM*+S4IAWDO5[ 6O5% M//1D^@R".#EB."\*^_:D, M6TZ^OUHB5;K3=D=\.3_>#5K[;H-?:2)[.G*HKIABKUX8&869)-1W$ZY7'VHB MBIX.K8N.N_""W %9646B,2S0G<&H&T[I=.@X&.#S56_<,MK=#1/(Y'HQI\.A M9W;*4!92RZ[E-@95V>;R7=*@Y4XX],RLBM-NI6U8D0J6>F59&X=6'2;^^%W*$JY@B:YR9*$!WT>C*4 MF#4'E"FL5+ZL+7>BSDN>O ^BPW].ALYGFQ%%;,4]KRH%BL$PDQ_L0P2>F59 MM_KA(UFO"H5QQ5?;7C^GT%S4!NK,T&F.&*#V *E7^UY%) Y8;Q*"]Z3?MOA61QFT2CLMBFE/AJX"F]FY-;+'[^E@M]MU1P,_W"WBS+1PN;C< MK>H%R5CU=:NR40ATFP\CY3/3LBJ3R;@VS5E\8="N5U1[E&\.XZ$G?(&5L1&R M0K=SI%#8U9#J;K(?+^.A)X11[8EK=KVJ!?WCJ=40!R$/P$;GA\M%]?W0=XFA'\CW[\8-CJ!-_\BPB M>I(B>AAS&G%ZSN.-/7PA>O1AWE:GPAQ9/+V^$EYZ8=/'H[CW_/ M1?FO;\?P,0B7Z=6P[<&)BK_X<:@T4D(T :DK(1@ U)60CF*_LBW)PV B@IGO;" +BB"1L!/N5!&I*PD8 -25F M(S 6-B(!&P$!W64WXIWO3[U6E_N\23/OF/2'N$/.&!7I)5,V%MQ,Y M1I+Y0R^=!IM(-BX^AT.3O0:O94SO80UN"PM_SX8H\I5],3*_.AVVO87J !-^ MT+.0_MCU^-O-']C>KX]!B+B38>4)\ &)/V8]ZBO!_..7H[G1]2X3OZCW&2=S M_RTP"G&/F^.+=_&K@\"0]QDM="1=R>D6;/]'/2 _]NGQU\&B+/LKWXS>+083 MN%,/.7P6K!UUH5JNOE7!"N[34S[3/R#9?C/SZ_YGKM'$ZH.M_&]W]>GY \_/ M(K@(RH]5J!2[P<=>4&GAO$^SAK_G.^HKGNX B5O9ON6!95S<,HX148HMHR"M M]9.L$IC&Q:*E%)M&49WKL@ZL<7G3>(BB4FP;#=L%1^-#."/=+N@O3=H@UDII M50)D?U"?^L1%2+JH#S1\ > SP= X AZO!X3/TB@E?!(##&]YLOHM%>.VM MXKM8!(##&]ZFO8M%N"5GZ8_R19][!-%)"NG%I%A>,B5+5K.9FF_N,VA\#@!V MT>SIE6?_F ^]5 G^TV=SU=.D.%=LSW\<'X6)#P<_B3].QS@F52-ADVU%AV5P M.]W],>JH?8T%+TTU.AI*W&R:A""6*@,DMVM/IXSA(B7OV?%3U5;I'0=0O>6( MJ09J:B6-XAH(E:,;362M#U?EJ'L]]N4[1F<1FLQ2!/,11\[=%@".HZU8?R>4^2>*N*.-W(&Q0== M+FSI@+2-NC HKJJM9E6B(Q23#RBF ,%W@^#;>19_#H)_OJD2Z=%%02VNJV^\*A0;QQX?$O@G-6W$SV F65N"E+3?BMFYM'JC1,3%, M? PL0F-9AB0!T7>$:/;33^=]!=$1BO^9*!CW5$_2+55Y/''^ ;_:0. 5G,$U MH: I8F\V;IC&2*K5:A,T&-ED?-X3&B(9 MSR(LD<7HTX/M_P50/ILZO0$H'].? .67G\@_7P>+WYM_]FI0U9+ME?J ;ADW M]CG!1:L&I8[YD9'K->WY97WMWZ);+[1&M:I760O[K=YEIQ/-J%+1"74H\>4[ MBJ%9ED !VF], ]\ M,'O[BUS.VJC% M"V0R8#IMWW=ZR^Z&^,M/BACN-&X^, MO;4:*NA0$YU&_(BEOWPGL@R#9VGTI?Q5TD2.=]B(X:/3TE=]M#X7'M_S9GRZ M&N3,;EP;2Q\N%02#!(,$A@2#3+%!?K!<#@PRP8JU!!KDAPO6P" 3K!E+H$$F M]I&=.OW78VHD0\67+TFZD]E*IJ]F['EFJ[J>&DW$EHV,O8[2!BXD[^X^YU7T M'2FZCDB+Z#'K-;!_I,#POQ:/+"IZHSN<41126-@3UE_I7(UYJ5QU4!U;D=S% M6?'73')5)?INU7+CN^8<1[*T^,;R^Y]#.M(^^H@+PI5H'TU]&)M_U>J$RV\K M$32&$3+0,SDX:U0TR[[=Q81-KN YQ&K!:=4@7"#LR'XH]F\H5B>Q6)V"A]W] MR=& 8$X(IES9SL=L>UP2^AV%1/:H/5@-NN$"D4 P0##@P5R18%X6SW&[\@!# M9B7/4,?%QJHRW,Y-]L_%^])+V( %^C;2E#T'# MD -^5.A5EDR]3+$6%ZT2"HY-HK6!*:"9!"H-TT0S;]<@*CMV6PKL_HS']/+, M16O;R;:1<.;IL1O=GM6ZO+''R7)'D-R],(K\FTB[",R38.EB"I@'0JI?F&>X M]IQ2V^>'O+3Q2OUB8<3=3E0EN=';0>,K)[WK"Z0A1T%25>(G7E MZW%0PK65OY1_7H#-\=_D3'7NQ3<#NLN4EBCO<3- 502Z2S#(A!DD,"089,(, M$G27B3%(T%V"[C)A!@FZR\0^LF]2=^F$_W%T.?I1CD4L1R4FY"!O-MGVCLY[ M5]=(O;,17W3MJNOZJA+>>;@3Q]3;L3]?[X>AQ\/B3%W9L5WWG"QA$>BC6J"4 MC5%UQ7@-;%TI2YS(QMWZLCA)9!F<@+P]"!- :YE*K>6?L$BT1 MIM@S,,(.JMN>RG%F$)((>201Z"P&!'+OOLCM:RDO1":-&6Z4K9XW,+!&)6>[ MU=&P'W1#,F&^?$>S!$IE<0H'0@%" :GD#4HE+T0B3LGA\KJRV/,%R"11P(Z2-!!@@[R[G20%Z*55E>5&R1;. @ZNF+\D5B=C14MHA40.8+($6*= M1(L<+\0!7H?TC/U2E(S10!,) \4(M!AE3",%8Q2@,.GN#PD:1M PWL%F@$(' M-(Q@D DS2&!(,,B$&21H&!-CD*!A! UCP@P2-(R)?62G7L-H.W-5OSWA8O*. MHTA@XNW?[SA!"52./W)V/S#STBE+#E_AJH[8,X41C?8VHMI:=DA-1-%(\TB1 M690ZU2NE]9"EY($-= EI44J^AX- 'OF3??R0G,[03ML^F&.U:0V1OH&/#K)2 M+8B;F';(B': I[7R9E42MU#[DME1>\'V1V<]:.H]-NS$KW9[$,XFL!-)0"-4^ M0!KZ.>R!%JG=J*+L>,%O=>>BWL =(0Q-=24X>7WYX]34%Y'B' MVP[2K$\0KZ9@#<#T[W+;@?7!].]TVS]/G)=OIJ\Y6E\^FCZ=[H=2@!FZ?EY R MN2 5P]CGNB**1\IDG,J2R,V<$9L\A($F)RW"Y#05Q*^I47X+Y=07:'?L(XN1 M4!>7.YP98_7M**8<,J(370'9-[W)D-T' M76.B1=03J8^9+ ;T _0#"N0TT<\U%4 M YICT!R#YCB5I),PS?%;>&@D%+AB3>>+@HIP[L9;EDJ:>>0A4!F#RAABKV3P MT.1 MX_TW]#I^S [_!, 9!?&9E'"3F>_IGM3PA)&C=FE\H.;105=$R4@P3*)9AD!O MIJ\H')4,RM_W4,7MRGU_PQ)Q(>D,21#.9*^N1U:!7_4-KC94YU*EK44D088D M<5HR H( @K@'7^(^!+KO) NKH?;0>$ =+8 M6Y#&OI-#UKM56Z_@',OKNB,5L&)_.J#C-,8-RF$_^CA"X! (4SY'R_I.E$NT MURQ[9<_C_?QL-)F4\9&E!3'*Z6-L@9'(2[$%*%BAO)FLTAXL.,'K^0F_'7X2?J M3G5D_2A*//[67D>Y"3>E&-?]D^HH)_@(MR)@>(^+W: MNBB-,$3:="KEK6:VYDM.1.E(L(CB=);$<$CT@[K@5@2+:2H67K-5Z5OY@U_W MBV7.I%2>8BBBU:07ZTVQ&_$'&?,'< =PQYU[(/;$SB?T0YLMWDL[B%+@A0"4@-?T@?G!#M.X28]9)/76R0]W.YQ M2HOH T2/('H$T>-=BA[_DE,$KS8>..1H9JP6M4->D;#.ACAR"H@@000)\4WB M]9!_20"^5JEA0CDPA+W9<(O5.;&L58*8 .@X*"&14WDDJ"-!'7EKA<3D;B)H M?T ="09Y-P8)# D&F3"#!'5D8@P2U)&@CDR808(Z,K&/[+2K(YNVHL_#NXU3 M,[+M>J"&A%Q=(O/_%Y%"_B[3SRE+W_6B>W ']F]4#[$D,A^]%AW=H6JY\=R> MI@%[:C@!-]S^A^-^CMG"GBK;FA5?\4QZL,<G0CX^$#FFGE4$U$V MDDY">0 T"R"=3!7EO+&T>#W"::TLHNCZ09$OTS[%%GJH6BW%A$,"X0#A@(]S M)WK+ZS'0+*@O5NALU>3;0F%2W ML2QUR$0-%*DTJB[Q8$ 4" @("E69*59K7 M(QUE+);KJZ$_Y7/$>#C*S;6)6([='M!V@K83M)WWINV\'A.Q]6E3")SF7BA( M-#^BNUU#F7=C)@)%*"A"(0)+LB+T>K2Q(*<]SS/K!E\NM')CSV%; SV(:8-^ M0]@$.M)$EX^36JY*8,DUN9L(*BG0D8)!WHU! D."02;,(.&D\Q2;,"A/07F: M,(,$Y6EB'_)I5YZV5"^CQZG=*/N2\19J9AVG02#3"2F]E*BX0AL^5B<:MGON M(.^QQLP$K)[/&X5U4Y14/V"485?$4!!W@M0!Q)WW2@LJ%EBS"<9X"%;('WB# M:?4VR)"VB" 8H B@" M1)(W())\46CP&D$4R0XVGFSW361D;#=ZH75PJ6WL0T1Z1I)&LQ3TW <](^@9 M[T3/^!I?]+I###4% ^?]H=$J'XAJ;S\+8KX U2&H#B'H2++J\#5PLUM]H,YJ MW27ORWBO2CITD4#B:.'88_(U9P#$@7=:X4ML=>L>-P,D+"#R X-,F$$"0X)! M)LP@0>278A,&D1^(_!)FD"#R2^Q#/NTBOY+MJ.%=9F3?<51+WF<\1[)<,\Z< M0&[QK4FTF>THJI,[_OMOZ'J7<6U35S+_@\3_=[=)ML0(?GZ7Y(_2=0\0*#P@ M8! !X+@ZG*4,?L+AYYO%+=5KSP?2[DRBKQ1LRRNUN^$%?49V:B.C,QSN-3%< M"Q 47D 6<$6@I> I^5O!(? 3\-.1G_K^DMX&AY$F^*2^VV\-3NBWN8B?0-D( M_'2M(B3P4XJ4D9_&56+!+1G;$AD8?GV/5,F)C:AL-^(JD%@"5UU+@@E0VI();A'ZSPQHQQN=B. SYH6WD)F2>PU!_)0(&E$BX3?5%.]FGL MY=EV4^65:1N1@B92HT5B(NE']B*^?,>S-$H#=_VQY!2X"Z+!Q$I6/XUCT&!D M<^4\/A&DH-X(2 \)-D&<&(,$K2IH51-FD*!53>PC.W5:U>B2LV>7#-1HLN%]FDKX MR[QD2I:L9C,UWU*/L\61[/&'*&/RG_^;0;;R=M\$=Z-C7%RQ8RS'JX(K4T)_ MOAP? M2..V?<^-)A31TQO#7?_OFL\)X$?7SE1?BD4QWW>"-G2*$Q.@3.83#H(V6U/C@4 MQI(R8;B(%,A'4@!" $*X\W YO>;O-ZISI4A70PBH60X<=F#&O!!I%C$L2X;_HPCVA!C^!

7,MOP MNTBAAKH>94H5B;IL8/%;LM"T\<3&V6&-WX\KA.3G)I;7TV*R(+Y\1U$FBV$$ M, 4TIH0@X\](HT&W[ %541C$=Z:,;/N!N)U_;& @;G;F5"-7+4/GQ\O2O+*I M^[TXE1A)\N@LCB.O9 Y EG?#5;S$5K#N<3- = *R/##(A!DD,"089,(,$F1Y MB3%(D.6!+"]A!@FRO,0^LE,GR_NUA:2D.YFM9/IJQIYGMJKKJ=%$;-G(V.LH M;>!"+O#NDUZ_OMJ*/WVUE?AKYJ^-(EA;?6'[_\M"\7^D1_DR.BZCP-K2+34)I/U,/M_K1[0"@GA"*K[F;% M;(LS ]NP2GE:G[JA;ELF(90G8Y+;YP(L[_])"^I/I!Z5 MPL2MM\549%2OF*@MF61[>Z0>.)8;U(\055V6>G C1Q('0Z\:>\X1]16VV/3: M+U%$4B*A58'-38:'H7H1SD6KAS5EI!SO-GDVCLZ'5Y=%_7.QH?1M:NNZZM*>.?A3AQ3;<=^B+T? MAAX/BS-S9<=VW3/YMSER*%7K!/]*@E;P4ES2:0Z%)FD.C4-N/IS6?+>>:W8A+(B%DEF7Q+$M"*U9@ M%)!"WJ(4\D(L8EKM8-4O-#U>9=J3@*^[1EF(@QC0.8+.$72.=Z=SO!"OC-7J MK*69^9:QJB,E9)1;JQ+/Q;P"(D80,4*XDV@1XX5(@"F8=1VIMFEAG]ON:ZUV M231;1^>"/L8H1!:G,- H@D8Q-?6]>]P,T"B"_=V^_:7!Y0&#!(-,C$&"1C$Q M!@D:1= H)LP@0:.8V$=VZC6*MC-7]=L3)B8O#$I@HNW?[SA5"52,/W)T/S#S MTLE+[>VX02X. B,4!+$D6LUN"44#$4?C Y\1Y*RD,:T'+R4/;:"%3*@6\CV< M P+(GVSCAV1TKH?;EJAH:[5F&V6[4:<&JBPN-UI$,V1,,T QMT= ?-R:BQ/K+2[8DXD\A*(/Z$6.T#Q)^?PQ[.3JN6,%\>&.I2 M&LX9RL[GB3BBBM2?K[,':#\373M.'E]^>+TU!>1XA]L.ZE2P]/O8=I = LF# MZ=_MMG^XXC8%:W"'I@_:WD_0]J9@#>[2]$%%?$,.3]IUQSUU[3OR0G+CWJ@W M(#B^JTZH(!S^D>/]:TCG5:WS&\F.V;3EOAEK]T5<3S2!:,L MD\49_&9$>S?8:BQ1#S30]R94W_L;5HC+/^=(8:WL;)W4VGS?K0Z*BS'6]CTM M(@4R)@4@A.020AI<7F"(1$MPW\D6I:F<6_0F/8Z7Y.9\;:%Z4%@'$5LP7[Z3 M))%%$ (8 Q@#Q+*W*I9])V'(5T@FP.2!]._VVT'Q>A=FCXH1D$Q>K>F#XK1&W)XTJX8+3S1B&;T M^,WJC+\./U%WJB/K1R'I\;?V.DI+N9!\3GZ6]0\K-3,*![2PP,V>+M3IY5:M'*0FZ71%G(Q$IC26Q?!3@0B@)2GZD$0] 1,H M,4U3=?>:W63?RA9$O57=BQV\$DYOB0M-1LP+ RYB"S)BBUMABN1A"Q1H:7%3 M0+/ZEYSSVV:Q4W?*,DN$EY'R5-&QON+O$2V(R(A8_])Q MJ;'ER6HZJ"V056 PNMC="_8VY@[0M8*N%72M=ZEK_4M.V=5SM3'"E5A$JLDN MOZ2H=M<^<@KH7$'G>GNAS1TT7'TK]F6]/$;7*"(C>U$FQB;6;:]0+<8^M%E- M?XD5Q*^IWKZDYN_N:LH@?@5+O]-M!Y('T[_3;0?QZUV:/HA?0?QZMZ8/XM<; MEJ8WX!;KDY;DF#2P]DDW*5[2O$XQ8HC$/K MC1F?F_+8]N"M1BTC)A[FRWKT;1(1S@T+D<*NCW=;A(I"/2^$&]=I<7MG_%%K4DKIJ2;-;[0\(1=WVTZ>#Y._D9: MWRA(8K/4BVT20.T+->5[K:?"MB=-0):H*8-*&"S]3K<=2!Y,_TZW'53"=VGZ MH!(&E?#=FCZHA&_(X4F[2KAI*_H\O-LXCR?;KA=I@J7PIDS5B=+XF:WJ>N'= M1!\[X8^.+D>?RD_$Q2E-B$//W#=D<">"F!-S0FZ:*[E"&QN62&9C>.M>TN1Y M)PK@WY6+.&7INUYT#^[ _HTV)U8"YZ/SSZ([5"TWGEOOA_7'MQ8ME-M3CPEC MM:\Z6UU6C[GDGBK;FA5?^4P6&?$<+3!KS1FOXB.LU4/0VHS11)R-),10=+I5 MG4VB5@$$Q-<6$">7GW:,T7"L7*?#KW#%EK9CALSU8WXB@9]NEY_2$#$ 8:5 MA'Q]!BO0DHT:+DLB5'%8'K1VFY$KQ S&?/F.(5F6@+V$7V#5P_C(9""K!EDU1)#)8+++RJJO3SN#G5J>[FOCIK%9D"R:<\NT#Z7*J31@DR"!! M3KT)@Y3XPQV)UT_Y/>[GK[N:=F%P2_4RINVZ<<]@;Z%FUG$.)J5I6A#[)K1" M\H%2NM""CR661FC&9Q*&Y1Q>[OE=VN)UO1J4 @$SBRM-)- ;%.+>X%'2B7H, M@: VK2PPW) TTFXS M\V.C-L0G3[5:(;L0#(74$M!L7*--+)A>6N?THM5B%H M40ZV71CMT6%GY7MX9YR+J86Y.6JY00@,@8;S30B"H:5*]?2!A!(L% MBTW;]@'I@@FG?/M PIAJ$P8)(T@84V_"(&$$">,'21A+MJ.&=YF1?<=1+7F? M\1S)0L]P1: E-4&4K%4".DH4'6'(P5ZNQ6';V.R(/KJ?%#I3*XCH MZ/:4FW=(1VEPVI.U;#?$3Y^DX/PTKFJ0U:FS[6%M?G48%OO^P<)Y-N8JD((" M5UU+*@I%/:7@J]I.L%$LCN]NL 7I%=2HP%)_I%9- M+DLE7O#^@1+6%U5O'T99OY7/M3:%:6DF%,)%:K%ES*;"2Q>/W$5\^4ZR),CH M_UP6"\1U8Z%@ZF6UGT\PVA@;H8Z;[_-^!=-V>J$5C&M:3##TJP0#RMQ$U[>3 ME_X&<=E=;CN(TD :#*9_M]L.K ^F?Z?;#E+DNS1]D#"#A/EN31^DSS?D\*1. M+!U=/K74:Q_9FI)B 9_(>U=CK55>D/*>EV\4_WP^M)ZM MTO]^GO;Y%DCDK<6ESV>0]U2CXBLOPL>FZKC'&SE7H7;V9IN;-/-"SI8GMH\*%$HDTW M*%+0]R2B;@1=;/,LUB_&G@@3$@F311@VRY(,D F0R28 M>6/CDX@EYTQG1HT9B$9.'^Y%LN/[73Z(B87X\AU%F2R#GA[##:QRV:I" K$& M@<[G!SH#1!1Y8SI4L1DBV/-^1]K;M\4G.CR01]N?;>+U"6>:^=ZO:4X M/3H6=(3_+,42691Y*3J)*RG_YTGAEGT\1-\(RHL7HN20WU7G^(ENA=_K?<.I M9W<:VPGZTUCZJIJQ;"_\0L^.=CW6DD=/@\Q1Y1$W_' ( CRCP^IO3U,^6&&&/%$=WR<(OX MS__W].9_0CTGVZ;M?'O$\Y-9+8XE+"R&MJ;F9HXJ&3EI'G[Q-\D,I+W[,$N: M_1KY)#%5?/M!"?AQS;_BY#\R3WZ.EN-D+5?2+O=DQ1Z8Y"B-?OAGCY_%-/#C M0]N-\PG?'#72H6_5Z.K/KAMOC&>OOV'A,RVRB?"O#Q,CT*\T^4%;]8OIX3\W MYC]29N%$!/,_@W;A[#,N^CF$<\@DYK^?UA(?/OKR?1#!.6//,X6(KV(#?4"7 M]/T-MOI\J<^MH!0SD$C/9PI*X3-QIBJ$2% *(L[FJ"+2,J.@$J)($H%].7[K M9V#ZE'Q>*KGV5#>$-8;6K5V7HF[JO=0,1.1_H]2LGM37/!%S!] ML")H8R0T A$_'CR0D3ICPL]V27TF- MCB'BN7&W&8BDB/PZDMQ0B_IA5/8-OW2H!W9E/1CNN=!%.1G9VO97'5F?.H8^ MV^;F5L%<5>AN./+D/FLXAV]'[J[(EXEQ=]^DNR,K'UWSY#Y1!T<*-#U:[[LR0^E5T[MH!5BAP(G,ZLCDR$-G3D>C47"/U6BLO8!.9*8WS08_J!R**G X5E(9GMFE4,_2AWF15 M+5CUI^%0]'1HK2YZ+:%_ (MM%1,&#$K1C)9 M=8X-4SVX\>Q"*U[*(2.\@3.;M9P6F[7U(<@;]9TV:E>+\R[K MAC=P9K=DPI\Z6'_?$J@19;;F,D=AFV[H1Y\.Q>=J:SCL%4FCWC291JX\K+A= M3<3.;$&WUS**'%M"C/*DSW5D9UEE"4[$SFS!<#QLKT=&WN+UH$XZV_JV3&KA M5<]LP6Y3*M.6MMX@%,6/YBCBT?U^>*]GMF#?U)!R7]H5#+]S:*.])2EC1CCT MS!8,&J.\.=XUE\B^)TU*^8ZAU+1PZ)DMF!0,@V%$?2ZHE"\/J%4>;5$A_9Q9 M5VTE5FS,U/-">U>4*V9CX8WW012BG-I ?;H+H51G!$PNC;W\KC'S=N'0,RAP MRY6V+:UR(V$CVABMK">EAA0./;,%E+3K\Z-B3^97LLK]?_;>K#EQ95D;OC^_ M0M'G[/?;*P+88H9>YZP()@,V\VC[AA!2 3(:0 .#?_V7626!&#QT-QALZV*M M-J(H565E9CV9E959"*]ZP784U-J1)>@$T[T[4K=[!;DKU?(E>37/5Z#I$;KV MBO-2NR"4"H5BO3;*5>\UD:R:@^@1NC;FM:5P1TH"'VQV&]U"WRB&R.DME36I?P8FQYHS.*TV)B6GZ>$+P[RD5(R6&]E%IE![,AJ M6>/ M76>K6KH832T*N=O[=9AT)X7B8.F48]UMJBC!Z62PL$K3NU:R&WQ.Y@200[R1 M>3 -58:!*6R%NVN%Q8AK>#3J%"#:1V1K<=Q>OAD1U,SOA@>3'.#QWG/ZC>Q MZ<%85;MTWX_;O0S?3K9*X>$HOUCEQMC4'2LU8C?V"_-+@.VB"#.3_'3_\ (9 MA/L.U$?0*S*PO'/M4K MW7W # OZ9,?^\+@VG#:']IUEN -S7AAFL.A]\8O) M2"B9?"UTTX/D/?WKT.<(P)^+H-S/073L_&36VA+H]*:5Y S^F*WJ3 T$3>3 M,UM'+WOYPK_@Y=L:N7_L\4N^&D?L+\2'+03_:AR_OQ ?M1#A4/C56R7^2OBZ MZ;LMA*^;KF,A^-"K-U[\A?BUA?C%:S=OPM8O>23\NA(^\T'/FT0X\+W^(E7 MCL*'__@>%7G.H/Q#!,+F")A%I]]Z5S_\^_Y^*_Z\G M7]DOR\>1.XI7+B<',3'<[\0E^)+Q+LF(_*YDA".AF5W^=*[> M,E:[):V&)V>,<"@6_>R,$;UR'7F()7PE^7'3?MUC\%6G_9;O\*O.V^?R[S3M M-[Q0USWMW]NG+GXSX-6 .8R*0X\>-S)TE=-G!),I:V,.HZ,7LB43\^=)4=S% MJ7$A4?^&\V8[V@4F_CLU9S\Y6Y]P.M^46^G.]$F8]=H-IKV\[C5B<3*]*,C] M6]%-\S2W[CX"-UZ:*3\$)9[\AMS'VS)?KLX$B,RVL,1K]UX;]X_E;#\ZO>L& M\YISNS\3=D,=J1QK]5:%PMU MJU)[7)6[K?EJ";*)UF@DD(@=9D'[&L:H@Q!N!-G@%H)BTZPO"V)B*A 34TB! MF4ESF_A0W8?J5VQ8?@5\89BF^1,EL8>"6!_UJ!C21&YU)H1'-%=L'I_/>\I* M*]Q):3-CUSDME,894"4 81$D_% .'5Z%')ED,. ?PQ9Q#]%6@:$@1#?#/H& M9I#OHSBACZ*U$22J= JK&=%,M4HXX1PY&_?I>'K -_W<=V(YT_UP*K\+.5JN:9>D%MJLT>>U_'%N(EZ M (!0(A6()%\S2SZ;.Z2J2_((1D>76=1-"Y&/ !RI8)0?(!Y$01CL!X]]+\EG ML\F^P]7H3PYGWJXYGA5,(F$A+[#FVQ2FRP"3'M_)\*\_W]%P'-*)'W%O1[>BYC> 6F-Q67+%][2JFE O> MV#DEJ?#!9JI5FIJ-M([:+\KN8D:BR0!_SL#8;R@1WU43^/Z>/X5+^R[?7],! M^Z*?3<47]OTJO>#K<[Z1E,<#M5/)H.@GWN/H_6P>GMP$<:/)R9KWZJ9I$LND MEW)26&;(H9LJ(((P%U M;A"1R LL)^;CU$^.4[_VM8F_/WO*G[(F&D0P29ZP?\N:*X2MC0P>@9YWU79R M*/#CNT)Q?3-,-HN9=GB2P;*H:'7&8@$^76H:M4O.WF[G)2/AKOWVCS,59/QWL4B5@@GCP\N_O!\+QGM+E%"\6!&)!:+AV.EQ MPE4Y*%SH8.AK04%'LV_1^!;-%;LGOL(Y^O3@!\,65YA; M3):/)<29\$HNEVD1/J%-[F]64J+?:0)"H2DNTY%P('7D9,77";Y.^$/7R*6G M>STJX8.AT=LJH5.\DYOW@WZE,,1S.RZ:Q*IK-5=X\W%^@D]-A<2=]]> M^PI'U=<8B'*NFY*77C6?6[]F8,7GK%N)?0YW^EP2G!L,2Y'@2]R$N9&B+[F1 MH:N-\#DOPKEN#B>%I=G1,R+(G$$: MCA@V%$&S,II4<"7Q6(!Z+95\6-P6^U,2*R0ZU9LZD="72?.X)?$2KG^AWI?H MSV9'?>X ]3\2Z.QSMR[&AJDD7\_/2FNYO\J6&U2@$S_^B24#$?[5^ZS7;FON MHP]&*J0M6)- %E.FRPU@I$5,7;$M$N T0K/RTZ-8@5%4\F'_U<+^[YAT_P(@ MQ-$V@ZQMRAHQSR)E:).B3&(%=;KQ.)6#(W M38A+6;Q7GBK!8?-D2L\=%S%KQ*J/T(GD?",=RR92#S[DQ*HH3(.EJE'FI3+\ MVQP@V/KQ3P1+KP4B\:A_D]_7 ]?L)[CLZ>L?:X1H\:$_EI1P;BK4,KDT(69' M'?U*8MI3*0-R+P2%23G/KZ./G43K[FF1'&10&9PQ0^U5.65>AD5M43X[)KJT M>?-=S3H_3?]5@RDJ>J M0XZZE!\JCP-2N>EUZV9QW6DWC))8/)W5^&LZ,W]3 M6SU&;=+OJF*C/RZ9$YM?@]U(4RLF U$^'HBESPF@OJ'P?%>E<85.HT^ O/;5 M1[4A/V3Z_+TU+8Z%<;)=,*/W_&OVUYG0EA574ME%RM+Y^L-44%O&S7I=R*#F M^%KU ZA%4PH:) 1L#!-D2"1F0Z+QE 7IK/R8B_?T/RTT;^7@U5^G/"9BUX? MJ#Z:DJX!C6V,32(O9J5[;I.1EPNY9+TV>]!&_=YD/(@D/J3:]5=G?U\' M?(*K E_OG.V]PG\?%.,+L6*7^$@"EC\HED?5RA*%'Q!/))T,Q.*OGII_9@?3 M_MU&VR02UD8Z%M7IVX;^;>XOG.'ATT<.O7!!JNR*\LX%J1=S7.9FHR>>5-IQ M/A=14O?D<=D*+P *L1R7?(!/QP.1(\EM?->1KQZ^<+*'3P^/3J,=!G8;?E$K M"[R][!GA4;&96BE4.R18R9Y$_%,')%WPSN27G^0GOG%P#1%%_C67;\9TEPY? M^4K77'[Q4N-(U@1-/.>EQHM3XWI [B<5SRN-E?!OR/O<^CD.Z4^\OUSN#-G0 M@9:2R;8.:T(XLB*&*+-;E*:EBU-.GZ$EY*>&NU[<]AWO*7R58U]' &] _MHH M;G4F;05'#(^%N122K5BO$[^+\7,EVUX*N9D<735Q;/Z)KR^^G\(^^TK)W7Y' MA!]*&GG(!?OY0C"9;J];:6G6>: BG/CQ3SP9B/.'Q[:?VHC=PQTY755US0$8 M!IDYJ1M\T/_)0;\?]_\USF/=@)0;W6AMI+,^8F)+E=P1I=:N3J1$LG9?XW-E M>_DTS@H%,SX>1,.T$E \%H"!^F>OOLQ_58_ YSYD_2V1K\V3R59M4L]U^T.Q M__28D7@CF$&1QVI"/(C\.>+/+AYRC_<5X2?P8OSDO=<(CTU9(FS=?)O+C[+] M0I'V7P75@(;+;:0WYQ58MW3:^L8]1'LU,W=WU>TJ-?TN4U#GPJ.]$*96N;T< M1",T_7X\'$C$7HTH\;6"KQ7\V/OKP#TG4PJE5D)XCK<*,B\_+)1:_:ZN/[2; MJ!30M<,'XN=(>W4=OIV7(O*/A23X9I\?A\O M)SM\8WHGM;55 !(=&DGFD^'DC%P[Y+R-<-?CC^)T),IU$-C\;WF>X3,]VEHSV^6#1^ M830B(CT$("MQ(FACPL'N2SCVMV_9^NCU*UNVGRSP\E4DRR2Y/BHX!I6=9$Q<8%R?Q4-VY'13VY1(V#680BAW;XIS+#\3A" MUD2#8&VP?\.ZT+_^PH,)EG1:D]@?9$M3WRSZ!F;1-=CBG_N0X(_T5@/(I4ME M1S+SCEQNM)E70S*M^9HWL3Z2>^%T5YT7(H-1;? TNLV;3Z#"$BQI="P6#T3/ M&GWJ"_KU"OJE_1]?"7@\5H>1$->BP*=9XN/O+-6;@K:RF]ET\O5K:<&419 MUL-H(([8)WI8,,/7$;Z.\)U&)U$1D4'K*;A*S*5\KEM4EJE&.FN:K:??+D%X M:A7Q=*MWTQK?;O*)>X683_(JRBY'1&/@HA+NHTU1BZBTO[G7!=M+C"Q:U%>L4&''PP*2J\3+T12S43L81&- M5$>7<0H=45[S87NHRJ/L?;<_R282>J68':)W.H7X)A$(\WR CY[Q3,P7\\\I MYD=NSGQC*;]V*T;65F;;D.IRMS]O#G+DL3GA$U3*$^^T8CZG7^=20:+?<=[7 MD"W!3^+I<^MWY-;K3-GQ.9-X_OU&1NBV/9LI!&^U"@HGR::HZ*9MP,O<.MLT M6[2LL=M'3YH?^%I+Y2<7P&F(>_/L'WXSI+GW^_I7N'^PG4D1U/A-DB=;Z ME3515PEG"2O_&L+YCW>^A)?DG<>_W\IS\J$Q=&4JLQT4V0;(\1'72"*2*\3K MX9O"-"?D8P;?RP]S\>4@1O,JAL/1 )_TKP3XXG_&D]UO+?UG#:=[6_HUK5BJ M)Q_"1B&8B>8FW2AKNA:DGDA/L79-\FO7^0<)_K&7SZT7G[=_['6-QL)!#9E-!O:=K.NP=XB& M+2@<_FF:9"=!NX_DOGE4V+M$QJ)NN,%FNU,:<9*:%#$HXC?M,!6*1-R_S_L<28&6O1BQ/SC\B$)@8 M[(FLP7NMG]'$(30*;UFJ30BGZ1:\T-(I.L)K68)%-B8VP"/3@@?J)MO)E1#O M/Y*\^.=_X7_N[T2%" 8*_<3I?"/3^!)7Y/E_G45R'B\7]QGK^1' >T5(55T$,Q1^\%%3*R?CH_4O[TN*N?1CW\ZJ%4P9@[5'),3AT^%]_#J+JF/45"@ M2G"03 ZCZ50R/0@GQ.@@E@Y'!T,Q)0U2*3[&"[PH)7GQ!WOK::AVX)![D>,9 M+5N%=B'3RI6X=KW2[93KM7: V8[E6B[$96IYKMW-MLOYJ?09D/KU+D<#+1>*>NRG7,K5<.5/AVAUX4"W4.J<O:^M>Z M@:78V3P>@*-,K@#]2-RMK1'@\0"'2)TZ3'%#W_A'KT2#L[VZ9JO0O7@*TV/W MQ+1NC 5-?J8=Y38[&Z(.36H8Q,2H5_Q8']VX6UU[L]/E-\&P'1A45J%5[2@2 M&0[(P]TJEQ]7PX5V+%>Z$:5;[2'I0"N:0RUCO=)N@,W"/S@""&<&P[4,FYQ, MS1TPR@*L)%E "-5S6-F6-F"9EJJQ@RC16V$O. M4TLU4[^R!3(COF]^4>;V\4[A/ +\9)N6/%K_"MYJ :$$0YQP;5VQ:9H]5T-J M8HC[-T@SAY(2X?_.Z2I(RCI /X;_=A\?[6"GQ9+L/[%-]P$H#.>9;AO.P[^X MI6#2B$!CIAL4^\D:ZA6.B@.N;XTL!$E /UE-7Q!U2 PVZ AJH-P K"!P M,S"=9%%9 M%B-DDID6A[/EGUY6+==N=@R8H$E$-&*6@)R GWL^5FJ6D&G^^&<$>_F!?<(M@4! +7VI ;%,3]^<0"5K M1Y/_Y%ID9LB@GK@\,:<>SH$5@$>*L!1 3-V%I*(KNSF3.!E^=OQU:^C71'8B M7%G3](7ST]<[;HM@5@>X2B6WTT:151E92'&+8;E+']@=/%>!?C0N0Y6_P+5# ML"Y<*U2A_^9"/7RSQH%$81!^^C%*J2E2SJC 4!?\!&SE4R M >PP7V =PK^_WF'H:O38H?+]V*']F<+['3S=)]R,U0SA3'UD4;["Y:60&!F7 M& M9A'DR 0#+=4*4&6>XJE%&%&Z"O+GKS!*:& !3^[>C-!O.DT-UZGYC;I2J-1$L#KNQUC-T2H'8@8Q) MS,YV-"VPI AJ4I7% #<&S6IHM&HLU:8:F NRA,<3[KR(0;4"X!);"@X%K)GF MCC4HF$$AZ-!E,]RV(+0WXUG( B?8EAXTB$:6J!!@M8%,0(RQ01CJ"8$%J&N"(S_-@*T]UT,UL!?9(*V3)1QQ T MD^G_+;<0V!=A\J9%IZ4 :^+T<(K F.K2R/*W@D:';XXF["'1-:,(Y M-AG1 ")BT3_#O8=PC"OVEXYHU,!6Y!%A"R0R"=8IS=P?!E\2>YB2((I$(8:S M[O+V1[0?B2R(HL\86VWB239S :C$"=("3 2@#]Z20U$ A*/K"JRJ' )*L\[^ M"C@/G3V36?7WRS!%9@NKD$%DXP%AOMK=%]#Y4XVR\V M4T)0LM$G >QN,R@G#3ST"B1UMA_8'@W3U5/0PD3!QJ9.OY)@ 5/#$T%Z$M"W MAVUQ*3;JR[1QY":7@RV10HF.(2.Z: CL^PIN<&UG@_M_@CK[&XP1J0,P!$@[ MMD'2=! HSW7L (=> @(F#6(E&!6VU71%'Z_!G-$DZF+:&:I7?6[I[=7DE ^3 M?YM,.#6\&.Y,C#'0/@_L8@@FQJ[D8ALKX-F' MSNIN] T-T-'ST)$IDI^II0 M, 7=X$+ CU74[4$@%O*"N38MHKH2@.N+#&-X]R0!N\YM- J8]V!)H9"PS7D' M"VWY!5:'@'0,O>H)B8L !A^[,#O3*#O[L,,A'MVE<\"Q #C&GC>,"+7D6&=[ M>LK05>H;D7&##D[ #B$.C\N&%)R!-'LT*9NYN;M74RA-=\0AW3%'\MAV,08P MBSF":1];Y,U:S P"V@!YSZ16T68"NF=M-C\D(\#(R*F(EZ EQ+/X PEC' M^-^'5[@G,R&R"6 ^82:C*+D^!Y:5SV%I!'*4V2P8!#/'_[/C,OY\9X!A_PS0 M/P/\S3- 8'WG@(&)RJN'$U@!ER9AP@+K;J"4*?TR0F**#VM@VIVE8'1+(I@)53#PST7]E\S]K)-'OR'"5 M6>M><6QM( 6WS_L;..T!8ZZA+M,8L5U\MCW( "Q*&=F>H75O(H8"?E/HRJ$( M $$WGYD[C;YPCT-A(E/H@=)9F+I14,Z:;W@5(;/KHP&6&!K0$R!+G ;@&G,* MNQA])VI_ZY1G!G_F=>]3 M// U+G5C2M-!6;HD,)%=RF!LNIL2-3XE3*H\VX _:F2J((JHZ8![)8"L]-<; MVQ-$,5-VY,T@ /U V;!3>E O8P3B:%\!)[EV6#?4UT;GO:#KZW)R"&L.K:=0$&H(:V7!/ M@$--.3.]JI;[M\.:?SE>9=T@V[%.Z D%6F-;*J)'UCD-&=E <&0#U_@",GDL M3%=';^SN#5F6,%K6L>OJ-K@Q L40S8I9B'"NR2P%TYZ^O5GG-REIOV+G@5K M8_ &J.L;K%Z4$D MVN%./QX_+C02E#6Z5ETCSS43<0MV&=KQK.Y9JU=#][W#$^ >WR2_3I/\C*8X M?#D6Z!;XBE%^7>YSQKW>DZMO=%J.;.&%.101N[(*S&H;J.G8R8VMX7&.N7?^ MZ=U-J!PYSF&3'9[\@>WSSJ ?T.OJX%[ID7@S?7L[3=S*2:&@6.75:GSBZTG! MQ'MO+U3!6E!MU0T!*CB65-M2'9O1+&NN-&YB@A*>F*!&6@O;\6:QWEU;-T8Y MF+Y=YF P_X"U?^3*PF^3F%/QM!6ADVOK[9X$X!G@YUI%T[ &+:STEH$9T4_. M6E1I%-H@.6RD1K%.+EIHJ\-.HS=Z:BP3IUEET K*NN$*AF>M"X(XP6#;HRLM M\;6NV!@V9%[N#>7HK+WLI0NPTL=NG_W^.H,(?^HU%%:>-2RVA7EW'*U'^6*A M\-#IWIB)]N,EU[ 3N8]5YXERB4_T*YV^&5V$'W18P]A99%7#,>YIX(W($A@G MMX:!AG9Q_O:\%%7^%N10NQ2/O#U!&>R8/\2UO&%$H JFFKY4B 1H N$N/H6= M_G=C+,"N1*"MK-W@!G?3$?69S!(*[T[Q"0:N><-CT!>&$(O9,#LA&IN0C)!S M.KJ%2 R:(A%F!G"#L7;\"M0\G<@*8=ZF;1C#)KAEQ\S?!-J,=J'5!N)3ZT)R M##1J)'H/JF&?Q,V>N8\\4T((R=Q@0S(1E!'V#_9MD(UQ,],=4H8N%YKPH; E MAP%)U ^CK5^F.[(Z0S4TD>XVPY1#FT*WC) MCG!M(O3 PJ/W1AUHY.&]'5/%'JJRY;H(6?P3.>;5!+Y#&W(#N*AW4R&B9>C: M7C ->Z'J$1]9V\;!@3F^P-SN8%Z>6SF")&Q*,G0 MWL2,.3]B-IXJ/.D>.9$#GKY>: (DKC M)3CGDH+KO#(]GA.DH#-@ML8S88;WK*D'SB,US,1G)UT@I1-Y1KV&=!&'MJQ8 MC(3LU((&QK/3!WP]O$V10D>Q$*S>3!'6/V7J.P@.\0:/F\4L[!F%FMD.5W8 MVM;5O&$F;+>YK! \O!L18G%D[IV2H: (FNL1VHE&94Q$"'*O# +@7FX1O92\ MG,_M^,Y).]NTV]3,Q/;OO1J]=U;\0;-[_5+@'TSGDT5Y1/PH#S_*XX]N>G?$ M06=@Y0D^\DUH&=]OJ1-+J=P\=8-=>:CSM^%:,KM< M8Y^I_9;)8;8UC[3ZR2[I:?/6XZ2?SZIC:!D.[S>=9HK=X;"ECPKUF^&P$N_? MKXK9S" VX/=;+N\ZC^UVL;R>UD=A95(6;I[C\4"FMM:*Y_.IQ8J7&]UH?E MD=22*ZUL8AE;#I*'M \*B7;/7$Z*?'NJ%.5J/#S/YI>#U&'+R307FU1*LQF? M*T6>HIW\))%_;$++@[=7[;S]F-3-:B'1YGO52'DUF:K8Y\$JQ9/M2B1FW*P+ MB69^!HS,JPL-6Q[07JH4^*0TZA%^3FZ"SYGA*C=J9:#E >TSR=:CD0KJ95X= M5Z7D;/54"3^-H>4A1=-S8]&UM(;&D\>L,"DEA2)?R S2AY.W^5;<4(F3*W MD^I$U.-V&UL>L&A&N$LE&KGAA+?O^=PHVZR7'Y?8\H!,SY.'C"R,S>FT?E-- M3ON]S'.D/8:6!V1JCL6B&KW/"]/<.)XFN=6Z\1#&/C=D.O/5_C9LQ!C8(&A6 MAH%(V)\:@.CP".SPPOY\PJ^*C6@_WPW6;3'6%_/!Z&)Y>&'_>+OKN[ ?.7)A MOVVKJA/5Y:$.MR4/Y]+G(W(O=$U2'Q5,=A''W"S$-!,6@L\S(3R56[5FYZ'< MS#]4F^=3\8F8.FNIHWE,;NKCQ M# %;D!D:0U[^V!J;;GQ0,9-I;"*$',>NZ00)JLX-!Q6#IXA+)A8@89JV.O,$ M/@BC$8:ZL1@+)Y2*71!CL3$FNS>A;:^-RTY7^T7I]$TJSY=^Q%XC.9D+\._C MUJGC0C@V'H,L"*@%YKA;S9A32[*-;:RC$^+G%(H'@S0C6LXE1ENQ\"Z4K>#@ M:>B1ZPXS/72ZGD"/SN[ #A;0M=BW+=RH56/!%L76P)!![Q -TG2M^H";7I7] M8*8C7I;IG8_-:@5VWJ0*$O4T+03%!N(RO89,9Z%;U 3EX' V_(9(SI4AYR8X MWG_9IH]S E_!:E+<^X4P3@F#*6C\A;!RV.?XM8(S*T>GZ/%>J6.JGM>'FU<^ M&R'57.;NOIO+UGN-9.-IE;Q=7J7.I#7&D/#T#\_ *F8@C2Q@5K$&>3IS<=*6-C=#"[JP;O<30.;@&8";/1 P(DG[5)Y2R@F!1OFK_5BSU(A%M<+N4SR M/E$BI;9F'4%NQ]N='[G]MJ@@&3A*!UR;#24X#RFN1FBZ],AI.T8/9G"#!4PN MJ^.=?A[ M^1#VP!4(,< /B>6FV.:XH5YG9W>AYRX[Y^_$6J(/>G/@CDZD (V>IA@"#T/( MYH+%C,$P][HSB/$FW@ZSD[@"[!X_T@&BDG#'0B](> ]O]B>]N=R@#W'[I!XM MIU=* *IS$%ZJQ')"ZF']Y05NN8ADZ"W68RW=-WOZ/=HA'@QHNN4=(0Z.L8*J M2\0YU:>G?$0"<.6=P40&# O*=(V=X]D5<+GIG'#.;,O<7 U1*3/0XPG/_+=7 MP8<&GA)C2*5"M?A(IV=O/R]Y'%#!T3A9V5SKCMZF8!^:MHY0U:$J,II((S+9 M\C&@Q>Y-XVFV@Y ]S"%?$GCN3B]R9'IENH !YX08+ H087U=^XE.?1T>1VOZ MCO!CB/;.&$"G.Q8FVP7V,JY%M^G!3.+^D"4TNBH*,]5%S5-*)=-1!H TAVNF MX@)N+#NUB(^HT\!+3/6"E>WIXUBJNH_P,K7%"9%L!:&DBRII(G$3K*O*=K0. M*I#J6@MO&^"60#-7TL.<0X/KOJKF5O%6_&E*\K?-Q]:=789-^TPHTG,HQH=> M/T#=_O(7SDX=?G".'EFJ>[36A9E)?KI_> >%S.8,",^KG/ 4]YR5'@OBM4;W M 3L3I$]VC@[YF;5W;K@]FDVQXS[+<,?EO"_,YOR^HC+11.C5R@N>(SA/]QC^ MC,:=2S/W.ORV76)1Q*^_)RA>N2#L7C_KINPZUR4<2KQ: M.=9?EXOI,7]9KF]9?#5VK>L2]>7E"MK3AZ,^T2U6??0\37RM%A0@6\WKY?@&Y3=\X7GT\L M/J^M_&$X.OO_[LI[Y2;RDMB\HRX[.DR_D-C0. N?$ KGW?.P#OA@TKF7X!W M(C[OG)]WXJ%HX@OR3M3GG?/S3BR4_%IZIZ-;@O*5<-UA8/$70GJO4<%E^C^> MREL!!E\1J+]U>']RN:6A5.]8SY.MZI=BT-=/CK\H@_K\^4GX\ZTCP:_(GZ\[ MJGWVO"+V?.NLQV?/B['G;T'O;1ZJG_\MBH2,1A=:W",%H"A-)"(ZQ>;W$F7M M?XL)_G[2BQKXU\'7#-534PO>PRX(G!K!7PTQ+R8I%/U_>S(P@^#;D\$7"H_% M\>W)0(V0;T\%7R8\5LZW)T/X,HKAE\"F+R,7VS?0U/+)\)5EY!,=EX0C]!WT MS,>Y$/XE7",7LY)VS@&CLQ4GZ39>T_ZH@\#7B/(_I[."+CW-UP0YNC]O5K8V M\C6N?22GYNQ#^/B?+[^O*'*#G)\K\$U&!??G0S^$8PO%/X1C'\$X\N$?P1SC>[EZR*"+Q+^BO.U?EOD&4_Z.K.W?L_D. M,_Z.G.U?T?E$,_X*EW:P"KI3CI,(AH:%639UJ'SGQ-D/=BZ=4.*#XLBN;^*7 M#53P!>*E0YU+\\5UD>FE0Y]+4\F7GBNP?ZZ0+SXD:.CZIOUKXN#45+LQG.*B MMB:SBFI=^&/@UE<==-OYP=B8AF?%TJ QG1=:=_WF].FNEVO^V*G#EC$']9&G M\)I36FVP*:B676_^++FEXFCFL,Q*-@^;LQ*.M$&T2M0A,8YUZ:G3>H-5]8@F MKH_WYZWHNJG>YG3\6,C'U6ZM:/-W6>&IURPHE4)C^8.3B"BK@F+^WP_^!U;! M4P7K_W[(*^NG9JN2;CE?[Q>3R]HF%G@V<[HZE#7J.-_"VQQ65 8NH8]=!_KZ M!V<"]Q'Z'EH\3AQ$\[%(MC]H+GG5RI3CD]&D%;W-#%*#](]_PI% ))T*A,,Q MM^BRNXK^2=[Y3_(N+>:^=KM*[78:561W%ZV&_JPVIF1L*L6Z$'PNK#*75452 M:3$(ZD9UQ NWQNUL+F>.FN(]X?0]B;_OV+WWOP+ZJ=C[.O8)8^8W^X67_I)?=O_EP!J/TF)KLGDFWS]KQLBHJ. S@" MB2OSJO1XUWYZG"8JN:6E/'2F+:,Y2'^4=>Y?,?05S9=2--=H/?^R5ECS;2F1 MS^5ONG=]L_C4>Q"$6ARUPJ\9RO^Q!&"-?]QF-5N%)17/P E/MFG)HS5[)&N M)RRPO0]%(LS_$1RYAG'7;8.RY$M!!ARM0448P.T M)_@=MD9:1?B_G?H9]%/X;TZ$MF/=6".C<@M@.NJ@X6:V,=--8H:NAJ8=G+!@ M&&L@*B>HN@WSX_219]XLQP\'ZL+K2@EPIHTD->'7YH1^2_\ L9=AO@Z91)%U M:!"1P&-4EMAR\WPFK/$AM)S-#'T% @P+ 525#6X$TDHI!\08$E&P38+C0I*; M$]VP.&AK&[CJ[*F)*V):ADV7B!%X7_@./M,Z?IYJA:("3(6;P<0AV4;;([7. M4:[PQ3((W2+&I,@J^0HC.#% M/P5E*:Q-9Y;)=&BSY?W<;&U1QCUH7'">OY$01R2(4#6!E]N\C!&^4K_.-9]9=X=9?4QR@H MT UND)#$9&0T% ;#1$P8Q.)):3",\\G!*"H2(9Y("F(T]H.]57"WQ*#^D+6? M%Z6G;C\SB<0F@\2SU)S"!^ M^/9%IR#-$VE%F,X)&>1&1)J1NS&T/'A[N#^*/G42T0EO/YNZ=!-YLB<&MG3? M#@J-[8C.!D-_-QS,)_RJV(CV\]U@W19C?3$?C"Z6 VP:_N'LH3:1,M9;K7$U M7GA'K1=[E@JQN%[(99+WB1(IM37+?0?3M=Z?_?._.\IW!UOF;7: ,4@B4_&1 MZ*"C>Z!F=!J,QYZG="*>J&3X'71/ A3.\>678Y&0*Q*,* MG+)"7E5 BRD=VZBC++PRHRCZ$N9%**9@L^5PNLZYQK6@B9RN@N):4_]=\F^3 MLPQ!(L>A * H R^F89%0P=K #\ 8"D-Q -%@]R4&@Q\S W9Y#5&9SK#74% H M0$_#V MB^0T%HQ&0T$""VL(W)7!@--+1%AT[XW5@#[I&\U'#>Z>F&KNS> MA!49,#/0 E:;LQ765,$O7.H3B9(.00)5/-#M 4U D($E\!%33D"YF8X;*-)A M,ZG YD].G #W(J&]S+=9/NL( T]D>)6!S@*'<1B&A7/"4TT&V7@9_J"739&;X,ULI5ME_"V_SFQF?^;JOCW MC/.&H:/Y":/7C;PSNXPSN7W3O 9&RF"EDXXRL5?J5)[51TIA,?_R12 M@7@R?6"3TX4Z-X4B7@I%![V99=S4[4*O(,RMFW8^MTJEFN,/HU#^KC;*E\*3 M5*%=',1Z%3X=T5) H50\P(?C1RA$N6BG0C.E&LXE@!H"! XAI+(^;E*=>U/7 M-32+6$\MV9RR?0__VNSARK"56VBRHD^+T76\+$OMIWSE.O?PG>E0M,\V))S/ MU6SB&_CD-:A=Y;]1KJ"I37OX!-RQH]9QT_9.DK*7L^T:,,L =:^ 1J7/7W(= M['H)MIIS5UO.% 'W(=S[: =+V9J MAY/N+DMT.UQM#,5V;+9D&CO,&Y*5E4 MO;L2"2(.Z/PF7\Z=7&?L.T\[_&!04'J=>"&2:B9B#XMHI#KZ;36:@\GCL 'N MVD#I#-ULCVH'G2^F(MIS?U:X6T=$*1V4$LE8YL<_D3@?X'G^4#W(V"7=@119 ME:U=^DLZD$_3 ;@!1XCR#)TWLN9XR7'K\<\]1X&&(?AJV OR33;;'% M59J+T!S)H2AM'QAMUQNHSU!#@!L3C>[3:\H@Z#%$? $#@HA7$.)+0OLZ9!.V$^ MX"+1QX8PFR JI$<A2T\[CBJ"7#N6CSW'^>M M6K>8*]1E\=:45JWECW_"@62"#T0CT2,TMI@PO >-P7X,$CXA"CW V&R5L*N] ML.(>#U:P:L9)P)N*1[#WYK G SBV/[PLW^AL!M@.FI@8X'R4W5' M=<*.P.BW)@+\$)6T] *R_=1S/^I*L:YNIL[D1CKN50@(Z(DH@$85VD"?L,\Z MYWDX-U$WT85AZ"I]#*LKP?[XDX[^S#;&YEQX!YW71PC*#SV&:;-N/B;5&FBY MGMVZR[96=MHG1&PK$LT]W,0PT%^L@.S)9#IS8,J9RWH MB]VFPM#4%=LB9SZ@VN<.3\/W,X;GG/&/@X2BKR9F\!?B@Q8B'8J\&GCF+\0' M+40D%'XU[9"_$!^FFF*O7E/R%^+#5%/4WZRO82$B/FHZZ4+\XKW)-U'KQ\TZ M]0NS/BL^/'.HW:F) $83/OR_'[$?ORN#((3G3=Z6>@=!ACLO\1YQ_?CG@0@& M5Z NEO_]S_ TER+.S/>I?;;?OP3A2ZHOJ;\IJ1=,K/"GDHQ^0R8)43[@BH0O MT;Y$7X=$'W#L!V5+0T?))Y9J]'^?3(Q?]U6<7HQ?G1F3\9,JJK>< )]_ALRZ M_MS\'/TLV](O*?D_TF^_M[]=-"T8]-FCAWMVE.SC23V<](SM=M.W93)&)<=!VKZ_V1#!(%F/9Z.LR MFE33-:+.%'U-2)L8"UDD9L<0-)/1*KMV>]Z&OC"I<3I^FL>[[;N>F.7;HUDR MTL]'[TN%G2B7R*]$N>P/OT$,?"",27@3W!*,;.Y(M^:Y:?7)&)<+N4B].HX. MRVVY@9>B(J"H$^?)F!"^=)4ZZ/-?)\,:EY[))316]#);SQ5IK+VK M]*8Q4G ML]PDJ@WM:;L:;=6GUGKZV!M_E,:JDX$JW;9&YK1N:<-RMCX(YV[&H+'BH+$. M0_%.AC(O+>?_^E2^$ <89C^-6^/B.O7U<(XOIT"_)>3+.CT;J^;S@.0'*B_+ M:ODNK$:DFV'FHS1H)L6O;]+-7+Q03(S-)S&EE[L3O(J.:7$.;XY\!K_3.0'> ME]<\KT=K?#G-\RVAFZMYYJU*8Y6*3!4^,I SU46^5L^-FA^E>:8+LR"T[HC< ME9=F)'LK2[6ZM@3- ]@M?$;L=E&@YN8/NQ9M\48FI3.'Z#?PPHIAK1N*H%G MT'@79_9:7@^[?#=.I1;3Q-1^&$5RM^)$L:KCP]0GQ]NYB5*N\ :Q2PEZP6-# MAJNYSK(S/.(.CR9;H/G3Z+U;O.O![N#"8PFOMX@R_0XSW8]9BB]0#T@/6LR: M4XDUT26:;\')#K9-+6&;!',B*#+FDM!'W"NL>.Q&7TO0QDS-XJ>JK,FJK3IJ MCT^T\K-TO#'F(\&;VG*@INX:V>:.I@N:1/PIV09>.7HWTW;ID"ORB'CNB]WG M'N;WTZ+VMX$?3/)BFL/)/LM:[=;/B@ M+@;%14\^/DF,WS.)]F?SS!CW?.U&&=U-2;_V)%E\H]D5,S_^27+TVM;^;$-< MAAX1O8:!1\KT:6L%O2#H;$PE=MI@**AFJ#9TQZ4H2W.1GW-C>2)=F< MZ2;].4T^*"JVQ*[S'>0LW&8JQ"EOQW0]M]ZJ@@:[/5,--'F*FW;'S41($__1 M;"K'%;NN>;)KA!IH$?V(K%[KXY/+O)8X0LRFZ!XT5QG*LM* XO./?*RV[Z0T_WR"(* MD!6GK.U.V4G%XWU! ,>[G1)E.IRS)[D/#'-I %KB)'VI>88&S^G(-NIXF[8Q MQ-W\VJ7,P$XB"4F6Z*)L!D$3"FQ'R>027WZ<15[. +F;E>RSY8",^3D@_1R0 M1WGUC1R0'@I!BU"'0@VLQ#8STO1H MX;TVO[D/CQN"FQC 28I@2!2RT2PBF787]IEP+,BG YP[.;KKNLOMI!O);2[@ M_[NCSX#5$GSBKP#W;R?5_6&87T+C$4.@.ZR2+8:+L-,;ME&[U M[F;FCA,>@@4D.UF4+/3*C!A\':/S!H&-Z;AL]A(BLE\XV[D73^PFT+N:)7,H MOLV\YT +A')46 Q=<6$);.FJC)E_#HF OW;)9#BYOC=D"=!UU[;Y!FG^A!'2 MPMS@Y$V]M"T@W&8?FK&FNI-<@3(263%LZ629T %K'8QK+S,2T&_AI*8RW'E3 M5GNGGQ*@ECJX5WHDWDS?WDX3MW)2*"A6>;4:_VEFJ7+MYM"ZTVQUS[I#-^#/ M&LUE61\Y7L/Z"(@.+'X\]=RT/S$&UOH^RD=2_?JR&%S>%+I@V5E+_3#7B:G; M!I#M)ZR69M,J;0!]F!F F4 Q9X0W$08F=!<1T"+&LRT9#25.!-2'V9 =JNR MK7(C(C"+#:T>S"VAZ+849"FDVH+0I@DOL0 *S:FD ",35 XSV""1'AL!;S@/ MW&3N^,Z]KTQ7^NF7&]%EL\-D\0(3_W:GNDEQP0P%*>#,G277E C:II21)X#; MQA/:66-_2!YW[>;59S+G' CZE!&J'=,B,VK+4O3-M@ET M&* [C.I]3)@/.PU:F%N3SK.K#'>4+'HCP,2TE9&L*$PO>9/$TMV+)3-S4MT* M8X,P'\+/7\T2\F?8>K/$VR?NJM(Q!(%C=-OZ.9)71#JV%AX0[)HNC$UW8Q\< M$R?BL,?VBS^:P]Y! QT>#/^5T\+4P?'"__OO="*9_GO_#&/O#.+ OC@!2'S- M.''R[*[=;90")B<]VT93;\\,#@XRCEMO3J5.Q[+Y<":CK_>Y[$JY;$8,BE-P MD_9JJZW/DS+A*TSG,]1W9ZC=7=,#TM!,$XG/.S[OO,@[:(4X!P='6 =!UGLU M%$+]*^(T'UM=%Z,=NH4$\Y4=$)U))OQECF2:W/=/(->'.1K?92*Y00ZNE7T% M5ILSI+Y[SHL%-.RA*1KRC*[%B!"/S\+\8Z>%._?0QD6Y>Q)G"+BZZ^V)-^YO MF\IHWI%M3#@W=SOZ(-8YF N@QVTATSHLBL+IM$2>RXO&UO_+B7@( M"%8G-Q' 2!T2HF%P1HC+@EF)CB%TB]YS0^I:_CQ,SJ=8/A.+1. M#^A=A285QZ =V-8,3$6LTP(F\&FVIH=W.SW.$'593H#.)E\[\X2%N#XYX@JG M_M'=5VY'L_'_VC,,AG ?NR4;W6HP?\;&7_3(..X?&?M'QK]S9/S#4XJN-A&C MS[&4JG:#]R7^[F$U2L>5Y;$B@*U&=]Q2"HM.(=BH%<6TM#!GM^-C10 M,;ZT M#)XO\>I4LR2U?/M8*8R/%0&L3G@U(0T?'[NY>ENK-L8/>KZ-Y0)3^RU)NA&> MI>:]XI34>\IMN=@QD\GQL2* LW&D$KGOCF^[Y*F4F"K!=:RRSK!;K+LMIV&Q M]!1K/!6[N4A$E.9/RVBU/3Y6!'"F6K?#Q!W?[JKSBOE0O.T1WL ^#\:I-LW5 M(E4;3/F^E*S8J5Z!S&K8,GSP>GEJU#K=?&(]392C^MQJ3HNIV^6QRH+/@[08 MK,G]'"]41]GPW4BKCY9+3[W 34LE&RG=5*:9Q\*\TLT*M]EF9K;"ZQR'KS?" MD>+XIGT?[K9O,DG2BQ:J8C$S2!R^OIR(IO*+YG0V%<8YT\C?U\Q490DM#UY? MBZ;#DZ9_#AS*TXAI:'K[\UQ()0C>:UKJR6EK>E$>'K^G*0/'Q] M>Z;%^G))Y MKJUX9:&:M;%2QY6'U2=%::LE%_[Z@YGO/FE:90O=-:'DPT&KR MX?&QWGTV>4%KQ8SGD=W,C#+0\F!!8S&S?V>5NSP_G]M/MV)KFAD^8)^'4TI+ MB3JYM_3G[GHI=%NY47FIE)O'9.E&N6\M4UJZ-B6=[+/PH$[Y7N>H++7XQ]C* M[E;3A;ZP(I-F7C2>M.4Q65(G-:&43Y/)6DZ."Y+JZ95* RE<:;0 MON-;LVIZVFV5,L=DB:S3K3!H0WV:B#W.1#YE5+I6\Y@L93+=7&TE-55>Z"ED M+;:BSQ/KJ"RMY)(D*\6[;L$.CN5<)/%0Z#MR.C48FV/'S]1$M4(W>+Y^!TK12"I:DZ7Q.$@> MHM54LJLFB]T[Q5):C<916>IT\GJTJ,=*O+"H1%OE9[G0>QH?DZ5@N+1* 0;I M%.IWR6I.#_.I:&SIE:5?CUN*_E+<4NSEN*57 WD^"/Z_="+KH/^7H,1+]LXV MV&>XYKR55\ ('=.XGP^N!']D?EZ3Z_6Z$L9V+F/O7 PZEP^I*9&73;=B$:LE MP89$X=IA")DYG8TR<5N]X=L)L9%=+4:YI72N"G9_1/FW:DYXBT!0G]TGKD$1 M"Z73)RA#$4N%PK'OF5"9<4^(CV]-GBM*=!T.I;YIZO=K7Y?OFH#\RMZQ$,)7UZN<%TB(=XW8,ZW+N_/_/G2 KWIP_Q@NGQ0 M9937_8/GKXSR'N[X@](HF^I'8?YWRQ_%DJ'TAUU[?6X^\96' MKSS.JSPN6)7FU,KEG+74?"7C*YF+*)ESS?DDQ1>CERV^>&H%XXO8;:=8F]]43)4Z$4AKT@&'TI>MH#A&23CO07@WB2.OY<> MA"==M%#)(3DP&Q)F[<%,IN;)=LHKF^0E ,.%BM+\FC#\SRFFR@Y'KK'@E'>J M[TT(UFWG!V-C&IX52X/&=%YHW?6;TZ>[7J[Y2Q53,/]SVTT/[ WTI=FA:1X] M8PTO&PCSY*+O$!Z:@6];&V,31'ZL1L;:G(3# M(Y_HW<=SRUB\'#ITEBH9S,"X,J'XUXDE@5D65S9)'SCXP.'.9)$@WUY]L,"+KR)2IRHB=D*9.C6>6$R?UZI8KE6[ MQ6+);,J]@6HEZ.WT, "*5.A,!?_XZT/9OU]!]0J.) HVUL;X]B<-YPE[O03 M.1VN?2MV](KU[X?X0O!;)CY.H:Q27.*G-SGU:9I;ZKF\O7Y:A6O+RP*;8HY? M%M14IC0-ID?1,(FTE\M99A!'CT@X&D@#L(F??'R9P=GU(2/L:S\1NB M<&H\DNFO2_W&I%_KSI.]^5.F.JC.5TU6 S0:/J=_X^LY,_Q=W-_%KT!W?8AC MXD!U14KU0G-2K)7X8#&EWMBF,3:LYF5W\>AZWM7S1JP^[>>DV\+CDRI,GU&Y MI6$7CP22X40@$3^+Q?76195/M(N_=;?CBB7A8_P)OR$*I][%PV&QIR+EIR[%RH#^3Z&^4>C/_Z)!<(I/A"/I+]9U,4NIWN>:LT37U*S"VASG\S%^,N[4+NS2B=NC1K";Z.7X7"7U.!ZT M*[>]+JK=-!BZ@7 D%HA$SNC1N3*]=&(GSW>1KH_Q"_VY>)T:L[3(4]:^+X\( MO^[,%[?E>C>>JR/@1S=1ZCR'/7[LR:D'W]$M0?%#3_X$5NTHM2@H-4FW,5'V M=8*H4P;?7M',+X^6WIF!_I)X)_(\3&5-_7XRO5.?'CHY=;Q*M;"T _IH8H%$ M)!I(I<_HI/D2Z,;QR'Q)WC^5_^5MYH^<&(TDI7;ON7@S*P(:N:^TS%JTO*YA M+9+XCW_"_%E O!]YXF_B_B9^G8KL1"Z/WLPR;NIVH5<0YM9-.Y];I5+-"Q^T MI(3! ^GV@K7I/&MUI43CMB6,L=89.BV2@20?#<3B9[PF\R4V<<=%\25Y_U0. MB;>9_]2;>+QLMXSY^\?QQ$P-;VA!L?#9=O'K"SQQ"X._7>+VZY:: M.E/A+\J,;ZCA^B@CTEM=9HM6QL;%R*Z]#CE6;:VA*[*X9O\_+!86+P^GUFWY MR>X&XXUXK!_+@*(9GZE8V$ZU++HP;ZQI\*W"U+]>FLXE&K>EVIX\S)V MYO71)>LHY^[7JWL?H[Y0SJZZKO*-R. AW:V7'OA:7;\;I89^.;LO4LXN$4KX M53K.EZS;KP+UQ=;%KYYRI>L2#O%^&:@K7!A?D5WGNB3]>JE7N2Y^.;OK7)=P M*.JORU6NBP_(KG)=?$!VI0L3"OOE[*YP75*AJ*_(KG!=_')VUU[.[BT?YE<, M1_F80+E/7I$J%4HEKHY(?CF[7ZXDX^L(7T><5T=L(O3G<6/_#W*TX7#B6_5MW77RA.]RFWS)/QSZ]>8V4;YY5=RSUU M<;HKSC-TENI2WZF8##O3^"J5+SZZ"IUSOV60TS5<,-9I2S:GV766:.($YC2E MOW$;'L:M.ED,UDVS,1>%X0,?6?*=DM0(]W.%"U^:E:)WU=N8K)K=R, JMG.M M4GC9=>K9Q0+A2#R02">^66*SLRB@C]/'9MOD@ M>GV3O*($:#Z6N7(U^M&%\4ZG18?1._Y^ M7BV4N_/QX+EH/=S&.W<7KD1SDV@O96O>?N83J]7@83H(:W;0*;$7#20CR4 Z M>9;TWBPXY=OK(18+\E5D\\,K['VD<)Z\-LYCJ3!O/7:CT[M,H:S%QTVI$G1K M]0'&.9,)\;7RI5W^A.9DM?H^]\'+>6)Z/W=2V;<"8Z]8DU^F5M_IU#D9=9HW MA0@_X$DNM2ROBC-#T"[L-[(EU6B(3:4T[9<;H0?J1,G1I83#L/J<:CH&:Z$>7AU@IW^70AYE8TC*3.Z7OYU(Z6*W,L%_1X=CG"OT[-=ZZ;H)<'J*=M.3:Z7:7=#$::=NR&)F2^TE^?9M/RJO\ MA8_=\J5(;,'W]$)WK:>&>;4I=V3-J8V82(8#$?XL>.TJ]=OYPX6^I)1>1V7$ MCQ334X/ *BG58EVE5^H*W4KE]MEXK(P+&;?&8LH/,?)#C'P4Y:.H:W9T?9QZ M-N,\6=^/!GPAD0XF5I-6KC!K7KA:X[13F+5RK<*ZVYZ(\UFB&[6LFR:KUIA( M1 )\[$Q5#ZXP=.G$CK#O(J774:OQ(\7TU"AJW6B-*B-#-+N)!4EJDW@T$KQ? M.E4?P_QY<)0?QG2M91\O'VO@5XSZ\-#R*YKYY0'6-Q-M3MI7NXF M^I5A>;%8-4OQ"\%4UM42MJ3@')1""53 =2?DS3^_Q6 M7U*(3N6E^D@I.G41JZ>TE&OWYQ.YFQA7J_.(9JFY@E^)T@]B\G&%CRM^VS%T M.HU8+VE=/?:0;4[KY=E3:SD9$:5_85S1[CS?5]7[1F.J%IXF=N.AD7]\6+*: MEHE .!X-\(FH']+T'D_.EQ2B4_EM/E**3HTK>F%=LH2I,2GD)L5$HUS6AX^\ M7QS34QS3^_GKEJT[:X%!,B*&022'#5\J;CF.&UF[\JC-N\5:-GI?BMAW6OY< MI0/91^SHQ>J3>VO@+63ISHASIO1Q52=?++')&-O=+3E%%NBJR\0,<*8M3CC! M!#7B#-M@PPYP!-22Q2TGQ""<-2%<3E>!)=;X+4F!F@X@V8)A!*A0\FOFK$B8IN2\&A M@!]-?60ML7?3'IJB(<^0DJ:S(OA\3#2@KP)] &\H\(OM($,<5BS='PHW%!0Z M9CH 8B)RIV/&18>&VI;1UIRN>5GH_S/IBN+ICH _L>X MWJ62G($V%,%"YC>O0$ONTDU=4TC"GR/7\(CW38X?>9H M*]"#1% #'.!*IA$5M$H,T*Y8RI6#"0$,D[@)_!BK <\,?8&:SJ0_T/%(#R1' M-J3@3#! D!SM2K\%X1&V/SBE\COQ*G=P;V 8\0H7VC.Z-]8:51AHNAD1L;P& M-)JMJ<7!C0BA&QPV@(5790O5FFT2]U=.Y=X 77U@ DDV*6JBY*G" M%%C]WVA^1/B_<_5\E?X9_OLO;B&3)=.'9"$H-GV9!TU@NW#R;],K"#+M$%^P M>2@HM L3;7 R!A9W7\VZ%JB[B.$U$*R1K $DD>%''GC&@-#^:QN@$F2D,(6S M0P*8E7Z41S(#1'2L,*'C?';86'"N:UK3Q5.X1%2(8:#I/_MZUZJ*X=./_XCQ_(SD.:(EUU#T4VZF3[OQL MMU2Z^_"-ZDK.PECZ#/-84U&#C\[$8N%0,GZFI=J3Z*A'H@5N8J "_^]./7>T MY!+58AIRM[*CQ9Q'L'/3BO4@#SFV@9D;OX#PCV?57^+575(?H^ >\[OZ?S[A M5\5&M)_O!NNV&.N+^6!TL:1Z/7:X"[S2.O[R.U[=.X[)Y9EWR*P-RA-T$.B7 M(6@?JLC8_KC9%I58-):HW#VVIO9#KYK.C@?S=7Y\E1N=.QO..YU/O]F!@:R+ MFPUH),@&AUL2L^-M0X0=8-];@;X1:&L)VEA&8<*-!O8809S;,IC3 :\[!K\$ M]I(8$#0) #AX&8!/SX8B:R]UM=UMX84P,@)D4:F!O1VHR?8PLA)Q;1QT^JYY M8-VYO=9N!]#6':#@'1?,P3LYV=SQ;8QU75K*BA+BV@AVV=9.]V.#T DYQA$% M$D!%1 B +\8:O$84X)D[O\T&;JO,K1'@*$B7J3MC*5L3%[5C-P?T@_TES4\;B(!;FA;U(^BZ>CW4&DF>$L/<"/;L@TD.+X?O5SH M&<+Z?2;S7VT6SR+B1(,-=EB5C066#P=JSW#$ND:X-=9 VS@) M*:'9#H26,TS#Z]3$ES/FY 0)%0I#@H[P[@O:/F=OQ)8R&S/X#.0Y79,H"!V- MH /L;;O>X**9)C[?2W83XI#^DAX(5N;G.W8[; MSHICT_KT6QT:,R_K/6LB@ X@5/Q!!JBFW2IWR]F!O)K&8ML@S!29T".-;$<: M438(*M1/?O@^QR%#W=HO*$:J"D%C*<#@7G4:\BZ.TQV54_;*'85*94E0T31_ MIAX<5^V@V8B< /44$"MB2YMML2=O7;3W8A.=(?\09.(07D59*=M/TOTGT&G M9L=CB>*BT%7KM>JCH76[1FJYOW2GXN[7X+X%]@+90'SZ#RJMWU<)>&VA!;0G MFQ0?56$EJ[:Z=S'!18N9+5ML+S:T15BFLB:&]G[DT1S[2B6[K@I/NI%38+VW M'>5=[NALF".C26[D2,O+3LZKXK-U/M54DM-"/W.GQ9X%X2ZZ6NZ?^;) M_\_>FS6IRF3[P_?_3V'LTQUO=X16,RC@[G-VA /.L^)T8R"@(B#*(.JG?S,3 ML)QJUA)K<_,\NS2%S)5KSI7KMS7JY S/=Q/"%.R8M$!VSCQ5X_<^"_NZ C(D M+_&CJF]I!YA[E<&O9 /93'1N*,B&8&O ]"T$Y,P!1P3(IZNX7)D5 &&W4, ] M9Q;Z -!]&[OF%.X&> =0'UX.]V@X4F(+=P(1F-]80O\6_OS@M\<^!OP".)H[ MY+ >SE?537.?/_9<\].WG7O?T-3#_._[3'WD'K8^[WD[0,I.F=[_ZL3FB_2D M4FG251*CJ/9\,S240L8(J,WWE_"0DN9/'F:BW=-;\Y#]#N/ I>&?."&+BX[J MT?F#SY.>A3=A<.8&#/#3!?1X]X(*?GT4(YX+L>?\COW$@>]M/P&/"GX)X4@C M)!:-0 :,[CUI5Z)Y0P@+L9YJHAF@:Q)Y%^F)$5J.OA7\M\1 M![@Z_[AR=67*'-4G!P+3P48C5NUV$BS!-*GX8$T2UX M)P H[G.G +U9CQV!>7C^$>"V(\J<+/Z2Z8+%+)(%SPRAZ(S=$@Y^'^X>IV8N MG7KL3Y(0Q_K"=VZLX*.WS# [X"3U,@K1V]\(+MB_82R^;A SJ7N=XI^J^D;_PYOV;H**3 M1%?IN6D'"=:@C"7+D;RRHS>7[AZUG@Z$BW-EXG(B[#[GKS,@66F8ZH$,)"U, M],@Z2O8@\PS/>0"/-E3^+.V\6><;?=ZN=S$;;R]*ZTXNF4PVS_/PE\<%^336 MT@4EAJ@2.21+8"SZH3_L9H)@+2U,")LF=%E-N #@YGEI3P>P.[_P. Y8=0NP MDNL5PF% 1B1MJ>I;R4N9 GZ+/7\"U:U?O!>%2@%L%Z1I!$2^;AQ\4,;AAMOP M)]Y)* 74<$*^T8:'$")*\+JEA6Z^T,LR MFVE>[Y/]KZ3Y_6UX3O^>:ZO#QZ)Y>$SD M+^&,:_;3]JOZ8.2!5"OZF9LS 0K;?60,>H_P$TT7)36Z5YE':A4IU>?\)WJS MJ\2!E@K4VO:/HJ? MZ@?QTWOI>29V;]/Q.;,"CA1@/UUR M\Q6N(_2"P^.]$7KGANU7,_M3\C.]A[.$G @B-B@D1V>,!T,\[KZ0T?#&OO2V M_8J/V1&6:W@5/D=Z&MJCGUIS0X/H10@BB)V.G+=6N_HL+9%PL=#,7W0S]>&97X4&44]7)E MU*MQW!TJHW*Z 61DD4'72H3M83DY"%W1G^IAO=1Y/;%A,6NRG[9BW"IIQA(S M:ZD2\6"FE;W%1OS5!L8EZJ B"L'UY=QX[^#@X;E@]N ( B;SGN\& 6\0YE+! MOY #: (7!#A1ANR%X%MQ;^DG'O 3<+SL#A"%F7>D+TD MH^7QA9MVTR-<.Y)U7^CFB?T?[M^V/QB:R<"Y-F"D#9V8&3R_=&MK#FZD>3,Y MC(DCNN!Z;D]>#@=T*'Q,^&'UZ(\QZJX !O@IM.1%PX\']MX M\Z)X\@8_'D ^.IBK:LUT>SKS I Y6+FU]2\7^!/OV M5Q* JVS(<&^RDJE$*K#,.Y)"BH%'3VE)9ENO1"HI_TE5:0-+KR(-R=3-)_=V M>NJP3FB_0?ME3%0;U@ZY5(?'=C Y*%AG,SZ:V/%=">]%/+% M%!(-53%MG]\^D\0I"FWA[8^#1%X09#//RUX=.\R-2B]Q^'$&QT^#0"I[1R<1 MC\#RXI3SC_*B%T1U3V[_ _ (KT;LU7FX&=^%KL$:453YB+@"5=4AE6&"2 N0 M/>K?4'3SP2(8+Z-:?G@3QPM(O4) %.1(_G4KW8U!KGV^\TG#]KGCGI<-(-SX M"EAB6H)$=GM=@)'_]RMV\6@H3O*3)&<6":6]T8HQ)U&>U>S4KS\$'B63B;-C M(9>>D2FL ?H&&I[T3N@N+2-7M]DNRZ^L7#N;V3!,\]-02!^CX3GIR$1L);5K MW8&RU7HQKI$RQGAE^NL/#FB73)SW"O$/]%T]@VHT@&:!3'UTD(E(#)<;/;A: MIB);9\X.)0/(@OLHV-G3Y?0TT-0R&-6 D9YWW@9K$J930YI"3;\W>2B.!S&V M=TAUZ\/.=W0K=?N3YGROH0A"?F#*D&;R:F\:/0W7I[31Z)6OFU6UV7ONT M"$%RPF(?\#]V3PLS966\$Z(N3$!6HNB ?R:I[J5VWW<$/M*STRH? M4"?BUOBCT2X1[V?H/;][ J18=U"6&&4'3%N#UU)WDGGN0<)\LB3^OF7KCOVA MH@"<(EN5ZI/L_@05J%'D*;@W/4$DBLPQ8(S]U4]?!6>?E9L["&4^SH.WZJBK MCQ?B"F?;G*;P1#*]T=NWNGC_X>UYJ^G*.YNL>/OJY>_#]/#\)J$3S3_;U3']-M-5L*2RS>3A-Y>H!?[ M0_FQ6Q)TX^3@Q1)>=^#[&>,@Q_OUEJ:O-H$.-^*;-B+YE&#"C0C 1H02$9"- M""7BNAOQ07R -VWT]ZV:^<"J;RK[7UXR\]J9KON2"ZTX@:L'5XAP-#ZY,/R) MHNZ]LO\='[WD\.SCUY^!Q!M>+@,F1/[W/^.##0U9]Z]GW3LB 7V5M6$^PB4- MB45]&@6:O9E3[HY\?R/R@#+T5WR9!^9AF Z9MI@;^R%;3S_;[BQ:&/):VBC MN^)BP:Z1;G6IM!!1?C;R^_"@XS 5>C4.OO>*OU\E>\S^_>M^LYW[[7JYGQYC M^1?-.P:/$ 7<@_]M>MO9+J7C@Y:.SIDN!WIG*[&2;=D,6TYAMIE?5XJ5&5.N M3#_:KOV%PTO68_(6X/&#\B?\ M!!SHG3]7QFF5#:-:M'#NIS*3N'M7/$KS_X M$T;?"#LIE)F_4F;(+\G,D-SB>5Q1BIS&4AJ=JF_SLG('F2ECO%EN,*VU4H^- M*]58K<_73*@=%?Q/PO@/Q\AOD+;-,:;K Z@>4[TU0ZT4K7M-8] MF5]6FS.5*#N\4N^5,"&>B^M.XC^<<@ (0-\ MFA /X.T?Y,KRZ4;HZ(>^SFV28/GQ\LRW*=;D*I8+Z(?Y\* Q!R6Y=$@9\O**)%FG1+$\R M%%N>C:7E] [",*.X;5JKIC@NH\V[RXR8V6K-%! &Y-\3KR6$']._/\EW?8\5 MO/>B0]_N<9)BE[1%H5'21FF';K(]FV(521K/1/*>:8%2>BBOERV+866QU!K$ M*G0CMH!=$&YN0^\M2M>N'_BK)>1SF;-+$I)0^GV[,9Z.%4J1*D2B6FTFJ0_; MTRM*B(IM37*W)IO*=J F9L5EJ] S4T!"7,/Z&ESV \21/[ H+ B+O+L'_4,+ M_G[R:<>7MNPQ??B#+-9ANY#0D0\=^7LFO3Q>A*QXYI^LT_WIMKR-3UFI04/>_!?C_=W2GP]L=4=Q^_>G MOEX3B5F\'VMJ_5$*L]<9K#EO]+O-TAU$0LH4]+%HI]*<1$O%]()KZX)FS&2;RI#QY)6GY."/08::O7A*!I#]*Q M5I-IL)F4WF-F_0(K#>^9X,6+A4:L(N5S2KZ'"<.F$6^4' <*0?Q-/Q$9Q?^@ M%C9_+C;;/OP[(&;@QJV16-Y8 -8PP:X@[(J7.M,N9Z5))QD?S92,T>"*SG2> M)/!;-3=R_X0/^DQGVIID^?U'_P7[Y?T;N!2&B\P1F$:8:=X$NPFAA61OIBJ: M*?"%7)P.V&\2]K"U+1=N2022*_J 2,>_ =_"YEJ.!\^X[Z8*)!%(L <+@J 8 MX(/-B&Y;$'T*/X&OY>%Y^(,G0$FM7:"K \B(0W"')Y>VYF54B9,V MF6[#6+CXS\W7ATFVP.; ?VP1]L-3)"NKB%22Q\_OH*0/_N91DU\N :>A]E:6 M?K3 &6 XR3"_1.BE:KL]T)X''^,!'/S.!:W5;56,S, [(F/8T/3P8?($ ;J( M<,VPK^@SRFZ@)=@ M+^$[$#8(;$[<>&%5/,(I]R:R?XB[Q6Y_<+_],02\G4P@H+H,.U%:LD^QITC* M.NEON:I@2>W]5%F/-CE FLPS5>J34UV?WEY^ /(,_'>P'A@,PJ!R M<;@\UZ TT*A"DY!VF%;@F6Y.KW;:QV53Q5KN X'R%U?C]N:[V+@Q0V>K\\ZR M;F%RI9_72[:8F>9A.]DHS3!1BKC0'/-9_1WAV+AX\:_K0P2G_!-9 CF+K?VB M,VC-B"\\CA@-<$Y-5BQ-64TWZ:5$31V.B$^_5 M"-@E-YI,T%'Z0IW F[Q&PNORB+ M-2XY8=="(%6&+65YNLN.&JSMD F"=S9VQS4B<1JHC.0Y1[A@;'O-X+DB$++X M+<4!\:0FJ@MO!EPMW\TZ\%8/W%L/ 6LC&8+LPU:9P"4#WZFZ@]"K/(!3WSM# M4%::B^&V1[0Z=K)$>X_M^@PFZD$Q!"R* M\OQBQ_.Q)/ V!#2#V(F7 2RC[Y-N^'[H?L:>_<^<%WB]\';20ZO@5<%^!G 3 M7PER/%OSUERBQTLY1%($J_'?)XD'@)>70X5[@,.Z47V'W[R4I9@;SFJ23%@8 MES?9S*K8FA(E)W6.-W1Y7( 18+U\!EBZ9-Z[R?=%T%1/+5EP@@=A)L(1/,*7 MV7H,!(,T0X+QN.0!#(+?[I&(C2/P//@"("$V4*LH/) M>6DN*7F(L(#PMF"6*^IGXO2EO/"\!$ D(*,0< -\BU)?F@Y]05F!L+G(&83P M42C+:")?TD?<=7&B/=RM2WH9(=(C8%- X!U,TEV<_04X,5Z$F^%KWIGO#;OA M$CKZ,=%2H-KF'0\9'*%$G$ '2PO@7@+\$_!Q9%S MO9*7?).)/C+*@T17X3(QKIIG^38]*@?S!*4E"2[26!'EC0^QRH]7')A(H+B( M5'E#F'F^,T)8E[W)MSGDS\R?*:"$-PJO#'TB M6U .@%V%B-8^4K,+4.8!BX%MF<)X$2T!Y!D]4QI+ON'K*B#?=$"KF(M4O^2UD M[0B*B5PUZJ&JPY4 9>HJ+D@,].L%4#RJ%QE#PP 8=('@]Z!S!-2C@/(<$3SA M1I51%_X*V&"P5%[T\.R7<$$6.O4X]+#WV-?/V'^05;QMW<-E[^F$U#,Z,N(C M$"7=0)!!'N8@L,+05[^ ?WE7V" @N35][1+I.?"](,!D#*.CD;8T1=NS1^GQ MA9%@L'__CA0U*%H>K"?@%7<8@(!S\1G:?X1EV M%^_&^ZVX_ZV/)8_>%(5)%[ J&;&O@5 JI<4,[HEX\!O EF,="!1$OI,GL.3" MVC_9QZJ'B$Y3'8&#HOUU/8$I",HAPWAZ0_2!TX69+$U\M$A "Y@4,R%#:;P" M4=P7XM&1G<0C($7/7]%06(^,*N_/ ^D\^K^F)U)0<\%TBLN6]A(985XU=7_Y M)O(8/"$X7RE_@8@OO,+%\/-@YW4HIOO%@IDCR9:UO9S!P5#\]GK7!96+P,!3 MO;AU4">Z#T13=CVZY_EZZT'N%M0U@)TN,%O4(Z.9GJ@ M-.'Q.,HK68;^#%J&]+;ZK "/8'01".MR<;Q'U(3A22Q. MCO QCX_B8CP^2DJD.!(%\&%2DB:"*)PB?PNIB>CTZG(:Z^7GZK+)90;]U$70 M=8(0QYUR+<%Q=;';WHJYVE"H-<'(Q.G(/*Y0@-'9S[#, MM[TL5NN4UJ1BBS%U6Z]AG6KM(N0[UB>5E52BXAP_P3N5.=MHY'0'C#Q[NR-S M K-.;.:LMAM-8-9#9%3G$N1[=9:K=XB>5, (A>$)EF39>NTBY'MU(L^KR38G ML'(VS6[,N)(ILDT0J)R-Y,8.V^PTJR+;&VR9W:ZR+*W7%\'A90-?-)6Z&4G+RLL?WIKG4K\/H/^YE'))3\52!P>-E\#EN>$2Q=@//+P)V_[^DQ MATB.K]]EH9)/^%^*TN5F_9^PQ'...4#H:<03D0CW)7C[@C_%PWT)XK[@3S0> M;DSP-B949,'&7'(;+B$?B3;7QCB]O=K\ MK.WX1D3?&XO'Z\6-'Z7)&5-\D$A74ZT!!N/\H%!=%70U9*;/:. ?Q4Q? WKU M5/)=&WB=K]F]8209S\<,5Y.6@*WT^]UX-\0/&!G^<8V%N-*_QQ_KRMA_C _8-=Y,E M8\08+$\UZ,T@IHIJZJAW#?:!FX4OSBAOZ*9Y"<%@UF )5K48SMZIW1)A3-*U M#:Q,('_]H1@Z2MX*U394%#]<45 ![?+X?8J"O*JB*)?RL]%0UPR.6&U:\4:! M+=N:\VV*@E&J\@ZWZ"1;3JBEUJ+0FJD9J"@HH"@()DI@5VS*'H HMJU/+,?O MQO0(,400-=L]UWRU!GUOGG#^.,7U-0_'EYSB LQB"B_#IF#%M*?&T@DEBU5Z MM3&;&5=V"Z89[W&9[U-CN%JT*)IK=3$Y(Q7'FTE.2/92HSCT=PB&B&+,:VHL M5 %_K0IX_6SPQZF K_DNKZN 7")IM#.%FH"U+;VTJEK9=-%H?IL*$(>C--\P MAS9'*0J688E!;%F8 A5 O4<%_(CD3\XV (_8J..'&)D &L,;(&%<=_.X[HYI MT6]WF *X_ IV,_Y6'O!!>-RGMCZG<"E19/7Q@:'EL5NVBL9B^7V)I%YN M-&9I;2AS-E<84[E$C9;R\.H(<*SB>!1GB#"/%.J;6WIG 5Q^@/3-YQRZ5_1- MKZ%LN49S82BK8J.LYY8UKDE,OTW?\.-,45U..P6VMT@-V')EG>DFIT#?4$C? M, 3^0])1.('>T=$M7@TCT3 2_?N241UL-&+5;B?!$DR3B@_6)%&=?)]G,T^. M=24C2JQ25Z>8SE":D<^EX/Q@*UX,QZ()*ADFC4)1#9-&HPI=TSM4060PVQ@R M@FX[H_7D^[*[A+7:RJ.!76&I64YIRG5)/4MU]D"HP;]5"?X# MJ,B4!IL [=#G+ZK/"YI3$6+5W%HJ2HI$+[$Z4>M:^:DSHJ&3DR2(:"+!G&G. M?X?:)-0F?V\"Y[NUR;6]JQMJDSK5+M.FW:TI6[DXHE/S26NU@MH$^&$,@T>3 MV*O:Y '3,S7)BD8NMV\)(\&OJ,0C!4 "!2#J-NP)$P0%>,V2ZGNO,T!AY+=E M?(#07LHL;SIEK*)0<:Z'X;6U+6:R=!8V%R.A\HIB^&LQ9"CBH8B_Y-[<>YT! M$O%ORQ1=%G&]+V"5)=F*8^V1M-2F"98B1RD@XL _H;$HGB0_"]#[T)TX[]0K M[M#[W'>F/8,_,B_B'_G-[B(.;T;^<66>_61SPL^Q\"$5+F)[Q98ME9LU"FE, MXXF$MAGD6F9]"J%3HB1^C@6(2'-KBIR@M767EI&KVVR7Y5=6KIW-;!BF^>DS MX3NH_=+O'F MT%9'Y9SF:SU,X^.UMF9*C00;6_.[)+M-"OW\]!SEZO*XVZ-<7>YX^M_#)J?Q M"TU.GTD0<6GP YILWJVI_IZ47DMUK\\I0I&3@(P"FRY&+$F8+715G[IAM0"> MK0/^CKAME, O9O+2]#%+]QV]T=]^2^U)I"6YC912Q8-^YJAY.= 5K@&!#V\+ MLG78\?P9&<$'O$,-X W8DA2=K?"P.2N8L7IZZ,(?9$X\B,6/KLB H-JHR:O[ M+/!+V%S*!:X !-;X0S!KVY0FMAI1P;3- Z3.2[K@--HR#6O4@C@2J/0'_E65 M%[)F:UZE#T:ULLMDHC'%B%BNYHPTIMQ(-X\4>:JK8=?UKZV2WQRL MLMM6!IBJT@)77HX'VGJ47W?ERZN$_;Q,:?'%A;8J7)K!4G8>DQ+=37(]YOB: MT/SU!\=0AWSS=+TO-*1W&\^#3^0S>1(E29.>N]-#29R@.;IL\A0YS.^=>EZ1 MO\'I.B1 ?7)JWRXZ'PR_7=%,FY;96/% M\F*%'.=+QDQKI6"]$@[B6^S"75T/'T6%>@2!<^Q!8L ?2=?N_34T3D%:#/%&0[S1B[SZ-M[H'EVD/XH)ELKWRXI=VI%%>U/$=GGG$OY,89C1 MB@PV;' 9;+3=*$JRM.4OXL\4NXW.1+$2,6Z[72=[.\K1^/E%_!FQ5VN,![7> M")/85:70U*17L/H])$ME0C&UGN=NE+N'/-!.JB77JK1$K]3M2 M;UQ0',MN7L*?6>.% E5R4F6.R*1$+6'H23I_$7_&'FMRJ3[-U#!BF,[W6IMN M==9)7<*?B3>F/1+C2PDV$]]-92[#^H7OS51., M/*-GFIGG:8;;2%A/75KF5#'G71L^\P"IYA)>[:L)E& &]Q_%,+EQ6JLMS"31 M5J7ZY!4O 2F5\S17NEMJLT:LZ6"QT:[;'$^7BTGC5E ](0K+L^MP'106YBE! MA3V_+S#+P>\^X!->$;P "_^$K+.6[KU1S'.%Y%67&4;L-O$V0N%?U>3C8"M M]1YWB(@@->%P7W&56T-N2N_OAE!X[I)9W!2V^K_%PW,BIOFD<=[/;2 MU]D+7PLNRF]CEQG;.ZR[C+?8,KO<;.(4O]XU/]V,^)4#Q)=ZUJB)EM5MI[0, MVY/+)5ROBJVIYK@(+#@69;#+Y42A!@DU2(C6])&^E[?2($ZQ,-0R>+7$]:94 MLV(.32,]?4V#["1#%WES=@7ED9>JXUTRGL24WCC=2\CMTK93=UQ4%B@H./'? M*S:\NG\LF[EX5^)A(HT@*KZ_;,UO'93^. 7X=1?*%[K6HJ+L-_N MS1RFU_1%04\-VXDZ:2FQ2KE2IR:$E)9?:_MP16?))FIS"2^NDEA]H>=C;&_K M;*L>\,NMG*6 A15[_TF53>MZ?E/ 5GF]QG1!# WOYC3]W8'D]?RH"I0]3Q_6 MF]W8J+#;@L> M)7$RBL?/FXN$FB/4'&$*ZML]JD/-,36R M])M]JK( [PR'6:@O:=K M_6&UQI9;_60L-@_]0?)4+V$ 'K:C#4/','3\>_)49U1Z M,,R_UQI7/@OX80_+"RIPH8X5V:RO"VP>'V"ML3'=I4I3%](&CR;(1)3$S\ND MKH/O%VJ*4%,\1)+INS7%-[I&[]<4A!43Q7J!Z[);;!DOCM.37G(V]9!QXG24 MO-#A^@O(?<',#R$PO[,.AC\U0+Q]SM-& WI1E=[,\]Q]G0$*_+[1 M#[J,\35I88Z9$/H];)7/Q,>22ID[U'G5O5='4_$H0?T]::!0RC\HY>]$./^[ MI?P;?9C+4K[ *RH]T283;C40-:'0'G7**I1RX*_$*2**46^6(/E0?D'HT7OP ML/VXJW3G/VD>'8S5?GY]#PVS>.-VUEEI;+V&S&;D$TTK/;>WRBH_)>,43@B# M9>K[L=:0DL:QO:9Z!EY+G,O$:8__)X^@YRVL*O+";?YO2*)LW0UIXW1U]44D MM31D-8(GW![G4=0&W8=S0JU3$'R9I4?X2$4'Z]_7#D3^!8="3B*P_S9JF9.O MT1?X?_\=<61K%H'?I_F%$HW4$"_Q*D2JTWU\S7\]/\;_712V8%(M::VK:]C6_7@?(G!WS];A;OG)[*,1X'L(,UA@N99% ML$40D(J_$=Y,?(0GCDL^W/GF> $)\E%5QWYQQV.\R@ZKV:ZE)5FO<5);88@Z MS=N,\NDR,DB^^N3D12Y@65HW#-0Z/\,#]PQ\?A&AQC))NR]1];62H6>37=RL MUZJT\^M/XH6&$A%3$FRXD\9^"U5O"P5W"ZT9;T7 [,$H,P(VX#V*[)F^0)-= MD=@#7NS6';R=QC)TWLRF&/Z!H/6,NZKURN:T7 JZ7(4K7-]SIN2[ =HY4II.5FCS05;=QH*F*\L2*& MT[LS?/R+#%_T"-8"1$E9#4!/7607XI[?8\3!]O0G?$[K-!,;+-:<5;+#1I+H MQYJ__A!/YRFK?T9==<,+ K!VXO/.B+:$-FS);Q'H >(?"$G6\70ATF.0K+R\ M,#WL1MX >G -B[Q*:@VM#[C\+C-R!..D2 OL-/C*C\ U(MWO# MP2<06,N0@;[69-. V+(F": M%_ 6#SGFH@HLJ66VWLM80ZY<:BU:C3DQ96G $0O]7/OIMF7"]4&]-_85K DH M('J0FR?*\ )JR?U@O4Z=CS4EZWUN-*=37E)43@J8<^!5Z[; M))4"RBOZDKV.1@#-KFTC#@(0GU# ;C__49UTZZ352^&*Q&8PL%M".=4ZHAKQ M#JH9IFG^!MH<-@SDIX!P+&!T%.D+@FX#I=22!$E>0P5<7UR4\B/%KY<3W^CP? M"]YNZ;'$U?&RK;)FC^W5V/J*6NK,E@&4R4ECPX96RT,_CE]T6B"Z*T28!=.0 M'$G\R9:B.*B7RNNZO<)BJ=:@S#6I]";E?,A2Z(N+9L+C'JAH$8:FJKJ.-OS M]SI,])4J2PO3;6SD@IS"Q[VFKA&H[UB2%O!'$F_"+;H?J/VMLB5!2%1=*RUW M:R S2Q>4F:X"E\5D5S:8#?167\L%67.M,W%*6XNE%FTVW\&X3-E.N;(I+X!G MG+)>&>>!S 4H$#JF"VGS0_XVXU+DB?[E_P@?]EBW 9\+[YH_X[M1Y8"=E$-3Q&KQ^O 7ZW@!Z'E@S%-S)P%>P M=,-5V>8!:[G/ )[64C\BC4 MJQ\0&T=1"TZYZ3S-=58CP(:.70?Z\GX4X'.!'SOI8Q!8IK3^:=W9"DM5TB=V1YU*LY3X06;3ANM.07(?2 ME3( @:?(#4AOGX '.6K_EUN'8'?;.;L8Y9F+3NK+JVGAZ9TA43 C\WIFC MYGC.+[ M5^ZEM\R (@;4$#CY](M[=ZP("!PI OHHK^\92O-(Q3VK13B2%UT- MYNNZO?:-_&L) GT9T!AF..&H5Q4I>$); F-6DIC:#SG^-SC(I-@O%";=: M-](M+1V?<88#"XL9.AY-X.=W*ZYO6SS..[%P- INL2/&_O]>8ND#RP2=DF\R MBB\[-KW7 U=YP.7<,EXFN@UVRL4*ZX91(%:#BAEX+E], MT[K3J%=XMDU9_9J(J<.4C1)TY$MI;H]IR" M/0WZ_O76N;196?76G#U,Y-/#_*"6U,'^D2_NWT5E@H?*Y&5E@G\_,QJI2;N) MR9+!4GW1JNSB1JUI.T%GQGA_.G?:F8:L9(KY.(/9Q70RY[S&C-^B3.ZP?_:4 M28XYL]I18BPM9Z9C9UB:!7[_Z)W<[DSLY([;#FL#::.UFQ8+]H]ZT>5YBG!+ ML&4O^\R.%!'_][=Y;@AF+9RUTFGQP?Z-N MX?,$'CQ059%J$^%V3"0972QUG^[IJ0LO09J,GZ*C: D\'4QHS=[@7<^/6!HR/''4SZ,@.$O^';/$_%FFS@^"D8WX MX$G)AZ7VO#/6M\4I=E\KE#F+PS!JV:!DRM!V@TP A-;?LIQNY.&&791=5> K MI;75R;.K]2I-+;N5XK"1@N$*1M+19/+E<.6=C.OF['["MA]LN217S S.,AG, M[LR7U&QHU;'VJT[?&T=RW[KG=58:.&RVRV&VE=L0$ M"+Z_ 1(3=%4W?OO7/ Y6Y2&1$^C&QU2*N8#CB.:_>=7AMZ:W2CKYC/7Y>W]3 MA'0/7I[(Q#\C!_^&Y#BC)0@C8@<4\RZ8Q%1I8OWV?N9_9KCPZ-Z';P"?>QMC MZSHRE\,Z6K)%B6RFP:VZ4WV;2$V:8"1].C(1QVL]1>Y.L,QD-]@2Q=HVV8$C M\;.')GFG*]@K.L:U';U"V\D^VZNF1L0H?CIRHA<9LF7L#$PC>IK-9"V"5N'( MY-F2^%9^D^RE)@K?P;G*MI0!P0T[TI#;&ML\%%?;Z82OE*"M.D3"ML%ZPL[,=\QB6I M M]>C.FAH0#N7B4+RE3M<_"99TO*CYGJNCA(Z]QVP10;4T5VMEH3C#SG)TPN M8$,K&Y.QWKH^,IW#HV4RSJW%QE,?F.KM:\6)_/)++M@U;$&*G(^N* MX/3Z6::";7O%^BQ6GR^KS!2,/'NF..Y-LJN-4U+DJM07AM:R* FPA^K9FE@] M;3I%NIM75F1Z2B[JXYP]@2//)RJ498MDDYTXNRH,$I5Z/F_O=K!UT-E$L1*5 MJHK#@J+TB.%V)0J+@D[!>_-G(]=&*4XXL<4<"/,VO5PT!(T3H&L-!QX-'8VU$G0DK*KE$6EQRQU8[7L-6+X%$;V9T.%4EWN MS&;:$FQIL9*ATVM]8J?@T+/E5_J+(45 M*^OZE&#+?5[?CA?**KL5&BDX](RP8W7; ML9;=FL5FJBLMKV1;3EM"0T\(.Z(3@/P2SHRD9 *H!XF41F.)H(&B'^-D JB- M,2F=$2W9GV#C3#:+$6U\F>RMAHE^^J(-8A;I=#4_QZ:8+)'Q?BNE,B/6 :K] M;"2;6*3837L@8JM\NCR0J]-X:@TU^]G(J;@J]>D!GU-60C=E+,A$-VM>M %9 MGN$:P$[,,")/-\UE1W6Z&ZA:SW8A5T^W):XPGW/;Z20WS)%4OM2'ZOKL[1MK M,$NI F,IFF25\KD!VRH231C@"\:B,6Y; MHWF%WV&\3LBK<;_/##IPY)GU[\7UW(+*C76EK,U+@T$FUC"K4%V>K6A5P[B4 MLZXWN=ZFE6R8<;I%;IHN0L?QR/:LPI2;EKG@I#3)\WU,B68;YHL(4M5N[E-3LM]YY(*E"Q1&=#Z)(_U MEL,IQPU*C#3U^BZ>[+N^E)(+.C]@M74^UK8SPX2=GX*1_CQ/;JN^7JWF5Z%] MH&:-N$6@\3(Y MHN8!,05K@W-"8M["\O4!670*EF@/ #'UQ0$ISRK'!?A(Q*PP;[Q$#W63%*A> MF8^ H/BP@N,A2'W$MN.WJ3T^I?9SC?X9F5M&7\81"/NS[R:]0DO M&Y$UK]K[ND5/$:$\.EA.Q%8M67.UCK192H)7H0YWV=U;0Q+TZ0*5Z!N:#E!5\NB&M;!D$TU($*-6U+$A[-G%K?L#8J;20#'1%$O[@ MF)N>OJ666IA)HJU*7J+Q3,(.N,M,P0)3H,)1MN&\R+J5Z(UD&TL-.:DKKS=X ML40DK5M=N/]PH3NT01-=5=$UA@CJA1$Q;0V, <\T$>F]$QA[X?WAYA>]-"+O M+?YW8*KU/U^?[ZW>2_RY?5Y@!3&_-*7?_C\.)PLGXN7(8+9(<+-,?I83)>5X MV]+]#]R,'/KD*'%WT"K&&W.>&+4,?V+>"W%WY>_KM$;23V3\M4:,!RFP@^=# MD9T UO"IYO\=@PV!?KMI3J@JWTPO>IN!7NP/Y<>FKMJ6]!UIQ9?;'Q[?[7AO M?Y7G9/&7VRF]CB\;[LM]]B7Y1-+AO@1O7T)Y">J^8*%]">"^T/# ,=R6H&U+ MJ,:"N2^AV0_FOH3R$M1]"Y&!.8#1+BI K]QN?]':7+6M.F#1!)T%7Z( M.M]^DF#)ISAY5Z LYN,$'5_JU8[H]^M/2E7=,H9]>ZMQR%@A8WV=L;IN,<(C MLM7C,A'S1"5^$A-Q?DW+138*G+UGWF">R#W0+F\L,5?>\?,&D3XTUE44R%L' M" &S2R&+?(5%]@J5^*Q"9;Y#8UR1-#WTER0^BKD-E4> G=J09T)M$FJ3FVF3 MMPXU0FWRDWGF*MHD\4BDN:Q- A?#A3G;GZ W0E)Y$)D*P\F0DVZB>!XJR+RH>,(8,Y23T-4+->ZC:-R' MJ'F"1:1_C)."C5/R"]AE!D((OUEG/3W19F7-4\89H:"3]W.XJ6'(0N@!ANHH5$>A.@H -X7JZ"X!Z<]AH =41X^L M?'[4;DSJ-[O_Q$$29I,[LI$==LR(2(G[(#.6Y&2K6XC" "1(*XF M) %;LE\U?BUW[?M7=\#7J&?ZX7+)T^7>'(^5&+7FL0VU$K,9+J\Z3".9-LW6 MO'D(D8I]!R:N=Y'Y@*5=Q-138%0([$?8TBPS3?79K9586=7-3MM:$ F-@%#D M.$-$&9HX0T@-)>)=S9$"MKI_7&%AJ*G@@TMZ5E[+HC3BVEE?UF5S9DQ3:E9C M,RUA6B+J8LYJ.%^5=>(^LN[?@?'*E/P\,C+<%S1 !A_&%YCF%)1>,<;T.O4E MCZ<@OF+BUQ\@I,E0^$-S^$ES>!FD">&,NYU;/% F;)M06H76M,YN%TNLWDC* MZ=+6";+9W$I&?=QLE6)*/K\1$K%"DVK4H-#0O_X0T60R&4W2\5!R0K,9FLV; MZ83',*^LDMERPKQK<_7,;#>)#TOE5 /";.(8LJ^)4$M\,AWWV-)T8_OJ-[7R MI&FXZ-(#H6?-N3(ETBDC9R;*N4 'IDV%[+:4?&G*9MHMAA_T6\*"@@#A$'8< MQ:5))A2=T, >=;U]<)UPD8<8KK#%Q0\XNKERS/U(POX9!^ 4UI8XA+4E1]VE9>3J M-MME^965:V51Q2$66()R MAA!<'IAY L.B&(;=SLS_"-9_JQ'_-Q_ ?LN)_!O8-L&3]L^9]B_+^U7MM_DA M@?^@#<]+Z\F@J\=+G);?5)JCX8JH,%.P<&3"\1N&R3]""83V#\C#>W-+=K$G M,34MG5)B#8N8](?4>-AXS4[N)$,7>7-V'Q,YE(LB/U?C#-9;9T86QF>2U24T MD;2K67'BOZ%TA"8R-)$W50G$E53"3:WH7%I5*ZE"< M;]#$R5UZT=L@*0F#SM"B?AI9+7B:X;M-ZH=UP^/$IPRI)H3$()?!\MQT%*O9 M&U9+P_@4?SM ?? ":3?M[!$Q G<8O#@\:@NKP+XG2?VJISU^VU<8OZ .7/_? M/8"N3]P[,1<$7TY@S"*?2#8PJ3MRJ$HCNXO+J1$#$]0W]ZA_JG $\ASZ3C'Z M@ZN(8&2V3Y4$=$>^[C&X*N*3'D-6S H=>9/>L#&'76V7VR3+KAV@.!*AX@BM MZJ.DOM]VR6]O@NO$S!Y0&[6E9#8C:\%W.OW6#II@^M:.:W&W,CJ&[T)!8EXV5[_.Q2F MT&"'E=Z/E)@/@,W>ID8++5E8IY3RK%Y;=/C;#V M.V"U;T%P*:Y<_&WI@E(T35L2P7L!,5WQ=&T^^M(3WSU/7G($EAMUWK>(&,'_ C>/LO/6;H] M+W6&-4Q;ZT,PQBD)Q130!:C-"(F']3:AC0MJEOL:MG#(ZD:Y-^[&,"V173EV M*5=OY: MI$-;&-K"T!8&*!<=&)OID#S/6HOADM6RJL'$.(LL;:#-='N'A$8S M+.6^:ZKYQ M)# +O)=&>;'D[(Y-W1\B6@]6.Q)/,FSC6;]<:D.P&&_F=C$S8:G^@.(R_4RE MF)@"AQOFK'&*NG@U+#R[_O39];UE*%BJYJ5BM'M3*?#N3L"2Y1=TS0=]F8$V MK&-4E]MP=K%92W8)LI\O.5 /H7PY<\/0_Z?JH-"./U;6_5OL?D]$D3H?V/K3WH;T/E+U_T .!K_L%0Z<3QQ2:&F!; M.3[ ,&NK$'WD%WC]Q$.\CNM5J0=9# /N& 2Z2\S[7 ,*YZ6)/MQ:2AN?;0=+ MC4T/"R@5@-K$1#&&##V#T#/XYBKW>Y/ID5V#8+>G^;IS0">X6FE4G)ELO1QW MAM5VBW2 Z9H9)LC'$=] MT:-)+!E-W!)A[$Q-<\?RX-Q'S9HI;-8<;@2HNYSDQ%63+EA\9 MK+]&!8P ME1FKAD,W'8S/JFQQEL:D73,%)=[-63-4*.UA'?M'Q.0DD;.N#LPLG5J-.&+4 M:PER?<24-G<[>'Z/$:S,8P+^B7/V6POT85A"WS>)B-$K;G%W1BU.N-25B)10'>BB5KP6"/Z(V_=K ME8%9WDTBW@?O<'2-XV;R\&0G/B*56"*^4^2BLDT9(UDC9JM6_6ZQ[COA+=DI M(Z_28YRS)7707Y1;O&DW@95'>=P$'4V&O4NO>(C\UQT2/[R>N,X9\(, MCVR2V\5B55_*W"I#Y*S)9M;"UP[4(,AMH&^8*@N8@(4&]L8&]KV)*;R)+78< M,VAS[=E$&9%VIEPL!1<_LTAODXNL99"LEE[H8G:XS/=()$'? :#Y4X4HM,&A M#?X>9?(0R)N-KFGB0.?.67Y"I^IBJ5O*K%-0R7P+]&; Y/!G=Q /MJD^R9^U MI&6F9C3F778U&1FE<6:86O?N5OOT/HMMQK?E>BY-5MB\:E;).1N;8SJRV'@8 M-H M]E8-:J[\#6$/ S(3.YTVO/Y;J.LLJ4\SP@YK-%M0@7P'5B;/T(!A(;OE@GP M(*!H2LOE(FG*^146RV_H8:V45/I-9"7I7W_B1)0F;M@[X$?(2&@D'T M/%8R M.ZC 6FJ"W#BM1JK!\B9;J9O-6H)(.U!9N&B8KU:KA;HB"#7;9VO[C@XA=TY3 MWQ3G$E#Y_W[%+KF?LVHG9V$#2NEI#$^F64+GQJZP$"^:UA#<([2M?TGQ=\"R MS@$PKZ6X53';^:;%;NG.>)QDQY92=S7&7U(,?GTLR\ L\":1><".JX+@7%RY M'OP:H"6*DIC9@QZUPV*J'>N-VJTJ[J1&>!Q!7M)DE F;AH4'UV&MV<^N]_XJ MD$D:D_ \-"RSU"LU@5:DX; FEXM]=5EH M0FWC=C$)K7)8W?T :?.;8G8.AGFL0S68.;NE2TJ^MNL+JH'"WV\![?RI8A): MY+!N.W#ZXM[V&!=3DZPF,V5^?6S/'Z$=O= ^ MP'WQ@Q#G!ZMYROL0.!I$BBAGMG.*RPC&-.;( A>'3; 3,)N>N#$4YX^0#<]S M"*$US@+[ *N+0+@4 4NI?QT<(]?2F72>%Q-38 FF2<4':Y*H3@*-!S8M;NS!BL:: M6#XYTH#>T^@BK.*C7*1+FF&B%)'X:XH&OM^.OQ.1^P["]1J=KH8_%L2%W]^I M^;A>>0P4%F:5VPUR [7(U?%%E6;RPF@+TPF45UH?=E,/C?/-C/-[DW@QD=/C M6VS0Y?*D2G&Z:*0Z5C/(1CS;LYT%JPYH+M-:#]4LD>2;4A.*%0+U3!#)*).X M(_GD,8Q];DU-CZR@[I;W-R87-E"1CTQ342A[PZ-\3 M5MR^9/]'R=N-K?U)XF\\+G6(--58L;$8J7<$G.HUC$#CEXJ4.AR.1&NPW:F2A-_3WW84)S_]V J4%<^4/9^P]KH,>P^$:[F>MW"&?# M24NC:1:EFE3;N!;_G:W<_V/Q@&G^^,. !@2;+=R 1^:V:\4]D4:5: G^RW,)-%6):]7VMFV'EX?Z_*J[;*#:=J: M^UD'DKP#II16P4!O,\>C>FK<3P[[F*7PZ-R!K0 TP4]:*+V$N@"?A(6@7J+0:HJJO@*QT] SQ;%N";-%V4U(@^ M08\P(66]$69DZ@+L1D1T@0\.<-V^K<0;9D0"*Q'1$52$Q*(1N+\1(&3P'^03 M8I,[4?)*3.YN@?<8SQH(8(/XI2G]]O]Q.%DXD1G2+[\U?A-#8K'PYQ93I8GU MF[@-?T]-B1>B3F 3/]=ZJ8,&>BW(:E --?2R3.] MO4 O]H?R8U-7;4OR_1',7>@W^UH'OWL_G_P'+&W_WR]Z80P1[DL ]X5X(EYM MOAINS'TVAGR*O]I-.MR74&#"C3G8&.()3X3[>Y* ?27X\K!6%?%CY($! GPP__[1?[ZK+PR3]AM\1*8XPA+ !&+9+Q.L/'1 M.P_I\^O/ (6&+ H-__<_XVNPR%LZZRHD^/2"_8.0PZ6&:B!4 [=0 W>LC;^R MFKA0N/PHVN)NG!1JE5"K?)TD;F3V]_A*JKCK6Q"$!R-J^K*G\@,9&A' M;F)' E8BP6Z6DH#.IM#)]D*,;&5)O4XG,V@T K;<.U2$>+HAZ-T1]XWYKJ3^ M [;Q_SQ6^^&V?E*1!VU;']FM;\FF$IL8DA21H;F63"MB\);T\QSV[U2TP1*_ M=U:S+FU#&JU,(2TW>Z2I:.-&4Q'CC14QG%[A3KO_*:LM57TK20=E/UZ9F37? MK21+BK-*N:I:ZXZ:[^OVT2VR^'>4F>5XV8!U2-)!#1(4DAR0D:(G(BT@(?L" MLQBQKS!+EOJ-28&L%[!V.=$N;W(&*T^=$6I)&7^ZT)'R$0*=>YFUOTN(B$,A M(C\M1/(HU< <)W^06%D]S@AP.>+C*_M M31SHOI@I";]%VX \>5'S?08F^I+F\V6A(QD:OM=S]83B: .=%)48.[>P%C_3 MY;DS0JTM(HFS&O,?&A/_;<'P!R3AQBY!<"2AO"-4R5D88\SN)I*YN5,A6Q,H M"?$;24(@TPB?-AZ/EW38.P=K'9:6P66&"8[>_EX*5J: MR2.*CPGC!E>F\DJ.8XE=;]X$E((H&&'"(12BNR<<'D"(.'K4MSD,S)S02=Y* MRJFR3$\!I8 #T+#NZ".=U,YPKM7E2.&I/'R M E[$A#(*&_.Y->'075G+OEZ.;I%Z_UA^R#>SSRMZY#?C!-@SR>GZ\*%:J2BR5 MB^-9OBE1=0>>>%#DJ]N0LPUK!AZF&U+4O14]G1K2%%Z!EL';Y(4)J(CN0$.V M_XA _..=UA/V4)@:"K[,%T8-9<6VRKVF,B]W,\T'[:1:].F&C.%I$P2T76QJ M:11F<@_'\GVVL-MN3:K<2_WZ@T>3!!9E&.+,WD41^[][@UX2F9^S5]<1M>.] MPB]NEM%)I9S^AHUSVW5ZL\Z369..-_W-2ES<+'D1D7AA%A' %+S> 8"JQTT% M_!X!+W+= MN!N 1!Y- 'C1O&6;R,$V#=C/Q0!^JFYX'O6@6%6'6FKB*#%\KN2D0I/9!Q+!J_T.TF L(5H#=X3;<7%M@)X(6.)?@G"&UV M4(L GP )%-3P4/Z6:&ZN/V7I%O"?CO=MO\,SX"]Y9N%2_Y&+[4=N81N^'P?U M"Z;";;OH"]X^PKUL* 9E2DQELF2=S2S3,98EQ8(^!]*'@[W&+R2"D'F&))87 M@FI#Z@.S84JJ"C8G&IE*"^#^J6@0+VK S0M UT"!B8=+D6"/W1= D%PU2O< M5>"&6&AI[NY++K6!JYR^QSZ5(QEH6I,OJN:9["T4,87:@$&IJ*D@3^DC[P%0%0>_!R@0@].1"<>XP ^6!B M0R003QV8\'NX5X?^X%/DV61'WF>M9=.T[VFLVSXOLRM;MK9P6OH"-G ZRHQE MD,.$2.\9A+Y2C>>*2SJ%U9OD/,]VIM*P_A7[#9]=1,0XM B(;\S#/??[GYV! M/*'-3Z]L=3/:V@N%,-++6;^>;Q2+P.VGB2AQR3HO)"OB$A4*YY%?B#I1P:WR MW/LC76^#?354I T"B&-]%]+/.QJ_S*Q+2:PWI;MMGA%6@R0(D$F:!/'6!3M\ MF>YW[&D*NPA]'B!G^[;;%5@'+6[CN6J?(2H<1A;1V1-DT099EX\YSL:<21@VJFY]6RS"O"040@L( M/]Q+)(2?]<]?%/1O<&WIM]W.OF,4_U[?\>: M=).63V3BGY&#?T-RG-$2]A@]H-A1#U'O9\=M1/T/WVC2Y6V,I2]_$_@3\NK MG]["XO@3G;C15IWD;LGGC?E?/C(SH"S_3Z>>N7@S&OX;L#L06O7H=K3WT:\_ MJ"/9\::U,>-38-/PTY&Q2S3CW7U=&Q:%#-P9.)T))MGK"998+M*WNZSR[PE=R?KYH@X?V8^3^K3 MS<8J8M2DV<)5A&'SSQ[^[PH]R6# M,[M*6QAI,K,VJ.T2/I,^':DM':=NK:V44L_P@U:>SU=M=CHBS^=)K[K5CC-H M]3BBK@V-)DO822,%1I[-L\+F8@Q7E&,LD1"Y\E!+"[@-1Y[-LS$=,@U\6)HI M;;DXS9MEH]TCX=O/YCEIYO+-[=9J<7:CRJ2SNVYC,W9&\1%V.I*:IS/I;*9( M<_6$L*:RQ48='Z>@^?&7=*(G_?[4UESK3)S2UF*I19O-=S N4P;3AD,)UZ2! M7P ;8KTUFKQE%^NC$._-D.[;,C(OA B?SU))T-$% ,)HL"+F"39+=Z@I%RK-@5>/49'B23SWJ1.%#AOIJVB MXQ3@K\$=%'AS%ED:NB!)HGG'B/QVXO81G[SA$2)GZ-K[4VYJ3,57O59BQ&JK ME5(=C]>J(XZ#0JV0PJXX7!!( :7%RX;N]'P M%,B@&VD?XBXOH)"A4W_[]@JVZVM)M[H MLQONPKT:EB="Z0CBOA!/R7!C@K@QH< $4Q^") 2"3V0O\\#\<]R'D5]!$A< JQ4;N*FF@_%(R%' MW)(C#EI)/!17A)HC )KC6G[&'7&2'L0/^3E(4JC6)%0UWZYJ?@X''738"?DH MY*-/\U%%GGAM+\XZXH=<%7+5U^)P6&=W(VQ7YLCDSIBDUJ[&9EC M$74Q9S6/$XXO_\+;T]E5GJCM^NRF%10.T*?:?3I]G04AQ>(L"?Z)BV:73,0 M,*F]6KMF7W\_MNA^YBI-\ 7WZVTO/RFX-1O.L#XY%^ +,EE.QZ15MMEA,&FW M4+5T)BY24@K() G[,20N]F,(Q?)GB.77H8B^2]I:G+0V.XE&%I-6DYW0PCO) M5O>K38%O91??Z-<,A*[6BZ\R&6RZP&)%I2LVD@6'[\)+MPF@*_&G^%FOX%#B M?H;$A8;P'H;P("A\V1!N6I:87Y4$C=NFA*:0[R;DRA@ZI_1[#.&CG/D'"[+G M]L?\?W68V7%T']]'*#H[=1??<-M9HB-E&Y-$K?PU?)_@AIEV9SU+X?RXIN0G MR<&JNJTONE6(FNJ&F>_M+(\%F,AA.[(6]3Y$CIL>ENNU.TE?, M-VOFRGG:;AJ*9,KU,3FVUNTZE#;Z';;KAYXHWBT*?/#NQ'^%'0O;H8_1"$'@T73')A4#97< M;;:I-N1L0^C J?WK;XQ.4Y!WC,NK)YHOX+:E\=$FNR5L7L]+I(*;%;-(A3=+ M-6F4A*ID/V,(T"YEF(:^.;!:=8']FT60FS 9%P6X*M-?E0GXDL_;= MIB'72*M)6;VQAEJSYGR*Y36.0#K0FX%7'#^2$2R0ZL351L M3V7 %/1!I234&^5"". &262:A[Q-P%T[/7R!(])L2FUQP*QX"YL7QE2]4F)F MM\L.HR#K146Y,!1:3:&X%6?<-BIP8+)W[!!-$Y&W!J;4>ETO[9.VFVE>(O(E MHX0OBU0E.W=&W S C?F ]4HSD6DF\E;)H;[>1W ,C2?*:WRK&J6 G!D&37C3 MQKTF(AM2E%^L2NVFT!H4C>DX9*@IR8E92 ZQQS3AD09?K]X(?P:Y%S?"'Z*0 M_94\;ND@?R3UO":*W1#1[^F:'47Z;*REJJ6'R0;\]96KB M9M2HSNZ49Q),KTI6BH;"]T)RQ2+<6K-KG,CN>":5YD32,.XM0/+B9O-CS72J M;G)Q)8M4D&=[0"T$? P[#0)>9N NW9N^(RCFI4/-\B,D8T\F^]T M&[W-G!5OMTU.'BM.ZA1+*ZA$*:P5R*8S;D/C!:DA_HA1:0[RUK"4&J^KY7P3 MEZV3:V9L&*6P73*K/3NO,5YJ#3'.0MTH-U;5J[\#,%B.-1<.F( PQ M?I(3ELO^E+W7)*3@8VR7[R$U(2CZ<[M-D6-5Y$0,W;%#-DUWI+'7*S?#G\+N MQ0WQAUCD805@"&DFB:1[RCH%Y]5SS!=ZLIC+* MRYV-S^-X5"A-Y$T+16XW$V?-M>4U! MEUK#/] :?HB6EJ-5.[?ENIB 9V=DE9,W_@2)G53F ]8PS46FN5Y8;C4C8JWDGBQ/(. @UM:TXSDC6+NVEGB M2RB1[ (GZ9ZCH:5Z2(4B3A>V[=O-25H6I5:=?K' JWFK04BEP:+;[T!$)2P1 M30LC;PY.J0F[8OY'C!T=*:T$C5>Q\KS)-)!NIQ(#COF("4OSDFE>\D9I8E-_ M.F1GP#<;/2XLK(W\IJP:2P;%UMB]'A-9S'IM+*)68W[86K^6&^%/0O;@=_A"5;/3XIC5V^(6 ]\/^=I6SZN-""%$)#_H@F30M M>75TL_^T=< PI_VR)U@C06IQX*N;!M;>WNLFV)*P=H>NZUD\PO<:A+3FTPF$IZ\V-VSTODE?\T:))#SFC MUL7"!5-8KN?;V'HE]#!+I^G(6P-3:KVNEO<5EBUA/&M4"2%"AL0*M_,BBW<@ MW-(3(]-CHGZO>U:WENG9999O\$%> M*>;*X9J1JIO6:47]QF?XAQ"BPFM?O"ML]'*#J9+&5I M-!8Z$,"0<1+9!X9F4@S_Z1B^=@;["II(7LG/M:I4-FB=F3BK;G< MCK5AKUT=\#6;+*GL=C68U&,3"TDL\TAC?TJ.,X5G:F*OR\1^B!:/3+Q#+JR2 M*JP:#CYR.V2NW.<@@)F/F-@T'9JF0Z^.\?9#U7SJZ^S0ZW(@JL32T/&@W1IJ MB]'2OM>#*Q=-?X2ZBXJ(TF.LI@Q*]'!8 6BF=HR7N,\$S<5L[RTA^'8,[2?Q M>W%#^R$N:QA&?XQ-NTVAE)\X/-)I-$K##H0FY+(8_<"@V12=]XO.:V>IKT"' MNYMPAF[&.5[2@] BNL#(8[>[$S<[Q(URCER*0@D3K3Q6Z"@R'YM%R%+I<^[$ M38%W:>"E9O&:^2=11:)>CC>*Z) +;8[(S]$J$4.3^8A93/.R:5[V5EGJ7'=] M]2F@M QT8N;,2B5T5?+J2+77RE'K>]VY6W>&:+_3[Y*"7O#M;KNVSC$#@'IZ MQU//>+A)BO0T;'S=.+^XX?X0G^W-9&O8)A8:&K3SC4;3B_)NT($0AGP6_;-Z MW:8HOE76^QJ<.:6U6 USDZ6AUA&FORT-U;YSN]G9V5:QE,:6B=!\N;IDZZ.. MVN%#B%'(>[./Y/F.84D!>AL 30!\V5VS/>,^QG_. RGH>BK0?#%C>V'.&T%7P]UKSZ->'HXMQI\ MU)CJL.NIO"\Q;(ZD^H"R*YHQ>1<(3VJKKKY >6XF]N-TE; MC]2P*2G9%HJP'$OZI!MXJPX$7Y*DS3)IDO9NH9=:QNNFH:2BE:URSMCRI=9$:6DA3P2CQ)6&M5).&F14YI$1=ZZ^ PB&/#9,S=L2B%\&Q"^>M+["IF\7%,G/,:UC=6PX)4Z MU47#1FZ7\_J1P=5[NMHWI.FB6ER::]9IQB8V*9^ESM<#*L7G;> S-;%738P7 M =X4\]FRQ^O,MBRI',-S>HQ@>,;I T9_!R_^XX";9F?/>!(Q0-LS3K%!LT#( MW%(U5OU>:Q6,D,"/[K5A5$YN:(RMR7U>!V\Y)TL3L<-W1(Q-&"^9]C=-(\LW M@\N+V\\/4=1BA:,5!"WS0DNAJUU++S ,##*Q\3;B+)EV%;Y)U%T[JWP-I@[: M+JT&:*$AK&3-#>V0(H<6W9)EDT&EO'$+(,1\Q8VF"-$V0WBI=A$W1 M7B"ZC_/%ECFJSE"]O)"*XK(R+]3O];S3P590LYT>.T:C4GM8D/&)&&H6@A&%$,. @=+8 TZE M6=(_'L57SV=_ F=%6--C9-M&T&@QVHITB.7$\NTRVAK?1]H=R:BAO6A(]:5E MDZ%:'8C19&\P2Z1YTC\D#J75N1FVUVU^6BSUDG**85Y[UY;.'5G,M6TBAHMJ#K? M1*D&TT,:@/IB.^J;5LJEY3K7;VP_C>"+V]H/<5HZWZ^7%XU&GM%VR>HB7S:E MD;]$#*2HMEJ()?&KX@R"+R&KS^?.W57Z-85>:AFOGX7:LQJ[X3=KQ,"W%M$? MFMT*8\26D?F 94SSM&F>]D:Y:E.WU1=X+D@EN2X$I:J "!T#LQ#-)M?WFJ:= MFL,9(H7U"&TM:(Y?=)'C;79J/$F M-0/GV-LM9BT7JY4FV:B7^1)B\X)!DS+MQU86\EX*2%":I/W# 9I:V>MFQV%5 M+P>!9Q>-U6):7[!A).;&,829#UC9-$>;YFBOCO?V0]7VHQU.&<;A,7ZT+?-6 MFW.F S3PVW>;H:W1Z&!@M/' P,=Y6ZH4O+PWZ(C ]8E9[SFW-?YQ"$[CT%>" MWXO;V0^QV6E_V>3JNAT)%AU.F>%BAO;@GF,B.3SG?HM>4W#> D]]A3FZV_%; M,HV+O"7.',\)^FL'O5V6.BG4:W*QUB[PJDCT@P)!]@=Z#+VD.#9[G\6Q*?!2 MJWCM[%/BMF+!RMH=WHK0.CM863Z[X" TF0]8Q30WF^9F;YJCMNS]XZUS;#)C=J=@MG+\]%L@X0RP]8:-J"I9$)3:3+-ZZ1A MX[LRVY\!^L4M]X?X;$E<#_EY>2/R>F,=$9W' .^I#-XBF*_W04 MWP;K?0:G4)_E^$'9VQKYT:2JD,2*##WN9HDOM5$(=\D2M"%U2J%0[E S-H@Q MFO0:/N.VY!2AMX'0U,Y>.4-VC:Q=+MC#IE%CVHA@UQN4DHLQS'S SJ;YV30_ M>Z70'!^5T$4O.UYXFW((T1GW M)G[ V#/&IE)\7AJ?M\%7GV$WSXZVX\96F/-X?[!5!X-6:+0Z-\M7[7E7Y,VJ M:Z%('N\QY!BPIS!&7\)7\?-M)TZQ=VGLI;;QRIFH8PXF@NB: 9I7.9.=:ZUF M9',0GNN@\N;82*[;6X34V@PX(](F>N8@OWFJWU1W2I M3-G2QE. >SIAK$S:\3B-(M^9[?X4U"]NO3_$;+L2[SA:)2SQ MNLJJ]?; "1P[A"B&S)9B'E@BW7;QQP/Y1@CP"WR.5W/39+F"C[9JQ*0M;TA] M*-UNRM;4Z$%Q/.==8<54%GI =\O,K -A"BDP^TB2:U6=9VI MY,VOAR7W>W-%7C'EK) 774'&-9:UMK&WS"0BB^'_21.V:<+V]@APT0G<'4Z' MNMETNTY'-G1T-<@BA2DOKNZUE11OB*3:7->::-!VFB*SK1N\!!#-)/R7/6,K MJ3\.Q6E4^HHP?!O$ME+K;939H-@5HJ+:6 R)#E=G9A">L/%Q6E=[W_B\#<+Z M G:\:C,V.V5'O-4JN:.6L&F-U[?+5[,S!AL:L[6)(DNAEB^Z V:S[D#T)1V@ MLDR:LKU;\*7&\>ISM@M:0[%&J\NWV*)70_E>4#9""$_F?>.8IFS3E.UM,U9] MO8\LK;3.O*L%3E.P*'ID]61TR.KWRE@]1RI8QL(-!)PV+'3EVY%9 D8Y"QDK M\8BE&=LTB'QGIOLS2+^XZ?X0KZ5"0LH-Q:(CE!8=41P(4KO8Y2"(XX919V:V M*8YO \;M;EAW+U6LCLJH8$C?MS*=( MJ="8S2!*$_Y+G(__IA"]#8BFIO;:67(N*O2LNM+ET-44[^@5?L4QZ]A?9CYB M:M.<;9JSO5(&W-,W.ZPV Q(QYWAQS2-"45?&YLH4^7O=LMP;MS!GR')-?M7W M' [7NT5E!0#-)@0X[8-\:A/LN&"ED63T#VRYR7B.J4\S_X/&_[LID-^:/?X, MQ"]NCC_$?.5>08]JJS'-Y_L=(YC@,Z-?BM&;9G3O/ZET&XSV&77#$8+IRH3" MC+Q:-/SJMMO$E-MMEIRM>P.:;=<$HS812T6FLQ6G9 R^A-#2:0UN:CI3TWFE M3+:<'VN&)-*"0-MMREVNBOU5*83H3?.]?T*^]ZUYZ#N^9*;1Q_-''U^K= *H M]*D3 -A>ITX_OTKOHZ+(FX,^Q>/9#DV.UP3>T*Y+N7Z(EZPZY2*9[UEM0=U, ME*!G.?::YN!KPHS< Y/-/M!X>B;I/0;\KVP>4G%(-?"=:> /N;=BCER)?9ZP M4&L^Z&W9S99$^%@#PT3- X6S#UF*?L_%_;PE\$U_(F7'"J=;2="(5C%M+)EPHR<_\[P<7 M"^859ZZ!+4MEL&(KOEL;=HQ%;9#O7,%*?EJ9'.7!,A$/68(^VG'L 2X0G5AZ5=1Q3>1; M?(]J]Q1;:^>E40@G%J71!X;$#N5_+DTSLJK:0/P59V9#&Y^1O PP!&IRH\<, M%\.C&MAJAD#WVNO<[LW79GY4[_ZP1F'-P8E=(LYUH8MC M#S_';-0.BYB"!M:3P5.G_]3:+H \H>]H>'BP1NXZE[G1;J_CPC96;@ +2N8W.#CX2_5-?$D&);]2JY)\@!JUT5#/>G*@UDYN-K_B MWEBY?HTE6(<6\K.64#7ZJHYN0NC>$!0);.>AW3SNWASQ:Q)= =9J-G/5V?EU MQ:TNVQ>\'=6:1PXE]#AIEDLD^9)E#I_0QTX*J7 =FV'(" MVS^'M7UG 3PWOJP?*\J>HMH2>/OG=-L S$!K#96BJZICH ^2V=FMQ%=6KUX) MQ6YQ9-.\9%>&-*%MUM5@=@6@X_5-8U;:MDO\JCL%3JNSZ4MKL'PX#$N\ 3FH MP#,.F"-@@C^Q^^%:U^'(QH?0<:>>:I_,:XK_@6_TM%[8BW68JHM&!>U:7:.W M]#;(J-BFRRAPAWSXZK%-^CGTDUG&%WG8.T)_Q"H\NSY?7H*\J6O:JW5XL0Q+ M)5]<-C6-,6BB%KGAMBQ@).!NCOV+15#@U6(T0/]AOR1 80&+!+>M9+Q 7JB* M#^T1>#U-U?W 53/Z\W? 0B4.!-"'X"_00[* AP0O<:UZ$1:=GT00%B:S-%2V MTT7S<\:U&!D?-;VO$YK3J<6BUJ\/:2G;-4I>1Q\NF"7:GD.U2!W=CW 1K7CV M5;BX4J1]EA3[99WEHZ$-?BPC='\&T*B!-[\.G7@%:W!NE8B4*6$E4OTZVI*& MK%'W^C(#>=ZWJ\3'3!\0L%^Y\+O80.S[2_"E@-=_MV7_&E'+V]&3B8^:C MHMQM5WQ4S]6F ML0=_:^BV;@76;ZQHRUVAPS*-EX52#QE5\45'&]"?KGU)E .\;%==!JXRA].[ MVU<;YS/!RL:*X>CJB=VU*2Q=6T/S6+$NU7.]L;\ ^A=[/!+$AG"^DLF7-K\Y M^9PM%DT_'TYY1!FO6G9=]WOFISMO_-[D;X>C8=?M<7,TFI0=Q&](XQ8)PR$O MCA1ZGGR@9A,G9(^=."(*,!/'1Q]VV850-\V,K$+B[?IQ,#QV5N#XV%+ +[S* MDT*;@^@;)$F2_BC'_P'38Y,2+?57?&_-](IN)&WFL\[13/$)>6A,[]:XCW%/DYVB/&P=J(J(@NBNU&*T+B("L&$R]O M<)M0!(."R(3AUWWO8SIV#/$5UTKH\:)BHSLV($'++T#[FUE_@EO"7=JX.A_ MZGT^UXY_QO[SK\?,Q9()'\H?D%>1/_A%]=%G1)N5LI6B-%Y;0JULH;EPWLX& M].PJ-DBH3B,85E[2LHF\#%9G'I@CZS9);('/TW_M\=++7\87JTKG M*B#G93>K!CWK.X*U6?-])5A0FQGP(##J+)&R:UV)BWMR)G!: \G,E7F]QO)] MLS80-M(^?W#)@V?%%N$"P M+-E9#)X#+K%N!])NO_%47__]7_#/WH-23/# <$/[?.?K/.U-AS[/KG@.1?]Q MEAWH0(J $[AWLG!ROWO_:<<&A2?O$3]U_.__>?GPSQOL$<4Q'??'?A?]B[?: M[7C&XPWU,Q61754R$$D#-_XAF:$4>;NW9-A'8E_U^N-I(SZ1["%Y)*A_9%[\ M#*?C8"XM:8.\F+'=_GW$5#7_Q^YK^\_BO?=/'SI>O+8_7-4$Z[16X=5?73=> M&-]9_L"Q1_KU5FX2>V2H,RW53UMIB.>%^:^4 4 '6N-_^JW\TK_BM9?3W5QV;P)^%/MNK+HK^P^EI8C7R>MGM\J8\* M^5K B7 HD7@(X!N 1OKOC2;/ 8D]$_GU+J;+A<&OU2)EM07L 8DQ#\PQ]^AS\>_OCWP?6>A31[ZI^MA$9'\ZXR/7:I'*I#AK MD-\S7[R_?R3P9DM3 M4L![P:=>."054A^02S(67D:-,+ 102T%)?%J.URL6R^'+*\14^C'# M)6+\+/:)4,36)@YQ =G7'--T0@^ 8[FS4 2*3*4HLXZU4";$I+W@P+DA'GN2G=W;Q2GJ.C_O'_QW9?Q1^KEUS]H/(&? MI8HK3\GIG2'A&9;<[AA3LKW")[-K,YWV$ET'%6>3XUMZ26GV)%]6>N%I^[I^ M0/F\=(*Z\'T\\* P\ 3>Z,E&(OA+.M>72VM5F!9XI%PIRHU:9^A3T#,]M(__ M@%6TTA[J$,L?2!2=C2;CC,0?FB3C\)U4Y=ZIR^J&SD]!^K=T3F'$M,*(RXB!,=B /.R=N)7T6E8.R MD54L"(V!@?3Y*NT;:$+!N$ M>3IK\A(YR.O=GL]U.N$?JX%.OJ2_K8,J4MCHEZ?1V$!ZW';499=5'(%)AF.' M!ER##DK5SGEE],6AL.%*:90F5L<6:(H;ESAVE1-&MT"UY'ZSS(YR%,'WF&7+ MSN7ZHWZN\Z=JG9.OZ&\KG8+>G%?*3L=# [N3W\Z5HE:#\6+J\4@[T1=*!\;I M4L5SKXKG^9PM2\EQN:QDRT)K0RW(5H6I53HG/KSV+(JGL*JA,M;K==!>*S3Z MB^48J_)_+.$Z^8K^MN(I%;R\8=9S'EJJF,5Y+=^SG3+P=NBW@SR7RQW==E3\ M9[XHP"2&E%'F^ZPYE%+7,9\RP''N0U(4U02KZN]2>$#,E[M=C/X<@&8)L_#@ M0LF.I20;F/PE= )SFN1.].2/25KC%CN!#W;46N>+T1(L,QNBWI-F,0^_]M;$)Y51IQBA?G2E_7AB:: MNNF^;?75Y6.F2XG)*4(EBP[;K2J)EM>3+T<3ICOD\YSD,O,%:YJ#[U_4ZF:0$\LSA#!H M*NRQ'"NUQ6$EC*NS&SMELCPBOU+6N3XPW1>3<\^Y!9!JX7P);:@*I+&5\'?XG+Z("YAOM68:0" M%DPE&QGA_MZ,JFF VL,MD\&KV 8L]/Z_XJ[K$O/I8KPXJZJJ'HB&T":/FXP8%4)@K=@L6)_:=;CRK M:JQ,CL*'8;'/M#^*:!'3J%.:G44T2M=?HQM!TYQ=HGV3]2N M&.55_Z=]"4KW)_4!4/E40WTP83N%!D31]G?2#+>-Z_L:A-T>[+AW"Q1ZW09F MQ(N-'OS(!3K(L:^G/H'SXM?9NW&[,.M-])?9_Q7:EB; Y[-]!IRI/W<"#SQF M+UXH58W/#-E]L:$L\LM +)4,:U#G^#&N+#3C.KID.)NV/L+;^0Y?0J;CX8 V M>%K_0''-&^?V_(QPW7O9*D!171]V#]A5D#[W"'AMX)7 =:' PXJ;P(Y%918 MOPLF++W7#8NF:B+VNTJ7%_T$XD*+/[ %SC?Y^/$1N&\?Q;%<+=NK?+ZDH'@E MC]- MRF!"HT,FGW CXC70ZS*@M@,>'M;TX"3G\E+KNED/-T*3"EI*A&[=+)N M.Y8NF1G+ =+Q7)8E>9X.#R%5=@644"(2>P+S/> +X*_[!B- 7G5HZ?=Z-='3 MKVN8?Z\)R5N5R(SH/+,QSB8:5>"THX]T]L!3 + [Z6R]*ATN M]:25,"-:!%KB^7%?*'IT;W)ELX5:I3;%Y; N6MMLG4'90,>E"E2JCQ1V,%NQ MMY64I?H04#\U\/J5EMT;4.AG[4Z,@L5] !L)!]F5$S^Y4#^IQMTGB8:>OM\C M[A*]&BZG2<]\CE&B1M_6G+WV8F,N[$ 1AF;9:$FU]5128(?;!Y8E'PCZ2*?5 M79VA;BMF !<0YI55$UC,V4-FIMJ I)N)6SX%UA*H/S?N.O(L/3M/$YK>W:Y.V#YV91A%\1\P, MYZJ= <^EQ"8>2!]X56 ];!467P-Q4%^&@UX=N0:C^R_E_J!R=2],.^_U^8#R MQ+K'$0/ >N /T:^>9JJ;L6=RWN>1O.>PQ?,1!SZ&"?SZGQ[B^[G4^Q&G MS]$;#OC[\5P#[=13 1, !$$%QC:9SB)8KWSL),;/U-)XR85%TMX^ZLC%JN>H MA..;#6YMS0YO#*WVMF2PS0J]X&*E2C$/#'YXV/'+!053X@$*XL8;;IX?,=&I M+E2DNP7?B93D/Z_7GH+??G\'/:I!AQYATK** M,Y7A^%K?6Q?R!N^JBYE(B>C/(_-6MI=;:[,I2N-T=S(*FY(2A+U4GD#?-,!XVV.C+:V'9_W@C!R,/Y)'UG$S1UTU!; MN7J.%K2H',U$##V\?7%9*'/FS%\:M>S4$;+\I$ T@8!BAT.[95_)\W1YBUK+ M-C]QS5HKM#LBAA\.U?*BT6ZH^24PM#HWM@M]$2XH1AP.G:\\140W[::P&CF+ MKC^8-[M\"(<>3 #;PR1*\\2YH;:G)!(@,DZA'3CT]0R(TZF&DFQ6$DD"@)3$ MY:F857%6G*IT%D.S)$I([,\7[\B>G//*S:)A;?H;W&1#@6'"8TCMC=79MC,1 M1GQ$&#,-"*N6"R"F#ZY9U3:5%:H'O( ,AY[)\\-!$ZP#?HBJ"E48C7G6%?@ MLZHMMB"U#(\#(P\F :%#Q2O7%[Z@%A2/8X<>B>=GQ_1$U?>\LB%V\D()HSB% M&[G90B\$(P^>/&=VNAI5Y_5>B;=0NZL7[?PD8#M HQQ(E23V>310M+HAZ=.)MNSVN5SU MJ#ZS)*[@#YF<(.#2O-ON3^NEEL\=TV?+"H.65J$1H26'+CK];:.P),-C^@SC M.E9#S?H#H60Q'"4[H83-X-T/WJ@]PK.M16_MH+4^-F/Q"2[ZS%'--S=,>>;V M^K9 APMZ/HJB&:5TP,B#YW2S:FNR' 8YH^46V-K(+X13%HX\N/M*1!!E61YO MC,#(2E.T4>ODO?"8CF0I(N&2"STO&<,P% M#LXAM5;KJ#9=Y98\*6YZ#-]KZ?-6OT#/\ T<>7!-NS?SM$*![AG#RK N]MU) M@&"S8WJ7;$_SF-(G)[S$JQ5"".O#.LJ!D0?7-)=;G37*XE@86I*1K2_LU;8] M.Z:AE^; 5++62C-Z:$7!VV1C(W=FQS1TG5T,1A9+BP+=FE3:T1165,"1!S-? MD] NLZ'U,MHCK5"3%[S@ WM[3.UB.L4UM*A?YX/M<*"8&Q,E%[&&/KC_;( 5 M.WRCV^3QLH W1ZVE-%+CH0O +70HT915-]#:0-$C?KX-O"IW5.]O.]ZP44'$(9#\ MB8ZO17KLAMQ1O3\M8>0&QQ4T(;(^2@BY;D?*&QX'FD MIH5PZ*&-JD[[Z]"?M/DH0".:-_H#>]*!0_=+\/E>N>1??Y\^C?]3@%F9J]/ M5%O:4]3EI\@1I.$>!_>EZ'X4N]Q]\ 0Y6(3WU_X=JH/IAD/$5L60QKUEV-#I M478Z^RNC E*[!'?SW4 ]9R??3S:<>]GI"U((+[# %\ -O%\&]*3=!-Q#3[#= M2^\8<$Q7(?LUI:6G_MC_\/)AX8/LR"*D34I"M_9T/V:G4N [^P\2:AI_\HK! MHC&#?DE?GR,$V81U^N[^N7;WPY(7]Z?[S]>JZ^N*9.XF+GG]W46H["-*_^/E MG.UNMY^_%U3PQ?5A U,-",1^TO:_(Z$+$)+0?;C3Y5V:O5N+^,;[H9+L.3 . M]QWT&GU$J>/]2%Y\[^-R\B)H\M]_^],/K,)<]U4$7$"!Q!W.WNZM\71=KG)= M,.R1P=*%N;Z%20%SG>N"/>+9=%VN<%WP1YI)%^;Z%B959->Y+M@CD1K^*UR7 M["-#I>MRMG7YM^]"DGDR0OG;DY!]9PY>EQ%\]+7/JK)/\LZ_S.$?EP3YU3UW MB6#9,:?Q!,"M78?__O??\BFFXUV.=.9-#9^!1O83T$AEY(0R\@XMN#(1.9B@ M;Y&9=WWT=);N&5F*8\(YBNLYORA X*G.*T GGIM]Q?'KN;@Z'^2KCMC]6)M[ M4!RIGY)*3NJ]I-[+?7LOUS5)?Z!/L^N>DKHT*5#NP*4Y,3B:<6^GA YVHF" M"ZFHI#Y,ZL.D/DSJPYQ*39=@G6JBI0N2G_HR*6"^S9?9;;?=[]I=;C*>8^K3 MS+[N]'9 E+1O2GV<"^E)Q9/9XN]_ MO1>B'E? O'Q?XG#OS\E;H[SN(81_J8?0J-J56VN)"E#<;O;\88W"FM?8X?NI MH"V)ROS<8056+9K#K.LMZB.^)2[[DUY5%]:C4*1@L3 )C\1A#]M6W2NXOG^? M61*R2:S2VJBBW/7CVOI_/3 M$1=QG!-&.-]2/5PGBS9[0=5 5V(PH\;CL*B+'% ]6=@!ELB^H7=N*52:G#)< M2DZ@O(O(PJGIT"WIA%.TA<1?]LL@OJ0@)+]2JY)\@!JUT5#/>G*@UJ97>&1D M+/;>KPX[@LW=N'J(.$%[S+>V^J2:[9EZM@K;_ FA#\0%/F0)2!_FKOQ M';GJ[U$=WYY1_GZF,N%L%#/%K:C45^H<4Y.C-;BH-::@3D" M[(5X()GL0Y9YRX](M<<)*W=O2'N\5^QZ?^X\IW/POIE_ MIL3FVTYQA7U6ZZ0RI;2*PZ\4:KRHC1!V;77 3$%B@V$/+,T<*)!_W2O8TAS/ M6=C/W>BPWI4$[8VIN"I'226?6"P5.'\ M::F<$Q.F*],W*8?Z5B?G*QQ*8>ORW L,5H@Z9%23FN7J@)F!J8QS/.1;NUQN M+\=3W!_-?!\!IO>;;YRVT=$%-X.F=.K"FN8).F^EB@K3(F)384NHJ?26DN0R M(Y7A20N 4='4 T939_1O_C1G)F9/%P;DMU*INU0^*:_ZD-H)@(9^Z<6 5?A_ M?R%'5-"(KR)%G9O3Z-#5K#:=:_@;'A['!5D63CRP1W;+W:$.NE2E-7$%7L)U MN$P[/G;%2BLE9]_C,D'=]15FYKG+@K^DFB:JTNOM6!HOQ44/JK*8F6&'OM3= M9+>26[Q?SD3<:W#LSE-?WU_.]#5%(S;#K9!C71PM4;.AIPZ+3M;X])'HUU#. M1+IM"]%E@1%Z.:-*"Z%#PG-!X$Q_), \,>\9-?%<&KS39M3Q5&<%UYKF^ MN43IDMKE&DJ4MM4EA8X[BYQA];)TOUWC9Y,-/..2@MJ%P; 'FL92[?)G9;;2 M(J43%BF=2\-:[ M^<[*QCLBAB;]&J@'%$73*H.T1BFM4;H>M7$U-4KS";&@HTUI+02KO.G5;#T( M*S.H/ !_87'J@4V51UJBE)8H?:<"N0YB\OLE2MF\/S!,I8^BJBQ6V7IE4\IB M'-0M<18'9^\WBY/6*-U\HN;@?;]C4]W5."A74*.T](3%J#:5:;Y5E;/T:D!W MU U0'QCD-0QP35#ZL,HQK1FX[[Q-6J244J(S%2DY/6?%"TNZA]+F=--OF,4R M[\;Z)JY28EGR@: /0ZJIQKGO7$Y:I932J(M6*7DA%U+SD;(RHL6R(/6Z)$VI3PG3Y*J1MQ5B)ZJ"[-%1A.B^XAFMI M#O!A\'BS&^S=?22<>X.SJ9*Z(^J.SHU@;IB'92RJ>LN*]+,;;3I^CV&CT;%]E!IB1N[ M$FNFI&O>Z:G4E04SWJ\K(N\UG/4-Z:K7JHD JFGJ!+*IWJ1N^OW"HZ^I(I?L M*7-+QD@TZ.&1C30-):]=(1U[O_#(4*;B*-LE\H+.T%EF7C3+ P:0,0*2,>R! MI9@'!J?3VH#OSV!='*B7*TVZ^*M?4>W2)174-=0N>24FOZ6FJU (&H/Q:BP- M5Y[>@0HJSG@1#/6 L6_MTDD5U)D27A='Z<6JFR[^YI?G=]^CI*Z#T/U6^5/= M,WV\'&V6@N[,L>VHOC#<<0CU5TSGZ+<.AXOIW+]]"8C6W_MAP),#(J&<09(6 M@>?K6I1\I-M G?@_7L/L9_V3_.4IS %'?% EG>;ADU_AA7[H/G@)Y?!1 G_NN. )I_'WW:=9>,B *\"/3,GS,U,I@M]3)7!'WY6@0LN$ MX+&=,#,-W/BWN0[_!K[@!+X'71[XJ03QY8'+6I)NO_X+F&0'XBS4P92#/TJ* M K2J9"LJN+(_CQ]8MSV@FMRG6RX=L,:ZZCW AP%B*,UFKCH# ,RL(?HRMN-G MU W0T?'H_SV+7T:(&)NH/,_UQ2Y4+K&J@[\UI(UN!=9.O?6D9B=JKK@&BJRW M6QOO+5EQU/FL#P:N^R,6T6<);;O.S)4L[FGM. N8)Q_[6?LT)=<5B46QLQA) M"LW7ZE+7BH9F=9OC_OJ;H8XGVA[BQ0 V*YXRWXG7=.GJCKM;1CBULF3&*Q4+ MUO.B*@FBO!A1X&_G7H$PSS2#&2XO^95?'@9Y7!HYR-<.$4VFL*6UGE\GT0_Q MW!==Q^*MI>E$JNKUG1X F*=%?6G3D@&!9(DP0)SH8/JE3<9Y M%@H()N5)+A+-!@&U3J0#@B1!B[X7D+W.].? YYPEHU4[5MN:#M\F$ZF2"W4^ M]9CI@S^"!PW IW8-@" [0$-C%/: LH=MQ'9Z&*PA MX"0QXM6,$K@ND)\G>R[MM?>S%,22^TMM?2C;CU?C^102%P.^)Y1]#^(!O/U+ M&2)C44N$:>\(27;T"@07V^@#+NW'OF3"-."S.38D&J\XT@MSLS_#UFB0Q.1"59O'K[PQDFD;S=BC9Z_L=Q[^*T@_:X<72F!I0K_9C[WG MA,4F/D3L42^7K@,\6#"!9G0>'^(=Q! &0I%;0Z\8$0?FPL+GJV[KRWY '[A$ M7N!&\5)P"I ']XF[YQW/!XL1K\31A0A;!='B9OTV:JV'8ZOF.XY8X&!-(',8 M;8Q%_ELF[">I'RQ]M]@*^ $OK?QBKY#?9+.=+X=0?FO"[%5E,AXIZZF 3\;% M:I;(CC4 (#!AZ!&Y?7*K'H!T>LN$V9K1 WS8U]1.BDWG.>C$;POC;S@-K_3! MT=A1/*E;?[;8YK62YO5)2[*.BR)N#/L7CV0Y- MCM<$WM ^+6"_&R!P.1?MNB$Y%FAJR8F=L5#E:6!Q;N+ES^22UTMAH:XN.BJ/ MU]?AF&Y5:RT1Z#*"I!^R[+&0[7$?W?M37/3>(><$'V3<.(PZC;42<-D#F %( MWN/UFP&=OP2D-HGBP<'QF'T4"K#;I:1/8RXM+6&D-_Y&S(PWBNH![ (;]7R% MQV0;31+E!'?R?$AKX_F?P@F7$LL67V#G/\&'!4/, !*+A *#D?!.\.M0-SP/ M3F;]533^%&;E)X%6YF"^3+6EO9!88!)CU];;91=DD:F-6_IDT;/Y?(53-WEJ MV5\%RC,RX@(D H8GM E'T'_ -?7?_ M8+L;8LF;?VQ/(8D^8F^V;)KJZR/7APC6@*#L9VW_.P+SL3]DX)@:2 CFZ3]+ MQXN5P@]7-25HOG^ZYFXQXAOOATJRYYB!K_[THJ?.0A\]Y"$9^'')^#=XEZ=_ M?S-Q3Y/I0ES#0J"/*)&NQ#6L1 J):UD(],W>7.E"?--"T(]$:JVO82%2U70M M"T$_LF_V3TU7(H7$G[80>.J_7L5",(]4"HD3KL0G"R;?#6Y\WUMG]_M?+W"* MY-MJ^;?G(/LZ, ZK#M]^C\R4.31V?@UV*12L%W2,$[ M#/;20G 9W? >G?PS9^6/Q\I[E.KB$]"'N;[DG9-2Z>1G1TO^FZ0W3Z8Y[D4: M%,>$$(DW&7UQ+K*/S'5+!O>\*6Z75H;9N9U\Q!M27D_+=7J41_*YLGUYJWHR O+P^]K3N:1Q*]:-';[1F]*(*Y<'5R]&]7>[_Y*5(+D)?]M M2ZZ_=ZAN2AYN64%XN5=' MZS:9Z,TKT:OWLN(RY[V5U:K?(D5(E.*ECFA?JJF7Q_HY]-7Q,' %O/3^1(QI.V*EU?K)6_G.)&"S?79 M!YHZ2]_JZQ#N2S2J1B]S=NFK]SY%X^ED%]TMP_DWFQU]%=#?T>P(P'J4KVRI M;KZ]0BV^9\WRUH1L2#, :]B2_C%[V*OS;E!].I.U<^9O6,;/8+).V%)U,.JZ M$CE=R7QK,.G.AC-D27%O6;^MZCI3R9N?Q/!A>403*F)7YO-\=\2;4:G!SZ'A M8Q+%C^'_24'RP;JK2[_.2H#0.LP!G@"?+9[BCP M5LZI^J3]1L%B)MWC;S7[:%1=3$B&B& *X;^]3=., _XD3Z?U[X1 MXSU665"5,Y#*&]4TWU[3=$';B^$OC"_XA=C]UE#[U&+9E3I\9(:# J[7Y;IY MED:&O[2;0CE76I>YCF+D67G=;9:ED@: 2,>GL=$/V)$6L+BAS=G.;^] MHNJBQ._KT/PFZF?SG+\M4$[)B#PQJ)GJTFDOP/#7/NQGY M/8MA.2&MVXCS452N.B/#8GI%:^YO>GSQK4-E3DKK/'75YWS;(%"Z,"E,T5#N M=6AHGKZ#UMTH -[IG7$?MO6]OA37BO+/<;D7D-Z$3:FF2H[$UTISK4+X:GF( M70>9*P:#JE.(M!&J=^U> \-*Y:D.01J3.91^H+&W#O2]FZQA(SX@#3;@32-+ M:<;PM:4F7K1F)G:@)D139U"DJ#!S--_H&?E-.O(OJ;>&.V4(^\2GZ. MH[U)'6>Y[+HAM3L UU1\0LKA21YW@^HT97A6FW5";EEK*/4]"BWSV MW-R]SM &O?R\@CA5M*>LBDX6+0^\WJ=/)CX+>55%VJ:,69'CI3Q:HL,.TR2F M4 M \HIE4> !O[5I[N:JF#[$9.-SJ4Y*9&_4 [AX/=$5N0/TD=.%"+'JU61E M7 H71E ,BMMU?=N2F>_-8:*TRTT"><$9B$34M2@:Y'AN)F9C"DL\X-1;T:=; MDNN+\=4+R_^YR.N]P/HWF>Q7@?U-3-:9!^6)'0A-5-IR&D9'KN;V(;QC)HN3 M=P+ND]/6>Y'N,QBM$W+8?K9+%:I+OXL&&T$S.'2E:MVW[-]).6PN:_?025"O MH?IR'+6;;+^X&'( &W>7'[T88;TFVWOT=EITNO0F#Y51W%358?9]EY!Q5"H QB*DMA#RC[5C+G9O*P M+]9^_W\ZOOY8E=R,:L,C52 PJ@3XD/Z2)V30Q>WU'C/_:M!<6-EH-5HX0 M-,:K3Q.Q9;=8)26VO5E/7C+NN"_J8U3@G:(W6FV\C MM=N1SJ]1?&P+O<4<9\AYY#<-:/G2Q.S])F;3HL^[YZ?]J-$?TAV!0!&$YIS: M)!\A* W M.6%IUPVO1UJ6=E&ANYGH_J=Z,Z8!_32@?[S1%?&RT14A;MT%5:#')8(?5J59 MMK->,97F]_9F'",K5*.B;=XH#=IUIS<:"UBK(V)8O$\M^T"C;[6\N7'Q3B/Z M:43_=[LS?AK2WQ31[V*KDN#6/1)5:Z(UU=I]+COG(+#CD#Z9O5]8IR']LUJM M4^Y3T]=2CC7%%1]M,*.)-I=K?/UMM5;>ENS92"^?0X<;0FCTV-[$F880(G]" M3#_MSYB&Z@_Z,Q+B3!D0);XFVKS:HT,;[Q>W0^4Z6GK0]: <2DIASJ_Z0;U0 M8PT_2\2^:ARK1\D'EGZK]=1MQNI?-FA,2Y\N'8F_0!\MXE4?+4)D*T5#[S8J MF*"VNKZT) 54YK^W/P>*+"VMO\Y&*++I,'UJBJUF; <^)&"-V0?JG!M&_@B& M>'.F\^*YB(LT:/P\-+^)_>DD5IPLNJ.B$/!F4 MF;D"RW)"9IULT$F)77?1+.505>'Q<6#?,)C/<%*^#S]7QXJSF M3= YC^>WII[KZ&AU%L;:"?"Y+/Y D&\=(G,WR\V:?PTIK^)._(RLA&D?E\6AD5%SS*K!N:U8V3' MW/&>>Z^FF<.SFJT3\DLCW'I^!:W8AD6BXQQC38A9^]LRA[PW*Q<1$RH3<=Y_&T['9&_4!TCZ-!RVO MR)?5P> 7V@NQ@>7(1JO7&;5-I^I%D^]-91H12]*-50T3\/YV)O"E\GK;Y$2, MW)TU@!-G]'?OW7REC1IO ->G:=3X:61_$YN=VTC?% E70P.Y7E9\)+]N4#&^ MDTSH&;>WWZC92CLUOB?<)^2QC;#D4++>[_/10&'*/;Z@%JUORY,6]:%F.1BY M,H:$:7I9WZM.LS,(CKO+DZ:M&B_*8.].FWRM%090)*@H\N:@3_%XMD.3XS6! M-[13N;R_1V=;U7PAD ?DG%\9.4$RQXRZ3%SAF,Z2]$.6/?T!Z#?5JS'-T*89 MVN-]KXC7+@)A(!2Y-?2*$7&NJ%OX?-5M?2^S'5"(5V_1HX:!-WAAP3JYEC#I MB!@5,ULV^T!DT]K.-$.;9FA/A^EOXK23O"5/E#R.&X'5Y?MA>])H!3.([)C3 M,F^=#73CL$XSM&*";VO7V*ZYHU*K.:^@ MZMA$9#0L1]4*!R&29FCO-T.;%H'>/4GU5V'7F**88P38>.'.FXU%?QX#^Q,D M]=^^))OJ^:'W8B#XXT>!F#Q[,[# W93D=[A8NAU(R8JU"<_\%AS MS51$!KZG@4@:N/$/R0RER-N])<,^/L4L?SR%Y8AX%=!'@OI'YL7/<#H.YM*2 M-LB+&=LIRF2-=E_;?Q8KN:.%\9WE#QP862B_ MX-?=BY'8(T.=::E^$D;B>6'^*V7F+E2?_]-OY8\B'_X,L STI)E<-DR>=_?1 M7W_WH1[*.%HF#[6Q[7M/8PCZ! MU%>:\!14[;5ARCN6I?L6G'?.GN9C'3M3;457O8+N*:8#^)G:![?,F<""[4R0 M+$ZZYH*<('C K[2RV!2&3)M< L]6!<9J"2[ONX%ZLJE_*3:R8TX/E..S/#8= M?Q>R9!Y?]MM+_GWU>AG@(&1>O/X)]?FQYR.2\.I_Y5=W>/E6?_U=5V>2F0'. M 7"VH'H SR2?V M*$[=EMP(R&K@>C&R==_+R(&GVZKG/68X$S@[P6R> 8\,-#&D#Q\H'UPM\Q;'4W5? #0Z?)-3]>48!/B_PKOSH =P_(ZNF MKJ[!;/ESZ:<+ O;DF$'L0[Y^C)@C,?_Q#N\ +FDK9@!_SL#GE6)?S8,WLJ0( MW Q<-(EF9'PGLY3 ,X2Z:6;@2\VEM9J1,O#6K@XN"]QJ%;RC8Q^]-0!\G"8" MHZ<9#4PLD%WP)<\''\1B^WC48?H6>7G;@_JZRI-B+2/*!('AF$:+%,H2(DE1 MDBBQ[%2DIF@6134)1R7IK\1,2'O7>)EUO(Z@HZ+1ZP4YX/_7.QC"B7$KO]/]:"($5"_# B8.1=:\OSWM.S1"B^JI.*.12ZY5#P(<.A\Z1#AUM M,:)LK,)5=< PN-MLQ%WA#H:NB18]K%C:0!@.#$0-^X..3L<]/@Z&LMQ$''7@ M=M@59J_:FKQJE;KAKAW(ZZ%;@B&&_K120W6[,\HMPJDPJ^P;$[P8*K)96IH2 M-"6J%$L! #"T*$])7%0H6<4UALDRTO3GBW>[6'M,\FQ+J 4C#U\R5:8^[AP# M@&;5!4Q8M_K&RBZ1P=K>-"ES=@P DH0TY$5S,S1Z&Z^CY[C.V!L>!4"!6MAV M6Q-A48#DU*K#?*_H(=H0J =WKU49DJYM%SR:=W-%9UGU)@)0 M?$> ZF&UGI7GYUETI:_G.G@QGRO D0=WCZI#=[JN6Q5^&&AFD=I@Z]"9@9$' M=Q_->DR]VE@H1JV$6!U*KPVZ=G@,_+WF?$*8=#= \UY[)*S+*EMJPI&'Z]Z< M+V2R[?30DERR%GEELVP[87(0<3SRS#YTQ88.25_:O.4Q5_WZ8-F;RCRJMUI; MJS RK#ZZ2[[H=J!..?^-<2(>LI>;ANJC-BF,/:HJ-2BT6[(/_WD94I,"W]E_D,1JXD]>A71>!,-W8YY#9MDD#..[^^?:W0]+ M7OQCNX08[!'%W]HK^"(V\N+Z#KBF!L1A/VG[WQ$8Z?^1Q+]",$WOQIUV:Q'? M>#]4DF/2I'Y'O E]1*GGB-/O!Y>?HXB_F2?!'XDW]W"FZW*9=<$>*2Q=ERM< M%_213A79%2Y,JLBNWT;_K(%]L$K*?F(2S:O SY^P_ M.R<'(8=/3A*@<_##__<7]==7)XQ^I,_;[#'[^0E[*SDXCDD\'Y/XI[Q@BI84 M+=^(E@O6L)T834=JFZX<5-EW,)7Y_AVO9X?1B1?],&)];.5? @;_*F P_!&[ M;-'GB>:38D.<0K%>08GLRW?.!ZX+9N9D8+BRUSMA1W48P+BR MM[M :4@2+[BR@HI?+/O)%C\5[52TKUNTK\[)?V.!D_W#114X!I)Y"U[8-0KK M._'T\[_S2=IRO%/WEOA59>W.D=O!ZF#3T)'J.T*95 I" ME\_S <)U]>T<"]K]3K(C\(Q5M2E<4[C>#ESQEW EQ,'2=XNM@!_PTLHO]@KY M33;;^4HA_.?A.C&=D*M);M=H"4MI8[)BP>A"N-(?@>O_9^_-FA-7EK7A^_,K M%'WV?K]>$>"M@;%[GXY@-AX8#!C;-X20"I 1$M; ].N_S"J)V6ZWVQAAZV+U MPJ"A*L/Y95"A@9WK.650#Q_,GAC1>K 7A6C.IE MQE"O3.5UMNQBT7,O^LUFM$#(?;QHJ[>7MY4I.PX@"A$A=I!B5J':AVK_5=3^ M;W'+0=2^,5S$DU'9[ P3#ZTIW^4?8XU4!H8)$$:*I/B7.MF>8(;#M B,B_M^ M36::8OX3QDXG&CN]MVWZ4H;H(_"'IVFO,4&B>-$]%U/Q-D_.FV/%EG+%?JS/ MC@*FA4A:3(4YCU!O0[W]$ #Q!WI;>LPF^4+,*K>J[4R;]&JERES!([P '81( M,OW^T"%@ #E/>@2(IH9Q4!@'G6X]S,AEHTM M3*\W89.[>3X;=\IVZ_*N,YIV$\)"[-/2VV'V)+0 H04X(?CR1@N@2N.,GJWR MT2'A>]*3W!I4>D8?+J>?,$4:],% [>*"V:2HD,!6JZ6+UZ"#8 MQ7<\:D[N[WG75U$:"=.%$Z]DYUHJX6">)$O:[PLQ/&U;5\_ M5<.P(_6M8%VX:>,-[+"QK\%&9*.MG444U"J5DY]MZN�.SH\:\OX/PJLF5U M%*U!8JENZZDEN[7K2?^:KSR2Z?.>+\*!05,&?OL3(.BI4^M-1\,H[9).K64U M!VUAV) F]5Q'N2T]9NO/G@?%+HVT>>"ZS(WE.>TE2-O!? 8ZOG:'/*7@TW31 MT=OI='IXZ8HNDXX\^RY%J1@;^N,VCYBGG&_MP]2H.U#$)P>Y="-V3PO M9[/30B'QM$@V;R\+?375?\[C'<,X!._<*"7<7?.SKS:-'R";EL?UMJM M0/OC:A.RM!@W(*(W8"H-!89)7_5,;[?BXG:2R@RG]=936=%*156Z*W2G0>KM M9FU,PV_C1OPIKPN/A8KIF*S/&]O[1K75=4QKSG[50$MMKPF<';9T"W9+M[!_ MR,N%[X_4"$EXL2E$R)>C-=R)Q4/&!(\QTEDL5)@ \@45)ADR)GB,$<_$=,B7 M@_'ESW<(?/E62"\CGJ-2@/[U'HV/I#_&1\ET[%/P057@9LWZ574&%GS>G=;'[ YONNRAW_ M/"=FQZY%.D^VDM7J;CKJU^E"-U9[$A_X[[^R1_F#U_C7+P!F_,4C#7Q?= MN'BYPA\5ESLJ9].*T[VX: M#MS'IYT9D7,KRTTZL(^(6JC/^$+NNF:,+F#;\ M^T >[ZLKQ1]O:0F"4DC7W48L6R*M4K524VJJFUSD4"EBAU,*A@*"IA3!C>Q^ M.W:Z70R]>(0SB(-;2_Q=(UVVX>G]'/MG\N)?RSH=W67O/T=*['UF2>>+@G'U M(#ZV1MK0RI6+M?;=$%MY@:\6SI*'<]6?T"]_+3$_NA/^$S&_C!J+F_B@VVBY MV<$],1]*][-X'\0_D\ M-J8#SYSDS^([-NL]NCJ%8?17THB#N/##:<3L]J+\T!\_B*U2^BKQ^)B,)3(3 M[-D&3AP$]R *$8;0[SSVW$ V^G@(@YO(NLN.:,AXN$(&_H?A<\!6-@,8=QP] MO&827#;\LDUP4<:VB6/?^@*=\>5YGQ6++LA=IBW/IH5J)W\^SF?XI"5@VS?P MZ['8V4&:OGW:D#O(JO%9'/KA=.-Y5R^-'B;];.=JQE>MVO@^/KDP1R7LL<:R MY;M*\GZ^_N0<^W/3"5@0+XCT'85GSV&&D?R;(_E %Q;Z+*'^RW8P!\/1#!OIY3#A3HM/]=IY99"K=U)TE?PL'8;W[Q_>!UI-OD0& M_QDMV0WU\UEA_-B>5H? WL7YG7OW(%Q/03G __.'P<@G$>E_RE)CVY-A1\_6 M#M@I.I$M9.#@Y^9;)'S+(4[8/;NU48SY;%KR*![?/C;W/QNG Y<2A6463.N' M;VS69N6=2A2IB/5)E!T^E'OPXA^R/I7GMH_ITF>2'_7\6-HK) ,'9D^*_YM; M^XSDV*$EEG!8H]A&B0;OMLTJ#?Z7OSD$Z3'&,<<_ *#3XA7PIS>QF'"6C!^( M55OJ(ZT8\U^9&UAH^/ZW6I]%)2IQ>NH1%5E)25WY'A,[<2Z5)$&2Q10O M*M_86^5EC%24FG>I:*D]3-2:!;G9(4W-JJ-IW[XRFA0?3 M87XQA2OCVU>VE(>.\=#*N87VX&;V$&NII)OK=\3=9^:?4H(PR3Z=%]K&(''C MR$JQ7<[ E3O/7%S.V^+]52HSO%1OKQ-7K\C=?CM*[.".+DM/DIN@8@I MS4SUQI-LL]Z)[5[I5+6J*YQGDWSI3KF2:^9Y\K+89UL,-Z\<7\ERL58W[@JC M[EUG$"T(\82,S]P9IU:_D.QJZ2'3DJOJ^4/U-I9O&=-.?/?M-_W+HE3)%&.M MJ'#GN%?Y6*NOU,&5[ES9%BIR27M\C/.7UE7FX?$F7WR,XB*.M'UEOZ"<5]KP M]J$8S[?CW?9H]'"; 5>]\\Q[]3Y^EXX]*86GUC E#-K.^4S/@&_1,MW8DY>4%+:^Y<*C[, M7;MI*@^MRY;MCNNS7G84AZ?ND9+80VMF+.KD:ICHV7E%[9#[5!F>NH?Y_<FG02K&; M3B?4])_?L36@U]WC2P8X186A)98D]^HO73A7M^.&VBWP6K6Z&.7OAJ,F/^W@ MI<+QZB[Y^9ZUH!Y>",97!Q!(RROA?CE::X_B0IN692*CL6G)UGQC0;]+G"DA M!KT)I-*:8[T_>00.E-TETWP2+9VF:S*%%QJQ:4F_GF;(AJ)Y19P(U@7C !V# MX27L!GRF_RC7AN%N%0+T+S[C&C!WK0?P$1X!/X]-@WCO7RLN2(OK)W_: )&] MZ>-#GAF@[&R6,:47(/#F9(OLU)CZL%)@.YDZW%&S&O8S5<#Z8K-6&-9N6\.G MZ#AN-PMBHUS+!*4*6%@IZ^55P$3R+!U6_@ED(1/^Q<(((5^.5/GG3$R%? D@ M7\2S1%B1*8","0U9,/D2&K* \B4T9$$J8?9;@/PYBXB\;+.#63/@%65%EI6) MQ+=6)A*DL_1)T>:0E8="*?DR4A(XLWD")=X.K!X!*LSUGDKSJ:KXO%?UIE"8 M0F':+@GU-I,$QJ(L5 [ZZ;UWWM08 MBG8HVL$6[5.*%1+C]>)\M)0/VXYJ]#G=M&VV\:!G6E/94D\&R 5,F'^3:CZ1 M9LZ_2\P&>&/X:SL&9NQ.M;>VA:3)=SH%_;89+XBI>B)V/Y'$Z]Z;VX?N;#"I M^JIV!9J66U,T.V\"C8 [>[HT/X[RL4?5&J0+C7:ZD;U/E6:*BN73).R\&!?$ M2"QYH&WAH>J&JGL:JBMUKI(5LYDX5U.\:SVD%-.==B:]Z7%55Q_6)_6\EL[Q M)#YLM;./2JI_@WMU$Q#?1OAD+,*G7JK =.(1+\,:K'+@1R&-P$S^N!8L8&1X MOW ID''"U\$I&Y7G]H&5IT+I6H^5"-^^JK2*S>YHE.3Q) & E;@D1/CT :%* MP(0^U/U0]S\3T/F=[LM7PT2:M.\2PWG-ZMSFR65J&L5*DX!VA*0020J[/0#XX']7F*&.DMR:KH*Q MR[+>'_N,W*2NUA:MZB,I),3.*'JQN.ID$WBJ7P(C%XG%^$@\(8:Y@%#_0_T/ M+*SY&_T_CSWRW7$YZQ;D;/'R/IWIWHQSJ/]T[4.,\Q$AMEOJ[93S 55G0*PP MO/H;:W7DFK8?:KH"7+_WL^$8JIE[;%1[.M:UV:1WUXH^595X55!;#_?]3HIN MK8A%XDDAW%<1ZG>HWT''*<_I]\- $L9QS1ZU$A6G6Y6L<79,ZX4A!A&$B"B\ M/P()&.)NFHZL[ZO2%$9:8:051EI!02@ER[3W1E$+:1Y3*X^U8:Y13?8N8Y,G M85;OT%IY\4A<2$62_$LV+-3M4+=#W3[RXM SNCW)WBN2.[M>M$INN3E+SZZG MZ0G6* 5T$HNDXJ#?B9=V2YU2AH2]8N/PHU\A]/F$9 MFE"(0R%^)4-///CUCCEJ,W V--X%9SZVP&&'NPP^!A\?._UU9/Q\[.D?IBM5 MX(+GM7+=-0N/%SGSFBX;3L90"T^N-L8ZZ'N0]T6OV^U=Y856*UI8R%_"Q4DIE8B(L=W<__MTV@OM1F@W0KMQW,#\C7;C9G:?S&3XJEJH%J)Y M]S&5:15C4[0;$+(GI8@HOMB*^_0"]@H%3H=;._B*1N\S6; OE"8\^!( Z-H> MD].WFT;A?%QO%TJ=E!VKU/-RVJAC(R%:_D&0Q$CLQ2QAJ*&AAGX-#3UX(G^_ MAFH=M?6D]F6CU4YU\.$\D"6U%:"L^0WKE#VR%D&J[R7&F%><;.;62U^?]8K0W15OQ(GHZZ:Q*N+)\ MK"WG$FB\:KK8W#((%N\=:_T=?9X!"@3?@((6Q#)5V1[\UJBM98[WAX,UJ>74 MQ-&0M(BZ&'3BK4EC=$D;+TM,R&D-CC!=$ZIXJ.(?"E[>3\6-CED:#:_K%\-< M;U3*.?/+2G]*53SQ&A6G@.4_M,7R+_\RK]WU!_6-WA3:;=5EO[RE;?0QFEY3 ME1/XU8&759-R;B#;W-@R)YJ*VX#VI:$N$$W:EAT>9(X(RIOKP* 7ZU)X MQEW+AMPGN(#-GF*1B0:JYPRTO?E9^/W)U2QVPQCTT531,^ES*NTC>4@X644U MQ M )VQN"M20@57J&8>ZAH5]E8%L]'%@=!+[W@*\P=]8B#\GLL41 Y5R4\&F M\'@9F6H1V0;=[''_>F?!RKL6'5HGV1&84C7--3F3AM%X;#'4RL-Y!E@^$@=/ M-]4W9\]V ^!MP1N<<6SP!CES'.F-+(A]@-9Y7K/MZ;XCBY'Y']6JE?TD_#S MGXTBTC9*C#P&BS\#=C@$A/B]Y6?;,'FL[I2I3B);76=@6N H,S/-7O[LUPC/ M(9NM^349=8G528MWY]7SLE[CQ5G,C)?BE91;[+]5VIXOW+E7G.Y[R68F';M\ M+,@70KM6[1I540%++B0B23$1 3RY(T^4:X>EJ/1W%!5*3XIPV>)C+7>B2VKG MAD^5I_4/HF@SG7A4'Z>-4DL.LCXBM(?2,% M[RK$;;XY@?N'I!V.QX/L>3Y1:Y4*T8>;5"M5:)3 'R4B\<1KI/V,\[L0@:S; M2[2C F+7$"V8E!-RSR$6N HA!>I@<%U"M4*#R[S!<>B!>AJP!75BJCD#SD9X MI&LCS:'>US[C&KY.V0P4=4D?P8K)D=E8LRAR ;XD@N,P"[T>HQ-W(1NN;,T9 MGJ*EYA M$063%*H/!8$O 'LTX#&U:A1#GG$M(('%$"D.%X%1A)L20)MS^H2^@: 6[U\; M&->SS!&(!*BB0BQ'QC? KW[/=A@4L%_K<7 E/'=D6B@"0Y0)H(,!>-M9P>R- M&SV! !!MXU/9_,A,7A*J._=O0B0B>YH*H4+$*V#IQ9 .408&@F<.8WF'6FS\ MWG\3P\L;M%[.]D6*L:DSD+\:]XKJ(T#++@:O&\/10;C 12[I1V<_H B[#_C: MH2P RO2TGN.)%Q@ ;-O)"*<-3%/%.70)SAMNT>E W3':0]VA;H@#$.OH=)@X MO36. OBW33_Z7OL:;@;NLWGC/"(H5K:M]8!R[&\-&X?BR%'_Q\20=20VWNA' M/O(,B2\K"CI_')QFL+NTD1?#V/1F+[:Q\48:4JBUUAC\CKSV5LP#ES&5S0 \@:M MTQ M; ),>C4?4+A/*P736A,.0 %^.;TE+*CYA&.%A2E%,XIBN43=ZY-KG>E\FI65 M:*']5+J=J-.8+"9.+CWSWE0Y?^S:D]%\I!>JK?M.ULR,U=XM@$#C%8D;M#+X MX)5 @TZOY-DBNNPYR/U^R3Z>ZH*V^IH!JFF[W4=PYCA23"11,?!\#@H!S(&" M)&8X)S(84==F/HA]=4UFFF(R'[;_L9N/\>-X(!>+:#9T>^E=;>I>,>FZ\JO4 M;O8TY.0J862OH&"2T119A5*I&2S+2W?FETZP M":_(ZJ8R]!8WNIW8;3OA@D_M%G*+D2P-'N;3:7K*]!\H3=2,\\)U';Q,^,81 M8-X87NZ [AQ@G>WGB\W#UQ?2QA:)TJ6T;[\J)DAA^HSC,@IX6*:>RP[C01"= MG8F\ZU+$0\]Y@+SKHV1BPV&I:N;QB.RIIMV+/+)_KY!X28 M@'U^[IG@#;%-W87PO7QLOL!@J@8 * B%Q%1D#VZ2%0]QOA(FC,%P=)YL):O5 MVY(]''5K]:$:JSV)#_U]."'9$5.;:0^?WVN*2/,>EFW;'9]P9<,P)U04P/%[ M"8]D3>U<)R< 3:*75:%.[A?QIK*1WQ/_(.&Q9Q@U%@')?5+MW9H86_@ @UUE MK4&,J+B&,911_7)J))5XH=V]>8BWKFRCT<;DWYX\R+_]R-!T'1N)BB&,33LB MP _^_+D5 2+P63E;YK]7HN6GP2&6X/( 1:8RA+V O\>F)?N1# 01$XR\5(C5 M9 MBR#% %J01BP@QVA@#Q+;ZLN$U,+*]- J]/$)#)G-"++8D-#3,J4[4/H;K MRY4FQS1U/^%@8<0[)30>A5LL!T,[#&@10>D@M 3#0'\NJSFP<(BXEAG5@2# M$0?<(,0'?4L>C9!$R_S_56UY$PVZ3=WL:QC0T0";5CP$&54&N(@$\FAK*F'T MH,AB1;X(6V7H<8IL#Y9J$&'K4!NYU@W]1_@:U6919H!_G-/_=1:96')>G=;O M6T^-2VDV?6C,XS>9O;;CK7J_9G@,%')]P_!X7WW[]:_867)I=.C_.'B?ODQ! M+-'3^L:#_ZC:Y-=_X1]_I(H._,>]*8,M/R3A4+R=*3S_[X/L+T$E))9OQ,28 MO[5F:9#C"38+.FKZ[_^L#WZU]S>J@'18/_P],FNS&C"RB72[3)]$NQ:1AU&* M,G_(^E2>V]XLD^DSR=]^\V.YS49B+N),BO^;6_N,Y-BAY4B>1=JD MY_SP;O._HSMKEE]Z4<0/&F=H$X)/WW@N98QCCG^(PADU^_"G-[&8<):,'XA5 M6YY26O.4,C>PT/C_;[.:>]YQOB2_3;K,#6J90U]BX'EC3YCE7VM'M'\ @,5#J(3OZ9\'*9NF#N(MW:4;7_ S$ &MHCRG]OJP*^N^ MNX<@9?7'8''M7!7:HROU&_N6Z.)8"U:W=18J=:__1+/=D^C^"837>L (!U:E&/0[:\Q MT]!)&^>B$^\-M28IR:UK*SD=]-],>'\<:U ]MRYW34LV;+;+86U7#0P' ;^Z MERUCZ;%NY-2<-92CJ;M)UZA(MW? %OYLMP:+SQ:6HO64LH\R#1; $#EY[DW MY+XG:Q;=EW*0325'@+GOP#*/;AO,\SDV]\*SO>SJ=])WMQ5>GXW!:C[@A9MY(V6B6.+K/8*>9#8YR) ;E=WV+J(_"'\.]09NG>@_GHR\V&> MSK0G[?Z4+\7O1I.+FT+\>I !9=F3NMS-G#,^[-$:WS/XJV%L*8FN]= U+,M4 M784ZCE= 8>/:5J_/RXUY*YK,S"JV?)L6^_UC0&$'L C9PL)H.4R@R4#6>]P( M5[+&NL:B%<)B,=D 9(!;Y]!HL<6O"0'7[U.4+.<[J^PRGUXG4>V M B+8L:5!#')[*,D]%>>![]FG""L:41+M-3?723-:;8OG;F'^=,L7.&HKFD&/GC+:G436X/%&H3'#"$7)(@NAGOE\ETI2&F#/Q MQ+AM16]RFASG>?$JE186G:[%8,C5^4]Z( MSMG+%.W/!BT3*/32]=S1,B6$^1$_W\,LH^.AVU_.N,#HY*N279Y4O#;/=3 'M5)@<%!_JC3M'*UX=5Y\Z2$UGB%N[PG);XHE[MR]4$"FKZD9YWZ%!E M"8\5O[@1H&RV8WAM9ZX/H=VDH.NX#&D$1W62G5LCY\;NXM7%& JNJ9I&+GT#;:/D.W4 MGQ#='.,7_OHV6WU7@'?F"&(9MIP%M!G@ZCTNMR^W]V,"RO9C)IK?BK)-T1R9 M*4A:5'SXW?8X!G' 0%,&RXEXAP4 :RD.BQAZ&+QM'098G=>@N].I09EI+(#R M1VDO8PT/[?H/\T:\W*^^>K5KLS 5+ MV2!2AT 9HGXPVJ!G*)C7]">S)J3V[G'N+@%QFQ#O\!$Q!MZI[SU;Z9=Y]AY-P# 3 MAN=YW#'(FJSIU$ZA"II 8@-DB*9H]F@>?+U]@MR>P]^X4X;JA;?[US9[#LT4 M,1:R__J,0R^0)OQ+(1 MX""!D2 AYC3"L80=TT5Z$LX[' $SH$=#5YNMUPZ-H#BJ*GT[W67%@ ]UM/#V MKG>HR1E8IML?[%,][_S06@D [KOL?X+A@^C!&W')A)[<7YI)W$.,0H>L^.<, M2$T3=OX)OXVZ 7_V]BD]V>15%7"V7"5# 2O,M"T .)K=;>H.:IZV7,SR#1&K MCH"3.@ZV_I+P[+/+#VWD?W4-F,E MP\U8X6:L-V[&DOVR2K?=V>5-7KCHM-K7:356U6[N4M,Z1/?\-_:VY94/B46Y M>J_E]%:BK8P6ETU!KL?Q2G'[RL2HDAT]]JH+/C>]TR^O'B?3<06OC&]?>9>= M1,MWLVI_&*U=.%*EV:SS<*6X^_9JIGL_STG%=DO+WC1O%W?CA':=Z4B[5T:O MDXEL.E&[*IPY(-72CMO?[2;=W?IV VO*6*B6':2L7.I#@'] MSC/CV5Q_XMSR53ZJQN9#T9K.U7*FD]R]4KQ]N*U>+1H+WGVHWR2OC8O'2AE[ M'.]<61:[N5MC?C\M_.".=H/:>6KSZJDZMJ52>TAF>B$V+M[> M/>;ZF(/:N;1Q63'NH[58EZ_6QV)L)MT:S6S&*PN_>6EAIH"*Q*4Z+TN#K)V, MMV-.A]9+WGGJ('%?<^9-5^1+E90V=\\[U;M)W2N7NJ4DY#;NY,;*F!>EJ_/9 M%5\7>_,I5BG;>>HP]Y@IZLZC46CG%N5,,V_Q%TT8P!Y1F:2']Y>WO8NGX>5M M+7O;J]:EIR8,8(\$+*[O12DV4I[X:JN=<\LI*ZL,X=+4[J7UQ_BL>75[72\\ M39K1=%R8.>8%C'6/#'0SD^%#[$[,\Z-&>WSA7,]F=ZU^1]PC _'10UG2N_E[ MOE04V1SC,=<1]CHQ!RWU5JC<)E_.$IF^H7M+(][8A[6& 6,G)MYO2= M FGQM[8X>T@]1,%0["%6(W:U4')MY698RCIZ2ACPQ:50+_#?C![?+1>T=FHC4UXEG9;%Y78S0#\^XL1?0QD0U=5)M7>S M/$];7D;,["B@OSL!JXRL9I1ADZ2^?\\1P7FLDN^7S70K-ZQKS!/2JRV.;_/ _K \6!^*!/80]"H-+F_!RK32GARUWX;MC M^6_UGB:P:3U;/A0 Y_.U0Y. 7=,OU85= VYK[\/,"R;J?!+Y?].SE#\8.,?3 MV[\%Q@_,%$\=Z(MW M^/.5^2*>)820+\'C2_HL=DPC%O+E67V)O=@O+>3+L?@B22%?@L>7T(X=E"^_ M;P7S=UCY*$1Y\;@ #8547-*DX>)6?GW[5UQ'_,$6.N#3SL_L5;0C$@REC,&K MZ=H0SMK<^_5L^!WT_6L:IWY'XI?*DK!Z0[O_+HN1^),'0B-%Z,&!-W=U$(3M MK@Z[+:F\WS%J.FJ_JLU%H#^G['H]E.Y["-+OL,<'*&M0)$DX2TE?1Y*\ U+K M9'P?PQ^TMH$O$:&XD M<4RAXM 8-)2/+ZB17'NH M]*>C]!]\LO7 BC[IC1/S=.'RLI4HI.:MSGV/[Z10T1/8V4<4DK_KOOG'Z"1@ M:/[.YE3DW6KAK7,*#R;LU&,(TR,FG04)S\J5AU;N;D%NW?=WN1AVQU6C(MU/E M/%.]Z64ZM.FYD'S)A)Q@0L@.N2J>-NJVJ5YLU&SSI72AOR4*\6_JW*WM_1/ MU?(K_U1<'$BUUZ"$8+_NK6&:*CW=/-0%:<+/VX++7]Y:E0LL^ M!NIB.\,*> MPHZ,N%AUX3%W(W2OQ"K:M&I38]2E^0OJPQ2 MPM;PU.Q>LEXV8NETY:'Y6' ?^RW-G,97"%RAR^N:^G1[L^A5A@E2?2PV;X:S M9K+?B2.Z3$3BL?1G3^FM2H[1^DQ1TW7"G-[!NNJ6$L*?0R)(+R/I!(OK:F$.<(# MY0B/K7?!(E-HGHY9!O?C35(TG:QE"KW\L-4P;7FZ(.(]7\1B,W295TB_M)_C ME'*.V#,7WM'<+&!!JZ.%J9DP-?-UHM_/MSHK[-N](F>=NYO\K3Z<9R^U^]T'URC5#8\LU,;\Q7%,+?JTWM]!];ZG;"2D#_>]73YU]*B,"L12.T/ M8^J3BJF/Y?T^A["?>!3)7I&C;6RQ'19^(."QP(VQW@1A>/B)P\/PV,)7V\BP M6[@<]X^]HG0YF@CXH;"R#7OR<:24MH3V("JU1MG1-'-=NIZ,6K1)A/3M5_RE M+6=A7/T)X^JO9EYV=EB?7AR<89U&L2>;0D#3P3B$P6D8G!X;KX>N_#U=.6NV MS*Z\6>KY7H<^=OE.>2"8+;%Y=_\PO'G*EYP^MG+"78R)W?[+81;@1+, H;'X M=#L$/\) Y I%J33.=:U"HQ>;=-K==ODJG4$#@:>8^4]_RJ1F$=IH&9MY&S8) M$R9APN0S130ARGH?(^J9B0*S$G!]U1D0B_VVQZIF"HE2I_S4NQ]>.MW:;:)_ MKPXJ4_0XN*51"O,H81[E,UN=SY1'&Y]2=/K[G$!Y__0?/"M28$8"[,LP$>$ ?3]P!0:\!P0LJO'KE& \G+?: MT5I,XV]<6QA/L34U@ !I%P2\1]F9,/<2FI-@.O. 0;(\8:<2.(M,B.&^WR)) MP.89QOU'W2,5,*C^=<'" 3,$:S_X5N6&&94]H,!^*-BM7N]B,FPD!A=-Q^4? M[V+UCD +SR;V5/5Y/U3PY54RD+F!T#)]J&7Z](L^?V2-G-KC+#H;D/.6^*@^ MU+/"],Y4IVB-$M]^I=.[)6[^.>6<#LW9<@JCT_I9CC"/\S=(+RS)LVM< UQ_ M)\2 A[6ZU,KLL;7]^GF'?\BT<\.G['0^Z>MZE];[NO-)LGM93=RV MJG.M/W1C9J4U [-**\;&DB_:U3"U%Z;V0J/S&:#=!QB:RQ&QZH7&N5P875Q' M'_6,>9=;3-'08-:.WRV7^"8 ]YR,!2"1]_&*]773>U]KSA^S 2-8<_ZZ2:*O M-><3ENT33SNP5Y2-K9S#CS#I$"8=/@?^#Q89PJ X#(H_JU*S/PY L#,D"!5L_U[%:_P%%#<9#KK0)45?HDR6:LO-K^=&T=DG-"LE5X$L:YAW[)N)F/IX%8"%V->-_17#6V M*-Q<7TT60^VN>-=5SX>%>V':$=*8I1Z"-PQT:8?/?@,2-QR93 ,Q_0+"J;RENU@V% M]]R%,RK?Y+-2H16]Z*CZ0DR:/2$8FX9?=@"5VUD\9=PT8X7&?%(UNEJ[]C"8 M K5IS;Y#XM/0,H9]AT/+>++ ^"5KV)46M^YM]NZQ=4G.FZF[0:_>ZF=.P!K> MM"Z+-:'0< O5TN.]EKV5A72MCM80FQZ_/Q8^^L9D;8UZG+:]9A@F3L/$:9B+ M"/INXX\WDT,^*P_*L5&,OQP*5KU2 )X4 30*+*UY4-CXM=0J3&M^8E,2C#W$ M'V\^8OJB(,G*4WPXMUOY7"9M7K6G=30?+.GX3D#K-WN*OWS\&28HP]U< =BX M(3;N[Z"EIQ2%H.]HF2:ZE33]3!5$:8JPOCB5%(5OM;N"0X&;G&8 M3;KGBZ%6UX;S@98PIXE^1V2%C"-"+!;F%L+<0JC[)Y5;>$'?G_J+Z=2\KR1: M1(OU4E;FJE\K4GW'^C"@\$DAS :$V8"C9P..O=H<+#*=Y*)\ .@69A/"K2^A MEGW:;$11UBQN(NLNX

9Q#'VTC!R=YJ29BF^!NOO"'U$DB]:KJX6R4(UN%? M!ZJ<>81I!B!\"6[JXHW+I'X$M'>YM$*OF1WY.).2FX^K/2F32K:>YMGD8^6I MIZKC*9J4Q+=?HA 1I/CODBW_<7 DO_S+*O R2U,.(!N/K@WSGK.O- /)\$-* M;*C)MK%@ORQA,5[Q2OMQK-%W-]X[):@/H,>Z^A.[A6NFQ=T3V>(HX[DUV?SO M?[K''?CIDIW:5H'?[V[8D_'S#\V!1RH_]S"F6'XX]B1@%%6#:Y"Q0RT2)Z8B M'-@S,<+=D+&E82_9/+&''-Q*L/$Y2MG3;<@>$]>(3?G)71.N"*8J6#1B6XSI<[__]KQ@7?UI.:W&E4?><^XY/$/F?\%CZ2?CYSQE]ATIT#7R7S36:U\PZ&W10 MMBO#!QCI1 ;9=VWZ&]HAFXU/@P^*=^[ YIP!!,5]]FW&=7\V]:SCE4U'>1<8G?+^,C605)YL 912W2.?N*;%F=^C"9''3EVQM^ M+A7O^_>Q'N\T,N#IT\E(++Z[RY)JK)2(_7PEP0JMFTXUD9Q>U6MR89B8/=:S M3>NROTPY_6^_))[?6ZSCGPWUQPH!7&:$ M37Q]W0?#P^'A*DW6D2*V!M";D@*G@U9FRR*?@:M'D;UP#>(+?&Q;X.%"$&]- M/9Q@)WUX#&Q*>&R*=:1A-!Y;#+7R<)ZQ.MI('#S=5-_,)LJ&-4B36R=/TS/2 MX+O0GD(, AS=N&*_P(OYV;23*55:\C!7N-7+.3WAU+'7822^IR8ZL(;.GSU^ M#X/6G8WL .'! 0#3-(O;-/7(143=7'>^Q2OZAM$8_)D-SP27@SR'F\#D&GW. MF1(='CF"YPPHW[T&L?A1UO7MMSPC;%Q-=U?>9K\$O;>HL#AJ)1MO.4I(8ZNL M:;@VFX<77'TK1"E]_1S';)TY^!#6OF(;7M&VOA*EY MO3[OMC)9?JX^"(.RWN?=B^FW7T)"B*23NQF9%T5L"HIL0:0' ;FZ3]X S2CP M"SAP&K-3^$)E$!^#T(YBFS6I] '+\_*X(4)(^BV#]4'B\QM+8UOTF0[%I@V% M&(@'5S)3U) S&!GAK9[8.(6["PAH]2Z?D+.3I-Y(/B72TS\5&UI1W?,@U=Z: M<.Z5!J-4,)N9)_F"S]U<\'!@H]'TL!>H].E-NCO$T\@'GN_YE!%31'C.4K\_/N";:Z6 .(<\=HR@>HAKH.-U"\"8AWHBGP3D*8\F( ,C5=W5-9T'."5I'K6>;( MCR]\=3_C+6((R<$.* ]7:V3??6>W>^>&$@5)/6A[)S0GSO*%BP#CPE M0$"P$7@OA/MRGW"N#1&:#K/H48SSWXTDXGM@T36K%+6)\D-UK2D,'[SE#C#P MTJ@O()8V3?L0-<-&WZ*#OX*QK]FMU$U423F97K/0,"Z&^OS&2O%/=:R=0JV* MO9TH/>,^@:[AG#SS(WM)8E6;_/HO_.,_7-%A]K@D,?BY^1X)W\,6) 2>__=! MUA44FO?RIR[&_!659=(OGF+SH*.F__[/^N!76RZB8.--ZX>_-K(VJP'+"8IT MF:1/HETPN\.HW(,7_Y#UJ3RW_7T)Z;/EZM*/Y?**Q-*09U+\W]S:9R3'#BU' M\BRZ1C%O52:JDY[SP[O-_XZNJ"R_-!GF_<%JFTT(/GWCN90QCCG^(0IG5%C@ M3V]B,>$L&3\0J[:RL=):-E;F!A;J__\VJ[GGD[,&JKF^D9SUO@*+3/TQ6)<< MRRS:2\F5?ZUQ_3E9W23U/@K*R^IYR?Q=(IF3TZW+A_:T3Q;E1Z>:07OUC;UM M>65AE&T-ZV31;HGFPK[/U+HSQZAWQ-TK+Y*S5DF5[&*KE&C7>YGNX+%=Z7>D MW2L7F;M;P\Z?9POD[KX@U+2K=$>HPY7Q[2L?.T;QTJDWIP4ROLU<&L64Y,;[ MG7B'W[ZR,^]VAO-Z^X:7U;)3&-7OW%EI"E?NO/WA*7GEIIQILN5>WEF"W"PN M"'WFSMO'&2E!*K6G7*'1D![JR>O&M:%FP);OO#WS>"[=7\7J\M!5("=*R^C27O=*69_9LTM]/BI<2NUBY;*3 M?#0>@$?"[J7]0DRYFJJ]7$&^FMRW4I=3X9Z?=@1I]])\1^J=*ZY6XZL7Z8*< MS5W>RL84NUKN7)K,"B153 \;P]%E,U%^B,O69-3'!DH[E[;GW:N!5)UE>?>^ MV+A)#2[O'@HPUM3NI7>%J\SY_*)8'Y)TOZ;8AG+9S/;QTCV<*E]W:A>95D%\ MNKT4JD;K*=FFE^ZPJF.Y?.,)/$DK=]4VGLQT.Z&?TW*0.P,PKV9*UIA(9LO- MW)2$UJ)355IUO'1W /EB-*?&JXNAF#VO]QRK4TWF:17&YVFJ?I_5L=_9PODAEL%;/SE@'\FWGOC?L M&OQ<$WK:0,QE5+./E^Z,M6@[F?NT+>JM]D@:ENO5A'H_I/70=L;:G\P>TOUZ M>MIRXV6#U%)/1F'>]XH%T4NWO"2[L=N)W;83+ACK;B&W&,G2X&$^G::G';Q4 M.H0W?#V0[4% 8TXQ1&#@SG4HNG,-V54UQ'%CRV00BS/'%-S"I1 VN3I<[8-< M&F%!I &7;T!1/^J2EE?F,#-FS"% 8N!37J5IX.4*A=44=]*$A.XONH@T.,/E M*PI3$98JNJO2ORU'6S!BPST[<)4U07EWT+E_.7\MZ52SS")2;6W!K GOS.JF M,OSFB\53O7\_J-O]1B$J]8NSI':IER[@Z01"U#$\W[%<"?DZ 7+'LQB M6U$PC);'-OGA?U@?+ [$0R3HF[W5PDT,M+95Q0- NQC3L?RW>D\3V+1>N;?T MQ5.2:U!B[>$F/+ 'ZN33P_\[BEMR?C"XB+');V&:1V;Z8O]2NYRSI4BE IWDLI G1V]V^5YGXWTQ=D ME4D]*R^),3MKM"?'M4PP?16E>8GA_^]_A03_<_??3:ZO:XOX5FT1Q#,A]JFT M!5/(.X0*Q>3OQ23QV<1$"K(5?4$T0C-ZQ$/,O\M5'$70/YX*OTMQ?@TRA KP M53G_V]3829'A#:XO8,6U;MB)GK $]_NJ><#(\![E.3S7%;#BX@>OR/&AAP[W M[,VQ_M" [3V16R@KR0,UT6"&>1(1/29'XBY4S M0IT/=?XE;_W5=5YGV,CG9JE4O?^Q.E^;=)\FW=:X MRFN)N_RT?S5L%_.XOSGQ[9>4BJ3$6"01?Y_2Q(%8+LB9MK-V CF,0?[&4 6X MBJF?B7LWN!*4LVSI>*O5ZI><.WZ\U\?"9< MDW2SC\/\]DN,1_BT$$E+N\410@L06H#7@9?0 AP8R?RM!4A6+JX6#P]V:U@M MRM>91?:I+&IH ;#JGQ2!D48$07I?+!,PL%ZR3-O&XRL]S0GCLD\=E[T[POGB MP=E10 W5UQI5UROXM,>HC91L[KQQHS:'U8X@J ^Y^5VV7(=!(ZSA(VF -?%T M,DS*A,H?9F9.#,_\7OD[0BUSDRCJTT*.6$9VIE3R21E/BF/3J'@D(8J1^(LQ MS8EE9\(5Y,^S@OR1V.68MNJ9R;W;%$,)/7D)_=B-"F^5T%..?@61OJ-I.K*^ M5K.!S,;$L(D=HN&#H^%CI\>.'"H?>_J!0M-'":6KOM87/*7?MT; +Z9WW8>^ MR;M::S![JF9MP9UBB6[:%R2>%",I(1T&TZ'Y^.!@^]C3#Y3Y.$HP_AKST4Y= M),V$5\]WYLM]_XPQ?]E0S!%! M]2V"]E:7R@O8'T!\>7J;&)'SXODPVHK'SJ,D61QF:*5D"0NF"Q%1 M%'<[8(7F(#0'I[N>_O'FX"@Q_%O,@63=W U*B\)XZ%[?%=RFF7N(MZDYP%V# M8CK")W://_QS@B%]&--\I9@F7&$/)?0+26C0@NG/M\+.BM[0'K/8B #\+/?= M6UX/P7&X/O:%E]>_2*Q-59\A[)?P-+D4XN)T;'2'3^)".X_>)B;Y)]I="-?8 M(VD>_DN]B*A#&Q+:D'"-_3/&YYLF9-MRS!-JFZA2;,'GDDJV4]ACF?/V./ LWQ(?+6>'J=N C[M71T"S5YZ8\>RGR[NGN(O4PN.VV M$O%Q:1)+9:M"LX[->B'REB*Q5"P"HA]&WJ$M^$Q+VU\C:(D_09 B?/*0"PNA M,?C$QB#@!?X^WA@<<0/?JXQ!OIL09ZIUGQ]6BVZ[DB^-%M$$-0: =>*1!/_B M)M[33P =:_W@RY/A\P=Y)Y#P.$%%LZB*>3$3$9"V/K4)>#M=S_.9+_;U'E;0TN#B_.S6;RMM&ZE!_[ MC:DFEC1,_:=8ZE^*I..[^ON9XN$7$ 'Q5R-TK_0JRJ1:?1=U]"=?<7B6JB5O92+8:)&/(NM2ISJ?] MCD +_O%G0GC0/S0%GR61L(N%D*."^"F3""^Z=%737?@Z#$Z^>' 2M$3#E_+- M>::$+WKG"*=2L?@V?^1E[^H2CP%WZH=11&$ M3HR(B4Z*\#Q^4GD^%DO)O.C=L<'H]_ VFUZDX79M\N0".0H3^,=NPM.SNJD, M/<_0[5Q:RBC%7U2TPN6T+U[>\D_)?K3_C2/@0\;P),=RR;OI._V384DP0;JZ MCX5;IDW@EP:@8CJ$+=:!>6(?5O/CV 0#(U[L8?CYA^; 4Y3=R7_[U7" %5QU M[)7!_"P* R;A_NXQ(1#C4FPCD#PN7,$0QSSFFV[4(X\\HT-L1TP X#EJ&!XE(ZL3*D'4P5$ "A4,U4*1.VM"=!9TM9KVY"T(EM6IT=$8Y'@ MJXNA^.3T'YYFM92CU+&%-!_A>7X'DK*@TV8]Y?T7 ?%'(Q.%%E7)!=FP**-U MT^A''6*-.* )""S7-0W7YL:Z;$0XT^*NFH5L[2R XIH^EKBFU\0UO2FN\&2' MC& :.5VV[6J/<7==^'*4"^\GM@,K?IV89*7XT#5:9K0R+3A6KG\@L:4_>E:X M,".6HMDTG-H5V2$1>?UQ=BNT1B-M-FT,>2.)(IN,"'S\)8'=E-(Q?$3V$N]E M> 7[R62C8(*LS[&STM&8_B;&17OI1E^=U/A"NV$7+]O&+3^:'O)YQY7G[ MNMKL\MG6I2IVJ\WHG7!>ZN-ZW>],S0;GX(/,*;(]T"$TIPM:]O%LR(;9$*1C MV0U!6I,A_X_C68YF/^>0SGA8:KD=)=X;]%KR, "6HWY5:V3E\ZE2F/?+7=5^ MXN_4QPP5P,2>_1XG8#I>YON;>"?VA'%'YX=7K5PW*=3NLDDGIQR?=R6++_/I M5#7*:^E^2KI/EFQ3RM!&-.]B/+;#_0\Q)GR@P?_S(WMM"D75)K_^"__X]RDZ MD2U,? VV$C,2OL1/>_'_/DAV2P&*$\N?E1CS\W9+_!=/KXV:_OL_ZX-?+8!% M%5,WK1_^29FU60U8:"G29%V?1+L6D8=1N0$L&3\0J[: N;1BS']E;F"AY?O?9C7W?(QO MH$G2-V)\[ZMOOYJ8H$1KD$-#2I,4GIS*KY'535+OHZ"7=HHKDA@3>WR'I)58 M)Y;H=CNRF$YUI&1*D(44+R;2J8U$51E<L^6^1:C#MMN: M,\@H"@B==]-!2(WMKWQ2=S=>L),G B-O,N^SI03;O^J:07XP-PB?=GYF'*,G MSK"\"Q"!)9/29YQ'#$X#4VVHW 8]."0(QR@"GA.^ (/N_8G.%F\H(AD53=;Q M5D4W;=: 6(2;XC^&R2FK&4(4K&Y,<(H3-%V+DS< MI+J<)*=2_\I";QGPJ#,UX4)TIHRX=_>>N:;BR3K3QDFB<3"^F3X ?O(]C"K3AG@G8'97KSN%;S>8R MAN'""&[(V+0<-"VXH.WG]*.79_@W-W8M<'/$>RS<91,*K%EH2W-Z_]6>S[-_ M^_7[00/D_L6-B SATL85)BVZO38Y& (8%AI&8UY1=C@9C1W!I7:DFPF3IB^B MOVD&"TV0,1;F'2UV39?XA/1I0?QG:BRG9_-&QXFO&X&)1 M\76,_CU%9W/WOU^Y9I,IN4V3W< D&U,#\'\D 3[/!D+JLL7U7(,JE\WD9@QT MA,?!\'!TLJZ;4\IG?4Z#<)MF&"S2ERTZJB495RIW[)SZRH)F962HES$!SI&E M.XB\U69R WE"I96*I4J?&_$LX(5K>,N3$K^>B_N]563R%7FMP:50;FFM.;1) M\ @9.$P##1G$R8)A Q C$Z(?!G/]D1^^7DKT4LA7'J",D;$!)/:<,H?$6:,\ MNQ*$+<#>F5E1&R0-D">P *LD$1LWIFCVP(?-(UD#2*T9]&\5% >53/-GKZS/ M?J7&EC_[LQ6A?G01=DUF,@>_9 MQP1\"]5Y^$JVEF!M=:GMI\9M)B\SC[U+^*.QR,M2Z0 H_EN+Q#PJH2?J V2S MP%;/\76R3'_Z'GW^EE1B ^ D?X4Q,;F^B$E?[JC!+1!491Q75 MY3G@@Q\];4;4]121G^9B5FIS1S:[C&KZM_^L__!74]C::D>-"HSU^S+QET*JJ;,F>192R$?LX@Z.1D:TZ= X2= /U?8\T/ M;;?IR&&@1!L[GD/$&DZJYO@AZYINT%EU";YY!*@#$!>\;M\(7? "$._)2W7; M\IA+7[JM?/AKD!60_S+Z=UH*N$)4H%2X"$QUREJ%FPY+^Z"\N88OGZB:JR,1 M$<[%)7!KW5=LR><2%7JN@VH/:*.NLF!.!D$'Y(4ZS' EYZVP[]/ML^<%??\R M%K7^RR6T(ZT 9(DBNVRK@$;M$ZX(&.O)%#OR^D@$Z#7G#-/QV4;)3YG%C31[ MC5:867TDRM*@H#4B&RG9S90C6-F>BS9LF51"VV6[W4<*$1CPL#1[Z//0"X]Q M/%U"CZS!:/W(JKN:]-J:!]RD:MZ,32^CAX]5"2Z#>$OV8P#W2\-(,;P/CJKD+0 )AN?T"M#4'M-\ (1;Q4+9BIX&2X5XG5UZSEO=[#/Y_0QE.I M+ 76L^01F9K6D -8A1DL\"(;ZR4^UYI@+%2P$;@I%4TZB-@2D]&OP"52&6Y@ M_M2DVPBJ5E\VEL'(=V\%*U=M5%,E85M0?*7S@.5 MC5_3 ]6$]U+-G3% @XQ]Y<(*H(D_9+$&&&X7!D-(SQ'+,KUT-?X)VN*J !"W M4.%>4(C+2P1(SE8,6:\IA(@OP+D(G;+H9@ Z!2 MM#TBSAE7="U$9A$/&5/3B?A]ZPYNA!O/UU-X/=FG.$-V+*-B U$5^CK;L3!O MB&N-7G:\RZI.>YME?4"/S^VR.V"RN%3F^R0O#- L^-'&&.,UV%.C&V_A^N@: M-M[EPV9L\GHI6.>+SX)M#FQB6=6E$Z$R@G)#I8-)$_+1Q%SI,CR1]=48Z%*Q M[67OX8'P?$HZ^@!P?#3(\H*)+B$TGJ:/[9(E4 Z.^VH^#[2]M0G/G< ;Z'X' M2H]'5^TO$VW^HG1T) ]]7G11$%W=F:^R912PJH I;'H%(_!:A"CC>O@8L,*2 M)< P1QZ2M1U.>*.LVS3&4C1+<4=>$.)OZ(#($F0 ][> &E"VV";;(6'3>!.N MPX27:_M)BJE)WT3[QQ%SC&H,?\-E:\X'I>6JZKDD8W MFK/$(FX<0KNN>*E\%-&1=VA [N+N"KI[3QN"OQN8)EU!\P)R:N%6:FL1G]"@ M-EN2C@/QAD4ESW:Q8H_*Q6R MOR*CL)SX'Z86$-?!\ZNHXQA#1OXVO>"[ Y8;P-%YX.CY3,/^+$, ,+:KMAM MH&4SD@5MN7X3$PP0B?GX^" [Z:8#0A>442#7=]C^$9I@4 5-$]U1PS;4XB/H MAMKMS;3,R/O)$EQ#\%;%J1%AGM>#!W.FU'0=8^>&R)^-\LQ#S?XQI)7V39FJ MNFP,HTWR;VZ90;,!=F&PI!6=BS_U(.X23O&)A"PH2B<6CR4[,3$M==*)M-R) M]>*II)Q4XJ) =G<)9[TVW,M]9QTAEI+XU%?9()P%BTKU8HT$@0H<-B0B:A,E MJLVB3!Q^G-/_=<9/Q7%OTNE%AT_Y?CKNMNUB/ML_QFI*92F7['^_'_NP[K9N MVX-&IA5-&4]WK=CD(94_RMC-S;$[W"M&+_2O!]+DQN3YZ$U1ZDWBV:J6FQYC M]/(?4S[?*-U.[AN*.12?>ETSHUQVQ?NCC'V\.79 ' I&C&?KUJTG"G%)2/0Z M8AS^B26D1*_0^[/>7XT M(82+/.$BSUL6>=8H) AG<7_0S"\DT@D2$V(=DD:LRTM*)Y4B?(?OIB4UKDJ MB.,;?J&6N6F6R^4..)-D3'I7__"L-OQI-(MC9/@41KJTCRO4+O!Y?ZO3,@KT M CT\[92S. MWPS'MM_Y=%EM4Z?YJ09NZL/*%O[^>[;F\R,P-=Y>Z0S_8!,?&QF^U3,J:( 4 M9KA\QTGMO.PZIO\%,_+TFPU?P*]VN7G7[/K:UQ?9%N-GO+33?/0,=>XU[4>9 MI>VS8YM M;R &?R:^N=?N0>CPDEO['64R_;=*1/)Y&GPI>8CQ9^E4P$S"WTA$S7-D;Z&% M>);8%8LO:RB2K+/(YS 4>0_19%:(9I,H?]BNPO>DQVPX L^\,>=<^XRKZMI$ M(]8;'>.1YW"X"O4;#N^H#53VR6LB\4:W];GYY3ND(\^R9A'<>>,=_7EF233B MU4ABH= ;WQ][=VSKW5!@4%QFH,/$^J>).G2\, <&W;6V6&C<=^%/ MFGH&"#U^U1QI,GZ:,/-KY$BOB*QR94,E6'L)4Z5A)O04H*M_ %L4T<0+\9/" MKEG9ZLJ6S%W@N40\&0Q/X+Z+;[3KIX " @%D$^D0R+[C2/_.4)X 48^!78ND M:[E8K/"30-<2,E))T!/ M&U^>=,:S8D[6]G''*7+D3PHY7A"+C.;^P4(./'Q/W'3I*>PI+[ MQT3T)V1-/Q/UCX%6?8/*"6R17CIUN'I)#(,X ^[JC"O)<\N$L#P>IEM/"M3& M8Z<):K]&NO6TT>_7R*[FB<*L^GZCOJ=4^MO??;9Z^PN5_M=/-Y\):3+:4V*R:M9NSWIUJ=UUY='.16'E]&*L5 2J4O>ONE;(^,AN)V&N(F M!4WW\<9#G;@Y,_I9C% RUF6P*S M1Z3VF[H@M*!Z1L"0KLO"9/'8+I&]82V+N[PR$G['](]7%T?8+"WP8EW0->9Z M+>;7F>L=L=\\B\YY#2A>K":\/&2[?9#V(!-_>W,%:S4M[&F!=9-45@A:&[UN M@E@M^'KC#"K]'9]&Z\+2:L2L-@%KO?CJIWKGO;R$@W#&K8\6"P_3*OCR'L62 MC?G_9WO1%7R]+'/%V1J:^@O9H+LI1%Y(89-A@TMCHW&>?<079TI$^FL%A:QU%M@@> M*L?NT4N*W=88$72OZ\'UJYRSV;7!U!YMU>MT$:7MDQ3(I60GGP&3AAY$+ M\Y17C6OQ6M>A,U-!WRR-^ T-<.#7^$BXA*NY?G_P"->$^^;+2FJT%%G68^45 MI1P*OJPTB0YRA;T+=EI<;Y?8WI# >UW2,G*.GC[MR'Q=;1C^"SD K:A-FRD M#C90@:&C,L!%6]U 6<.#95'GI33Z4YZ?G60533&LHAE6T=PKJQ_:*NU0(&6K MF()?)&D=JOSVL'KPP(DW&PHG]J"(W\QH+XHX!T^*[1=LUIV%NE!G"N.9<]A[ M@19W7+./$)4H []GC;W6-@$].K' QH\YRZ0^S.%0H+@QVGX%6S)8LNIU>@( M,<%"33NN9NF$5OX$6Z&@WP)O_#PH83#$)X_G5,&6/T<7-D1TK 4@OCR!#[X3 M8AX604I6S *:0G<[9O[++P2S']6@\^6^HZ,@V/#=:QM1D6U5?OH'GT%U[SS:&CD".MMZA#GQ,9YXK5KT!:]A;90(P@'5KDXTA=:E=S72(,C# 4O?G M$0_FK#S6ZC?*[@%H"#K&:]EV&/):3CVC@OW3L'<5O9'B(IS$)='A]C[74 8F M=LSH<6L]1X#1%2PU.B7X/ ,[>@-J K/!NA(!'64%9F.^[E5K=\/E%=,!HYXB>M1\]='1G\G*NMIDY]#; :(>ZW; M!O>]T+45,V\J__@-B(1TBK?IM= MO#9YAOQG7:"\(*OAR,@Q=5W-OV?/,F<19%;LGR7BWC0#5Z:A(H>OO2O3_#_! MM0>K0_>;=F#G.'/PK =M2?!]H9+)[XL>ZJU%M^R2M(P.=T<^Q6D!T36G<&< MTTV Y-BUVVMK"#H!C[-7C:E6^0E%-UTUREJXV6;/F6)C)P7F88[\\ML@>E1U M:',Q64/S!,^TL1>CU];*M>FU#$S<_#]Y-/Z9CZH6-D?SHG2_TRJ-!GN@$PJU M1F@FEF[2B^!A]B-P_J"5N@J0F##9IC1"P3; INF8-EE9-S\D7#=S?OI',:,] MDR49X,K8'A!#K0T"!>Q0ISVYFW'G\MG4$$;!4BX;7GI$9$RQ&/(1>4%<&S V MWC30+.5 0."A!B81L"W=FJ9%4% 5D\(B#)#I8/N VF@;.)S'\@_;@0B?&;&: M/0=40-%%4%5R_6SXMH?>LP4A@)K)1NT?;]^$_YBFVI\G,0UN]Q1HQ$L&+3-U M>W=A4&N=&<)E7PC3GT)S+H%ICE$&N!OII$(LF.FUZ#6@^6#*R"GS6 M4'P/YDF)81&J>;0S)6V#1Z:K'G@V4@JMSHIQV%ER T'LI0(;@&?+&?[W0PPO M8>P] UOI,7,"WA9@CJTC 5?68:V3M:Z3/DTP%%2790,C7IN)M1'@W'2"AJNY@(Q&&7U5;FU[SW;S\WY:<>&XK%I*VW]'$-VY,<; A+>!A=FK?<= MM-<2V?\_>V_:W3:2I M_[U^1QU4UUYZA*"Q7;=?O]XI,$ MDR+:(,#"(HGUZ]^(S 0(_.RFVV(D+%1) MZ@72(,.^?U^_/8.8,99@#?Y)'Z!6+TF?DLW4 ]7'W&X69LZ%"Y@58H*4K@(D;HH@8#)(5=,W3>/4NVBWL\)!7O_]F$ MR%5FU:5FN*U'0F K5">&,T@T , +_H8D&R MI33TA$33J5?L38H3!A)@' R,"VX &$B_J6U%/$1#%6NU62 W"MFBN<(C(#V> M^!#C]FM3H9 H9I0=9CL*@+\IOM8)>3P"^^R'']PM,6 ::A5T7.?@\8S@6B[3 M+@\PSU'J7T!7>=Z'5A!MC>7?8:)L(P2NXP2-5*0.XT9(DP#6 O*S0)YEF&/[ MP@'V512(R6)]6C63F$B1JL\GV0'<@8]U5*6[;\Z^?OY82/ LI*[63-1X=LOA M0A4*.-D1+$I'-,.D]YLCR>L0*!4-9=C1QPOPJ++8C?'8ZE]AHN,LWKB$B;MX MTN_T GC9E^$D+6S0Y(QI"G M?EV'> Z/:DUA-%;"1:C=T-0'R6%$L\-XXUY_>Z_-([@7,"DH]-<0Z(881N5* M1E?7UR]J*CNG#&6FR=.,W *N &\Q]D1H^!K'JB.Z.D-\%16 ) 9JZO=B(/<^ MN./X:WHWV/ADU ,LFK]95H"&]3=U=0QOCGA:F.6M7Y/X!L'^],X-ZD4S3N#I M1:,CK1+95"6B*M%!JT1;#007-94I!H2E79H2Y?O@;! SC;+ +M>>)0*H+BC MCF@'\)E?-B!AW8WP$1?GZ^)3Q:^Q+S++\@%31&/P+GJ1D[+B$N:>.1#.1/GU M'&.!Q9@80S+EA;#2@M>_MJYTP )CO-81SS1.2U,M&CBSF^EZQ9PU#GR-!G)@ M0,(2$ ^80+X !;Y4UEDRKU=C?N CX +\6YNB"QA_ $/6I:8<8)J2*I>8 M9?("1Z:]>R$.$H]9AY<6<]48NDDYNZSI?'2* B5CO!GI R%'O UJ( '3[!3N M=#GCQ@MZ<._5Q\](XW^&$'"FBY/48AUGTI.KFC2$DG&,&_W(Y?;5<.2M[+,/ M8W9^%!\!H4[DH)Q.TA/W5,2!WR!R4O&J'A#F IC#,6Q().3 $E^8C&,'Y@"Z MB=,$Y1#]:5(2E,"3Q1,)<#4-0P'A<2JNN-X)S<1- "[L3*EA2MY)EG) &3S3 M(C,S[7&("59'%*.;(A!W@"YNQ&:6"*6BB"\ ?@,>B@:)QR*N/(_4_5P-6.:E M9!"NA@.S^B'097M;.4XH;[I:(P+O-4:!@^2GE65F >ZM+PM*0^7865E=0S25'IVAG1"N!ZE4\P+:U/?"[05MF>J!!1((U^ MU0*YY-7XU _BWHT^X3]ROM-8=DWL6QCMNL 78\$,^&96$2T;V"<,,Z?&'0<5 M9 7"K :E9&>AP2YMVOA7[?B*K9FJ@1=43RG52VH#M+"P^TN:!,TM1QVDSY;+ M(;1W5$L[TPR5/)8TD34'D"6SVVW6V3L,W+!\!U8_=CT9484@-Z&"%3*NT_HY M0D..N$5'4E(@T=K [8U:FC=VI*; <+*,4Q9)7[HAGEV.P?.;)%1>"5ZG?&#V M &F9U,+((%T;DKH23R5D\]ZUAJM8M,G&@M2?B8M1C2(7'J2*T^_)$JV>1S]! M,)1E!7X%+ 9OQ^)/J-- CGL+<]6V ]_H2.,HEYYVFH;,H(U%,/:4M9#O!E[7 M;/@>7.>TGJ7KILAD6=I1%H+WPH#W=:ZKN#@8O4^LK(TZQ!6)*$F3ID54'BAE M@:.NO$/CE?%'.GT4'YT!RBTW&K W8@!68_J\3(3J+"^AQ7Q/(9^2$\]!YAUF MUQ3E\-L4\V'M,1NZ1++?\%P_]@>Z3A0/3$E%M9F,;E:9C#$CJQ*G',N.4D*U M<-?8-_%#9L;N\_?K).9 K;*=Y#/)BZLLF-^\NE(KS/U41'!I+/@5I2'2:*ESI33G)OH6-,Z)I.')D4F6172!]XQ'9_PL M95)^-;A$'P+7(?@#*3&(\M*%W0AP@E %$Y,H%B.YR@,H-4NAM-Z"BHH +I;Y M7IDJ'G$).EU<%2(5[C/@[\#/DO(R8YL#+=EZ<[U01:J<+AJMZWWSY-P@Z=07 M(U#Q6"TVSP4:7*)=#9WRTE9<:)-:C;QJ17.ZE>5^YY4KDZ^HM+ZZT/2K&BZZ MV*?LT4XZ;2NDBOWZ::[R;#IES*X^?V8R?"JN=+H"8O[X%KKCOU15*MV5(4M$ M]W&"E:-^NC IBQ1 +" 8S6!@6HF1AX:#G(+Y[ M/YF090D8N+\C\QN*2F'[9G>A%X-@B6;7*#SLW9W0BX#R'(M64,;Q2UT-\X&G/ZDT7 MEDBH 830*R0#A/W>&41=LR4$",E@&)?OS\;!G4RH.S*Y'J76&MR?0KC2/TAT MH/C70Z^G 3!R3=(GNSK,9@I&KY\XJ.L#-58P6Y[TK3_KLVU!<8V ?X6XL-@QB MH"^&I6<0V'D3Z04@Y(XQE\T&0*!$KRA194VI$35\"/L6]/F$70^#.P6&(!29 MEK$3F0CP\79<'9P.#V:+!E525U<;0I&N)DO2VS D[ $A=;1"1.9<"CLG8%9C8#OLIJ? M+C5V=2%)#3_W'JGIF, !:LNBH*3L^^F*@-S:VC>Y&M&O8.G0L5Z#($5:G:^" M.OH.K!DQ"3\Q]S2'8/5*I9]-(RVXXEMY%(FX.#0$V&$:PTJ?)-,=*N17_CT= M=FH-_)MZ O>;^#_SBG\D==Q66PK(R6A?4-BG=0V _+DA^((+M M"UQ IM0JW>Z3DE*Z4/#D E=-0;@&K'.E4O;=5+&7V-%9'WOY/L?PVM103%=1 M9K.7*C)-@5:SLM.@R@Y5=HZGLC/7E+ :&'"^E^*6<*!^VG2EP'3Y_N)=0F_5 M_M-+",!RR[8*#\LMSBFF+;,=TF\_J_4'[V1"_1-&%.(^#6@5-BAD@M/U=/@H M'7?(=3QZ&0\NIU#/R-!2%H5)G(.P0+IT3_:Q4#B%YZ.VD5P'H:+Z:U>$(6=_ M WE=F&%6S7!(?14 $+F7;K=7_#M>D@Y+Q5EBX:P %#+DT>C7CD7$XQ:[JXT MYI3/EACZ+CC#4$VGHPIDODO7Y\VZ\5E:Z&QQCI^%3-44QR*6PG0"EBNNWUY- MH^=:#J],MP3$_![S7#+M >C1T:OH5(XWTNMN5/ _7=:=0UEZG+4Y0>RO%,28 M?8Y& ?;#8%^ ?"/NR+Q$FA5),WE#&=^$0B@B@I&3N0)<%HY\!'MJ_,+(S<^M(3LJ2$MQ>N_Y1DK5ZF-9O"[5A KU^)_2Q M%"I7 ,$-OZ8+Q!?O%//UZJ'*%7>$'1*WX3"I(K_?K[>:\\GN\MAL-9QDO[*97S1*;X M\"2@JX\YB)%0I26,*K.R >Y1P-2T,O68- -AP UHLY?I"O=T.)'I9* 96/5(>3;>V1=-,\]ZA2;H M8X01^=T0-/O.S^]H3K> CW$YI:^#Y1!L-^Y9Q:R.7*."91=X@ MH@V5R L0E@Q8M#E>RMT;Z:[#)0S-&7C% %6F4LN:TFVCN/8,8B]IRBL-H>\PV18(\K5'?#K&#=0%(@FJ]^^4-7W+[OQ>_.'M58_J@2&*#9_EY38/=6^LA2F9TE0$+NB@&5'_-0+0S+ M;4:2JVODMI+9%HTH7@@4Y<.R=<5I6WQ9]'M1J,05,HZI$.AUR#65(X8G@0$; M+7-&:N?!%/6DF68WM_=J6I'3ZB>W8,I*TD#>E>[BG&I?F$!,E-F8W*H<707" M>%.6!I="L=F!%99::Y*D#EF&I#!HC&4LXR67='4R 9I&)0IDR#2L MI; U2 &LWDR?O[^6*@7NQHMQ.+BB%'4#)SA5+?F=0FC*T(*>Q;A%UW%#)QFA M0\3-+<_Q4=J&SW!3F^P7\HV8@ K[,C[.,/&L[U&;I]##I%V+Y(1-XXW\^RM< M@W^E=G(DO]))1GK)CE/7*Q $H M:Z@Z"RT8)G)<&\S\2!]ZD5Q\G7N7Z-H 7>WRE+6F+5B;=52!O M$S?!U">BN]%N!Q=32)>C+#F6CAA2*(5F"RR7FZZ\X^@?AH"&8M9MUTUE"^7R M>9E=5('U;N*'1Z(RSMS^/YY];S=,H]T9M+^+;E]\;QCFX'N'F_;W7JO1&70Z M=J/?M9\I259WO =C;IH9U,Z+Q_=FMVL8IK[\@+!/RG4?6*R$8L:DSOZ*2W0O M) +!3W,_*_T'".XBGL3IZUR76<]%''DZ;!ED/CI4S"ENL" Z*D.F=FJ'I0AN3^"Z82QO"/7=JJUL/7NGVR,A3V.612K()3,+LIWR^)= MH-*(V<+[:-&=NF^*4"5KO%G.7.8>!;YM=OXUC0GC(.8SM%/M,; J"3Y'KOW7 MZ5<)V1;E7[>:^UAQ<. 3I5I*QKO<'/XMA>'MLB0R3GN*;]WN#<"S4H5#^-(Q!SZ!8M*5:6T X/4$N_4+A.?E. ?\8XGL%^\_ Z M#M.!94>[J:,NUCTAT6H^=(!J#DCEGH_^? #F(Z5:^O<9'FMQH<#R'=!I)4C- M'>N17[K=_D0%9[CN08>YH^_6._1PZ2D@]5:#&%$"1C3KC0=/"R=& MD$:<%B/:][J2;?;? M+&6^V^S6?JH.)!7EDHI5Z)VD@J2"I(*D8B]2\=3Y7\>!\V-+DUT531]\LCMF M]JH@]N#SO_3TR@.YVF-+LSYU%5\5J%7:\)? YR<#IRL#KP$\B$H%3%@&Y-GM;,K#S MB*B2,E#Z.,E9M&>"K,$N)&''L=-3)>$;[E$HBL#C0B*]$%Z7UC->.24 >&KY!A1VH4$3]@(@#C\5])29PP6BY"(Z/*RXC9 MK5EF\]AL1KI\9UOQ3>79W#+:MP,-JEECV[PS*$4N?4 V&^'U:^5;B-_&;^$W\WM&\ MRU@N.>K:".GW@?A]H"+)=N9=@1K('Z[GN7R4GH]\XN%P"^OK'(C5)62U:=8LJD:DU0B;*A%/7R)E=*PC M,AT'8WX%JQ@MX'ZC.V]-JEG#4*NGWF4'FZU4Y%;UD@VBV2!Y*'W,+*5J?6M5K'5[O86AS4>,&> M-\L7"U5?]# \:G:.VQ0=-&*JOHATVG:MV]G60K C=TD'3P\'$T@>F)% MC./I;$5%C)DL@-4P:@U*6I- I +1;5&_*I('ZE=%U89-G$C-;E&_JF.O&-@M MMP(<]D5&8L:3 M.& &,_"]Y_#B]%])IVP4ZJ 6&(''QY&X2#^\?!+?"^:M;K5G2&E:\[24HSKS M^"1(XHN!>R_Z>>GY3Q+%[F"2IZ:>LQ:?8@2H+\.C8)Z=YW]XTJQFC2T.#RWN M<@/1F5.LY^:+62S8@+LAN^5>(E@P8.UNK=-MLVC(X7+\ OX3AZX3"YQ)X/Q0M\)? M@<\NDQO@&*X$91!7677V;>FC[WC$X$GNB..]2801,@X$Y..'B-D87B'?'R0A M B_@/HP^;WCN8.!O M'DUZ%>Z)",>*N'[$HZ?U'.#""@ V"<"#<. D%?X2@2AEO'RP[>WK[_( MS^;+%ZL, QZSG13MPD>@GV!7//0"%KFCQ.-*RV"^G/5>&A_> MQ*/(C6(Y9J 9EV^0][%H+'#C(_R:6@$@$7A:H(0(;]'V*/5G,,8;',,@#$;, MK#=LI(Y5;W:ER8@>T.RM8ZE4$7-H*OV?W9H78*WDGAC$*L98+T(@G'!($V57 MUT1M8*'>"$>,T$2UI(6RR4)MRT)!D-!1%LIJ:@O%#@H^5NCZ":.11E55W6K4 M("2GD.!I(<$#:EF2!/3AK<,I(X%F5%9&"F4;>;O[#<$;\_RU%,*[(* MS?1MZ7>A+@ZI+^<2P<]FGIN91LNLMXJYZ899;S=WQ*J9$-3.9?0Y Z\Z^,>S MG[Y]OEIDI58;FF_2[X .7*$:@;W)I):_RG%]F:P62;V(@N38#NG86E5U;%:G MUF@V"/?N#/<>7B]/.!QM5U4MS8U23X0WRX$W%Z,8Z1'WY\.QI[P41*P>4-&-61@BL]A5.V M"(OU:&6>?]%@E^FH4C,W!FXZ+Q=,X&LP87_4V6?/O75Q;?(T^M]9^6*#^7SV MV4<>.D-F*3<*.GLGF(P-0!A='Z0-YBNR0X#%E!T\98<2X8]A-LDZ^[^9RJ-Z M2I.!?SS\G%K^&>KK/HH[J@0JDW3/[W%H[FC9Z<32@4[/,4;UA/\'GKB>QWH< M]%$IO[0:>E33B0@8MK1AUV([L300?*2N5-X:5'S&]#74/=IS M@['U)HR/QP'0,YLCCC5:;QIJR--A@H&[A1\B?#B:'QZ!3^<>#R?2SL0,P#I8 MEI_MMEEK6@;:$FDN:GE(P7T_ 9,5"J#VG7P?[Z, R3?T)I(RKP,PR&KF8XX> MT!TK^^7Z1;'0AM=#8D=@RY"\@ /ZA0?5V:= /@='F6.UW(S4?AFESB$VT*E)O31*);FU2$2F+ 3H%DN0)WD925\2 M#[GD[=#MN7%!%Z3UCP*P,*X$?G+6,*Y@)$)0BU"KDQ!(J!"O0)KE=$QJ*' ( M1X-"DZ%0&8S?2>8498Q[4;!\E*GK!EY$CA=$"$R!U?DQ9\SQ!U*(T3^ZOE0' M*4)2XL!!WO@LN/-A'D-WC-Q.I+5P_5N\!U\HXTHE"?C 'CIE$>F!(.YU0B$O M@ $,P3(LI$"=_8%P?\*49*+3+ZH^/LN'GT$L-%8',N%_ 90RAR>1J!>FIPP* M&#(0$A=!-0P/Q%*@-J 6C(($#@\3[ZN0I*8O7D@?E*>S MD,=<&XZ!'MD I EF)B431ZA?!(\K$O_1C 1)B7!LR1@D,+X+P-F)'Y$V0##V M6P4P0S>.@8804($QWKI=V172F#NZIG108\8_/@EKZ%DR",$ O@S1,Z!?ZH.^ M^!"4:5UY$A1)7R$?OAB.+&OSO11XK.O%?[8Z#1ETK>F\71_-8"3-L+2[J9_.S,,#?AH=Y@)?'=\)#W\UK:D'':SGP4%?I!\+5'2A?T7V MN+X*_6O*%2]U@857Y/RAO ]O=!SAR0VO@>0=(&4@=XQI!HS!6>)C=A##D;'. M4(0+$BU3,S@8@$E!8J0YSIS351;AN7O[HC %20W!/?BJU>?:5)^C^MPCZW,50+,S/<9*AV5_ M3[R)VC4F,T2F_10TJQZD)ZLA+2:: /)%X)?@4LP@Z0!M:K-_3WRA;K4-M<[S M*7BW.(@EH'=)SX5'9-ID\CP_ [Q*<)CY/-Q-P.S"^QRP\KZX Y>(/F9*',16 M^6I;!&X0XV*&%0X7ZQMO1/1CBKB+YA_?ZP?^6?IL>"%ZI)0063YMUJE@W1"] M=J )/':G;GG.E2,9E#_-S0M&[&$\F_.YBVH=^##0;+@PA^]T#DV/,LNA/DJ._SGDK?%#1AF4/*L2M2K5QN2 C].):J/S*.>Y_2S;NEDG.>@#5).JEFOJ4*Z)"N1U%P2 MIK&+Y6E/>+X+GJ](GQYH M5<"!K?^*7.9I$N7D5655/H_$XD3%XN&YS2E8F62Y33) MRQPF'6K0X)Q]$) M!P7NY#Y.(F23)_UX$Q@2A6PD!20%>T,.K;)7"3_+5A+G)!"5#D1)"BHA!26/ M,'>RTNRH X@3B2X_RN-8E6#(TQA)1BC(I""3PHN9\$+;T"#S5J) $XJ3#3)(""C.?O5*GU:D'R0O*RLF1*$G.XV+7"\C,.72>5FY]);O80X598 M6/H\3F7%)%G90Q!<85FY%5$L^MOV2$<=^FPS.#X6R=F:3SIJR7EDT)R=\7SQ MD^,(,1CLMX;[-9BP/^KLL^?>NB+G,0Z%;"(/U["F40.#L^U".S&Y5$Q&PV1:6U].<6@N%^:^Q]9-AY[W MS]MJMU1]R;;J#3)>JT+:,G/9-,]-^]PRK [Q;UF866;^'<;_J'#AT(P^A/\Y M$"#9F8!C]V02\)(*^"RCJ[;R^(B6%N\NO*F8JNTF8"7V5=52'H!_AXH[JQED M5DQ [;II5UHZMQT^EH=_&"M:&"MVB3-[/J*GE*9_/T6C@YO^?7CYG<9W)*?5 MD=-JUBH/%?4=>MY4YZ)BYJDQF8J95,P\UF+F]D//0[/WY(J9;0A0;8/X1\7, M:M5ZJ)A)Q4P2\&/HMT153RJ;$?^(?\=@9/9>]MR:D%:Q]GD,4GJ\Y4]BX6G4 M2D^%1Y7;O>A%\]UQ=G0[63SC2,7U[&P5C>-C,M^!J>]-QZ M 91(QC/.9_[28ZW%;B,]6LTRK%5K=K:8#JVV&M@[4 ,J]9YF(I:J@,1EXO*I MV; RU'JW&UR3>)=4O$^JYDN,IN)P/FAIM+8>NQ^:S5N,8QKE"^PK0M\H7$%PI5?]P/<_E(_8I">.A\(\F M%4Z%VU,H>!"73X'+5)ZG\OP1BS>5YXG1)UIUM\V:M?W5QX?F\S8C%:-\$?ZA MR4L[U7,:U#%KS=;6^],=FL7;U""S-+'^T8/F"I<^J,!*_"/^5<'(4(&BW8DI@UKKFUI>,5U4-RM.![?"Y MJI3CO5 M#PZ'#BT.5 H_!2Y3*9Q*X43LTHX^\[]NAR4LU[GQ?!;M5Z[9(A1Y0H?*T@#MZ MV'P*9;;#UE.)L<188FS9"^/[G^2A*^@DOCMK>Z>PB]JZL(M!.]92JUPX,BET.O9X(;RB!3>56XC)QN51L.F/:_+@Q2JI^\R?J^^]G2;%FG/4NVA4CIEOX^FXEHB%%51 MR$3\.Q%%I:WE)*6TM?S46$CU\'5[MM/.6^K9?CB5J6#EW*QU+5(:ZO!^>/4I M11:;.KR7"F4=6ARH!'\*7*82/)7@CUB\J01_(HRF#N]/"(.HPSMU>"^_MAU' M;9_ZP5,_^')H5)7+,53T)?X1_ZI@9*AH3U)*17MBX4G5XFN-SM8Q?E4!/?6# M/]GZ>J?6H!8-U ^^##"T##EJJJB>0B6"N'P*7*:Z.=7-CUB\J6Y.C#[5"I'SSM7W^*"K4@\N^0"CV@0CO;Q'X>\YXG7OV][]X^G0+U*0W.%(\N3&;@#2)#P>N[IZ2V29C68=GMP+PKX(071\D7&.\20.F,$,?.\YO+CX;VXDCB=X MB*(XG)FRC9,L3F#K:N<(/Q9A.FJK,54ZK7BMKF+T=.Q_6XN,N5EIBEI266[$ M62\4_,<9'\"++[AWQR>1GF6[6[\+?TNU#JCOISC]+.9YV:29P& *@I?PZRWFSMB5SG[Y]OIHQD.HA^!F$,AQQ3SWV3HU7?_7LU3=4618,V!7\"H(09:K- M7^6XODQ6BZ1>1,$MBJOK@Q&*+^S6/%%,:[&;Z+O1V..3"]>75K+G!BOGK.FDV-.E)*ZLW4@DNSG6FS5#W49(^/(W&1?ICJY+/9O&^. M?@5/>/Z VY4\0"^SU/'./V^["I6:6$F0&;>B&R7-@X>#C><;,#P441RZ3BQP M."@C=SQ24@#?!#Y[(QPQZHF0635F&9;)N-]GMW 3"X#ZC(/4A$)(,6)C&$G0 MK[$[-Q["+^"VU/>.YPX&\B:8IKZJOL3/DVJO4FU[1K5?\TBQBC.8Y0\1 [W! M:"*E@;$"Z)6];3X(Y] D$(:7 X-;F]5@\UZISW+8]+> MI=K;J9[V7B8W":BKV24%+H<"=[>LP-W& C:3#B_58=.HGA)_=N( HZ3&DFAX M$"0AZ? >\URSB:ZGXNB6N8#-I,3+E;B".:V4N[:I77$"\AS*_*=EF&WVQ>-^ MC<$]>L%[@)Q&(8@##&;'G^$HL?UG&RP_?WK[^(C^;+U\L,P@D@HM$T"Z7 M"&8F:,#=D-UR+Q%H:<8)RE$B;1'R_2,61]@5#[V 1>XHP?(&)N>E[>JY?C!R MN<=&05]X2J#P)AY%;A1+(0-[Q>73Y7TL&@L';H!?4Y<#,N#>HNB*\%:;/O U M#/3@!L<@<_YFO6&C.%OU9E?5 DCT-A&]"N8"LTQO2UH_FZQ?M46P62X1K)+U M,^JMCK)^5O-AZU>QU15M@U97T.J*QZRNR"]^,N52L(.LM^@5WJA)T N\/OQX M!=9$^)%2?*##&S<4@.A#($1/46#K"O>?!,+UP623*: K'H!/"NZDR4.FJ<7) MD0#7. A"L%).?B;2NZ+I#-F8NWVT2YA,Z*>SPWND%?0X6+F!&X&34D^4>87T M5VWOT'VC7X<']B;XPP@?B!<@^;@_D4[;\YC#P:6!$ AM^W9LK-;@;\I/5F!T M.K]WN8G_6RY>>>LCV7Y/?$U@6Z7/&S(Y@PAG=W*Q<&YS.IV?WIH+(->#.KF! MH3!JO44==Y1M2'V3-*6X]WJ;- M%H0<#W8CRAFNW/,QOS8 94JIEOXM%^E>*.=T!W1:Z11RZSZS2WDO"CP *#MV M!@N%0UT(/ZZ[-#:_YO.)*\V[#[:3($;LB1'M>NO!IA#$B/UIQ(/M%(@1I!&G MQ0C2B)(P@C2B)(P@C2@)(]KUSH/M*W79E.W6I>.K\WPD1;6FNQ.N2\_H/ M'F+MF]B])78_#+HJ;? ) 940 542 1 N.HCQK"152N]!!0]]T:^* R49V(4, M<)\$8+<"0+B*Q8%GMMGZ2[*$BO,)SX2VU,7 E!+3&:%)03WU)%!)0E9+B'/?WY! D("0@)R M6$A680'Y%L3I%NXY67DD)#OP63J_!T.??14W_*^_7"9/7]@2OCKTQ+9VH)JV M:@<]#&J1H&*G@*U9*N+6%KFUC:.[[-9V#[\C-I>2S2UB\QJ H?)L-@UK(9^K M5O\ZH@+7+NW2X9&!79D8YDCX4%Z?3PS<&P.;S5J3&'B@\LLV&-@U%S*PFJ'] MK\*OLX\B#%W/8Q^=+X+_8$M.\J,(_] HDR+\*G%K*S%!AT*_$V S1?@G$>%W M&A3@4X!/ ?[1\J&\+I\82 $^!?CK,;!M'U& _YJ'/1YR]GN=707!6(3P!/9\ M\:%2%.$?&F52A%\E;I77W1.;2\9FBO IPJ<(_] 1_OXG2:D 8EA5041574D% M&4@Y \H9E"=G\+L(Q6C"/B;A>#AASQ^+>,@^U-FO?!(&/GO>I)Q!*<,3RAE4B5O;V5:\B]0RL;ED;&[9-:-K M$9N//&> =88%;*:< >4,*&= #*.(DW(&Q,$3S!F?Z8CIYJYT*T)DG!O&%;=2;S:( _">)8GCL<8$?N1&L?PED.< M10SX,DY"9\@CP9H&%K19-.2AD!_QCS&;^,2"G*YZ#MQB;W;+TU849+"+.8Y]M[_#95KUAK'SV M(]D!BF1L^XE&C->KMU91H/?+1G=RCX:+^PJ?;CR5*7H3KTI'LPRHV.NM9 MQ?2Z159Q@;M\@E&T&P6C:)%17& 4'_^8E>KQ^$>OM&^/?/0ZIO/1HUYM.=O- M1QO.G3UZM05]Y*/7,:"/'O7.A&^6(,N,\Z,?G]<^,LZ9<;:K;YR?9I*7HH!. MK=UJ/]$^DZ!E@M9XP;8K,2VC9MJ/85#;5FQ1@6LN>'8\P4-,<@QGHG0[%_#I MF'O'^5^K,4UD:+ZTS=RHY;]_6RORS\U*2X\E,S,WP,Y0\!]G? OON#>'9]$ M:2*G6\\.B[C(3H6PI:08=;OY"\M]GJ8"2 M$\]FGILE2RRSWBKF2QIFO=W<$:MF%,;.99DX&X9B\(]G/WW[?#6C/^HA^/G" M#\(1]PJG?^BOGKWZAEDF%,\K^!4$(W&8NKN)& MJ;EMH]1HU]K=IQBEDM1B.'/[_WCVO=?J]AOM?O^[W>DYWQM6N_.==^S&=\>! M.]J=INASXYF24G7'^UB,3.M:.$D(K_A\YXLP&KKC8' EPIB[_FOABX'KN/JF MG:AF7FR6'R@CY:,OG"#DR,89HSG[*PK:!=A6$>*GN9^5ALNC=."M2 254S>M M.DN)P3)J2$57]& I0;BG?Y> Y"/WP3Z/0';EGU]1DT6?7:,4#6'T@"\^\AC, M]O08RZT[I$6::K<>)/>WH6"#P/.".]0FF3IGD0!M&01A/&2.GK/K#]#P(>5J M6LNNQ1B(UA/Z='O35OI68W>-S\X6Z17!GB, K M FV[&P;,C>2UO2E] Z0OWC,*0@$_@E(,P#RJV^%.],!2KY.PH+8U[-R;>XF^ MI.^&,*8@C&K8]R?WN\]'P"O0H:6J2PCG0MV#FC?%R"=X'B $L!Q[H"J]+D/YDXR%.\( M$T]$BA;Z&5I37*$(\?8>;*I_(\ ICD9N%(&XR.]=W_&2OKQHLLS2!K? ZKNA M"^S@J52D=C?",Z^ NAJC]]EM$*.\PA>N?RNB6.K=.+@3R-M BLS,HX:2(Q*X MH%!R!QP'R-24*M+23U@,#) S!AJT##79/L"L!T2^CO.&GZ1B %7".W05P!/7 M01N@I"A*>O_1"L''8P]^0E5#"B0^FIIQB"VIX(/'[V .2%PU\DA+)XP'!A5I M'1URD#9)%$T*1>8B+>94$25X"?F'PNNSW@1?/*HS- L "^!">:54DE3F5?RE M!!WEQCD/P-Q% &[@HNO 2Z2/K2D:O?>=.M8&6N")KX%0/ (A\]GEK8"OKV-1 M9Y=G+1.LQF\"376$]N73OUBG:S3!$%]FE"JH/!C:'.,D8>:M&(RL!_X=ANHS MVZHU6W;-;%I+I2^'*1ZT;VSL)< ?,(';4,P. M:4@>@TBT-]'!CCK&#GRVQ\>1N$@_Y$>&;]7(%!&RHY!U&ME)?(K%S/0+%87( M;PH8-E?&UM?,!X-QF XL*[/*::ZY:JQ1;SU8-L_!_MSST<0-0$A3JJ5_R\+V MA0KM[H!.*T.J7"DZNY3W(M2]V4KSKM%I[D+X<=UU0[DR]-/6+]AUZ\&5;<2( M/3$"6\RJ< M\F0://6L9A5KS/^[K1.^5QC#@\__6L:%6YKM*A]\\-E6G=N5/,]]E1\JB50\ M[9QV,O9[,/:5%/_2NX!ILMR;5,41D"3L0A*^9'GFKC548\YOF>R MR,K2.NV.B;#^E#_QD5I1?CDM=,S6=K=G!L@A+#$#!Y:7IR@-BDB?/ 6)R'(1 M"0;*LFXYO#P9;[+?0.(@:X]^#04'\JKE+>2YC= MH3R3+JF,K2=VE,6<;K'9QB,Q^8&;%WT2HC_D(_9^ND!INEZRQCY\N,)5@7_O MA>>OK*;!OO#P!RX1\A.YKS@>LG=>$(3R=QS!OX/P1XU]^C?\9K;;6[./AZ;2 M ?H"*7A5^5Y05JUM;;DAO++1)!)5%8E.O;'MS/VAA>&72H'I+[B"*JL:M+ MUC6,UC;::FU63700(H^4V0W'@\TE?7V'4"?&"6U937O?78M;B!>03: MJEJ-YM%@YRTK:?7Q#]A>LUMK;[,1;CD@,7%ZSD)O->PAI+OI:+^ZSA 0+/NM MSOYPXQ'N&_P]K$N;:[;8NR",V6^NYT7L _>%_/I7L,_^'=P&EO@;,UH=VR1\ M6SUL!#;6Z-0:C0[AV\KR< ?6LUJF\M"V_C!%MS>%#=QOLPW^ZM*T)LH5%-T'JHHDK5D)'1 MK76,:F-;8O5Z@4R]22#XD&[C#]?S7#YBGY(P'@H?>PX1^*P"CGF,MC5LHV:U MMUI6(;Q:0CZ;VR^='9K'U4K,7CLP G8Y]'HBO-G22:R49-VS%C5;W9IE5AN& MGC8'S7J;T.4AK?;UD/N"_9;X,7O>(F!YM("C:;1KIKW54(Z 90GY;-9;!"P/ M"2Q_#X8^^RIN^%]_N>QYFW!E%5%)S6S8VST0GI#EGGEH;W^1?[6LWJ'-]J_" MK[./(@Q=SV,?G2^"_V#/.P0QCQ9Z=#H-7/1$$//(^6QM/V8_-(^K!3%?\[#' M0\ZN CP7 &YGS[N$,RN(43KR5#H"F65DX'\3;#R(*?Y=A&(T81^3<#RF M<3R(D79L/]90(F%,:[MM.$L .T@@=FIX#\W>:J'*?PK?%_&0?:BS7_DD# !5 MFF9%826M[3ND62565]1@5LLZ'MJ\7WH>6[57*'?8(P3IZ;%]+\"T6L>#:RE# M-KN*L]:P[9IM;+VY"7&Z9)R&>6R5R66$K>?RL,;"N46/?UE]^KJT:6_N&SP( M7OZ9.^.\;G;%:,%)2L7CD?*'*F7TF]D5FIW@=+_@V'@ MDB\R(C$\5I(9S,#WYD] V@XO"N=5RM,V5QVXON(PA:_ZRP?&; M>O)RG@]Z9SD:(. #DMW:K>@^($L+J/?LU?/%D4V)1O@^/1?9K+4- QL8YLZG MO5+GTUX7CN=]L),FM@6J3<\^3H^^3N^YC"(QWW@3,.^(3U M\'QB/W)!/D0?$ Z>QQH&7G;D[;+GJF%DO][<8'=]!$R_AL$=-O,$K:TM>>]S M/"@7T;QEO"S.%?"7_-Y\^:+.EE@OI:(Y,^%X@H=HDH?,&].SZ)]"S;W7IV.,-% MUC+=EF;$J-O-7UCN\]3HY8:#1_+F*%8P8?JVXJF[Z9_?3M\]4,2E /P<]@_<(1]PJM\?57SUY]D]97 MJK$\Q3C*$ 1_E>/Z,EDMDGH1!7=V$/0B)R--.TQ*GK,=BIL S\EV_0'.%D?& MX#L>RM.S48'G-'=Z&C>>6>Y-\%#N:VQ0 M^NNW5_BTR^0&QL_P*/'I8=E'ZP*1*>OYP,4A:)F&N(Y0+6V"M[Y<+7W$K"3] MGL!SS$Y>CN8]S1%)%G9+F0)QJ_U8M+6X'4"9AYS!+PVZ5/.8"0I<,$8)!$ = ML'$2.D.0,=:<16B.0FB11&@\!DC#Q+T('1N(^W_SU:]82!F4C@6*"B? 0H M!@SWW+VH=K.W,7P<_ HJ J S!D [BV[RJBP;B8'\1L).(Z^R8' MAP_!JQIS 'WIQ-D=(&9V$W(?OP(Z?W;BH ?3L4UI52PE:7+VE@$$^>)QP-,\ MFG\2OP,+*)GY0TP E6<8V_49=QRP+]P';DF2N$ U+P#X!>!OQ,2?B1L#B _\ M) *>!C"<(KS^\.WMZR\9I%YBYW:DKT^.?Q]9%""S/6>V%W<:*/.0,[-M6V:M M:YB/M$5F#<^:V,06#8(D7&"*^#Z,D6G46DUS*Z9S+^,M&D^KLT7CB>-[(QPQ MPF];\DO[U"PJ&="R6*,E;07*/.1IVM&V:G:[^1@#RLS96RMED$R+T%R);4^^ M/#: _S,,,D=KFJ/%&_S+/.0-P_ V;MK<.)8UZX:Q*DP&D_:8,!FFOOK1CXO MS7JSN^K1"^N7+4G<8M0[JY^RLK@ CVEOX3%+<=U*)_CX M9Z\#['9;%7KL\]>!2JN??23K;&Q:9T/K;"JTSN;QJ/SQYBCO+[9=HX:GYXPT MK!QX]>M0[),AJ M<+2E%3/57"VSW4?OV#HO75)-9GI)WYTR#7'3\%&VI"FC%)(0+MW+LKA'2IG& MN*$4MHR::3]&"MOV+)8DB5DD,0?;_K0KB6FT:^TN2G,\^*]GZT[5)OD+<-HU]B=8")"P7&CH>CK>I;19DNGE*\_R2OQV[0&)7&5 MZ[-/P6WA369[\8O@^\\CW^TE$9 *4Z&XTW+!:\SB:VH,;9IP\')O4K@6+\OM MM<0"H/Q*%?3X>!S"T.2>FB )62_ L\]!K_J%-AE2O8; 6Q%&ZAF@E.,@$FG! M4SW2E?HJBX2I&5\"*_%=>=75*7-X5 CD2B>N*H4UO!-O$*.Q%TR$@&^*P\,Z M(FYN3;P87@TC_#Q+<=/ *J79JLG1COB].TI&S$_DJE.8PQ(O% _!#^G=LVX4 M)4 HF$*4X 1A4+J2F59%\Q50+04A7LG[BMPI8S)18<_'H;AU@R0" 9%7/2[' U9>*9/ 8._UCX33-"D_3SD^SE8I)G?W? M,;Q[J>1*F^PH)9(O53L+BT9BH?*A;<"9";AXW7LS$4,K-R70K,'*8Q4'URMX MGE!K-/2"#/Q+/5V3<,%+))'Y#0<&]00\'09TRUU/8E=XC+:D"T=WM?$[4Z)( M[DKC/QTWO&OZ",#:\#=P:+%%PJ'R-89JI$.]E 3\/?%EJ5LN\)+ M!J &SU<-0M8DGS:"->IFY:OQ-JC&2S7>Q]1X\WV(S'ISFT'N@U5?>,VG G>RI( J"?=C'VS>^1YYFI5)J6E-T*N@R MZKL-V_:T1"XW$%0M+30H8(X2S-0P2CW&#E+I%TJ)Y3<%7<_'V>J:>5L:A^G MLMY6Z)=*,-X!V1::9!RZ^"R M2WDO"KPDGNWNM>N^H;D+X<=UNXCF6G\]L1M>O=4@1I2!$9UZDQA1!D:01I2% M$8T'FW<3(_;%"*O>(6]="DZ0;2H)(UKU!G%BBYS8L _[JOAA?Y/NP(]SA@__V]6,-TM8MYQMH^D8L=2X00>$N4?SZQGCZ5% MH[Z'HVQ(0BIF-U;Y[H,3X%,RK8$$ _7?:8*S2 9RG.53@&J:!7*G)R@KY&1) M;O9(E=*[WJRGB/*ZV2H,65WF.7&Z.U<<. AW;#A)L]Z4^ MIVMRR-&25E31T>XVYZ/^C@/UWY[85BKLR&6E I[WJ7+SA_Q+]--X183\AL3C MM!VL7".K!$(MCR6G2IIPBDY5[1Y2FI", U_KA-Z,GSI;LI;D3)6\%"5#]FH@ M(2&7"C_F=Z)HZ<#M*!5PK)63A;UH2,EI4';'&B1Q%'._GQ5*=&^$6J7,)'E. M$H@\ 39=HG0R"Y*>BWML<)0Q=ZN+D?3&QK3GTO@>3TUV^RS="UUBNLAMZPZ/ MQ4T03JHBZ97Q?Q46C#L>RKX'.BOGZQA4;J:-2%!VZ"-):$[=CU98 D(QP.9G M:I?J4P^7M^;8GUX>F MW;8]R/ZGDQ-O"6%S+V1VH4M: 1_D)S(.A=P:#=MX_;V,FJC5%]:7;K'?M8Q/LK;OKZG.Y9MCM6GSB\^V1Q]<+E MK'&T.FOU6Q!SCY#@VL%L4:YMD.M^D&#WW(H*-D6[1Q;M;ML7ERL8RB:XO6F6 M0EKW$,(>F^5:$>.F9YGEFAD^?O3U*<-2 N:^28]LR[?2KYM=,5K07K'8,W&= M(QJRMH[W"QXG7UUOB11@6,VZD9W-X >^R(B,O>D#9C!Y=E^^+6));"]G;O\? MS[XW^J+MF$WQO=?K#;XW1+OWG?<<\[LUL#J\+8R>L$V< $_O>!^+D6E?@99P MU_\JZ1+XT= =1]SOR[]%_UO(?7W33N#4>J>\2?GO"R<(Y1AGV#S[J^?ZXD*= MF0.?YGZ6+[F0F!K>BD30AT[9=::)P0K4D!4-30^&!(FXHU9.RE_>Z(.LV'MX MY5C@&7"Y/=*'.'%NEK*?Y5EG\9"KPYGBW!187T1.Z/9@9GA*CNO76(2GQ+#? M$V^BZ2+/A;#2.($'MG61PI-\B_$4Q]P MBNJDH\@%S#;?3DHYHDH4@=0_6Q:ZC0T>%R0'GHQ%B'6IM*#;O3>S/00IA@1 M/N/P!#P>)U:W3 0,6*B#D-0K>!2S^"Z0>3=/H) ,W C\SO3ZZ&5Z.)\^00.( MDIY_5L.31YU$UL>"P&GX+\J4^C^". M$%X/W\ '$<7;/)CC43;AV:OR*1[JVN(S[J:J@8<'NE&LY?]>,RBZ8!_#.EB9 M&_[77RY[?C7D;@@#?%%C'R.P2T$ HCK"\BI>]BN?A %\_E7X=?;1^2+X#_7# MQR0<#R=2V/#/SYY[ZPK\L'A4J,M]D-@0_*\\U(_'3WE=.GH\(,;->!+G3U", MU$OPE6@W^B#5^&9];!P?CSU ; BMP@145^J8(X^?0XL!9J*/)XCY[!./^OQ/ M& "H-SPV'6!N/-E8X'-NW')L@H,.:KJGNG.9]-T8R]DC-XZ%4*9]EA;R;2D] M'O6:0KT\>UN=O<5KM16"28N; (_OF1)N)- &J6EG1S.Z.;EGQ(,!'A@6C*[-[9N:;G039V["VAU[%ILJ/6/?8FBX<>DH'649Z M^&EO9<^DRH.5:P'IHU8:=JQ:L]/>-E X-(])M)^:1SD"T08?U##F1;L":%\Z MF[-T1>-6GOJJV44LNVOD&0Q+3T8KKG]NLEVN18DF#D&[^G4.0( M\-JV?4?U01M@MF;3H'"$Q/LH8Q*[7>L8\^)=A9#$\YC:ID3AR*9J>.!^$;MU M.:?1#(/$_'3%O%6"R5$X]."^%F/K35\(.):LQ<(>:S@'G^NV&^&8=LVTJ5VG"/FTU5IXB(P30]T9_?Z#B_GS%M\J"V0.I-W-SW$[@:=_(C M2N.JY8//?6S0 ".#+T9RPKW>9.D;_[>F;\*=H1R>TA^ENT)#$0?U MW-+MW%ITQQ,\1!T?SG3VL9$]NUB,OG35D-7(030E'.WF[(+SOZW5+2@W*[V MWY(VYD:'9]$>I;M[O0HB8O,-ME27(VZW?R%Y3XC.>9HB1M! MKNY(U;-:*V=LY><#4,Q^,>S MG[Y]OEINCGP04.X5%LSIK[ R@:X %.,JD'MGH\PR\5=KR&J1U(LH6!'K5BC> M,S1RSM3*R4W<*TV<[,.!;2I MB/XJ0=F(M1/C0-I],8B'"#EL;U$VB%'V<%0 M&ZEIYYE5MJF7J+=AZZ!06B.X4G8ZD-&B9;RE&C@%QDAIMV]Y-PS./.(_@PU;%XA>_'$ M+AKA.S<>@D@!.H'_I6+*5>^)A1UJRD-XE"Q%>)R<'_AG,QTNI&T<\0FV')/$ M[:NV^SIR-9"Q<-P!QF.J%]L0@'VLIH"CN'Y[E;+F_ RWIA\ ."V;[@'G+2]6]%%,N[>!\T5G(WS'_= MX_Z/XIL\<9-W&D@9<0^..2>MB3_+(QRY:CF'+> *#-7]M^"J+ZI%C>X]DV^_ M\QFB^0B!%WLM!3-K$094[B%*N$E4>T1I$X!1^"OX-S +^^DN]>C-%!6+9%H4 MR5 D\\A(1K=6:[8[#=LT6M][C7[C>Z/O]+]WNA;_WC3-1K-G#0Q36,]>Y5JK M?;G\^NW]O[Z;=J-CV_J7/>2G-NH?AF-4,.7]O[+=/[G.<,VW]]+E82NX=ZG# MN4X]T[4S%/U2SFP_S>*:=9;21_J(C$(L(Q&3-,(6C+OOL;:(4G9KM1 \YR^> MFR_4G!9, >.<70]]+R>BU^B%]^H_UR&RQ4"8BI>OQ;C6+:+3+?4Y79GUG0S3Y"J,0J6 I%@ M^^ M&%,"XIA*5D=!/C=]_HX1_U,$QWJ1'>'-GCO+I6B?BK")-'V2:109:/1+ M3&8[3^:>_B,U/HG-V__7T:#;343U&A)HB[L6Y]^ MH2"7_&:-?H-R-&<>GT#XHVY:LP/AC),0A?_?*AI1^=>H<:@>7PY(;= M=FA0C^M+--RB")OU3I-$N(2,::QJ)4.(Y1_) M^A)8W!+A7I4++X]D;.R-<>/?8QSO"?N5-57%*IG1V%@TW@!"JZAHE$D.5(*S MPG*P$5(H&SHOD20<'(T_V5>XN*?N-XC6<)O7I@<,)A5R)[X0*@G\,O^B__HS">*7 M*U^G+GOY3.]P'L;Q.+HX/[^[NZO#&^HWP>WY9>@,W5L1G8O^#0_/^SSFYZ;= M:=F&>0ZJ9C9,L]-I&6W4NV;C7-Q;W\WZ,!XM4H(-J8!W/KBO^GJ(&Q;?WCM# M[M\(=GD3"K61KR?B.R'\-?9:?A78XR..,(7^(_>;VBWY*;C-;98T;6R38K3J M;&[_]D9V_-#BOOUFE^NO(M_+T9S7K\^L1T"O8^;+RG7+>V&,:9U;G7/0H3:Q M9[/ULGMASR.\]Y&;LU4+-$L^PRH"R(TM=PD Y"Y%D)"F1IJFT6@UNY9M6O"Q M.^:O 1A#?<=__2;;-Z M$]6=:Q3HQGD+4"E#T%E;\ N[=/Y,7+5,FUDU]N'#58U=.VXLTGO2YB#7<>#\ M& 8>=ME$5 N/DOW4;N%*A6:Y[#^28EJ^PV5^=T&RIT6SG[)_E1DL+*X[' MCV7-H!6;MN4B[TQ!#J7"[4WB,J1>9X0D*\ MZ5X,0(V4K2PYOBM_MO)$ 5Y%DI6G"?!L G@$\ X-\*J8JR2 ]X049*-A&0T3 M_K3-5N/\UK;;5L?X?C"@I[./;P<#@:?)"/81LX>*PS*[9]H$_TH._RB]5TKT M9Y^WSE%_B#>$_4K/%L)^^\9^A/Q.$OE91K/5;+0 ^5G-3L>6R,_:&_(;J8/; MU+I%>:I$G[V>>/PN(I1'**]$%KTR*,\TSDTLXIJ4@2TESMN8+8<7*<)YQX/S M&H3R3@KE-9L=NVU8X \:+<,X#Z,H.K/P;[CB7MPW]H7T!?=>!? M\=CB)=T8\R)5>!FTVI9W\4]^'AS;]G M_?" M2631]^UH[ 43N2-ENC=%;?GX/?$F>O.R*@?7UML;72MNC)[=-7WM!#&\;.CU M1'A39__S/P0^"7R6Q]-4"'S:!E692PH^T;-3_I$ :/D!*!6C3Q* -HUFP[!: MY[<-L].U- "UFGLM1TNL&0=L333J"\5WVY!PM$EPE. H(9[RP%'<[V(VB3>E M1*/6QHPYO$@1&CTY-+IQ,$MH]!C0:,LT#;-C QIMV$:CI=.A>VL%"? S=&,7 M'O8E@0'S2#P /RW9R=%LU717GM5](K$$_]X'*L1!&+$(1('#IPE^'XHXH/)[ MR2$GK;\L)>)LJ2W69HN84TK(2?ML"'&6'W'2,DU"G"GBW%O]_:M>D"D7:7[% MWZ*'$&>#$"[\;P)]6<6]3Q?T4P2A5W,N)1KOGID2CU&*RG&C4+CD@R M&,8G:[5.(]O 9BVC'U7W1=V)/H0P%LE2%0U^? HQ_R/A$W+CDW_E^!/^;"I=6XV M$)MVB#FEQ*8EK\T3-'T$-#V/><\3\-^^>_OJ[_!/^B3' ^]WT0OBH7[=&7R. M@]&%C:]-)=/X90\":#7&,3.F_X-7MG7\*D$ M%^DY[;E9#16TL"3?;L19+Q3\QQD?P(LON'?')U'*YF[=3H]_O\B.>DQ(@)7MZ7?A7)0Z9>!.H?O(A2>/%@/GUYXKF0,2.2% M9=9;B"/A3SVQAEEO-W?$JJD 2I[84\8 =E48\Z=OGZ\6(<+5&.\;2B1V(;J" M7T$0HCDX]:"L%DF]B()2Y#-1D7Q%,?'X.!(7Z8?\E)&RFJKX?$>-*]4+R4:> MQ$'ZA>*A_*; ZGSTI:Z18H^C.?/X)$CT346.Q6$Z5#T$4Q$Z'A;H6J1B3I?P MU2]G;)A2Y37#SARA MBQ!TBQT+[ZSUS%T(/ZYI2VE0ZPXJ9ZW![PRW*,*KT@LDP@=BS,KT"7%F?YQ9 M'YOOF"OSK$ (LRM<60V6K,J,$$L.H24/QG?$DOVS9%6BBGA":D(L69DR))X0 MYB*6K$K@$DLV8,G1KG38>*D4K70XAI4.7XK+&V@?6"E7-W3.Y;E/7>)-*1R"XS Z5K=Y'H\LPVJT&U;?U.T'NOM"I._<, (EFR['K3&1G1S_1CAB M-+LHMYNV*Z EN2>%66F[6#E!:_?%6JE[P3J@ M=6,I)=!Z%*#5:)G-MBE!J]EHMNT4M.ZS2VL L/")H%7E5]^)7ICP,#W>2O;7 ML@P"K*<*6&D/60D!:U/M(2/ 6E+ 6O(]9(17":^BE&YL/@BP'@5@Q?ZNS:X$ MK+9A-!LI8*U0V1\A*97]3P^14MF_E("T>VX1'BTO'BUYV9_P*.%1Q*,;ATV$ M1X\$CRZN^MM[.W3U"D!CXL7 @P7(TTN3H?/ \P%D^=&%R0N/W<+0^R)DOPGW M/R#\[/6_"&:6'F92I;ZT.),2GV4&FG26*B'-"B#-C?L/EP!I[E)."9)J2-IL M=NRV89F&T38ZK?,PBJ(S"_^V;1,QJ=FUS:;5.&@GV+42IA]E1M3J2LQJ/G ^ M%EN4)649C/TBP)[ E^'$^8N :Q6 *U7L2PAJ]8N>OP83]46>?/??6%2&A9T+/ MY7)'%47/Q)RR@=22'^=%()5 *H+4!H%4 JD/@%3P*O$J+82L'5VF50@GA:O? IJNRJA*'_N%Z MGLM'[++./B5A/!0^85'"HM5#.X1%R\R=LF#1DJ]3)2Q*6%1AT2J>?T58M!QU M_[UU<5TK8_HIN)4'8#%U]-73JOU#[@OV6^+',R"5D5TO)4JE6G\)42K5^DL. M4DO>K950*J'41RZC)I1**%6CU/VVT#K0?JHI7J6<*J'5J@$B0JLE9DYIT.K& MFZJ/W)H16BTG6MU\"36A54*K&JWN[2""0^ZE(K1*:+6Z@(C0:HF94QJT6O+S M"0BM$EI5@EK%L[ (K>X3K1J==J>10ZNV;>YY']6WH1OV60&R+MQ:]2& @4B( M"7@V!(F8 ['O1"],>#AA9E,!6;VQZAH$R E\]B_N>6+"7G/_1^WA!:V+T"V! MV;*#65K.6D(PFW9=)3!;3C!+.ZN.#\N>Q[SG"?AOW[U]]7?X)WV2XX'/N^@% M\5"_[@P^Q\'HPL;7II)I_+(' ;0:XY@9T__!*]MZP:H$%[\9,C_>YF;U5"!"TOR[4:<]4+!?YSQ ;SX@GMW?!*E;.[6[5]> M]H*P#[\8Z:"0#$R>0/<+RWU&!SSKNY(U9-!5#RQ)XR!B"L@IH_??M\ MM0@3KH'R4")9,&!7\"L(0C0'IQZ4U2*I%U%0BGPF*I*O*"8>'T?B(OV0GS)2 M5E,5G^^H<:5Z(=G(DSA(OU \E-\46)T/U]0U4NQQ-&<>GP2)OJG(L3A,AZJ' M8"I"Q\,"78M4S.D2OOKEC U3JKQFG)HC=&X$ 3QRX 5WJ9U)_SZ["_GX0BG3 M'=!VI1!KLR)?G%[*>Q%";;%CX9VUGKD+X<C:&D$+8W8IC7 M'&1=E%=EE\Z?B:LJ1NPJ",?8X79YUP4>L2\\Q/?_FO"0^W$0RLMEH0FN\8-; MB6Z+#1E",0R\/HP0!P7/]F-9N +('=ZZ#A#FPX>KK ^$EZ6([3K[Z2?"Q*7& MQ!WJX%!&2-P^MTU$Q!OG98Z<.:5 Q%;9 ?&^V;)W/+S5"1XO'-ZXS0C!X=. MPSJK"W\V.Z:9977M7*^Q3AE[C8G!0#CRYWR_,?M)_<:<((97#+T>@'!J.59V MO$HMQ\H)6+OG9I, :TD!JQQ%N:T905:"K"BF+8*L!%D?RN":AF4U= :WU6Q: M,H,+J&!O*=RK(!B+4&9)I\BTIM.?/,)\[G0I@FXDA@BUF-Q=!E._"+ 2@%'# MB?-7C;T.W2@.//@-*!-+"/PN\?LU]B'NUZ<_7_&Q&W./7?9!^H(0'H8)69EA MYHG'_BFBR!,A+4\H-[2E5&Q)D:UE$+(M+[*E7"P!VPH VS8!6P*V#P#;AM'H M&%87@6W#-+M6>^_ 5NX!RRU0V&090K:^ #'GIRN]#>R31,D(3*,H<%R]LB"/ ME"_AZ5Z*DAN$4 FAEL<750:A-L[--B+4C5>_'3ES"*&6DB^$4,N)4#>N$!!" M)82*"'5O[0R^BMO NP4.L ^NKYH!AZ+OQNQ3$ L"K*72'@*L9?2]!%C+S)RR M -:2MRT@P$J %:6T2X"5 .MC *N]+\"ZH)O6JI8$!$8)C)X*WB$P6F+FE 6, M;KSNXO B16#TY,"H;1 8)3#Z&##:* 48?:!?*R%20J2G GH(D9:8.65!I!OS MY? B18CTM!"IM?&:DQ+ T?_ZR6P9+PEEIMOQ&WH[OK6_):!N%,L-3$DO_2@HA2(CUA8>5RX8Q8>MXR6 D+^]]&#PBIV^2=0 MN 04[JV(?17XV/(3<>%[D*VQD +&OHH;0(LB%'WV)>EYKL,N'2=(_!C79[YS MPQ%E_P@W'N\$"3=6?H*$&ZL^P5+@1DH]%E%F%9OP5P=E*C3XTY?/EXNPWVHT M]R6X$Z$LU<9Q$/IB0H=O$DX[X@D23JO\! FG57V"IVYM?$$XH/ILW/S,9S_N+<;/;5)_7#%3)C .R0G2]Q[_70%8-TW"SXW;AM X+/,X'-_;7T>#3[? MN3[W'9=[!#[+!S[W/L.]0Y?]SW#O\).8> 0 ]!!,/'(QI2/@RXA!'W$R*V'0 M\F)0:W\)T&L\5S+P4QC:--BZ^4[VWU0_)\QYQ#,DS'D$,R3,6?T9EB+M>?Q5 M=(L2F<<%(O>6R%P;1,[E+0E$$H@\ZAD2B#R"&1*(K/X,"43N T1VVY7,1%)# MR">BS6Y[?RG+JV T%GZDH.57X01 ^@G[$GBN,R$T26CRB&=(:/((9DAHLOHS M)#2Y%S39K22:I)3DX[N&-TRSTVD9;?AL-!OG^ST)W#*,-GO[9X+-P@LH\XO' M_3K[G_\A>%D:>+G((%Z_/MNXA'%X,WYA,!M\7YCP,L&*UL>*;M^^8V;@D0%)"N&B<6UV BR:!^1+"QVNVH>$%X\9,A_^]E M;E9#Y?$MR;8;<=8+!?]QQ@?PX@ONW?%)E'(9(.@O+WM!V(=?C'102 :&1V2(@K?53\(V.&FFJ M*9*Q/(F#] O%5?E-@?GY*$E=(Q4!1W/F\4F0Z)N*/(S#=*CI1/0LA@5*%^F: MTRY\]\WP,$?ZW AP!>? "^Y2RY/^?787\O&%4J\[H.U*L=:&1KXX MO93W(CS<6^Q8G&?M:>Y"^'%-ZTJ#6G=0.?L-GFBX11%>E08@$3X08U:F.8@S M^^/,^EA]QUR99P6"FETAS6JP9%6^A%AR""UY,. CENR?):MR5\034A-BRQ9%5&EUBR 4N.=D4"G1&YS9%79D5"R[2:MF&"A56"A00\RHL*:1\\H<)* M<(9082E1X<91):'"8T"%7:/1; JC&^;5K=CM0Z?1]1;X0DN$ERLCENH$EPT M$2YVB3D$%ZO &8*+I82+&X>;)8"+U))]'[C2:+2:7? P1J=KM,[C$5#4;'7M MOGE(:,FLE:B2,"5ARE+YCBIARB9@2LL@YA"FK )G"%.6#U.:AEE__^FZ@K"R M(EG(][[G^H+]O]=?/P#VB6(.^(>]"9P$,5*Y[<-I(IZC.A/E-)$1L;#R^.FH M#K4AH$5 "X'6]=5O!+3V ;2^\?O #T83]O8^%GZ$.R&NG:$8<4)>A+R.=(*$ MO"H_04)>59\@(:]R(J^KRP^$O Z$O*ZXYR2>VH_ZP?5_]'@DRFTUCA]^T6G M1P# B(E' ,'H2.?J@[#MSO!X4=B;M^\(A1T(A;T1 ]=W"801"#OJ&1((.X(9 M$@BK_@P)A)44A'VX?$T@[$ @[ /O"8_P%^&OHYTAX:\CF"'AK^K/D/!72?'7 MEZ]O"7\="']]"?__]HZUMVT<^?U^!9%B@>364>5GXMQM@#1-=K-I[2#VHMA/ M 2U1D5!9\E%24^VOOQF2LF4GL?.R+2DL4,>61')F."]R1AP6P=3H6*1VPZJ- MH7;#*H"A=L/*CZ%VPPKIAI6Q>D/5SM$XQ1(IY(K>,G*!28S4$L="?*8Q)>>> MS\BN@X=*Q#&S"8V(EW/M:& 3K+=+X8H-=\#%$X=O$'"P][0&TOYWK1MN MGD;*]:.+3]$AZ6/LC/[2^S[G0V$9" M;QI-V5[.W[]7]Z.P;N2;G2<\\"(77#>7<7;GQ:Y@A.+B^>NO3T6TWC8.YG"] M"&Q0)#&@ ,"#KRN.1D/?%?U=$G+XKNIUA3PE$SP331!#R.B4]02[(-OY=!*Q MH^Q+QD>"998OTQ!-H<9<+V;[ )J%Y[AA<<)LB@[6Z_4O$D8 M9GUWM+?;V".A@YUE;\ ,]B\-LC O>4,>H2VCI0,$B63B2]XA?I^2BAPR23% MGF)HN0(6Z :?&IR=DF0"(W+VOX1%L;%6*[ .BT6)9_^VQ1MU,_;*&XT:P%3D"]FIVE9.J%P/O Z*"G M@!6-C1B!9Q4RS5E_RV>4PQ3&[H(&:5\F(:P@K<@E43)6NI P,?4?^.IE'F G>-YB\SRZ. :HJY!;O9_H7D MOL]\F1PX8_IS/T>Q^2T]V2R[QJ5KI2ZN*)V;4^2-NM&9=_A:=>.@O::I6F#Q MYFQB0"7)0UT_#/NG"ZPH.Q$BO.Q$U:'P!$#WG\)=8(3HWI&I2WEUGM0/45#I M6:?IM)OF0?WFL L?K4;;OCD$ ;EIF7:KW3*A?:?QIOISV6O,S]"H.\>#B]][ M)\._KL\&A5)O5SFG "TR&F*/"ZL>X7P.F(5SH91T$YW!>GO7WI,7E+&'AQ(. MB45W46@7,-WM,#F3\@W&B!?MMI[*P$N6T: MY@;B#_,.WS)C 5;B[.3Z] \RZ'_Y:WC1[PUJ$L6+WJDQM1]Z:C8#<@E)_%HE MNP8H/Z5'SPOW2F6IC+9:R-1Q#Y6(Q23)U@<;Q>)C]!&:I>2;0?J^]\-C7//) MUJ%<:5>UDM"3_Y9@EE(#3+=CQ))PY_@SC=D1K-TF,1N/&)>D;Y@UTC ;S\L] MTHSR:/Z0ZS$'%L6P0!:)0WW'\2S&Q68X)GI[=G;.YQH&W[WB7F!Y$^K?AV"O M)$RK-9[+>_V MW LHN)G@96;>;4E81BN.M:TW9CR!*YT3RPJ3((;1'UM^%"S=4T:;K_HGQ8PE M7_6_G5V3_CDY&0[[U[VSOPL54K[L];^1DR]?R-79]:#?&Y!/?Y/A'V>#,W*% M<8W><(!A6QH31BV73!B/PH#POFJR83SW H&:T>U_!-'8PXAQQS.TG,$R8>\NF=DP#'@C?. M Y9&@"^0T(KED+<8$J\1S 0E\)A/)N$=M(9.HV0DH3($A OJYEV!Q&GD^F MDB-CNAZ^IH1Q\P@Z4?#/\O P? X/X;,A_B"V*CZ"+S,AW0.9 ""?Q,:JBX6X M/W8PC?V?AN.Q%^';[#5RBQ%_E'P1I(\H+&Z6$_C^=.6H+1Z4,?XX1>QL"3MP M$;Z()1N*'D S OE4WT P@$#D-D1>+&<;$&-11'FJ4@[L,&!Y+(%)<&!Q&Z? MDXDM4'25@TU_0<$Q3Q>6 %\"'L&(*1IX$ .0/ MC\<@$PARZ!BES#6KZUPSG6OVPERS(AC157E93TR[FN558<[5B+$@2ZV2AE6E M5#FA#[]0#4EU%:$]45E7:K!<^I8R:7AU9K>D"9%7;?$N@:?>*JAV*E;CT.@N M??&Z(#D]KV?J1M(-1\"6I-6-]6%;<*3UNC4])I M>\[>B])B"P&)R<]MAB,&V6+PF=LSRSEQ;=LS]S^?!;?2#H6:@:$7^^^#^DK( M"T5]W,%^V4[JO#2CNM@R*B_:9MT2)[U":C6EUPAEI^"4?KVY+4+\_[',MLKP MT4HOO!A@EH.8*WWC8LI=(7)%*\,$VY"HQ_(JEZ8\UF8IEV*WZK/'F16'59R3 M;0CFRER+HDMJ9=6TMGDE%ZUJ^IJ/)II5AE>TX&G!*T;N9F6X8'O>YOT\QX<2 MWBI(&58[6VN1I02LZF.4@9DDEJ8"KMJ^, M<_ RR5?KBM'O%605+7=:[C8*KY:H=61/Z,U]O1Y[#QI6FZN2BU8UW<0_0S? M\^/I/_]X%604+75:ZC8*KY8G[2(66Z*TBUA4*+6Q*KEHO;V+N-W<:700/U$^ MHIR2/PUR&H83QJ&7HK/+.JOV;4-(UXE/Q:9G&V*_D9+8A7M92"N&[2N&LKC& M59/XJ0]-RN<^:V-2:)'6TU-HR=^DK=_\9C#C;)R2KPF?N(7/T]*"_VZGIXR" MGS559X]TC$/9;1E=?ZTGM,__[A3 $WS^U\MX=6:H6@RG'8)BH_.>'8+BQ HN M61"PV"5?#/([37FH]P,KA$_%IN==JXP"K"&TKM#KB*W3O9#KB((5V5C;,=N/ M0Y9K"S>W#6?^./!YBLK3P,W9J>E%(J\&^R'%4++Z"(VWK(^@$,S7*U"7YLH5 MJ&OH(S2E2EPLJ_ C]&Q%FX6J"CM38$>AG<(?-Q[[Q_\'4$L#!!0 ( !* M-%E%1 ';%D $!4 8 B\""@H"2D>:]%Y# M$1'IA X)" H""5(BA.3%<\X]]]YS[OON]]YX_S>^_W_<#6N,9*W?FFO.N>:< M:\Z=O8G3Q&7@[!UU+76 [!0 D)'^ .(<< L@/W7JYS_IHB#]4])04E)04-)2 M4U/1G*$]CI[U__%%[ 28:( 6LDURL@O *28R6I6*Q<"& M^H([Z]60Y#KNM@,1S%",@\\0D_3LG-P\K:ZIK:MO:&QJ[D;T]/;UOQ_X,#8^,3F%G)Z91:%75C^O MK7_YNH'=_;ZW?W"(^W'T4RXR@)SL;]>_E(N))-L8:;*[Z M C#=/W?D4U>LQ2.?$H'N'9C2(&'XJ/,$'),UWH%; MN*+D*VOR&_+E/R/S4+X]2T<2?Q!]S6B=VQI'8'/[6V_&S]Z\/W>\9K3Z#^Q_ M**S,C0LG@DZ*A E4;)[%VW=D6"EW!]0FX!6+(GP2K]UG$/SB3HI$&>9K0=S. M)D%".%^4B_E)3WK#D7'Y_/9;5MDD6IFSU.0IT(J,X+/(9+PR$4A-PK41 6L% M#D)<P(2+3RJ\))80Z[7%;0BEXV=8/977S5 MS$=. =G[VWP*^M2-H]8W2/XBW]]Q)++$V(&I(U'[;"6 284%$('<0,PQ$:"S M6"(8CU!7_0?Y?Q R'S-D[\ 2J?'WR_K1_YRQG88(/R?BI6&RT?+Y<3 MF7UI7 KD'>CV]I9$ 2I3)W%,,R]2.P70HCCW=HO61[.@C\JLQKJM7!6;,0O? MTG:+S#DM6UKCS7N8?F@MU.23<27(6^KD1;XT+[70UF;86".]_4'8)$A9CM,& M(]+M\L#YY3V>00@C-/;0,,6,FLS.(I#O!Z< O%#1R%RQJF'GAN2AW#XX3EGT M.*A(+BK)>O$0T?P\.\<--9BI:'32XG8N6@X1]$6K,=WCC'CQ-8_&"@7&68%^ M$^ZQMN&>!.')-]C6(+Y4W8;:^K-U965GJY::=09:SD62B[T7C&TE KQ!\I8+ MA/ZJJ-WO42&^R;2LEUA9QN M2'@V5WOLDUW2*:']=M%Q.K/&K\;A0[PG_L[ZIDZ55.2"UPW$L3;>:&H_!B;P M&E?=O;&I-R&US'^AK:6J^M@D]'*4R*\78=4<]NI%;X]>QMF^^?&Q8N# C%;AOYH8*M%QK+V3$[/0D!.@TN MU"B1+IF'A^[SGP8JM3U9-Q@_4BV( ZM>\$S^R&9G"3!Z*C/ U]<1$X:R*E^8 M#6_,%F"=ST\E&U&D%Q&G?E/D7:Q]+V-DZ20;Y%F,Z]":E-AWL0Z$&(X7:-JG M/0PC>ZG-5ZU2G"B3?'@W(4\0E&/)ACH"+7&#E.@0!3!QG'TA0O EOR*8P^IV M67_IV6;] >4Z.('9+0F^I]?L?C7H.EYHB9\(?,F!D:)E M]]0A$7CN!>_6P>X08@X1.W@)-_@/$Y5AV]Q6S[]0 *.$<23\[6/4(8&]H0-? M^IKQ/[C_GW 51NAA?$H'%WR:_>>0TA,B\)?^:N5"L!+/<@<^>>D4?)H*002TQEHNK[?S.W H MLV(8(VNU^Q.UV^1_J:]YB1+* [E?EC94$;+3O4KI)0L8/DB+!2[E_KN684$5 MS*>F(3Y R^%[UV"BJK."HQ?"UWIZ>> >GUY/O?1\RP]'-];LAXE+"V2>0X#O M1$)GI4#J2G8;FN8S/R/.LV*CK-K/V?UM\7CY/#S0C+![(IKT!F:/]9@OV(FI MU:.8T]1(/4EX*%F19WV<$?A>[W'P)?)IL^X*M IYBHY?1VR'PU*4\ME)>+4; MS,3&O<)%LEDY1V2V\A7C=A?_5\9E,=Z@CT%\4^O9$,Z-YJ5$3A[/?L70?RYM?DHL(OA6+RRN\=DZ$F:"(0^XM;.;1%$U/0CGY8 M,^)B_GDF@%%!)T*OD:HMRF$/':]/G6Q!^$A@:W58PTI,E:\HAJ<.,3NGEU^Y M]PEJ$ SL56J.@D1RH1Y,_.GY,],BD#THVVGE_) A)W1:,'.Q$T%@7.X+-[VV M;EU'3"2M97(A"E8[AJLU,K5M] 2J>EC^YJ M=$)803*"[2$KD[8]/LH7:E;?;2-/IY'.2)\V.-?K8 ?R]T9H> ^8OM8 MEXXJ']I3U,K4QPS-^QJP3%1:#<7I8 M6<9"2TTBL&"Z3F-Z0NE?3VDX*:L$-J\+"#CF"9CFM>PP[Q1 M22 2WW5;0[5W:%HQW[J_?]SO$5P7B"F78#E(P/!7%=,KZ#QTY"ZQ6D,8Q\]] MS%NP*%I7X<]2NUL]*>%]*IGVVA[PCY,7YK+6 @1KK?]FR M1!UR@VE%3_<":\'LL:(R*G1JPH[R^J3)(AF_?G$8$@NN-7P4/T[FD)LJ"Y ^ MAF68G%*,>U%^+L7QLZ9-@C8HY8JQOD**GBI$0(L(4$KC?-V/U7HQ.WK>32/G M0GW:L1=VDBF^-)GF)K"F4V!;=MGV-1) '/EX5VG>ZPJ>(XJ_R[HMJ#I+L%@\^>(86J';M M#!125R;-,N_TR)0ITV,8HV&W4]36-(JMU.NO:2B1^0Z&PC>SI,N5Y:%=+A\/ M%SEQ<(?E'QAS5>$2:'NVY?9H'V/%%_.V5-?KK ^"0:&#!X_'O1DO0#BA-;W* M\DWQ:0OPDKK\VT><+A32[P[LY!:A>JBB<#Q-?#L?9C$]U^UB5IF+8,RK[((7 M9ZH.A9":"J.IV<\ %\Y>SKP;>;+ @[24^)%3HS^5K+,(IO4&6 W4 %9#EEBR M@=>4^8*RM?JG'L0;CJK0TU+:;V9SC\%T'AUD]+VT?SO;B% -<$T]SQ]ARF1^ M5Y\Z=3'HXR)MHNGZR(6)5AY/YN']*NO OJI7YDH HR1P M%D&JJ;:6..M].9KG 9I=/;_D3=#W!"#3\4%$(#06Q[&Y1=X&*7GR?N MD^&H^3%>5UOF:8 [*524P:[@2E Y\=9GJ[%2X?N:WE:7M\C%DQL^AL<_\R:P MQQ8W"L8%=S(=5=]P*E/U()O1NUNOO$V36[Z@N MD4SPOPC>^=0B)(./E[&6*<.KX)++8"98C0@85R'.=,;A6KV,MF?%_'Q^BMR' M#],&S%49_Y_:NSXWDB=V(Z4KWQA76M&H#*_@'E(MD@'XS#J.NEH1(460*@ \3 M;N9SP/D&P%\@#!Z*@?5$@ @DF,0MP;2PI)B"(0((?IYG7[D_]T8T-DVP_GJY:=-8$G5/A70I%RI@6\5[X"9MOJG>6N8CV*5'69U:Y.0!>\GW"RL MR,,.S=&Y8!:26!$X*+/6^O7%\X@V/.W)M;.YP#SZVG_ MH77G]]L=SI6\:LM@QDUME#9+"2[I7J;&>.VFYJ,VZ&KTG6'!<.]%VFX5XW/K MKU9BJ\%.4C'(=/!,46>],O]DJDJ.J4UY;9@$G4WZAWMG7A\,"&?H/)NL#,HI MC"K)K$RBO?JXG3=D)^#G0B5JR/[0J^)!O,F;!W-$@"!G;>)]K O-,QC92N]VJ5!HP193&V[5'7].$R:/BGJ M\9[8IK'H5=':5M^8%; R^?FDR^I4"K%.H#F6NB2]8XW^G!]8G#<1"&D@ OA' MR17M("D+@2A!OJ']7S50>079X53)ZX@T[^WAYQD%5^]5GG7, $4?2@DA3_M= MZ*D6%*,TY)K8902093!1[%0I]L)@GX)>K+C74MV7PUW'<3HVMYIA?@8&I+B_ M-U>!<_\+*4>/ZF?^Z?TW.-_.XN5MOTCM)!'&BN(Z$K_]*O"&5"41P$W",H\5 M8.1MD_LTE7BIY1/!KEF?9/26XR/LO4R/=PL+,P6KV+A;O/>OC0;G"04S/:'T M7F3"C:(90SO(7, H/AU%PVRQ$X\-T_T8X:;&-)Z M ^YI9&VD5P^0I)4JD/& MM1U%:!,QY >2V'NB3;A=,B*@BO/\70E.&>E+? 7':7 &'C[WP"#XP7/HPE*? M0(RU=!,N_=K+$H=9EXBB\-<3CYPPW*J"<)EOG\+"3MZ2JSKIJ88F-[#@;^WE!7 M0J.4" @1 :/9H-$_6=^Q'FEW,'_LCE/K=]63HE9/- X/@1= M>_4C7OQ"8^; M)/+,%_Z\)LR]4E2E?^HDM(2&G8+IYB/$^GQ[]UJ3W8I_.(NA)UWY3+CN\\40R.T MU[65+5J^<*3($N2H+E915'&2M_*>"*0S_LW92BB'_\DVG5HS>R%U\!XI>AQM MOU$SYGE:4D6/9&';N+>%8YH?*B*OYZF*T/S;[E^V?JPE(G MMMZRD8]N(%4ZM\"\\/7 M$2@D@6J)"&#?_BD6<%5*(XF $X37(>AJRXC@2"W]';VM$T7M6-,*?AE>#A47 MWYL]-:=45LAGBR; CDL"YGB#5DQY5.A_B=/?\1'F\J<[?PFXK'L<;W2,G\R/&N8 M;;S]'$Q[1/D2%(P(DAX'B9[DH 7]N"T=?$VDQ/4HJ*QO%^=1Y-E>U!68R> MKS3<4MQ:["5[S&ACVOVW4PG\VY85G^1UK RBEDZ2N.4)2956K&2KUO!?-_$/ MWTH"KPSC<7A2?MSY6V!KT_S(I"U-FY>BYP3L2OUI5"/GUSW@)0*_NT3E[:B^ M;(&FE^>C+,?MGG^:O-T27Z4<3&[!$P'X"?P9G#?\NU[AO^O5I&*;3<]@JDP6 M.J5]/!? .;VL]+&4._5KBAK@Y_OO9Q<[-J]EE0DJ1>S7[8IV.3NFJ3 V44PN M=))2M;@_@PW6\7Y$(.VV4Y4Y-3+SR5.;]WCA_,#>QV M_%OU6RY*9QAVVB[^=R2>E-I75+H\/QS@3?\*"+;+5HEEG, :[^TP?^7N*>>+ M++$/O!#_K+Y1BX:_D6*$^N6_U\,V2AVEPJ_VIW6*OQ-(T.$D1 Z>OH,(K!AO MMD3\- >._XXYL))G_-7JS!8O8@7Z(6=PGL93PN-!_#H,.8X2<_U\^X0UTY$J M[G+0/^8"DH1P\C>HD"%V"5QM:0;C1>OF/->H/F M88)EL5+G0NQ"A?R?[Q$ MZPU,,<$73#Z\ 3Z!7(DN='VY*^WW%\S6KJJ/(:^637S\C;1N M%$Q] 272]0N<@K%@>>ZYZ/5PRU@O*A5-YR=+29YCOM5ZW<1T57_Z/HT0,\,3 M=9T':L<2,!E-[\9,Q/>/&2/QBR=Y]UJ?-<6'\8CZQ20\"[XE/*;(O9\Z5@.Z ME6_A?,1'R(1%.BL66W,E6SVM?GS-J2 M41RBF=?<9B+&>68E33T;594P+";MH_RY9JE%M7,XFM=GHLH5-KH' MC9,_MR9:&6ZL!+3[OG.T>Q"^FG(W+-L?V0>I\47H,4.+;F(J\IQ1Y?:W1M2R MQIR;/[VI$!_9-."-[G$OV[G6'&$8O(P$4!F:*:DPP"GRE4HE64(>SREP??EOI9 MG$QZ[+2BG$5&R+Z=M?/)I*? MN2IMUO7X4$1H?PCJUB\0GX0B K,\W>WGZB;D/H][2=SCXSX8HQ?&ULZ<:[J7 M:";4Q.3'DZ)>+RB5',FY:F*$):E@/5*JU7M91_>SE&L1$J_!:I+8'-'C+'0& M/!FA 4AM&I4_:R$=T,F&L/)"(E#HN@M/"44^ M,7T8OYP,4<;[XHSSH(+H' 2]S"^8BK851:W7$\_WG.DM$4+)%LB?5.X MLBE M?)Q UI:/YNPX'0<]'B?;F=Z!R69CXQTH[>ZO#"/\)-]LIF.51]7(Y0< M"*'4Q\@X@5-D6U:^X04F^(_PJ/]4NH1VXV5 MB4&R%D,VKV&&&/\L/=-1F&BQ0X/_]<2CVXT1%9*W/6;+6B;.&IVC=I7GS5YI MPXDM]V$A4021_*=._/R8P!ZP;5QW.G+[\"BPNW)'R-[$)3-1(BP==*9:]+KS53M/QJ9)V*:X[ MR%3(W)EI0"WFV7DZ2H:4A&7H\Q+,OW]D6E>V&%AW39;!,[-#G'Z('>B,5>[K<>+!W#J% MI2CGN-LM39.5C.A[<"ZNTYLXO4IF>MED&+LKHEQ=T5)Z7=QLFG-Y;:SL&X1A[EA@? M@^A+'$U\E3FJ.R/[C\VQ#-0J8^)OY@-DF"R:D=T[9W!Q74^@)H;CLX>W0V43 MKQT3]\ ,"L[<=\WCL74% M&S+%WG>?T)Y]74H6R2FKW('\Z&YA>F1A\#-\;;+[W$/.2@S-FJM*5(-FZU;N M8 <3O@I%6HV%U0;N3G?V7?Z84X-$?)60X[''[+8J1.;PIWN4^][X+K$RG-:T M]'0P-8K39M-:KQ"F."*W-&."RGJ.-V'NF9H-[ 2[93U,,3,V-[147ILW2SR- M+QT$26 V->IP.5AJ]2A4>BQ(J\A\<^H@;;8WL:F>7E*>YO2EPYM&#>[P-'E> MSSZGG+ZO/^I^G,U"?6SM8/E*5SDC@%+;/RG?:V>W+;;09AU=K"B"UJ3'G5B M0O6'&X"$GEV9J>8LV^7*L/UA#D:6!4>/!(>W^35S2Y8JJ<%70-,KR8:6#%3[ M(#*KYV4WZ:"Y/-%JM"2'O[XZ<>+PV&F!00,A0-LJL[SE_]ULK/;'^0G7$0VA MZH6A*W=YMQ(>^I@B04]#5$&O,KZ) @4%(SZ@*#0 MXO^<#%/]O$7FQ[C%1TI.( Q$X!MTM&,OT/]+Y84_I[I '5^/LRQ#XIO1$$K3 MATR&=WW/EO=(L22\7W$^LW(A=9*JOQ=,1N R&US1XRDHZDZBMG1(LQ:;@)5[ M^E_<:A$:JF*6"^:M"=UC5'FET-!U1+V":];C MPW+6=P.79&1 &/'@Z'01>HRWC&P;% K:0JH#?1#_+) M=C+&!_1JGTU/]R0[B-\QZ&PKIJTA4@(]4K&=<60!OG:/RG-*I3=.3,!8L*/D MC4-*(#,1"#5&RA8LU*P/00Z*<7WC7Y7YQX-XWV?+)(Y9;)XH:U]?.[XC^/;M MZV,GNL#C]H.O];[WAGP%ZOD2&N)(59_8\8D)XL!$?I-5_NS,4KC[F9ZD9\J< MC+_$$^2^SD9U,I(YI?GKU U'V2;+%BX\0ONEF;;!H0*>Y"$(YNOE4@*P\YCT M7GJJ)36L>@)_:8%*UTJ=WT,UBC.,C0AP@NC%2P53AS(F;3.[2U&MM]PQJ2N1 MU0V+K)AUA%@,7M95O#:+>6_>L<$UWE?GB2%G_97YO.AJ?U>EYB3RH-$.)M@M M5 X;PMVVP'+S2+? GL+W7O/#Y)M3WWO7N"AK%C@\KCT%^^O:/O]00S(XF.&[3?R*A!DW=,6O:J1.4>0@EYQUH;W/IUU#^-?K-Y-B!&&=)U M+[[D01F-R UJN:9EMXAL3IRSLU)#Y%[!^+E7GU?,\I\&4ATH:KSK?.LB^\U1 MXC$R&?M8@-R;I'1[7%LA5*\[FW,,%=7K8T+=:^V;7.PX=*!H=O%L7[)=6(K6 MR4:H50Q5LY)4W]%ZUX_V2^;0FYMZA,DF;$ _YY1M]LDJ75'9IPO1=R*FGQ-$ M#>XR!P!!!1A(%YP:!D+6E3LCFB\[-A?6B&3"/5+OK*&.MN]_5/?[1LW)1VG3 M\*T7,[ O-J3:*N+JYKI#]09$@,UEKSA+$H&.KMEO-+QGW:>-XE,,]!ZF?WZ0 MJ:/=XH!9X%D1Z.F(Y9?"\'U*KG0(XJF?Q(MZEF@[P@L&00^6%?JN6SP;EN@< MV%M=1MXX!EE",]4QON$YMYLP9?S*6*K@C()/30&%\S]\[VVF"*9(>X%F=AF^ M5C/0_'#O#;Q)!$C!/[,UW#E7QORP1J MY!':D#/3T" I6HO^_&E-N[H&K34J9O\ME^-@(F!__:# *RUGB@BLM2\WNU=] M/M+;HL.*]%D+C7N5"]S";&?40'VL;-;:,QSCAEAWZ/K>MES+XYPN_=QX;GFO M3.HT890(L.$-VSD6W%!BU%CAY!(KE=Q9M(V=4OZ+BTFOVCVNK#@P)2/=C^OV M*/L[*T_-XR*\!T!*C =OI^%V<>%I=R\@*?Q4J "&0!G+S^G?DC'IN@$:#1BO MLW7YAEU4@RTAGX5>Q[#!_3KOZSHJE<6C,^97@LY#$QD3P%7\36@)N-:[;.<= M!CWHU# G-.^E[0,N7WM.FZ?^L2MX\%L]C-3R(&Z3P :.A,F7]A;-SCGN0KW' M?%J_LP7YO;1MH,[VR3G>R3CNTYYD?.W9':2D9HN6OAM16C\9>)!4Y/8^1[[=E66!5C#*V7@SE ZPX% MA3 G7 XZA]F)^R"K' K7J0WK'"Y3RU]R3+T3^<1#_=[7@*)VJJ"Z/6J\3 -B M^%L66$>9.U);^S2_Q<,4]".'P8JI'X-IYQ*OI28YC8P%T4)%;F7/.@LPS*E> MK'N6X75;)JM^VP.[G/HT\,NBSA&\2UBKMGS=7/:EJE;EQ.4XH/=I6NI L]6%(;$ZR J-A^TEJ$/.&^0/'0VN:JNQ1 MP=WGUEK:EUT7:J^=S'G.7:](NH<372[W( *:;6TC>1F'6C'W:QI9-)-XG0_O M/K]OR7A0 29)+ZL@,?JKBUX9%G07&]QE M-+CBV5G**GGS)#UW^^XNVS0C:V-7]]PB@MA'0-HBT;(GW&(N5N@KF<';3R(: MSKZU<%K=?4+E7&;=E-\_M5+Z#%=#!(0J^R 'E*2J=931RLHCAQV^^APW2.AL MZ#@Z__5,V)]+WY4@.B(PP(<1.0E^#-[+$JM^354'.Y%*N(BS)95%:#Y"'@K" M[F0>5&6;'YCX_?:(I!O*D]GR-&NKILJY9DR@\Q>%2^3OX:@"V3Q' F4J@L\LX@EO&MVBU%7=QNAE5+:TS10-'&EEO3RY>)"'Z9IKA 7>=O MK\@RP-P*\XS/7"5A='Z8!B,,97\$0=KRBWE\H7.,\(B<>O.-)ZNGXP."/R0J MUU%'\W0I"X_#Q.P#SY&J+J-+6/>:2=2YB'3//B]?O3P]7WJY_VF1P_N#ROPC@R59)7586(4C MA%YNB3+GC-;R4MQ4VE7KPCQOI?2H?Q")ZSST/[BP?N2]57_Y:W.?'HO4.6E#YE7%E5 X3C/X-3)2?';,6 MA77:0=1H".E;P^\[>>IQI]:EW6AM+:9@ZK^5<00Q(P)/U0Y/GJ02 54Y!&$X M9U?32Z"\G_!,Z]:$1O#767E$@EA7!B1* B2%S: +E%Q=,(4(1[V-F].X,2^8 M.3C_UL-#@3>C*!?GUNE/;G42V[_RS3' ^G[))/>LN!CF4KXG^T]+?+8 1ZZC$_D.U\>/4F!;;9Q>EGF,C<;,O8*S+1/_BN?^TL M2XI1Z \+NH1+54=Z2S'B[\^,[CU;G+.+BGN5#C-NI)K.U--03K'KB MZI97/[[OE>@K*' U&AOOGG3G^!R_J*-?E#:_G.WQ+8=F[U?71G""Z$NQK#1- M&-?7NM0"WS^5P1%W'"%[0G@U(M MH__K#;C:VIY:4!2!V^@.$7@C@I8B,&5$ M_;P!]Y>>2NOEZ/+=!$>VMZF8!I, M]TX@>]2YQ]J!&?,G\?-2!'V)E+G]SMJ$/O53(O!GEN_^"R'^-T<*S.II@;__ M0X_W3V3L=-!D$._$>DOL>'G8B_]UI*;#V8\8UO[/,MA?]SD="]T^UMQS#!& 8-HFQBP0;\V5&G+HGD%? M)#WOX@WEH<:\9E!/Z73?1T MKY]OK++R#-2W;S8G8@LDB.Y@<5)X?-;2JCVJ*'_T9@V5=.C0A=V;\IQ;*OP% M:GZ,>%F)_A/FRN@.W"528$HB)>'T=*2,Z78I*5;1GB>9Q![9YL3/MR@0-^?A MHY=QI&HW-!J..Q' C#0([-UI)V47R[D"!+ *?]O_8&J-=Z^.6M\BK4K_MU5/H_[5JE>4?-LD M_FLM_#:1;+/MJS,IWWM30>('1G+FKMM@?% 2SL$BZ>@BA F.,6 D @*O&:WS MU^56(?\@1C:).ZV?]#P8\2D=?UN!Q)^GZA"THNA85S@V;<27.&4!?K CM@XR'<0[._[2 O!)T=+$UCB3_,BGIHJW\0Y]A!^&-Y#D1 M?R#S!9$U&F.M1G=/BFQ'TZ8785=P<31-C=JF20?B+LT:UXW1MO'9Z[$M)-9. M/_E'UL:Y-N=)2_RJXH;N/W0R G:PB'^(_[OJSBGYQ^X*X!RT4TCY^*\: ?VF M$>W@?^QXD03)KR0I(C*\482@94(*_JRD?>G_(E KT4D$,HRQ'$2 \BP1P![= M^IV@13Q\X+=EH'\RM)^Z_.7G>T0_F5LF D/_VAZS?[-NK:E?];1"B/G[JB0^ M(AJ)0.X_+ OL1XLOUSF:QZ6;PQ%$X.S6EL0#Q\+G>]'OHE^GV1X3@D\YD,\4ERTQ.-YS&M//>=:FIW564S>7HY=NPUA=PJG+%C=:5=,NG(?:1CSVK2 M'U4IB LD B("V !"JY?4"8?WSQ?D6/7)_N^:OF7?,$4G]6--?',) MXPKB1T$=;(4):+>SVBA?=H6"R?I7)%0&'N11;&Z :>0& MEQ+O=9P5Q :'?EH J+9[SMVKFMG\4&O-H/%&^;G][]+FW-K;!F@VER1FBES:LB@\6(0 MMBT.<6K>7/8J9SZS5-;WLQL()@Z0?8''-7@U?T'^X/TC2%+"TSHDJ=P\/RUK M.F/^./"C7QB=H2.D^E&E"VJS7)A4X7)-V#9V9)P4*(B[*W ]_^#*)NS&E!VGRJ!J% M)+XH'^BPU[$PQKG(A\DE\2(8'S7%ONR1/AM9\J MF$L[NX!,[>S.AX?S M'O/:609].#Q*:T&[:!M@/_?V9-2FI5\K5)(3#.")>W"&.8K!=X7\7$@&A)7P MD;L_5F)+L@C[70,M_;:KU&HC3/-F.B,M10R%\B,F%=Y=#UVGA6;6)C>W3;?O M4IOPNJ7(/2G*)*9A5 Y+K:BWI[.O@T3YE+,@U9)T@7W6 _(S^90^CZ@CKE^' MD,(JDW<2&\QOHCS=A".(N1FSWUY29!;X0GTDW7O@T<#\D\#@"O7O!W*3=0_; MDN[BDN7V.%*7!H6HU1-L>R<<$B*^T\RWFS]W7;JR8]6!$)@YUL?YKKR'J8K$ M\QC7):G'J7,'.)9P#'!10CXRZ'I0=E#^PN+@8- MH8-93FQY=[ Z!=&-\M,@$.H=K%7IW_ER;W25+%^[R1OST6D M/RWH5&/UI,M^P#=S\TU#U=-5::O=0MWDEP?/(_8])=F!%FQX_?I@O?0@RTQ%AG&2SD[@%^%,A$XN,T,[>;S&>[];EZ>GA5=+H1W.;6#4$H+^\B9:LD2X M#BTVN*4NQ_Y@=B:#+B TX9)98<+-8M'=2/L;R_)R.^D0=KP2=;!XJPU;3WJ& MVFZ/B_+'EOPF/U-Q]]="ISY^9'T8DCK5"M$XB5\;O3^ZS=+G;H4+TVYJ@\K1 M#3&(YCH'E+";V3APO0X,8I[R.<_@5H&'F:<(=4^E: MOX#<@YEEHSYVG[DT,.\\YKU#Z42J+B+W K1 :G(5Y44#?%T3Y?=IA)\;/$M+ MNCZK_; BP/O-W//I%TLO(;8?0#S7"K"^W2SR4>UB&T1@)JWATK ?9>VUHU:G M*DWNTV.F=_(X'.:43=]; @HY\ICLYUBIGIP:X\.$'GL'8_L+16N-*>.[DK]ZR4+L1PL84_ MED P]7W/]JMP1G34%$6#Y#&2AZBACIY30]<=\B83$T/0$0.+V9"7H9HB:\/\ MS^8L.*A2M [Q#,+P1()XZH%=J^F.31BZ,+O&T:3Z+$WB-F.:- MU09,=2*(C3#(GGUEHDZ,9-4C7]XM*4WEVS+K@#[D4^V.WKWD""Q[\6FMY2+! MCX0F.7H:1J )93!M- ]-V8[WQ7]I^Q !-TG__BQS%:K!D*]=*R3=M4'J%%W]G4( M@V/[I69@Y]T^7=?L"T)];GH>LCV+']A5O'QE#KD7FM MXB^$\V/?E P3@;J!:_FRG2W=4=TD;>5)YT1 A1U"<)#7DJ0/J3" M3OA]/,NKDO2[CT9N))?"Q.J9"U]#;],I3 5:G"\=' MZE]5OXE/4R0"L)M5Y(J.A4UUT^ZZ'XY??U+R=H6(RVBJ#%7N:-27BW MR+8TA%YLJ6]\+/CF>TW7^_/O/*Z_7ZNM$Y@SZ6SG0LJV,5HG'NI.BFBR8[FV MM*HRC"DOI$C?>![WT/:#%O!^@&W8(JC//-/Q6K,Q$>AQE/(:=&.8PWE2<2+PB$M6CV.PTC%;.$2HW3332'N(6RRM*5N6IKKO MVTQ4<.N9DU'UZ-&9A+'=$VM2N;X:^Q5NWQ$G#^%NYW8DB#:/;->RMPX*<2A#/C:ATFWK MU96>!$;X]9.RFH>DQ ;J:8+I'<6E('TR^$L]WTK4."2_>?4I@3?:4KMS>INL MGR)LM@VRC.S&8L*ZV-NYX^ZF&]?5?.@2JHK^H($7"]9]HGA85- Z,'EQB4#] M(VMD+>VIX<3Y"%:#7_ZHO_^Q->G%D0H6O!T1N&^Q=')V?_(O3WF)X3D$L/:M M-/ -8KPV/0-Q2[I\?_Y)^BG%LJ><\2N"!4! =L'>/<,!GS"8"U RO7R M!?#& IAZ&"ECO)5..HLPCM1$@$V%S^H_L'^&&7 5S_.5-^S8QA\A98@ G3VI M<-F[ 843 :JG<.S=<:QMYTFK':E,Q'.K$H%>0Z=EJ'!N!R?+BG+.\BCVGK9= M^^BVW$W;D;*7#[R>&]M2]*G)JQ)%[/Y9B7KU*G.,GES MKW?%ID+,=8-4YRXM1'#=Z*-FE5CY3@2"'86SOK7 NY1LT3M),&U41_@5:T=M MQP(^W1Y2OP*Z\P^1MEI2;.T;V MK'T4BD9S?EBZ'/Z!X=J^".?;>[[X,U83AE9@EM9QY2O0)/2UFM=.V9Q3GVO" MS2T3-+IKS&Y:6G6'O\B:@?7\B+Q^H>#D%4$,%X:F_)SK9"T>9MAANAKHK-I: ME?AIY\ZKD&ACX,S[HB?S,R)-A1O6=#@H$6"M;/7+QZN/UKI #,:%JML2EXRC M;PE];+0(SK;_L((LX0MTBMB.FUJKA?#53<,=XP08+.>G<\@WWND53>>ZR"3QA;AE=$GTRY+?^2-> ^/;U4!@PDPBRW?T,O:_I& M(5R3HRS)^A1:Z)49J7"E1LA6/JQ]YY%7QG&_V M9!*IJ4K,>QM\WA/D-@0X83S+:\CQ?OTO*0@0>\?#FK&MHD2K;=;WOT2;>B\; MXK97T)6A(+5E%VF"L):G2ZDSU91%6)Y9S,6&7<2KX!?WWMO]<.]3G"0"\6G- MOCU2D0?97*/MXE#=3QA+#7?OXHWO!3//2JE^&(O$2^JYJO "EZ5BB@@LY1:= MW E)O1# 5 _U=6H7Z\HQ9%%2O^7.+XDO MAD'&$P3Q]S';;23_P:4M(3)<,WV]78H_)<-*XW//]YH9\H^%<](,@?>?")(3/ M(EN\K.G'C8G5F6?Y@]WI+M8F8YG M_E;W@PAT*L+#_=>:T!!.Z-@:G!/>K8I:31/X5FSXB6:*A9ZU*8F\3C]A'F_=8)PM#*>E)0[,VTVZVR_*CW3;/?A%B_ C)04NL6KR?7DJC;O M'D(7=%B?AG?M6([[UG'-"M>!=;;"^/;3!7*8XAIS&&&*?F_X[ES*T:Y]4=X] MP/WB^6I"W$-%_D"QUY,P;2QY-T$*9P7WQE*ZX;G*[J3YQ]%?G@4K/S):K=]Z MJ2KH8D@EW1*[EC+7)X*^A'W6P45@&BHF'=#U3T>T"K57:W4NW'A E9?5\WHG MGJ779U$Z#)%SEG#&&JK1(\ "NBPWD[? 4%XXY';F7CJMKYJ0-!=GL3H0;)JM M,.'REBWST-43+ "RP0IT*W/@$E;XZ-!TCAF2";*.=H]G=H^*A7=>0%\!I5V@>>V:K4RE, M)?7PD6MC]3HU6\F*8.:89^9E[W-FN1<+A(P"W^IT?4X=3(0>U+3K69[9RV]K MQ[+7O-DX\"6=UP1V-7?O!^*Y*=V=?44Y;=>.IWQGY5UH/Y!YZ#J,JN7OM^>$ MF+1EQ9?+K,@G$,[A;MT<0_;8=[:#JR!;F"YZ9W[/:R7OLX6+*87+16F._-81+]X.U"E+\82CPIARRK# M\70JBTP%\4%3#7%1J/<@"Y2ZJMQ:9K'&&0Y,1%<,6N::B:*IJU"DONJ6:I4> M \G(B$#X+301"*WM8(2&8G?<7'9Z?#F>#)P_034\=V4RN2'DIM&%?UN1Z>^Z M].47K]B.]$WXR/\.DZ#^SQ4.ZNS>:KYS2O M>BYE'%6B[!;6WBQ;26X<0OA%4KRN%KZ5&%O:DDZ[R/, R(OW8D/Q"XXN(OL7 MN9$@'JPMZG-DSFN'I>F#>O/51UL+-&0O%Q7?5P=97Z%>L:Y<%HA6$(Y!39>W MJF'INKD3B]JR5L>*(L=FR$#B[B\M@Y5F8H2^SX;OL>@>9;]2,#PXK-"'F6&N M"^S^_?SN^,N1KV\V26O^&8QZC!,@1$F1QI;'& F7DW 6RJ31-X,((H"3#2," ML874)FH>.7^9KH&7R"$G B.?_T@)]/\/ UH6]>;\N!ATE0B\D]@A1/O_655- M\%@X&XC#'=/?BU5#GU!I031:C6]/H"[&1'0"KJLCU+A -R4L=QNPJQT9XNT'[O6H!)X[K5>9MGBF(49:=5Z\;S4ZMRK M2(P%5L H[9_O-;SA0$!PEQJ(P,]?9".D,,>$< @]?#EWB0A$5WSZ#^Y_%8X( M_"L@^,] B?\N\*\4[Y''_[4_C\#:@=@Y8H+)D8)4')QPH45!-*0/WIV.@^?\ M^'MO$LZ0")"L\@LI62#02I <-_;;E]<,4@36!I*9_&?W/R%9@ZF@$"J-D;B4)5X5@LB@&6%_TL<'%/0_L^XCC]FYOS6PS8S MJL)KCQ>%D[QU[P+.F0A0LI.\5$W@STO\';CT%QS\/[#_+V!,%G-JCA1/NKAO MG7%B$DRX^;:8$R#K!'Q*''*#P<29_PM02P,$% @ $H T6#$P:S P,RYJ<&?LNV=<4]VV-[KH(B6 M]!85$) J19 6%.EB!!&D1@4$1$! I 4"*B U @^@* 0$!*1$.M([*M)[)X#T MDE #A.3&9Y]]WG-]]KU[WW/NA_/>>U:R/F1DSC%'G>,_?FLNTBAI%F QT-'7 M 2@H 8""_ %($X 60$5)^>M+OJC)7YI3-#34U#2GZ>AH3S&>9F1D.,W P,3, MQL+$S,K,P,#"R<)ZAIV#@X,1Q,7-R<[-QL[!_HL)!15Y#C4-/0T-/3L3 Q/[ M_^.+U BPG@(&*%6H*,X#E*P45*P4I%8 3):3AN+/"_BWBX*2+",MW2GZTPSD M >4L "4%%14E-=4OJ\;X/MUY#W:YD+B,4T+7BILX M3/JPPO(//)_3G^;DXN;A%;D@*B9^44'QLI+R%16MZ]HZNGKZ!K=-[YB9W[6P MM+-W>.CHY/S(ZZGW,Q]?/_\7+T/#PE]%1,8G_)&8E/SF;9]* M2LO**RJKOE0WM[2VM7=\_?:]?V!P:'AD=&P<,S>_\'-Q:7EE%;>]L[NW?X _ M//JE%P5 1?'WZQ_JQ4K6BY*:FHJ:[I=>%)0^OP:P4M.>/:=YA16P(C@?JGVIV;_FF+/_U.:_;MB_TNO<8"1 MBH+L/"I6 *4%Z+E;\E&6VU!:]:0XXHML&#JN('9G5;_3!Q'U)DF%9O MQ@MQ.-QW.4?-VOO"&O(2X8 ,/4I^N6N5CV*D=[M0\MQ"6&GDRD.G)F'BSF O MW1XA ?SI(*M)ITF7KZA]*-XT/PXC]JTG8 U%O&+K,8>@ M(?:DG1EYIU6%_3F=F=^NF39Q_<7M055BWDOOI"WD-H"R.E12 FJ.5Y.[<*+ MT>E)$H ;OQ= .Z\S;RM- DJVFDWK#&]C\CV>X-ZR@2HG#Z/3@^^"E-*%&7<7 M<\ ERRA@+93RS3VJKZJD9B*]?SL9F2^1CEL?!;E2/"2+A?63'Q M.^KT>T^*YQ#IK,F*?@?^9]C_ M)X>]Z $O$M A0=>!*MEJ$9!O$CQ74XYM#%N< MN?DE29SS:$EL[0R+[I:Z9CK(3RN1-M5:MW$EJPHO@25:V&0E04$KFYL+\:T3 M.OK">XH3O72HH-Z9;<@PK(.5'-+*//D8"7Y) &G; 9"9$ !@X2L& P4#P M+23@>H(>"6AN0QRR!:O[1VZ#\5"B+ GH$^Z'8(MAQ.N9Q#,D(!JRJZ^ )$B: MDX X,:J1W/_A][\IO[C\KPV_DU_,DQF*$ITOQ)& T.":[EYY$;5<*F/Y1U09QVT^+9+MH (4"XY_$"^W=V MG%\0;,ZVLKC4C;JM5PV.*)JUD6@,)/8]" M*KX34)U#MECL&CT\N(XEYGOE3MA:CD\JEF]@'A^9I![IP5KCN\6S,NT])>LE3-NDP3Q(:Y^I*6^5\#]J& MGPW[;S6ZGUXS2_I1TY/FNV" (_6V'O6#HVA<%=(%$$7\U92$336T=SG M+/=-0N-MWMJSYLOGK_'J(-<=@AY$SJ9E.N>,'&W.K%HE#B&%R$MR9N-*P'PK MU3VOW*5'&LU5PE#W P*%'VXN7KDE*,/ MC(?=:BVH*BH=_;R7VAZKU?4H/"EN5>7#:U)%+JL9X4I@E*N7_BR*8^LD2 !L&%4A!9F*4KM3BY>%V-;C,!I M6=0.>J/.K%J*' ?6/+YM)=6Z6A4MD-$8(]N2R @L7RP\:",!O%<_]LRN@7D4 MGH5W)"P+P8;=%V>8JLK8.LY,ML,;N\Z=LX*T1.XBF9U3W%]M2,WW-CBZAYH/ M[Y>^_1#98_7Y/F,68W5NR:%UJ'5:+(R-G M=+4"A9.U[[Q8'?B*GK]8>6HPK;PTC\NA\\0&TC\CQV[;,.(55EV&C\#,<,'% ML:@(HJ1A[L3J>.'/U/%EE%;SCNVX\["2F7_QVWN'P';1K*ADMV>[M6.:D:L6IH=E1AKYE 24ZH:T M5C_(=R8^*W6I;WS.?8H$]#8\,PT.,I'5?FR+:/;+]7T^88.:E7F9,UQ8NK#J M/J?,NRIS('(L^)/ I*M8H9,*"HAXX79/XT!M,'&^SW=MGMJBHUD=G)" Y#[[ MC00T&B (HB2 &[$<[PS&WT63@/.F]()UVGZ@W\G&)(">!+2#CX13=(F<9,=] M_8-Q;U7B*^+W#$7^M@>D@VP_U(;_92/X!WL \#_\_KOQ6PP207Q3P^F>/"\B M ;N&YJ"_1$%B^+P,#P$V5"M2=!?Y5LTE@H<=6>4,QI-M9XIFD;KMY\. MTL2SD@!A"&;I)*K:AYB@:S/D":9[6E,'PH@^?SJ!%QP^ZKQ>4E'U'%K''T$I M(7Y S6H3")SK9F8&V=V2*M:FL')3W;YYL8T=>'.@8#?9WZ=)C_324>^2^G^3 MT.]&'1<7-Q[,&)!R:=-9J4B.6;=<]$T6)?/5E2U-YHXO6,*F-I2$PL-JZ*FW-&DPXA Q/Z5*N\L' M--H>YQ19&GZ,$IK2,K?"@,>.,23@N1"5 ;8NVI-V9K$[+2!IK48F(64KO?(N M<#W&&,#3%]SHXH:AC);-0W7=LA:_J;7XLM19'JZ2L78KLLN[' ;/< M=) 8CFN]";O4*I(% ^EF6B?O!/5E&(F\?$<"ZMY87"5<+>#1H,+O-'^3]Y68 MF\[D%I:[B\^'(F]76B-.77K##_+LLEW3!GPU<2/M,S0U),"=H-Y?>]^.EPR. M1T(5;9+E DY2,*Q<*TN\-1^#AJ9/Q][=J-5U1?N>WPNS!;$XFUR/.]I,D\42 M5=?&>?2%Z"@_V:Z85;\WXOA9H&3,^CQ!AQ^/W9ZECL,NN*_TO[,I\4TT+7\TJY M$QTKUL=P5GP4QH*#((2S)%IY/VEO:1W.AV?9.US_8F:,W#<" EX_@9H=S:7B MXVS9X &XTJ87*B2@)0#,.1'&\P4;FYMVS]K;J4@M$R_]R-!]@@JS%S.2,#>F M" VO/%?!.CMC6*.%U_TFICA>Q/U[B[OM;%'^FR 4L2!1L:=+X;S^!YW+,VE+ A5\,%,IN M4=I-]B&]#+7_BX1!DT8K53VZ*SP7" ]>>8SB4 MSHH;R;B\S(J5QE.$'JT8X+;U=L*@N=E(<*>MG(SQ15GOQR3Y3%5QQ83R!S]2L)QSBL!46Q%OU? ,N[E[XR&SITB.-LTE&)BL@SY+)LNB&$(X5 M;./K9J$PD4B1PVLZLL ^%7]':HPU!6TP M,F-H3.5S]ZQ!A9E3SC/C):R+CY18(HKL-0HE')"#*;OYOISL8J^*S\Y>#+YT MNT^3,>9:+*WXKK$F#?L_OIF>Z,T+! P93EUF,J +VQZ7>//F?F8B%>6E+7.G M=! O.1?L24"8_W2.=+XKIA6[7WYVZ4ZO?0!#B>^:I/;=78'C._KU+ 0#;%DH MX1SNVN8JC5'QRK18I=77!I[B17*A&MIDOT47#GHUPZUVOB_G51#_.#YVS%QN MQO?!SN'5<]+0SWD*6^,#C6$!+A 6PUR\J/';2*F<",GIKF_\+$J,@BX3CY(R M/HZO/M&G^5EF_D2Y*=*>38)JY*)O^NDCT4@%)(MEUI%;CC/BS-, O\0F0LRC MA[5>UB<)0;R/XA6.?,(GFI.S"2T^F( O96\92(#O26HOA'"*]P<2 VH#T4G. M8%\1[E8/L;#8?<8EH9C6]=2I7Q?(H?*OI(.\G3F R4;'P5\1=T@&8#2L)Q^( ML@0QO*Y#UFJ*6R*FZ_;M02'.M/.]BJ*31/,?LYK+!O:("I?BDQ#(;(;0?G!Q M>+.&?'#3O)53(V]HK7)E/57,3],'2LK?!.BO6]PF-Q,%Z'@W4JAC5Z#*:+X $Q'Y/3U7"C,)@&Q)[1XC.TW%N]6JL MR/6&<*V)8P,2@"0DIX/N?:A]L0$11"SS8==( "T9TA"0NN-!:F2\K(09(3*2 M(>RA8+!Z4.0VJ(S@1P+2W5O0!!X8N8%4IUV;;Z0F+] KV##N\VN>IF"#MN]H M/7[Y*F2L@;E'58\W\1!(0VTW9_]%[EXZ=)_MU7T4$K++A/U_1UV8?:UWN 6+HTL3G.P^C-K M7&R=2RS.O!E,XSOF@?:UTAU"*L>O?A/ #1)&OQ+6$@(:D%3N!$,-@7@HU?'- M/PV["JDD>)E0# 3QY]JU>TM@4-VG@95Z=C@("VO24Y1 T"P;XX,&C-]M*''V MZJV'W; [>TF9(-& %K1"(X7)GI+'3*N>R?O3(*K_2'P_NM^MB?S=D(#_"<<" MV!F_0P(T9\)A>+D&,HKT_STB*-9VS5__)2S^*Y;]5T4C.[HZNN(==DV !,PY MDH5IEPB8349ZRT3 F)]N(,R**P?*Q=W@Q5E?N00Y^9/&;^0=C,$T-0_R%L\@DK0_^= MP^M_)]&Z1VIU<9TM1Y$1N=;+5]T)O*3VHY@7(7,?YD,$0-G)C0 MW"(F&2S#:3.)+$B0QP"TDMQVNEAO;3"1>S^Z.<>3*%X4,?Z;#3B8+((>]N#D M16'#KF4O[1Z\^-CXD0HD/$@23SG?:JN,4PI]*F R?32^\335?[N=LL_/Z Q' M:"/3\3?:=7M"^B['GKH?"*G!AV]HA7$11.=B9%I5-%!93D]Z^%8._*U+H5?> MH-]&F'F?OMPF2-O2/>=YBL)J)FI'8(/'7] 1"YT;02IL :N54A]<;%5+5-:3 M4IA^$CJIXT=?'1P.])S%4)C=VHAOS>TVKF3<;2XDB3HNZ+SV7"UY2CO'0UOGLE\_&9P;442 +J,4RQMK M^[QY"G[>VQD]5)G]RE'0?M*VITKG%>>2A2O[G=^9Z&>A^M0P:'C_/= MZ?'F.L.*:,94.5<_ZFKUPO8<[F/3 *6D9^/P@J=-=!?J9#J":'!TT?5,CZ;9 M>-O?.1>M6EJM[*PB[ON$^&3H.+SH8CK0;Y3C%_S";TX7<*R*SU!3Q!ZY0MHO MJR!BX&!P''-6BEUYXN"-&L$KKN,/1H7Z-:\NC9=[UA;>5TAX_*,/X:H*YH*\ M=-T%G7+Q.4@3JJA.&;,^]X6\4V)VU=/"G1*P2^*EK!! M&3DK*L3LRY'N]E]T+H_T1& MQ:265.TX?^R%^"=J7:%N7/9V#US-)B?Y2Y_-NT(VBK,E?DV[!?A6P<#E)Y M9XJU+13"6YD\;^K_;O]N@]+!/-8Z9)NIB)XN^[X%\?NTK#L=/MEP4,TE\UO> MJJ#0BS9.\Z04A3A=FL';6=_C=4:8[:/+7!H=E'O45Y-CR+ >QH,O5/-0@>N7 MQ^ZTE8Y#?:BKSP8H\U+?^:$G8D&A^D1)[\FEP6U7,578T03Q5-K[894Z\_V\ MP=TH-->8-5QCT*X!.U2KDOC#-8 W?V5[_]4*/ M.<_G_)CQ_%'/QA-P0E!B&.,F=6 M&T!$-M^(IX%@$QP ME9?A+7PPT--1;]2@A9,K/KU0!%L9FZ8(FTZ!#DB\QGU7-HME#3^SXP(.1O8[T@KQ .KHCV:7G< MWF;=W(D*#.1;U,X@+B59EG>NMOSR0EUMWP]'^^D2EH4WV&%T@5JEV;K@HX;>SCE_V%KSJOQ>TM76/:L19P9K8 M4R^/8WZ7:^,;WNZODS'WLM^^;W=B]*EY[/B8P)/^;ZSO2[_J/EF%C'% 34_> M$5QR"7)XM[?DB7YPA67^ M(/,@[_45GOR9"M>?&PWK??,@%F?>S>+T516SMQ#KKO(&!0]_ [.<39U*T02KIOMS,6;^/9SP^## 9&W-QQDN]@?>(O-F#TV M<[D[=<@74+9:9&.6DT8X-[P;PV+KFQ*H-??PG$E$F=:[XO?5)D60PQ3G-R)M7+WIJ MHDU(0*A[P!SD9:FO4MO(?LK+D6=2=MX^V59U60X&L^RZ\3K@@[ZBBQVS!ZV^ M01R3>)V#.:,OOE*A2["2M@ M%E=D9$'!3%M2$KW,?E"2B?*F:];TA7/9CMX/N,[60R%*-YZI]#3"SMC@1=ZIBW*[L.@- M#QFD#$'JHY,&'7E+$_"Y'FYSU>M9$E:8F4+YC^@KME<[/$QG3[[4BGKCSH,8 MFQQ%AK(J2U8*7.V;YMH_B MA8SKWIF$&WT9N)&5]!$L7GQL^J>G_AC)$U>S7XHMGPNB/DD3QJ+; M:GKX.G.=-E9&2V+UHK=;[A[3.M/Q+;)RE9G]"OI>P/\:,L;UQ+2UR ME'Q XDWVZ:@@XT]H&SR.)NHMH/;!O9#='0=-P:I,*JILE3A_DUX* M;2%S,,[N[@@!@MVQ'8++:Z!HT?==1 :-/EE^\Z(XE?W6@DUO=(%2CMONRA)W MUM3S$55*]66P]<@/&)V&,GZ^@_?AB\+5ZPS70;5/T@ETZ)6#Y".?B'NUG\NC#4:,)SI_)@KGCK=YG/N> MQI*P<<$CIXW.B\?4QG-GLQ6\Z6YA MA_DET-DL7#/NIC5-M#)&44)MY\'&21GKVM M-&:B"_;^LF$[DDWLFQ8HQMM@H%R^;1/-)FO#EZ:*4&J>1L+VZ8[ M,Y_J%L-G_&C(CQQV1E@*%N_ .K[O)\4$/)5_YFE%Z2S3.6ZC+:Q:YX M<6$VW>@M5=,-[LW1W;4;E?@83.94U>R%AQ3YN'T./?F!K8D'%RI0#I#Y"V#!T^8GGUT M7+N9]NT7H_.TM?GM:1!\,5W;B5>+"G/I;(VZ](ANE$6(MXW@HL5;0[V8,P:5 MK^H>B 9U*S$K_VSP'DO14=N8R%G+V%76V,U,@ G[NNR_QB&0M1987>.RE E= M+#F&9,HEF&"&>M2%DA7[ Y_MWS;\?.O4Q WL+@$O-BXCRD1#R@6>'>B5X81O MKYJ]_J90T3?QO2WI4O+VQ#US(;K-A-U/B4J@Y&4''G%M0W(WY[=2=9#=,0\3 MPX_L+V#+#YI<$!QXS^W-[S908V)G1;PA_=N,SKC%V5;3UU7WKO H+U&;!V! M4=6B+49R/08X=&L/7M\=C=K@5#JH=A_[R-EO]YU+\(8+[V4M0IL=M=U/:C83 MO%]#81%L[P3>XWXOT.F6YQ6R]T?2UB!@ DV&BYRS>="%=G8#%W-&@ S.2M6G-7"@YS4+4I")O*M&#T7._^:3Y1_L9N\P7* M3IL$H-?ZHHZ(]3N#?IF*G7B)N!B5RLHQ9 MK+V1A[-P3_S[F3-P+XS+#!]!'KONSU@QUUR%=$^>X37),^08$.N)V_K;<>,NE$.[=!YKN M4M#\ST=#^3U(#9H!@@5=F"B.G=6EM*1-H%3GIT]:I+5T8^LSJ13_*6&13^JG M3$9>CA-'9YA) $8<9QN%^ 3]J!2^9=(<\"Z*[P6?P?<<'M99ST;[N+0Z6:A- M7E"O+47?C'7D<1MGDLER!X[1$Y'_N 3SXBF?5Y=&Y+SZ^<@=9Q+@ M!*(:=Q*U0-F.Y?C5:[ZVN&F#XE&]=6&1>S,=Z5_J@>MINOQ"WP?'5!OWJ,]O M&'JZ]H,V/R]88_N9K/'BSQ%I], M;H9WVL#[IVO(W;&4C:(7A*UA(/],#*1"B=/;(N!DHGV1H%W!-*73L?J1$N,@094;,5^IB,ZJ3 >NM#BFJ M)EBI8W.=Q(W!6D.Z_8KRN0D;S_V=VXEV2?OWS]-G,Z1QF(I2!=.8"GUH0 R= M-KNYOW(DOQ9S@6ASK5M\J33ENX60N8O??O*K2FRQB;E0?;]NG4<%F+=6_1,< M-A@DH"--6^/X4.8&DO-LG/Y/X](=V4U5P9AEY@LW,-7>1SO[ M>[4PCK>_VZB9G%L,>G+US)_>UB#U7>Q3WNJ M[EWCS93N&%7JD$HIC [SDE,+O]WB^"E1T?UJ? :&'#N.:^HW\.%&G)93&P45 M\E&A$IZ_&YSY:=]E:YUPC\"J[$:N 3)+*6%4U0'RAXG$(TTFV5 M&^/S8HNK.4@:D0[K&EN;AV4;H<#ZS1C.1#0XD0-!9@QXGG3^WUL-BT>'A>"$C-[!P\QG3 MM,E7J!@)\!$,RR48XZF[]($]WSG3"BRV3CGR#7K!S A"?&7 MSN)30-.@J&*X[B??;#R)6W(9C]9\Z:7?%&U%79WQO MJYV4BG.@0Z<(_N[O]%];0ZQB$S&6BLWX@#O#M5)J.-'FB5'=2'-K9\W2V &W ME0S'XVR&6;N2!)N9==UY5ZHV"*7"\JZK23<)6)>?%/EN95#@^BTQ52ODP+/@ M%%TQN^*/B<#DI0;O"$5F52?%0I6#<"MWI68T7R'RY6905\&JGL)2[(08 MO\90C9P*]QA,K.#)$YVK'/WXG?VD,NQ305!U_Z\^G'L4GS>L?GE+YYC?R<%; MLKCJ2U7$'XF,?MRS._$2"ZEWQ^&:^'>X!A,L.@)EG6PTO(&6(9QS":R>L!B8 M+XM4?2F+K/W^O44C+W(S2('8"Z%3\TF'GROM(P0X8(XE7(.XJ@P%]!]OEN6& MEN5Z=2\_+[XCRO\PRAF'R&.@L"8A9Y[MQ575T M:T X[6Y#Y'5QWZ_7]B[>54I7](2,4T@3Z9T;V#;@H#G5=Q)XNS0!7B''?1QC M^($GBYM:K>Q%CX8GC'(47[EGJ-2,9P5<3,@ % ,2L('KQOH.+V[OSYOPO@K5 M&Q626VK(?D(":.>'RD"O5%!-+OE62?V$*[GZ^>,S[!J&SB7%\>-,4\S]/8*J MI[3O%.RNUZ]ED0!Y]2$24!C;O;2/&G)5V1%D2?,,ND,<,M] M:BV%T?!9!+=[K<1UB49#'@U@UUKV_4E 9!"W[\#UONEEBVF;[Q5RY*VAV/M6 MO[#/C4W499_KZ$;%GPV\! _L)FR\_WN/+3YEFI'7)RSG^6(@Q-J*5M_2U^+< MLYYIB:3Q ,;]HD@2,*_;_$XF+(B[/P=7EU2(:1N^]QEY9VBS+_D6@YAB&NK21<2M];O-^Q;RLO,&)0AUJQEPZBEGY28SQ6 MM97;M!67CLZZKD;WAN7 M-Z!5,:X9)9JZ[4,2SU+UUT;MWR9#":G[).!^H L)N%GIO18]*0CZ::MU+%X1 M='ITO@)=L$2.TLJG%.OL?[9AD'(8(6X,L@Y)1ZPL?J_SKPW8_Y1 E*+*OTLI5?8H)N8"0&51]J#-[UDB5K3]:&D] M$ ,^!?.]%B@*P^Y_J$P6%*RK>WX)P:NW\3-K>/NS31/^,%S= _;XE6:[X9F9 MV#(_B:V!N,BBR@<&$V NWX%]#U?#9D'PL)HB-FU)S\K(0=$(UG20,LMU%/O MZ6[!VI.^\*ME10\IDI^(Z $G'%C#)EY8"/SL_I'N"WNL4=U@E_>%1/79+^_U M1B?[9>.U)Y^HJ)[>?19R][FGWJ9_WT(>XY6%!ZG3S<4X$71H[8TC5)M$H?O^ MDV$U;9D(1;JJ@<5JE+:[U&E7F@6ET$%'U&LV=0FW%HQC6P\MG!\+"LDN)@$O MX^>/I?='[HQ(?@S9+."]>IR;F./]XQY+=&=5ZHN?6[![KX8TUPY-UF^_7WCN M%9GHE"_5\#4G#R<)IJT76@$S$C@52 "S"R\B]FF4S'INT=.I:]U6GF$ZCV=T M)7*=?*D/M;.:N&W3!17Q2CB&=ELU?*1K+?.1YVJ*R/LGCTRZ'B8I'3SK+E&[ MD2=OP&:2+?>M=R?RV*Z3Q^VNXV[ZM:HF'NZF>?1P:'75%W.M;B+WVA$Z(B5@ MR@XSM17B-JP8JSOXL#3>,![X:516\A.8Y;KH>UR^D":)MQ%M XV[N?2<(2@, M2Q-$F2,X4>Z%J0;38KS&DB6E?AXV])&LY]$_WGY7XFZ"0 ^UW)BA=6)(<)JN MP,7L@H1EL4KNLDK'+@1'+:C(&<6E<;KA12V%3P#&G7%ZLM//VT$]2]926ZKL M-2A>/VZ"UJ8K5$W"3A3 5=.%U$NXS' 3F.92[9JAF1,K"*_66"M]EZ\Y_EX^XJ)!C5M=;6![ M# HN4IR2F5.[I._N+3*5&WA:R^V<;U&+47RNJ?"=>W ML;SRV."1?+.2[/A#T,[\@V3C0;?Q*T5@3$\+^I4@%Q;6W"6W-KN9QW\$>K4X MZ-XGO5M2W/Q#SYL$)JDML)O#&RR$,U,I[UJ)],IS(?>$68OOJ21!LP9=N M_5LFOE1S6$,4\JI6(-?WD?KM5A_>M+2#9,Z2DP]TC=S;#Q-<*+->CZY>*7+! M; 7OR; %]:)8O:&\\/,UE;U[R64JMJ6?-%)5.O;OS<:5/$MD2#*SEL'NQ";N M\00+3":DM3JR;XG9OW\/QJB+=QH77M;0PLVL;WM#8@6%ZG&@E@#DJWING&(M M/*LQ/;6IE"JZ^M-V ME:@HOV,;*IP<<1Z.*DQ;@F8?[:9NFHSW;&= M13DBCY,@ZB]%0M8Y?$C !\OJ7^0BQSG]GI89]FA6$L"6WW#"-DCQ%BM$U$.T M]!QS/=TZN1!;\PD31/4ZB(Z@UD2-:%;-B48>[9.)P)*&,-X,*@!7Q4'#/J2Z M.@P_S2^\(DK&>F\SG%I8KIQUZU;/[]IU9R)X]3VMD> N1X67Z#J?OA9[9+,_ MQW%M86Z>IQ'M\B%8+7P=)HA8EOKU-)R&W% 3XG1'ZW\]"+?"C! 99$C X?DZ M_TA@&UP,__4TO+(%3>#\]31<^])N3^SZ1$-YO8 C/PEH+?KUP#U>8M0I'23@ M*C%?RM9AAG_*-^ALWD$"W,14S#M,QH@C>)\-LIJ=)* '[+1FVZ9-,;R$O)R, M&XQ5= ^'OT?AD_[D++H/Z[B7S@3#+,U__),0P,$^7;'-IB]]NT,G 3?(@B O MRB9'1S! 5]$-G)Q/+.N)+43B4P@JRGO]6V2)A59L6[2-JCF\R&N7!JG&OI4$.>7LFQ;FKR^;L M,X,^TO:",*O=QR'FDL,=ALN,S!LE'B17FC&*]LOTU4[X3?,H'^L>S+L%C/0F MLW+JTU^AT0/VYVKE]\5$ZAEA\OP)55@95Z* COVD,V6% M&07O,]33[59E$;_A-VHK]QM:NG4A.,F&C0&BK<3H\L<[/0*\9(-!"49! EXC M1)%D @E8:*,SQ&]:_QI<_\[C)!DQ0 (H)49ST]\)*E?K=MQ9*8"K.;4J.W$ MI&UK_S6TJQ_35^9/6BSPU%K6@_PZ<@H%D@% +$[,=*A>8$- _F\QJ_I[6MG6 M:0-^H-]S"_E[6OGOL5,L0![\.F1RU3T ],0(S/[:$@<%V6 MY"LS@8N$XH?W/D'FYP4S#'#/D5TCK1OO[N+]^,TK MMJUJ/B8&?M'*,]%Q4]EVF5A.9P2%3_,@:/ ,+4&"20Y?$O0'7 MX[4WRST6* M7&L4U%3ULOJ_.8W\]YME4B^?C]*O27G+EO6871E,XR[GC\^$04*&I%V$]H]Z MU1 ([!FSX7H^//).KYIV^HM<]OX[?MYB/4MNE6G)WUDPIE20WR$'U8(BG-L1;.O$H6&:O4K;Y4C[WR1.TD91$YN]!BMA9. MD+GZPG3*2+'_TGWZP#@+5RLG9N]]\2H/M> H&H(7P,HWSU"HB7IC2 #]F%02 MRB/0 Z[)OVC!T[QT_.F4\?J'NO.1P*/H (_^_\LW O1TG"_W4N5^M&-/OT65 M^R^8TB58\RN__SY: S^!M6J!@>$,WA@9CHG:(]-M7?'M";M\(5J:NYXJYAE] MFNR[QW<+I%PW7#&&OO?O)E!\AUO@1)9>U'/@.V$# MD4Q:!GWN[H4_HK[ OZ;[W(B=OZB,5NI5$\6]N-M;MG&=8-;_("#_[N(ET9>) MSY,T)SS=PM%P(@-]26,R))+!:VK\>AW, MNA^!?0TE&F3^?2+J;Q/S1SQTQ*B^-F" 7Z^1:7OIDX#FJY##B\C?YJ%MVKC3 M0>?_N@SD]YEU/NP/@M6B?EOGO[V >86SH.BS7CAW Z$!(LO>GP(2;EO; \I7 MTD'G-"CQ]34V%5J!1;:0+7!K>Y$[G+ C"B4;NSIRVJ(R MJ\\5.HU!W5]EV3_??!K+LO2!AD)S&6!_9R!M$V5=IR_2U@QH..V$J M:FKCM'/ULV*FGW5SWZ>E]$JXF\*UX3XG%=!HRS.\#E?,6:U404::MRC)64R_ M+#>3H]YY(.TC*Q)&MV3^?:MS!?]6R6E'D+R5GZ)K!Q])I$");/3D*F'ZNSA^ MP]G'IK[AU_H)NK3H^Q]6CBK"BXKBO'-KXU/EA!V82[ZV+!F7!R_5/86P!:G@ M*\DVVB# /EKYWEV)&S<*\ I$Y%ZJC+O3D_1Z_.J-*]/*8PKA)OALAV/-55Z;NJ1$OZQ17]/5 MF(R(*5$_);%SUH1W!_R4ONW.VR6%A;$#6MB9-@CKBMEX[%M3BZT"KS0-_$>]*J/$@?@#Q"LN/#W$\[5R->W(^Z,Z@8,$5G MZO*NL=C"9N+CG*FCEQ!ET:7N88'E\H@O,R@ ?K^#D/B_0KMG4$T=IV68-,[0 M$&/)438BR79J"5O@M%V\S,Y7!.W_O N+)2K@H"WYA3H=1MB3V,J/:V=6_%.[ M,[V%_0,_ARKQ^!]&\XFE,WN.J5'9NB!PIT?F'3K6#^;')*5AUU#2SE\PAQQ,*GI2]("OB]1@BV8A>=@7U.SJ%LT_!& M$L"E"XWR-U[B(1M#!])#U&CHOHC V/ =C4F<1'"YC9/EC*Y7KA-4]M6C MI._T3O1J7DU-\Y'S]2"X5K]#KQH9*9VB#;D<.E=W2>I>#=:M?G%82GX1KM\- M>:JEZJ#\()Q_2-M%_!F]*WLU"7@'RQAST1# IV(V- )U[^#[,IPK6,3]BM!J M4NS&UU7@W2.^'.EI-/BZBQ(Y;5/GXL*T0*?.T9& "_E+6]$(=M@\:AV->\[D MWZ);,U@K(V]U>&185I$]PEC2#GMM+G B48*3V3">B^%K,Q<4Q")#RL$<5LLZ MXS.W7(Q4%A^L]^6SQ)_='@SVFS'G_H* R5D7^",)9\'C^PH$5/' MQ@:NE]$-9#,5SC*2@+:S=3O(0[^CX:4V5&04MJ;6YYA@_/E.5?KO)LW4FJ16TM2VD=+C!FYW>G["H'K MU87?B)M03-U-6+?JG>J=Z- 0&Y19+X,BTSB'90KX.FLJ/F,W:GO<3BB_YOL: MO,=UD>M',Q,N@.RF]E2?W9HMXL-Q&*SDLW MS_ K,6O,-C&4U]M>G"Y9X-C]L@LFG$5P??N*K\PF(TZ3YT$PW)Y>/36^5IB\ MV7[)=E-OP+#<1&R[')J_)KB?I ;QC_D>8Z+0H67'7_8:V#M/LCT\6'RJS<.< M3^M![]"Y4,R4! @T/-T"Z,,JVV3H5=0GKDB%IQ_Z'+Q-EJ\>-Y)K)15)R M#'/+/$=!;.)J6@F<"@<7)P%1E1\O7_F&C23GI0(>-(=7)JM>GLUV18C(2DW& MJ2%W,+"RCM9*?-_Q)1LFP6TK9>;D_1.8W0.]_7M^= +T][_N=@72X2@/-9B" M>JI_SH26C1:>T>Z?6B\HG!^/FWU"B;Q!_$/?LR4UF7O'- :R2.9(=-":!4?3 M0 DV79)4/81(^@ZBT6UH,%&6G"(B[H;*'81O:V22.0_69Q862G#$9FKA;I98 MW<;%5F9EMW5$3INX&W\T:A7^\OW39J-Q!\?E+[C\-DM&#?$73?X:J45.1,H* MXWR^XW N'RL[Z6_, V4:@Z(R[7H?A[+F1[ME4I14P?]>&AO^<4GMD4$\@G"M M):>L8"M#G^+NW\?@O?'2Y5:9Q[N/V=X)7;D=^W;K[GC'QKEY.GPRILML<&6? M2%N%O1YT,:WYOLRXA3#UZ]-8:Q:@AUM1KO8Q7=$_K4ZV5K-;XYT=XYOOBE9] M8 Q[E[+:,KH*5PYZ'-7?B]XS8]$7;I2XI"-Y^LDUL+&5/]<&_;RKU=V^IYUU M7'H#2SAPN+2BJYA?B5YO#]NFN(:RF.Z!W]P[,W&)U(:_)QOD;\EF_)=JH;NO M@TN.JC\'9\)N1:C!O!U\2>&_;[,KJ_330O MFHN^1???1CP+P0O8D78!NA;+]H\:$LZWU6,*1AC A/-Z5.O71K]^45ZQ78E< M#!(!X2O3Q$C YSLSQ(A'@'MS5]!:&X(1+E0X(Z>XF9UE:=MM9_/)/I[C6>-& MIZ!$7A'7K"[A]7\\,V-*L313ID1X#8Y [4L^0AP9BCP-HB(!<4(M,_O,%7^^ MEK+T3U]+^2?-),TYOC F*78*\]N5\8O-OAE?XKLM6#Y!6NEN.B%52UIDLXX*SQCFKQ>%/P.H!V M=&"4=0ZC$>(?-%#K65JUOQQ*+L[+W M9+&?&5Z#.'8%/R2SKAP8/62?>O6^N22P'Z_JM?'>_,=!T%G\3ZZV&'"3G.]( MDX=^GK/7:M 3;&K+H8;5AY'O>U[1Z,MK@7+1,1.57D=XLMP+B0;H..:AT3#VVG,XZ UL M6N5\3_CT&:LZQD[J23J:,9@S<4ZU'X /@X-OXEW<"_R M?:=C S+E4N)L/5^M^Z38X*LTJSU%HC!#E80GQ:I_;UG4'\]@2[[Z<\W >SL-Z&=^85"K;UZ7[ M*4RC#!.E(U4#$V#ZT0^%!\"U)[H,_M-4M\72+)CD%H:\+0*07U$\_E M]@81WJNM-U/ 6XZ*'8V+$3/2#;5CZ:O+'O)-W_(VGU0)>)\ MU[!GUED/>>" >$4,ZSSJ.@ GKT<'+]1A7BVG94*^!@;*N^8;PQD/J6_OY[0, MR;O^.7O\S64W,#18OQWS.Y#5\1Y_\54Y$-(Y<68LSS9@=3]XOZ&TRU]]>K<# M9^&+00-!1YX9J0?L>N)FA>ORT;@HYB7\$N;]?&X6PP-#AM)/=O:_;I:+OIN, M+/O(79"0GR2J W:1MR88*-5SW."&XJ,D]!;TE)W: ,@9KR-KJ<'N S6QHB2+]8^&"[DFKWEX=R]7+ 7-_Y$EY% MMSSO6VP0TDS"TO-138M>LFF.?IX)*\&>M8\$3+8F(0>.*%$?_;3ZG/HZQ*N1 M._"R8?S^JUQW,)6M%35!N24["DLMIX8"@*T*0:^)BNB NAHO[ DCAG_])!P, M/1^=+!-^M^I26WQX8_98\Q1&!.X$5U V:M^N0_ (,W5W,Y0>EJ[#V\J8&P^% MO ]G+5Q:NB/W!&I%QW5**M(#D,W%!MZ&,03 MSRO%]Y3$TAB$5/$#7-9@P,I; =[+:S2P$41D_)U8K_930 M^$XU0GA1N'SU=X9W(GY&GC4SS/2J^.(PW28@VO3'XYR[GT4$SB;?V'@O-NOK M_,5K<)4-H?9&_'!G7@XARY "2)G[/1T_3+N^JMH@)5A'LI.$S@X]_;$Y['"!_S^5HQ MEI,YMHL[^;(@)9!5/;HU&(,]JH:(S3V&Q3<48U?ZS V\X0OR6DW%OLG@K:-\ M?L3L10A!986:@D1TI-7-J!(#)#".[QS.8?CO%)8T/OMT+^A\\=/K+R,?VM^? M:SR3O$^<+Q;CCA5$'B!7^&7Z\N;Z>:#??3^VH;*_ MZJDCA G'? UK=+IZB:.2'TG$K9\2.NVP*'.4,NUD>J0)KACY3(QK8_;#*#A" M=J/KNK;YZ>=:!H,ED&X']( @D=%P/S&$LHK>;K_X()&3+:?;0E<7_"^9;_S5 M-WF5M>^4XY=.7XP$2QE);(4)-2F_M$7.M;&.TV8^P*&1WSOLC&["9\XH)ZJN M)BEZ@T%.+C,O:=L$1(RC B!$6?67C2M AN.W'QW7+35Z/2@362IP)O&RAJC! MUP28N.ND9-FE-PM#8]]P ^VUL1)LD(/I=:"0I@V+E92GU5:V0,::H+F2]3NN MA;E97/G71YQ3&S.< R]9@T6Z4&Z90W12>P@;)(HL:F\81:N/^3N_-&6D5E76 M5;FOP;S (D>?5Z&ZUPZ;@Z:3PO9)WJ:E4[ )4#0*.L2T!T(JIJG!R";LC1$U M?2'!UH["9_.X%!F)3R==C?'0>&LVJ'5="LD&6='Y.A!\P+8-[X_[3#W M/7PG7X8.Q=[!96BNF5LR7\8_@&;3C0T==\^U*QOZ*5ER>*27;Z_"3>AZ_,2PL._K=FQK>G] N][I5<6SODH,P\VRF['N,>G1JJU,N ME77VQ9IE//^RZ.FC.V<(3.>5[18-ZF6B1!U11I&+4L,IF(0+K M3 W-V[8BHK=-ILGYK_>6&7GJ/$W85 .A0\*=JAW8*MFD,F24[6@U[OBRHT@5 M$9XV8C^\V0,^[FFF\ */T$-.>IQJNA5_=?F.4!C.@T\(^$YV;'3O+T1:4,;" M/=.):>EC*GX>?MX?;\N&'NPFJ N+3 56OCM%\UQ+F%N/,V/ZTAZ%U^CP W;? MC3ZK&4)*BVII*_1;U^'"[JE9!&ZL>B3>?\F:,J_8S ;-JO\\/A%!?#$09[^; M?G>4>?4M]:*C!G'3_K&-H8.P!^/Y>+7@IWT1&]NM?7RH--G\JMUDM<.G:1,. M0+C]J//0IA2@?^:VI'#GUO/N&^F]"6C70_M2/#1$9*M15ACZ=>:UL3)_F #@ MB[\1=4N]=L@!"+:/>;%AI:O1=&4YUY"G)7=K 1$O$Z3F+;9(D+Q2WB_%6U[I3:3+Q8J M4]8S-WC"4X?VS*/2(W"L[OBXDCG^%#Y*?G^MJ7C8^=AMI]#T99:?T?S1+8AB MG\>WAS NUN_C*$$:I"A2;=5DQ_)=]0_EF=W1:K-G_.>K]T4(BQ!,+AA"2-+= M F$RCJGS?^9E$VT=\#^><3FGP[BGUQ@ M'<3T\ %!;-#=M1PVJ&"(&'!'I37QAS0;Q*>SXC""V\R\O%9\8) 3Q>=?"Y%!<2M?^8V@YJ![WJB1!'VDF) XH=DF(?,E;+MQ*T MYTR3W5N517O%]&P/$*X\^.[HX4KSHYS+<8:[(>CYYD8AR.&SJ=]$@R;>@,RP M*KGAY: 0V767'WOWRJPXLO\-6F9/9(_B:#DC.."SU#\;0,%K_VW]']QZKE: MGJNXN!J,)U2B1QN.-<)GXWIQ/'9+?DM^GKT8]U='A_5FW-*&8RX6ZV:?"YH5 M7<*0+?>*#?*()1BR9A&&_D:7AJ782-&#:Z0)&C1&]B4V".<_5Y#:R+?2\PA: M12&U]2,H%5T,N$NKQ0P@">?>=!MC3;KM?!#IC4F^F-ZWSU=U8Q$<_[E?Q0:8 M(\,BB6B>#X!7$.6Q2?^Q+ ^*D81CN[!W^=6)E N]%QIZYK?$T+1-R+=^6A;% M J1##O"\(\X&=3?O#42';(&Z>? %\+GDWK:VY-[\;MG4OSJ%F/'[CB.[=#;Y M[6@#C606CK,QG3E82X?%,:_F30DTO?N\U6BJ<$3D]&ED:-+0(^^S>L-X16)S M\,5T\JX;9:UP#@[N(AU%-.F0) G4$1R%:+R+3_TG$R[-P@[7EG@NE\RL3]5Q5UK'RH#>_<@P'#3A M"O;A#$9IBP/"PS]T*+D<%*:E:"4M,G0V2*C4O)6C]0XS#Q%A1$:BKN]E-, KBJ9SCN[A.7Z9!HGF'X)P M;E!G4%&K@R:A0;]#)R;=\31-:R'TM50S:Z?^^301 M$)SJZ^,@QU3 QF2P0)4K7YX@SJFZM9@SBZX2C\:Z4[/0J9;Z/J#:XZ]9.( M8H.XT3+JS+$NEC3-#EQ5_ ML@SP0U#IDF\SYZIH?DC1M9W6P!:)ND^1=9#55[&6"8B?GZFKX MK=WI-^:W.;98-JD%I9G6@#U37-%2-(G(W^BW@'<8BK@GS_!)9E0\_=$WWE!DY\%'8H#!M M02"1'([""X[I('1([8O']J_$!_K6-)K9N(/>Z(-\;P2@OP[@9*'VE8ZU@EP-++9%DBX7]E12 MKP0A&T&)"'KJMJ/5[7/AZWS&S1>@HRS:#M$6+8"ZU79@SCK_&9[C )IL4 (G M)_-@*;<): X0WMP/I **<2." M7DL?5V]8",P+G*7:QA-O_'J;;:N4:(VX?Q<3//'(=&?+1(='6T8\8'A^:Y=7(LL<.M)%VL^A5"SV2-/Y-TL,?B28#HMX MDCSY<4A57@]4F4V[LO4VGS#S&QT=2C_4.@.E+42WR*88#LT/0W@%Q?YZ69]T M9F,2A5!4"K*.?MAW@;O3'TQ6Z4AJXT01<7\Y#DG D[LVPRFLDW(=R6V)A!PC M<+&DU,@3';/Y/PLH;W'EHC),%,MZIQL^V?GSJ;8,W74[?*&Z)>O6ZJFR5&,?UF$T%(BZN8T 0$14OSKN';_N(E8P$E MV[34U/H+YR>F+^[Y1 &0,J"M1M4%B_R*'#T<9EBR08 5['?5%'JI&8,S^1"3 M.39(VB*Q8:WQC%R!5AIU6^O^U(N( [ZM3CD%][9+U#'9-DE\$7M_KOE60P6S MYJ?_L;9%%-BN8#,GEW'_,IF++#?^3W&<31*FO62O@._&7CE[^Z-?SO=_F/;] MM\=_8(\[71TEAYB*)(%X-U&KF2M4'=_ITA@V*,*"KL**-*>CB:\R2VG M65 D:U[/V#IP%+Z>U->0R02OH_R6];6>.T/H! 0$! 1$FDH3 M"$6J$(J"2!.03H+TEB"&("$Y^.V][SWG^-Y]WGO/_=V]]^]^D\R_UF"N,>9X MQEC/F&LLZC?J/,!QU<#8 * Y!@ T1W\ =0K0 VB/'?O].QIT1S]Z)GIZ.CKZ MXXR,#$RLQUE968ZSL+"Q7XO M0D-[]#]T],ST],P\;"QL//^W!_4#P,D$Y-!4T=)( ,U\]X%106%9>\?O.VN@9=6U??\+ZQ ]/9U=WS\5/O\,C7T;'Q;Q.36-S" M]\6EY975-<+.C]V?Q#W2_J_?=M$ M#3_-O[2+LXCNX[1T='2,?ZVB^:8_V\! M3CKZD\H,7+HW&.]Z<4NHA#+Q7$[.KVIGEE2]B>>]YSUTG$]*#2M-^&W:/RS[ M>X:%_3^R[/\P[/^T:Q)@I:4YT_=T\<5+4?,6FPM82QR2=B4"V+]=UG(U=K*;]CVC!C-_PHT8OAD,IP*O K M4P$JP-*W33&W @4?QN/U< [AK\CG/.1,J\=K^SQ8;(:$QJP5U+IA+'W9=UVY MKB1.U'#XUYOI70 +N(ERMMCF,:GG;!!6&^M*W6#J72WE MTXUEQ(?1<<*9,G5<4K1]*F^B#/W8O)CUK2]=S*-P@1.HP"Y$1XP*8 ."J4"O M.Q@K29JC E=^8*D A3]CCEQ<*4XR)NCAZMYC(6PD!**^(X749U4W]O/[Z,\6 M]L7R69:@KQ&V3"D_C3U^J K>ZN@2B*53Z'ORB0K H'&!%3FR,6IM+"3(M:'. M5MX=M1F#I358:6B9]HU]N,I;>6$A^]D[B0[TI_;_?I/IS3;.AP6 MZRCJG183-*['G^E:7A#;5/D!'3 5_IGRY/7(6-[?G5? MUHG5?-)WI.\EEY5VI@"!<+(42I@*K.0BP52@8^> "CS[BNHP)+118IUB4B@ !%:$-*2"A;@[M]AM>35& ZV681R$J%JN?O>.)Q@O$( M]AT[@3_+=J1/A,]1H/" ?P>*[AQJ9ZG%,@[8J209ZOR.*;W?,14A.=I(96+/RP?#'\?;P+_";$W&XYOE6T'F/\B W:.:M$HL<& MH+TQ!BVC.B+"5C72?8]9.7)/(61H(+(J\2G%N9^ZS= M_$WR)]DUE;YU^B3/@51_/<(U0AF0 GA9S%1W"WX[ IVC=//AE:QGEF_AT@N" M*=C0Y"_G^Y1?@I[)#FZ3S4L&2EQ#./&R">@W\+S;SVW)K UAW;;5$>K#GX)* M=7EVWNTC/_95?5$=RRZ;0 1U3I9_G]5L):F_7!=Z1NCSHP(<.BSVJP/^FF^N M.%Z<+:Z:/LO:*RA"(0 _>?>D55P=&R)Q:7RW7SW,0FYUHQ7 ;D^118TU>P\W9T!K^*_6H6 MB"P1&/'$OK)9VO=<@FK;7DZY*/CL+N[2AP4ZSBZKH^>E%X$;$^T?K7.J_TU' MP6(5(3>9?H>][4R_!]'-\&ZCWFF1ZUO/:/)>(K5(]5A3H1&C(6U'_(CA\(-! M?8^[=_$[6TSBND,WU<:.O28>0X.Q)WZS 'W0;Q; X3]'?E\$CQ'C:E;QJB2K MV'M/H_KFPGX^K[ 5FT4H=M4H57R;-%^Y_36]#5V)P?KP%M>6F<[WK0H8I,\J M5>49*"X_KJKME;CJ\V%G(G3#%-#_*QR+X1.1O_-L]#_R+)/6-L5NO&1BUG:- MK\INT_:V_:%A 85SX#>;,:/\9C.,1VRF+^NG MS:E_BOY_)UI1B@6'HK!69'D\/#QDYK#DR)-;\4Z%P?6].ZU#1 27DJKSTE23 ML]_6^2\J@>-6^@#/C?_%M(JBC$/1:0,;(_@O]G 3?%3-@D+@.M+R7&-PQ/!D M!];;J3&3I^Q&A>ZDD80=E,[UO0@*+?DB_GIA8W$J5D3QHJNW;_SSD)'7&A?V*XIF5'U2^W*- M?U;LQ &G7OV/\XQ@2R+*DO&U.%[?1!\("%[>&,43*J5: MAA]IX*->?J^Q)QD0@P5G$D-<^"J%/@8,;-/2=NMV76ECIT@A/)Z14+AP&-_Z MIQI";@+;DH'.6K^KAWT0\HNTY(NMA2.B P1 R/+06%%A<402UL=]D.:' TG) M.FJ7YG I:L7FHQ:Y:K_P(<-6K7K&I@*>L'VR>K2V!Q]5H#PADA=?5C)4F$P% MFL0F4Y1/[^[TT7Y+=L@W;D?Y/ >ZN;BU>U$43@_5XHNA^]Z$XB1>#.?A: /ZW.>6 M5A=CB-WW%X]!5J_:-, /*J>:%D ;!,((=B :BU]Z,AX+4]AZD^_Z*R(K0G,4 M/4P7JZ>.]M:5V.=*ZZAC\?7]"&\.X2!?JR>UX ^,";=:$\H02*CA^]T9OVX3 MDU)_L0!K.[8/HHGO+4^$7Q))X[EQB?[?F2=*$EOE$6)8U#<45H60$4V6)FY2 M@?N4F5'QZ@.#_B9RF_JXW\SJ"Q?AC(OZWFWX,3 =>*7Z'^7-JQXJD#B$ ^]K MHJ+SB#*(#"I@@C[ST^8WA8&)A8GM6O^C4+SA2 5ZCAA,5!7IY%'XI_X.?UX^ M,-GO_=RD%FXY1H<7D?>ARH8TTB[*C-]J\?)R\7^+Z+N>XKI9F,@L8\#%LGZ? MIH[N>$"?B^S6*#@"6ML=BX-$MS*V$MYY@#IGQ>,D'$<>34W%\UDK3@Y/;O=S MGJVK;TRFO>PIZ'V";0!=!:RW8?"&W#NSCMM8Q YQR^#$>_]N7'2'Q;2FJ3_'TQE47) MG:& ,\H#G,&$']U6J"KG4$)@+XK=E7*R8>C!S_C%KP]D>\OR/ =0 M9').?L<3_N([X(_Z<^>H )LC7H\2+_N[,CPCCR)M!B1AH%,:AD(]<8_F!$F5 MF!")=S6C"FK]M)T4IJKWZ5,.N3"(CJV10D'*ZBR.%:!8I- N?SA;,24WX@N> M3,4F1GN]T7^+2-Y]OGM@75'2]/715!,,.OT6/5BX>:M]>A:@EZ__![?0P,KD^:=;_::/3 =*B#K6I]N M>,7VQ;[\9QX=(UX?X\/\9F&OTHNQ! E8RJQ[5E3>44Z_MU*?4I+M E^VL\DT M,TJY_C;EW:3%)_1;295SET!_"RE5<\1ADF*RKBQ9!@_.+)ERKTC^-J,U-?'E M<]7T]3")08/C"=NG;@@@^M*X3GKNM>=Q/P+'9>G4@L-_ZJK]"L9\N[I7Q]U% M#,H[+749_U'"_W)*E_B9RXWGSWP3'V14_],-8G_X:CP,>?&P4CNH@I1M.)1A M00I>Z+]'$0G4FJ&]%+8 :1IT>J_5\#_L#&$@+*CTG8KF-UL43+TC- MD@!/J?NT+G_"LYQQ$XSG&]M:6A.+A[+?;7P_M=PO%BO/NSCUM.FY27KW==41 M]66AYW-J@ 3"FZ$1Q9H=0,Q<%,&=:OC:3OW6C(ZB7.=GR7D_+N M*S'5/DU*%+4=7/5O,>XO,(A:ALG>J9ZUQ2M,D/9Q!$L'\TIABL\B; MZ-S> +6]5+.1"HD#A<%8J1M27#&%3E/R-UEYV1.+;%F%'E_X>]FF>6 >LLE; MB=B\7H(3BT6Q*9;M/H=7-)L4N-G8$>L#]=%L\B&/:NKR-?5_2"@;.U[+]P9] M&B@T/3!'7J@?LKV1>G-TL'SNFZVICO!7*H!.AXA/.Y6%#!"?YAJI!$1=S#;P M-Z/+^SLQ[JAWX(#@;/9YO<)54<^;TVQCKE=>'/[:Q/'AWM9-0,:(U?7)M9/W M_8]W&]!N*9=KY4W68!,J"K,<8>,IL)ON_#9V-O)""N3&)_5\6!M?DRN//Z_% MK76-'O?H8YAD!KA1F-MDCB->_.D?O/AXO!A%RY"LGM0.^B7_CX.'UU548*'6 M">P&BAZV6QN4J?'>61W*O%JL M&/\*16M0X6<+P[ZZPAELH5&%H^7QI0M"&MWS(/8G%PD]/#3M?W%;A[3"M3%- M2IK3F]6,NE^)V4''[29G;:Y68[2OYZ=<\952J7ZJ=TR7CM-RO;?M_O:^>E(X MBBCC.O=+CPT(+/_]8*(""2$G$5;8BC2^$AP5X':E\(XX/;__7, MYC]0\E(>>OG#^5I!7SI2%1ZKM*C+DV&"TZ*1>[E2U/SYZ<4SXW^Z=0UMQICV M]Q#P_S/1_UTPBM[ZD^;L5')2@4\C9&TJ4*7:V?;+/M_J[2!C-E*7Y($#\Y&O MXD&Q:@-<;H&6.=CX-Y[.(UN[;HK%S3_N(9QN97H6<(:L&1R_!H_"B'QXH TY M\OI$GAUI"-=WT6:DV\8OS\4YG03PV0OSW&AX&=\7*3P6T-T ME ?*=?-OX#SXB&Y.BPQOWI![&R;CQ@<6L%_;$2B7N1.(:(S-X7+4SW+A:]EF M=2W5]?4Y]=V182H0GKC>GK!C6Y15AF;:&X3Q+O]H6\H 82Y105LF]Q2^-;,( MD=JIPUL]7&N25S_;Y?;:=I]?,Y Q3BK]@F3V!B%9LCH]S>(QS:Y+IU)4JQ1A MG"PWD=J9=2ORZ%8(]?@]#R%CQ[;DDXA,"6CMZ=#;)J>%LVZ^A[2@MW9R(,13 MD>IMH@XK-DD1CY8(VEGEO>X9K2QQZ[:U&6:)^N_U7BMTPJ5.EF0F'RMX\DI0 MD*<@:"Z)?!>&G\(2ZW$7#99.P@MO?_+^X?#Y:4&UDO TULKGCLMCU2 M^SG6YX&^,923DNA:?\594BKV(]0R'#/8E\?XI9T]52./D_; "%7V-.?#KMVI MY26M^(/SB"]3%DG6: (EGOT]#+?>QF-SE2*8MIGF^: (G3)KU#HM^-'Z5OJE M]:CK-T(__)#+<<'E9&PL+"C%BN$;FR'22TGGVIS3/5ZM?"DJJPWP\/ANGPXL M?ZJ[LQXU.[SHYP'LEA/T.K/LH_(<7Y+VNK(V>^*1YFY88=OM$PCW*4CCT/T# MJ;T,#>6I\J)29=?+\C O/KJXREA)J;,,'M$;6KA-N0^-T9%W2*5W?1U]L3 E MEO@$O8ZB9:/-K<7WUJJ\&ZX!#6F W--7VC4J[U.G0H209PE68;[;L39?WN!R MQ*Q:"!YDF[0&]& 1.K'[]@8.33-:*:VJV ?SOJ2A0I5^0:Y]&L7^F:KNE7>;?B#)D]=, /9DASQ>9T4@'3Q#4ESNTOS^INW?=+D=)LRH1-U@[K$C O MZ?=-?JD/JC^&6#OV;CHP*E0_GFS45WNY=B%NEJ".BNQS8#I^CP1P3B!^=?($S+=V) MGC^#3#6[E[:(6J4-XIFL8HZ/G*<>=O$)Z/$9=0M+WZ912YJH[+:Y,DL;!199 MX5IUX!RKK)5SE<(W4X([^6\,<%_:2;C$UJY8TAD*S"SFY)T$95:$?&R5&-<1 M^#0?0!'_9ESBULA#$<0O=LZ*^&5]Z8"?T3BPYK]C_Z4.7V@BP<0OOS7T_@Q_ MZGM2)H$+/K&-&X_?;1-='UG1U%Y:Z&@]W3Q4)CY:D0[<:PG##4YN'L]0[GVL MCE9UNNU(8]THD]HSJT9R(;"O8^>Z4#$:#B>'.1GR0'%DV9+5>B7?$PR.Q[L4 M,UD$BJU?F?:SWUJ@OUVQ>(>M,@Y< TG0D8:%*+3I@ \3?J/ 8J*#!TZMY03.@O4N][+ZH[>76O<3#0!^QUB DB"G 0 MS%3Y95!\&^>X37S'N5^U*Z-DZ9)5?(_/F5C>C5D/Q9-G:.D^7I>YG!(F<-82 M$"W )DU\2'K\JP<#%8!9VFP3$W(H6>HYDE5/8>09\TNFPR!3N'QK23M?3@C[,U8@]T98CR/1TU5,!3O2A'16 0V'C M=;08 Z9)DU+7S5DM/WZG5V:2'U4$DV9VI1OF0(CQ+BZR R$O4OVHMN%,&,O$ M?5-+4/ XVMZ!(C3(T<6W;HOPJ%THY\?G["N$3S5]'Z;U-,;1-#O;46WWY)08 MW6RV,@M-YF]X^/,\M;5W((/1#2VY_,V)\^UOKCF)><0_"+'DO7.O4-E'(EIT M$9_=+A2-J:19_<7PIG(:D46<6/+_JLC:F2PU(-'=^JC&9+'[A$&8\?T[KU]6 M573$ 7+_,R$(+ ^PVLBA C)5>#BELU^8"AC=?0FZ]2KN%&UOJPKJDSZ)FPHX MY@Q0"B;[?\MV0_9/M1U#;?B\IP)?@ZPK;[T\UFQ.K"$H-LT/1/URJ'U)*K'! M-\?B%"1ZM^Q!U^O;&K(FUR@L;FDGTR>Q.9T^6A+=D?&1 JC&X(H&\!,QYA$< M);)XU9N4;8OO]-/,J2A+=8UWO1^P66P\/T/,#LA@D?=J!03EHGI3"FG[R*<) M6*18,2)DIH240# W(X04H!CB/5XC @>NMT9O! TCEF2T3IT4##/F=68^21=V M_D,E%0#1D:XH-=^@72M+=O4;L3LLM+?6M(_9!VA-<.KZ1;1? ](@4*">,CU^4+\MM'HWF:]5?,.&,)1_B50^[O0[J(*T0 M,Z:%/*+-D!2>4H7M(4#CICKJ'_RX[7J/R!-NT* AYWN"6"TOX4&X'D>(+4SC M!N@G 8!?FYM0:GCXDL*^3A''.U<&O3)^,&ZI8C?9Y^A[,>'S5>'%9*&E8;M2 M@_:THFOG&5F9H%R'>3J:B#SK<0I7^1&31IKB4"1C,EB=V.2(FV/#%!JD2K\P MWQZV?K#I@(]E.98<7(0LGK5^6 PI\M 1F=.=#[:Z])[0$ZLN?&B(RL0)5U8% M-RKT\N^YUO4]>'SF,1 M*!TCWY642_(G&@VKM9&NS(]I>RV ^%9SN:M2>G1' M?*W+7H9#YCR(-U2R36Z+&M\\MI(DJ3.S@5G" ,=_039SL HFIJ-%#8/JAW(W M1]3E%!07#%I@-'ZI]G+HJU.*6>?G.#^R]VO:ZH.R./LQ*@'>&4]U^=-I[M]_4:$1C7+T MT.B8=)J)RB'P=Y^UM9NP=1LXKEM0*#/)M!1W/HM^I%-%IB^6IS"F=TZ.PUJ/ MY49(CX-P_5,!;2M<-N+.X&X"-R3L](/11XLCTC_**L3O>C3U&PLY8VJZ.UPL MG[R\%J""AX>VSTF-J*&Y2]"W\9EL4NL6X67RM9&J(S9EOF*2V>IY#0A M*FTR&(,^OWTUM?'Q7,@V"T 36:]LSV0*204E:_:DS)M*&0OOJ]"YG-0+&(@#NT)%UW_-17Z=("5A<]- MD2CLF5%UIHW=>%+AE%2 \3T-E=Y!S2A]$V]9)6UD0GG2Y:.J5&=P($Z=S:G9 M"1?%_\.=G]]2Z]$0S[ #YOMTS4?YSL_6EQU51,+4+";CN(H@$TJF35GTX]I! M1P4OE]OZ2Q-LYNXZ%=CX]NI]%?)I&9'H=;4LVE&N>^5#9Z;LTC1P""56#3=? MT" ZU\R#A59#Y((.M)BTU<8L1V:N>W:&3=[5U@"Y5QGA^T7W:IS.L'E%&1BFN8$,)[NJJMV*O;*5L&47[7'=?AB;4UD->>^T8]K^Q;6 A_] MM8!\=P=*KV5]KE2V-32F5;DN%\)S](!R>'>E$9HFLCW1VGLLJDJVCX-&=-AX MP4NZ^BM-P0(HMEY4\_"YMNE"$M.:4'V$$FY8">Y1'!1DV5S3@%:!QP[K9W$? M?!0]]^&.194!(PRDA3?LF0+1D([JC.6XUI.D@4XA_5L#8N_P7ZBN4!&XH.1W]/+:6-C.JP3B/ C)\\?&D+'MJ2&LV9A2AQ2 M3_5>MWO11D4]=(R].UU($\YI(,A:QDQ'^R5I$S/OC*^/0AK#BV#^@0PUR$>? MU,_;]&S4:4BL;\R:7_,,L[O@Z\?B/$Y?D%!H9O'&K5GPP'QNW4$AF.4V"8Z[ MJ+R--'R#0%UM3/30-'+*&AZV3>6)<.#GTK3M#W]GP'Q+_H)[=C>X6B9GH30& M[@N)<5!)O7W /%+A:W[X_,>,/C$/_1HSH:(;2X>T+;N*.[47/2EW^0?1H2:+ M8K(.%275F[::!C>;.'K!#E_80EI29H."HF(N9LO)#TV?=WIF1,-2XW(!Z!M$ M/: "S(BH4Y[B^+FX^7=)NJ(R7W^RE K31!U_6T&8X M@_4AJQX$(#4)#M&*^7?A;^P@?*6PHG-Y;EXELY_[O7A2.E;&QF_VG'2*NB-N M"$MW[967WXB;I "'B4A)/&7RQ_4D!\*Y)NSZ +LQ-B@'9-L1UE9(I^ MUY(<]L@IK4]M2/M).[/WC7./ [KN-=I*V"D($\+%:!!-!30VA.P+SUE2D%'&V@V#$EN.?2=.?=).M7D$ M6*6%?)K;@8DQ',7@M:&VW2BAWW7_7W;A))'-(%PK8D+:G+A#X7;-G@2U*270 M>N"M:1OI_@AS787^+QGR\OHSGX$WMA>B+*KH6!-]+*D UAO11(F!=(+([/@] M*J ^]?6PLA/N.U?)\$<8+P69HY<6T#AEXUO6XD@7Z("'[9!J)VQWZTB^W,X M2B4._@0%4D]B=$!*D=Z\7/V%EIG<6C9HPSKJD[5)CCV"/P'7?H/FT..P=;\('@J&F ;>7 MO#7O?5G/^X?306KR*.SI88HB(JF'"&6E*$[.P(B61*NLRPXDDPV!4,&[:;HM M*OOQ2Q>F[U^8IJ&_Q1N2^>JQSL6D#Z)2T/# .8P_'M*]BLYQH*Q1<(?;VGQ* M-.]SMA0E;BK2W15UN_]TD>78-\M;-(;P!=B,#TXV5)Y\H9(L2"H(\+E_IZ%V M?.$K4I6A ![$Q""W,GG1V-$XG(W$&?/%^IJ30/XOQ3B =&!/"JX@56):Y:O' MD;2$&NNQ9I-BG>@ G$F.7GO'+P7E;NGJ4*Y5CU<)E'N?W\4*O)/>2=ZHJ209 M=MGT7>PJ"6O5<+5)6$II/%<57#Q+4O6K/7Z,<\LQ91'+];;F=8K @DBK0AB43A\76G9U)HHEVU\J;Y"2Y9JX!VN MCTF+JC&A3&^Y[P)C);$G"4J=D @=,7P269P*"!ADNQ+]D]>S@O?"A9;V[R0[ MURO:;.:?$9% ]@AM[7SETKTS9_DG2 &"T@FR#@&4P-WIAT<(+\"CT'-<70)C MNS.B!^UY+FTY%I)V:;E+YCP5;T,_RYR=XDG[8KQ)YJXDZ^(KRG7RWY+D%@P3 MI!$Z SPV,WL1)Z.F^5@_5TW,VI8J3Q8\"NU]?#F-]: U_LAO=GA*PEN$7KN# M(GXV%!^.:TUBC-GVK+S?''\3WUPS$9S?IWV.XOER)?FTR[: MI1=:Q#!\LZ)"2CU3.1(#II3/U74I!^V3YU<\Z= M\[!@;]9J4KLZY'*QBB/8:NB2F%C[_+:(]5JN7&/-4(C.-UU<@NY/D9O#7ZA M.Z=\BAJG;?*)TK.Y'"?#3F$,)1J^"9SUMCN DA4A_*@A9E(H%0B=%:4"B^6! MY3PTBU#\>VU[*G!%%L=(840$48%T-*KC.\'_D",O1HPD@MVFV/S;B3!+:M?< M[N40<=2\?W3;/LRFK68\LA9"BSQ&(YOV(PE87-4(:UU/_@@,HARQ\0K MTQ&E=Y\]>2.^$*8?2,\#W-#_?4,1M4/4@2TVJN4ER=&, "=+MLJDFK6,H-]O M2C3LB!E]]:#-;\P5^"+=&"^)."_UV,OP_W7-__.M:!Q P'3^"B[>K5+M!S[LQWDOY]+S4$$I0XHB]IS7X@ M*>,JOBY;&S[.LG?8"4&7AF-A@ONI@?L"-O(;/2&AS 4?] D>3 M38I@@1616 6AJ5LU[YJ,B]YE;+@VR=R2ZIXJ>'KWG7?""JS\L$B'T:T-#6V' MXLQVV(%OWAR3B<7NQ'C\+/_56_17TR$TF;-D9$.3(N6?M1?S,]CC32]DY[]R6L>'9=-)2_.-4X9.[WM[K:W*CVO0$ MU0XHS^Z;GV!&1,95PO5LNNY)VQ:)3<5[QI=+>>0C'K=;7]?$1I:,-,$A+0>B)Q6I]##.AQUW2=1]4<4(2),M\D?5,'XH!Q.]2)+8 M2EIKIMP@ ;J,/65V1<^YS,*]OH>JWQ2 P*)_KQ&$%Y?'JZV9>X%T@*<"&/]? ME3'R:&MM51S;95L/ED[^24B.MI6-MI=V@IO:M0-+W!U:+L;GT\ZU;=@LI"05 MT$4=Q9P768\*?/I*LX:V2D-AU$B&E# J<(2L!5(T%4A]?50(N>&3#NDIXJBC MZA]$!63-&-\..1Q%/.L(5NP7RV\88Y)P8I3K!13!D@[P+O_OD(\6ZP236\1[FA7X>3 M"KQL.\+[>3MCU ME>F 5))/Z>7'CH_SXY572A@!,?T;4 WR:5( %AX7: MMC2?$=YBIM[3,U,#F M.-61]AB5=,/8\EJW9_.@3.NT#+DT0=Z9(Y7^,(1VU+7RS)_6W/C3D-_'5\V. M]B3!W\X_1QQ9RY4D++ZPTGAXN^,^*0DG_TE[6-[+X"7T?KHS[53*0QH)#S#1 M']^R,"L_+L8E?X7[>0$L*59SE?\X+R0K6YWOI+'476*=!?GEG:>@NZ^:2__8 MIML499+T/)269&Y%8,]_@[R:VV-2F[+ENH$,QIG$3G":<"07K3J?%Z$'@CQX M?T2US"=%VS!B3.6ZDP((.FOCEGS,):MC5(!3?:YV>@!!Z/$ V-[(NV_\D%B< MN>%MV0SD\U(VY*7QUX?Y%LU3 9?8;3 <\CLLZ37Y>["3LRV=H M)G-C25)%F:Y !1O#.,AC-9 %P<"CLP8ZMSD17"Q4((ZY=,4F.+W(5YMRD7#" M_R8WY9\Q9OQO\#0[ZUG(H7BHS] V;4E43@V$W-2 MLA?<8[$[?2R/4_O2B%V_?#S/60-ALUMS4M4&<=9IN@^MT[P-Q?SS22I]&$WZ MW4G&[H9FW0IW?TW]I(@2 J6*H4BZ\YA_QE*JI2UD=E)SK: MM4"YA0&N-5'Z0>297*E:?$E/,-R X4K#^WK"6*6KASU<]+-4;$#IAZG)VP.] M^7%O;F+]CU>YR8;>(45CCU)0*@8EC.1]C<@UR0[66;I([H;:3'< C_$7YX?<$<4#>5=1^[2?*5 ML:ZBA$)O>?VE '7U>R:?A")B[\-SC&FNKT5WZ?#CST4O:"6QK/*)"6B[E'ZS M[?$OE0DE,-J<+L*796*5=,01B M'M<.8E4^[9\"B14]>4N?5BH%3@+\7X*L7S7[7"8QSX.Y70/]JHIA%'#CB"\+ M8FO3!1K3*GE#ZN:I^P^$YPTLPC\.J,N4'NB0A/6&M]5%]#I%M6O>U41N*2K* MD%)QO$8%^O)?>C:G 1JI S/&RB$'_;L'6B0YBZJZYKHQBKB)AY=0/S<5Z.@B M<$P_H6%D.) ,TQS]+Y.I_J,5+876R)0'5U+ZVXZK7[Q.7+CQM1(I73@]XV#? M.]RO7>G"K9VX8>SL+)4NE6(L\_BB8MRI(QY#$"/G@#$#!]S:)E2@:)+W]ZE[ MS)&*JQ11U+=,'/10<;!TU!5X%7?J+V>%.:[1G1NI1M 6NI[L6^EN)80<&_L5 M_.QIC_R !(^ 6V&B-KXX1YNZ]$4"[/EO:I7*GJ\ MU=WWV7XI.5PD-.&6$UOY9ZU-7R'X#<9WA;/[E4SL]Z*]B,4%2?@XSNSG"-]*V[#LNR; Z.2Y!.\ MLQSUY'^4SGEFF3_D+'QFI^O5$%O0P*5XS:;GPUPO>&=Z:/T#"' M/#:B([42(MSZ=>MG@N(D%;B*_[XE_KXQ"\N#\;1EY4E9D*<%:!YPG*)=/B+F M$\-SUB1XB1SE2RRLW.U7<7A0V6KJC)N_<7E+V55%>WLI1<8^;5> M*4;78X?1'6"N'E3(T<+MAWK=HDRB9T:WB_#I54%%N5VHLEWV_BZV.94 MUM5J:\XT3UU]+;\D*T+>YFG??+(J7JS3GK8CO$L'1&#E<' 0ABV;&GR9O'UE MR<@C@E7Q^)7JFI,IYPYG1UG['P^<"!GV#^% $]C;&!+RW5OIJX?4-J&0<1R! M-K^9?^>Y1]:5<\7G/3"EZ-3]RFIQJ6_3;Q\CL3CX1%[/N<#$MC-(+0(HWM<6 MRK9R;I+OC5?EI%V[1[ ;2JWGHVW3_$?\%(3GM'+";;3_%<[E&M/!&>0I4BRH M>X 7,0R*^/6"VWU,5'S$.<.D8>BK ^9A539?%LYVP4\SM7RKW@YQ-8.FDDY>,F M+'M#T?5RV+9)%\A[D@@.'),KBZ?D8P/(&EX!+J4(?V^[63T?NDBNF>.;UE+/ MU*0!<6X5MF]+C\_ M)Q',CX*F!?[&&4CRI:;ZR$\R%U+"G-^J E*K1:(S3 MLHY7XF;>W/QF<-LP^'2M.6UJZ/-T!,6*IB\ )BO+N$E/L/%@Z=:L))^98[E8 M&:4(5U 2$A.^C@KPX$B;6AKAV7#2LGALZV5VRR+##"3<2%(E^'2%\*=>:\## M8]0"'/&R$;NP59=1M4RQ6QFFS0WIE"$3R,-$Y\1E%F+,9Y6-9)G)\A]!T/!6 M3E(\A@I4#\1HBV'[/!ROC%98_D3/@#O'TT][,:5HF0,VHFM%!B&6/5A5GR./K8,XMO?]E1:%UO=QXV M5LMFE^3#&GSRGC\C>.'0G-C>@C_,S7B[UDI_KE$ZMU(F=($QWD+5GN2Y=>I) MC>GW,F'/!\.J/,6^R2?T97YP;3H!H@$+1W'T*QCV050BZ3*)8TQ(M*04$;@T M@EV:X;7L71I>,U9GTS??-!A6]G)WK.V$MQ"1*[P3T75(-SRKJ#2>/WSW=BN? M4BQ2O61:U_L70YX_0_;K%2&#/V$")C,%^@DX-XH54HTZYT)*(4K/#EFI-'U@S[DQP.# F@1*2Y-/GA9+O_:[>!M_HE/0CI>MAZ5): =,Z=6"Z# MA!?H)Q=2EU+J*%HDV4ZH@*^]Y-4:?&YMH0:1K;\_(TXJ&^**ONCXI;:I6D5V M\EK94/^]_.;"1SKW'B^:5,\,ZIQ#&A,88YL-'4%'SF4NSLM'Q#YBB=0G'A4/E85DN)8ZN750'OYTH5?O5W[5^[.&,6T8Z\=TDVEQZ&E]Z>97'LU)8]327G+@P M\]NV$Q2Y3[@\3E=);%O8YK::@BKDJ^?DCY[4SHB9_=ZGI2BGY.:+36_D+^=\ MU/T>.3%" 1WI-FP_9ZHR,('/-#%V$VL^],G]A=O$1^?J16WD M0X%G*K%750.N<(!T2!GX\.[6"P314IFV^28V6&=@6F0&63)7=5@FW"4VEYM"7.J-72#%SWM6NKC2> *_V&P95%%?SB%G>N9$R'5X.#12+DR!#%O6KI\N*/T4/3C?TH5J^9I[PO":">MMBL*3![F7(KQ@MSK#VGR2TW6]\4F7-R?;WZG8^M4OO%1^C%CN-M< M]7B<2QZV.4.4EB :?K> %&1:73W2?-$'.^63OS:VIR0]^K7R5&9^XN+D:1M< M^^>MUWWR#RXK.*]":QCC[@]R0\ ,/Q';ZL(006MWC5GQT4 !_(].H>U8M=.*2/W"U4#]7W:?&#,*W)?-:Y,M M%@*OW8UL)2Z>&7IC:7 "#X%<.F'5[L$'9D?*X;]DB$6"PNB+7G5,,IM8'*B& MZ7EY2"4C^S/V;R^'7!<6]T/_.Z-"GS++$"MLJH= ML;W?)R!677DQ#KPDV($Q4N,K&8KS$.MH?-#*19!&^V?-D"T?-A?_T+LK$""H M>^_ULJ=/I&Q51?B?;>+_^H'8WV@H_Z?D'Y*5O0L!('<)/.;1VQT.H]3^H(/+8_;,7&S6_7* M=VUO0B)]W%$\S7(ER(F>M5Q3O]+BA MJ^H],W4"DGZC!\0X8#_C Q6HC8I]X\X'6H#&'Y6PNW(F FTAN4*$,OX>R^?Y M=N]R) ZDKGI3;#)SGK_\<$K?6K][6 MD>J1 NP-))Y>7QJU 2M8G/V6 I=Z\XUA@5A[9-MV9.LI$A1++,%6\J_D\5)8 M'$C9%,YX\/'U7_3+G4SWJM*U#-+**\JW+6<*V;5[0,*ZM1'AK*S6*0,1(9(D M4$<6,>_U--*:I%XQ4($(6^]TD,\DP^FK]:2(88.VDWJ+GY9[3IP)?U1]Q2Y? MVOSS29V)5X]U+$B"!.'YMG:3)!XW/#((SU> #8I_GACJ!(Z3?Y)U*^N-Q(!7 MJL()SRU)J92J9]=C5+]3& BR861!G (4IQ#="7[\R[!SO[9IJ@0&%=-3J*LI M=IB6KYEPL#O,E#*(OV_*\^K"V2&:2$-?\,M'9HS+7T(7DIB^D2\3-!(JU:$3 M67"!M<:AT0?:IN#.^^^;A]IKHB;,.!U/I+[:]Z1 HF MURPQW@YZK#'T35(EGY/VAI/?R7G2C7_;-6/L$O+O K,@1"%1L^)#%'6R" $: MAQ8#S2"";,(M"3FMV?"0FD]PY?=QKBF.PO)U7XV\XWNQ+Y\?5-&5OBW$3.#>RWR4\G#NJ7^?P<&("Z096C EU?RV/,X2=9#D\Z6RO<07?\V1S:_/!YD=&>+92 M:D,F:\29SKBX6Y>TO(/:_OC$YM]>(?R-C\C^*?I_+?H_MA(XE/[+:P44=>*_ M 5!+ P04 " 2@#19!/82+\T# Q$P %@ ')S0%W+9+*%(+7%TD^A )F_;1Q ?BU=B1 M8PCLKY_SH#=47:5U_=#M%I$X/N?X^#Q^L9W3_\&RQB(A(D8*7Z.;*5 9;]8H M-,0*B3;4G.D$(IFF1, -*L4XAVO%Z H!/-<^L[W.9]NUK$'?Z!K6@Z3PX1>G MXYI_IP=NSWH[3I[G=MZUI5HYT^Y[H]!2BAE8F5Q7&K?\^SSLV\T MQ5;)-Z*LG/,5F1MTO+ZS,+%+W\K.8[,*YD'MEF5F7L[T MWD\8I2B,P*>3BX[;#?I.(?@_-*.1M=B\Q:@:AD%Q>9WJX>]RV'D^A]-)&,'= M%PCGU^%D-+F:3<9AT9^-P_'5;/@5PKOI/)KFBPX MPD(JBNJRY;8@1L[KU_.QGZ4D/O1K]=4(*Y:F,SO0>;";'C99I$QRHC: M Q.Q5*E4Y4:X$28)H!,$3O(,Y+)\#K5A%IV16;9SHM!^1&;AN%-DRRDS_H'3 M]XO3SKO&*4S-@4# U=IHC F$-E"$F3TMVZ']J]U^ <-+H_)9]-[@CL7R Z[_ M0;AVWQU_5$"+DE MQ:=6M?^_M'@:##YS8FA_' R^%QA_?F\P#F-C?!NFT^&K-OU_BLRJ,%+=$_6( M.Q(_K)0TZ@OL2>6?N.4O:)0WCAE)Y4;A*&<"K;KO'J#5+*S4I*.ZRM.:34I6 M:"T4D@>++,U'I$^VDM$ZC^=G=N_\@+JZQN*6Z*IJ065Q:? 74$L#!!0 ( M !* -%E:>06# 00 -P+ 6 #(S+FAT;=T6 M:V_B1O"O3(DNN4CX#08,AY0CY$J;D @<1?VXMA>\/;-K[2XA]-=W[#47DLM5 M_5"U59"Q9^>],[LS,_K)LJ8\)SRE&?P;)V+--YY+GNAV%)LHSQM570E8X\S^Z%SSC)UODS4IC-19(61+-' M6FD_TIL6E,@H$3H?OC;QEF1YD%L)KJT5V;!B'YW%;$,5S.D.%F)#^%G;8/"K MJ&2KLV'-K=@?%%7C!C5]TA8IV!J55\X.302B9O/)"R-&S$-2O=S1>GN)*#+D MG3[E+&'Z],0+W:$?C)P$8U?^4WZ^=*LB'M0^,H5V"Z;W4S.>VEB:X4K(C<$LK3Y\O$*%,!?* MAB (+"\<]/V@;>!^U^T.#.R[;M@-&]CK]/U. _O>(&SX_:#KAUX#=]W>8 "$ M9V89>GZO>]X^V(>E%7PS;2S[O=#ON.>UR#.7]YK+\\/.X+S:J-A*C!3&34-6 MMYTE+3$."95-K7';4#6@-ICRR->'@%?Q%P4S4BO&L0$R4F#&_GX<*R^7VT2Q MC!')\/B06NB7+:>&*VBLUYP(!#6P$K+V8,54BA;W:$%5" Z49U6[S1E:)&59 M$^KL,V5BX;G6KV_)-Y*59?AFU)R2NGE7[$N:;B6VBLI/]&+ZA'V08PN?B,V& M*54=HNH<'>('A]#9[[92_N_=^*YN.,J!!\HXYF<-IV13#JOTX5RV;\.=??&O MINH[YWYP]?Y3GZZ%@@L\Y055;9A@O<;+PQDY]LG,<.:=RX.FA*1?UU)L>6:E MHA R.G'KW_!H$GM)R$VWK.P6C%.K6;N-NR]FP ;U8@1\/5Z69$VM!*?IKQ99 M81N/R*-@V=",?KW0[O0^#!,A,RJ;<="M)U(SMM9S\/A/4$L#!!0 ( !* M-%EC68>D&0D #DZ 8 #,Q9#$N:'1M[5O[ M;]LX$OY7>"YNFP"6'WGT D/#IDUY_8WM?Q^;Z3OOAR/O[W]:4?]OKK^X]7YZP3]/N_'Y[W M^Q?C"U]QU!L,V5CSP@@K5,%EOW_YN<,ZF;5EV._/9K/>[+"G]*0_ONEG-I=' M?:F4@5YBD\[9*97@)_#D[#0'RUF<<6W ONU\'7\(3E#""BOA[+3??'O92"7S ML]-$3)FQ)*":! MA-2&Q[V3DV61%I-L4:;\U$(-DELQ!>J[U6LL@>LP4C8;K0_P4,NR:9>JP@8I MSX6WF4B$O:75\,W@]'AL#<\[4>X"^53S7EUBE39=#L5!D>6PL[#3"0) M%"CPRZN3@\'AZ+1/@D^I1FOI8P0BZ(W7OG-V\_7C)1L>\F!XM,?W_4J=7]Z, MKSY_]]@7*:8"=)?%H*U(Y\QFW(;;-'W+(PDL M4AH1\+8SZ*"F4M8DL;@V)8^;Z[I[WX+ )7EI(&Q^C)Y@.@%2C55YV"HAUG-' MD]0-))^KRH:IN(-DU*(CKU2S&E;C7_(DRSRE[8NYK%'A ((JC6:9L!#0\D!8 MJ)GF9:/.";:JE['69]A#BD_:*JW6K^S>7]+67SKF*I3.N1RU@5H7X3%E&9\" MTX!'=(8FTV;",%X4%9=86"IMT8JR#RB.9C;XE:F4W8!!4Q!G[#:8$P M2GF,19JI7%AFE9>[)U! #,9P/2>1G-\"CMOJTV!9@LK@D)*TIC%((!8:/644 M0]_9,.?#,-P$1*>IZ&/9?@8:ZDYH KDPZ-'1 M&UQ2*.8F8ZE4,].P@8:),!;#5,LX%7HY5+/; K5IM+FG[@[7.UP_!M='VX;K M\0H&Z&P,_S$R-7+K\(LLGDI3@9=[9M\!Y(IQ#0Z+B"U!IPPC!!!#4'F>7=W'&BPFP=VAE M;RJ)$BY$/MX#K\7P./%7_E)0T%UX,J#^&9GB%D=XR)(N&PWD%F,XP@'2Q7#M MLGTWYW4203F*#\(?30P[T&\*>B]V^*9._JW"[__."'M\?\LHX0(,S@:1X?SA M[\.V2ZYZS"NS>1/RF2- "-8C>2]<51H[0)-+)Y@L.4I!X?JA!-#2!VC[$3Z% MBIBNW? E%KNUCT&5 OT!U,5E)%VBVU21$8G@6M $A \6G&=34$^5(0?>L:!Q MWKXS^\H *F31SZ!&):?=KR0G=P6GY918!@+8PH<5[6@(?T5 @NA08'L\Q-OE M0+#FKX%+^_#5B'0]N>._(YJ71#31=A/-QM;['M]L;O[ &2B(U$JD*Z_D%R4^4Z,KL&&;',,_$,/&V M,P-4\R V/\#4H9%%Q7&D"9RL^>*#77!F+Y?38 /9E<,W9'Q6&%]CUWC>: MI,@RZ 6L2=>*QXA]=T^E6+TSN>^URKA9!%/D/SA6@L0Y5FX]:J=GSJ2X!5G? M8%F3[_[E)7H6)MKE25Y,4@+Z&8;\&/RFO$O# M8_!')5!]QUE5$;O;+/N[O.?6X'G+'8.MRWN^DQB(XWP$@IE2^72#(!: T*L= M_D7^<0;\ECQX'Y@[']ZE%-PS"\TMQT7D/MXTPY(>F\YKYK:'GWVD9<(%'[7B>5U8U!?[1>E>RDCUHIQ.\ M#)6TH--A[O2^[?BGKAU\&CWK\88%AOIS%7H_V<0< M&E;9\'^B?U;__^1NEY/,(M+\\&'09O5/C\/28/:N15MN588_2 M9.XV)FO>S7C6.?=-?^TI_>6,MGJS_#8\>OF?5$'^=<(5-VBE:/'N8HE.:N#- M+D_1U0GY5(DFC#@YZ1T<+>R%+QLXH^K?B70O69[]"5!+ P04 " 2@#19 M_PSEK1@) "-.0 & ')SU;;6_; M.!+^*SP7MTT RR]QTLW):8 T2;'!]@U9%XO[2$DCBP@E:DG*CN_7WPPIV;*3 M7I/;-.?LN6ALBQR2PY?GF1E2//E;$%P6&2]B2-@ODX\?6*+B*H?"LE@#MY@Z M%S9C$U66O& ?06LA)7NG13(%QH:#WIO>\."H-PB"TQ.LZ[PNI(J0_:-_,,#_ M!X=LU]G9SO.^F+S^>3?WZY],U^^?KNP]4YZP3]_N^C\W[_ M8G+A,PY[@R&;:%X8884JN.SW+S]U6">SM@S[_?E\WIN/>DI/^Y/K?F9S>=B7 M2AGH)3;IG)Y0"GX"3TY/P4D_PEDHGZK/ZUVDS*;:F3#8LA1V$68B2:! M@9]>'1\,1N.3/@D^I1JMH8\1B* ?//:=T^NO'R[9<,2#X>$>W_](4H+G[%.E;09%E\6@K4@7S&;6D@;'Z,GZ [ 7*-57G82B':$0@BJ-YYFP$-#P0%BH MN>9EH\XQEJJ'L=9GV$..3]HJK>>OS=Z?TM8_.NHJE,ZY'+>16B?A.F49GP'3 M,!,P1YMI,V$8+XJ*2TPLE;9H1ME[%$<[&_S*5,JNP: MB#/VFY(5,:3ILJLB M[JV6%/6P3R/?=U/U5.M\S92YP75S()"Y"QL&+F6'A1>#A8-MP\([;IS7R/(% MNT'M):!_V?60J+&0*&RX4.B88@5<% B5!:L*JRM 3='K=%XK@H2S')^T0!BE M/,8DS50N++/*R]T1*" &8[A>D$C.;P#;;=5I,"U!9;!)25I3&R00"XVN,HJA M\VR8&VX7JR MA@%:&\.?QZ9&;AU^D<53:2KP<<_L.X!<,:[!81&Q)6CU(&08&)H:83(J06(Y M&GPR^O2<"!-+92HL1ZZ 5M(XF5*K&!),-FP/(9@ @MKC[/(VSG@Q!7:&5O:Z MDBCA8N2C/?!:#(\2_^0?!47=A2<#JI^1*6YQA(BXW>U+M_Z_#[GS/"'M_?,DJX (.]060X?_C[ ML.V2JQ[SRCR\"/G,$2 $ZY:\%ZXJC16@R:453)8;+WO\,W#[?Z#:0>I:B828A-N5.$6 M,#?(1+1I0!3#==+ '0E(< \#"BKN:Y;(SS&# [WGK371UJ:#\Z-NZPZ5E2Z1 M=(R+@N(8UYY3P&T_3*' X$8B]V .E$1J)%(5UO,+DI\HT979,)M M8YC+&9>5L_<$/TA3B.F\M0!SSP; ,OAY@/_B'^_?$W"$@@71]R ^0>$()_K; M&CS$P^)+::!]E?3[.XXL:G9L'$>"'PG49TR5[SAAQPG/PPG)MG'"A8?;7=C2 MP42]#^!R[N6&1_@:%+*H.*XT@;,5']Q3:ZZ,Q71Z;P#K,CCF[(\*PPNL>N\; M15)%A^2;TK7B,6+?G:D4ZR>3^UZKC)ME,$7^@V,E2)QCY<:C=GH63(H;D/4! MRX9\]T\/T;,PT6Z?Y,5LCA[]939'W1L"24,TW94M)M>@#?:562:X/B($NK/; ML=2.5XFP2IMEU.$2L,H\%]8"_ ?')U(8UU!^(E _5\D>4@+Z&8;\&/RF?9>& MQ^"/2J#ZCK.J(G;'+/N[?<^MP?.6.P9;M^]Y)C$0Q_X(!#-MY=,!02P H5<[ M_,O]QSGP&_+@?6#N?'BWI>#>66B.'!\%Z'JKT!^JW&-]>8(%#2R-[S?!7V]$ M8!%-[V,B][@PPF ,8:HSB["Q%V3/#_O#%YAI% JM%N=A&7 MX*P](MN] U130-<[TJ*8*3D#\J8+/JU?9=*U@P!Y*=4",'>>*>\2\#6"04)X MDE"CM_4VU[UQ[^'V( SYIFF]9GYJZ UZ&@8[E#5N:9.- MEZ&4%G0ZS*W>MQW_WK:#3Z-GW?ZPAM5RA6XN?-4L\".LL#5>&RNY=3^@53-- M++V5THQA\QP0<,((+<)-,,EHK+^GJRWQ =H,FBWM:\3C MFZG&_B0;5\Y:U^?6,VHK<("*T.6SH'X>K/D%_HK>FF.PEK2\#UBBVQ9X>\%3 M-/XAGRG1.-;'Q[V#PR71^;2!LP;^GJ&[N'CZ;U!+ P04 " 2@#19J"*$ MLM$% #:& & ')SU9>V_;-A#_ M*IR#M0E@O>PD<&37@.LX:+8V#F(%7?^D1_!^]U!&/SG.3*18Q)2@-]&[MXC(N%A3H5&L*-9 W3"=HDAF&1;H M'56*<8Y>*T96%*' =T_=H'?B^HXS'L%9TVJ3%"$Z\WH^_/:.D7\<^F>AWT?7 M[]#A;30]LJO/Y]/HP_6L9'M]^_KMY11U',][WY]ZWGET7DXES*E+-.F,1X8"GQ23\6A- M-49QBE5.]:O.;73A#&"%9IK3\ST8/K1FGMGPXA.P\#W?QYFF! F5@ZGB0Y/W,'@@:38*MW19*E:J"C' MFMU1/;\&7$UC1'5W2#;N0:BY?= MD@+?.54L>3FTJW/V!X6C03U-[[6#.5O!X4;68:E_6*F^;#'94*O.4G)2;B0T ME@H;T9Q8WD*D+1' 4#=.LNW*F+%K.IF2W-&/1/ M_.Z>[?C?%=BD3%,GSW!,PTQ19Z-P!CO09($FY_/K:';>U.G9B-T9MVQZYI^B M^06*WLS08G+S>G(U6SCSW][./J#)-#(S/=_O?9^^VQ+C4J!8"D%C@^4RC^B4 MHHD0!>;HAF92:203>,HAPL4I6DA>F+5YMS3DI8A==&CV&(%[_G JUY"&MG84 M#(\@S: +J=:5*_O.KRB1RC+)0#Q)$!4FW*)?"D&KL.%WD)SBS M9T'C0D% !8VQ(&AV#[E"0)H#KFN6YT8)^#4K"20YE%)%0?JF?*5.M7BU%ETP MWA:]=]&O2T U<&QTQD9G)R,T]K97&6RM."ZR66-#'U7C)*5I*!PK1[B&3ET+5UM *_LA>S'QG?";& MO IL-L:!2*U(*Z2-LY4X ]A5F;&2YS X@O*(-&5J+VA=WU>)6PYMUA< ;,R' MS6!;D3KC")RUBA])P?D6XLPZXP:X.S K^GO!%#6E;&Z\.*_"4- _Q! X% I. M#LG1SO,?H+^#?>7^P5G_>&APNG,^8PK/W)%G+W5?B&B5B_8:[&TQ80)%Z%C* M#]1\.ZCI/4?4,)&8H84")&>-H>PF0+4HJ"&%F0),00&6&_1TS32&K@^V 7M( MW3"1 9SRKMV5, ']HZ'#@<0V)#:MP:J"E^"3D(XMS_Q14G.?&E1?#1C;XY6H M^2(HE*Q/@5]:FM_T;,;28,K:NRW"<:%E32C;04MI18%F6"C7&$H# 1UD/12: M1%NQ6A34VNA(&R=+."WAUC99J?'BM&&2]#-+>)ZN/?ES(WH1=4&A?UTNJ2JE[5?_^#5JX+FS* M$/],RIMFUDEWI<,2QQ]72A:"/'I_VW@7W9ZH,F_274GS;08M7]K;_P*,_P102P,$ M% @ $H T68\<@T#O!0 B!@ !@ !R&5X,S)D M,BYH=&WM6'MOVS80_RJ<@[4)8+WL)'!DUX#K.&BV-@YB!5W_I"3*XDJ3*D7% M\3[]CI3D2.YSK=MEQ0+'EHY'\N[XNQ='OUC6C*>81R1&+X)7+U$LHF)%N$*1 M)%@!=4U5B@*199BC5T1*RAAZ+FF\) AYKGUJ>[T3V[6L\0C6FE:3!/?1F=-S MX=,[1NZQ[Y[Y;A]=OT*'M\'TR'"?SZ?!F^M9N>WU[?.7EU/4L1SG=7_J..?! M>3EP;+L>"B3F.554<,P<9W;509U4J*0I\$UP/!ZMB,(H2K',B7K6N0TNK %P**H8&8^<^K?D#46\&8]B>H=R MM6'D66>%Y9)R2XG,[[N9&L),!X9W>.ZM-8U5ZGNN^^LPPW%,^=)B)%'^B3T8 M/) D7:9;FBA5\R5A6-$[HM=NK!HQ@J4?"I4.=S?XT,RLGI<(KJP$KRC;^$\# MNB(YNB)K="-6F#_MEA3XS8FDR=.AX<[I7P26!O44N5<69G0)BVM9AZ7^?J5Z MV-ID38PZH6!Q.3$FD9!8BV9%@@GI'[CF[[U11CGQ"QX3J9_>&S:;^+E@-(9= M9_SF^#RXG(Z"2[G5^!4-XO;R56 @CGR!NC6 M7MA3&RUF4SU:FM'KG[C=/=OQZQ58IU01*\]P1/Q,$FLM<08ST&2!)N?SZV!V MWM3IT8C=&;=L>N:>HOD%"E[,T&)R\WQR-5M8\S]>SMZ@R330(SW7_4FQVQ+C MDJ-(<$XB[#TG 6)"@D!%33&/$:S>\@5'-(<[+JB>:Z5@(_FC"')H91( M M(WY2MUJL6KM>BBUY T*5ZAJT("-^^B:4I)@BXHA\Q+P1CS)*$1D=H:>KE* MSRX"FJ()/&2%S L,IZI$TY5+VS9<6:N%8Y'I)-R)6[Z: M1,_!ES$;-N-K1>J, P!K%3*2@K$-A)95QK2O;OU7DG<%E417K[E&<5Y%'J]_ MB"%62.2=',9'6^0_>/O6TROX>V?]XZ&. 5OP:5,X^HP<>]AI!/N%R@-S>D='ZT^C]8>)HV%*>:!0;+$)"5!A* MW1BH!H8UIC&5 &HH>G(-WZX>QM!IP338&C($#&2 Y[QK9B7;S $+QJ8),#D+ MN I6HE] "C1[YCM9Q7ZPSW> ]#?#U315)6:_*'R76Y_"?FD9,G23I,T,=JS/ MP_@7+I2H"67_92@M'VPZ956WVVG^LD4,][PZ=C7TK#"9>7^G@U;(-.KHKK=_;@-]MZR_%GDNE)L M^Y^3.[NUYX>"XU>>XW<(&&5]NA.@_L&1_-L&_]_8WTO8CW5,HU".#Z\E!6H& MY <&G0XG420*KG0+6/%_L#AX/%H^]B/Y'/X7!#K/54ADJ4BOZK;_@T:OJZ(R M/SR2VJB9LM)MW1'BZ.U2 M#CG=O6QLUQ>Z!*NST01-^[6M6[VZJ7RMOI5L'4 M(FVOPC.\)%:9H'$"19&/[P2M>]W!P.X=;W-E27--^BVOV,V=_?AO4$L#!!0 M ( !* -%F! \R?KA\ )\R 0 8 #DW9#$N M:'1M[3V)4B-'EK^2R\3,0(0DCJ8/H-T1F,;KCG'3'8!GUK&Q,9&J2DDY79WE4EBY@C(2 \^W_]7MWN>C7@6B9C]?/WY%Q;G496* MK&21$KR$JV-9CMAU7A0\8Y^%4C))V(]*QD/!V/Y>[TUO_^!U;Z_;_? >QCJS M#^79,3O:/=B#?P\.V=[A\=[1\=XA^_J9;?]Z?;9#=W_\/KM6/-.RE'G&D]W=\XLMMC4JR^)X=W<\ M'O?&KWJY&NY>7^Z.RC0YW$WR7(M>7,9;'][C%?B_X/&']ZDH.8M&7&E1_K#U MZ_5/W7=P1RG+1'QXO^O^FGO[>3SY\#Z6-TR7DT3\L)5R-919M\R+XU=[17D" M3^["SU/W?.^.95R.CO?W]OY\4O XEMFPFXA!>;R_WWO[IKZFY'!47\S-YHZ5 M2'@I;P2.OF3N8 ZXL7"W#?*L[ YX*I/)\5_/>"+[2OZU\]>?17(C2AEQ^*SA M'+M:*#GXZPG=KN6_!2P#!DUD)KHC8=;5VS\Z,;,>V\WBW7,GNI:IT.Q"C-EE MGO(,)J$K.%DPS]@,W,^3^.1&:MF7B2PGQR,9QR*#\?_RIW<'>Z].WN_BW7"T MQ>KV58KO91=&&<)YX]5'W^@,'$6)X J&*$9GVF% MQSI/9 Q+/O\^@G=3LJ.WO?WWN_T5@ESS)".@K4(M.Z>A[ B M>-KZ<'E^=7YZ>?8SN_KRRZ_7G[Y<7'78IXNSWD:!P,IV?_;E\]?SBZM3W#B[ M/#_[\O?SR]_8UR_ >G][&2=PD=^(M"\4VS_L,!!.7JU\VQN,Z27O)X+UMO2T6B22Q$HK_K@L>N>]VL>8)I,8)+[0X=A].5G)T76"$99X2?PXD(?Q* M&^@F?))7Y?% ?A=Q*!N993J^7BKX+W9;L+>]LY)<&8<__J&7<2,4;C6QH$Y0 M#^L]&8]D*;IXFN(XR\>*%R?!(NRIV\7N]Z:7U/S]??5P<&/88I:KE"<-2+*7 M5LB#/V6ERN,JPI_>[U;V/>SBF]JE5[M("G:OC02G-="K?U6ZE(/).G!YZ\/U M2+ ?5/C^-?#A+.JM=YMG>0IJ[61E&^V+1(H;>+H<\9*!M"DUDQG#+?:% MAJ_(!N&#QB/!JW9!C&#;(53EBO _;7^^N MS_VJ/L):5K=[@!<> 0&-T4ACK#&X35X4<.K$P%65"#H8I!P77,?\=W:%@,,^ M<_4-SFBMYV(7<(F+6MVI(()<">(<;'_O(WW'*?%+=]]!"=Q1*5"889KS[]&( M9T/!3J,2?]X_>@42( 43P6PJYAMK^N ZF6NZ'@Z0"F& O:O:G )WTJ'K1,> M?I' .[,A0"2\(^ J*P.*'L _T$5+ 0N5W\@8A@("0?M5CD3"RQ=*Y9G(*YT MJ1W#HN#] _ZU4OX3D/(/7H:4_U$ 0)/54F^>D+\6B?X4 M4!9)"E$+3Z(,&1X 5N5C1/&X/B>F1SQ)B,=/CI\,+GN?P?UP>8Z>]2S0^R]_ M.GKS]NCD%AQ_6"/0;6ANN>5*V/["N:T@<%HSQLN:,3ZL-'"?0]@_8:D V%[" MM.-*H-:%>+J 84_I;<2_\<,M/-RR\$"(G^+@*/='28600N/99^-%*X55 OE% M6P%N!^4;A>2F4.)&&CE':EW!\_7"_,-./=7U)NVF[_9XAY&(!4.,\RJ)K:A# MBDL]8@H#^-5*/)L(CG:,-!6Q!/:M(74LE("_ 8P57 L6/ M^9(>6=O& O4:33)-Z:.Z''_?)BG"R _:&$HH8@OM=I:IV]EQ?_MO3W2XC1T2 MO^ ^E'V"#=4J5CG*]2TGL2V^1X)L[+ 2/F>-] ,^K*2&-\>];#)@\$,BN"X9 M$#X@@/!>1DZ5HP.AC<^?F*Q7JS3*W0:V#_>>'Q7>I0%V.-%$HHTL9WD$(]Y!E@\@1=(4BTQ-G=3W#%P\$?.":?9[@=K M0M"H%.")$L,JH47AOV3(3<00P&C"> 4PK$C*Q1!%%I-_4#<6 M;Q&Q1<1GB(@K"=9H4;%%Q185[X^*<*H@$)X[C_BVWGE*>'FX!"^-O]'\?Z0\ MUO'HVU"!(!U/N4:#7(WF#Q:7#J9P:V\*L5X%F!4F"ME+C3RAZ3R@@@]%MP^J MRK_PK<,ZFT2R-Y-9M)J,I7MFL+2TL*6%3Y46KC(. ML)5.6HQ\*(Q<(TI89#P/HNQ.;91=&%7WE'#E=8LK+PA77A#W\C&M7VQ,ZV-B MI3N =4]OJ0$2 6-)'TDQ8#-GTV%?E= R)ONYN>;_20! T1@U+6#8(Z5(C18,5#*J,J-N\\<:C'#U;0 A3=%IIP#@)OW",IZ'P MQ6[*OU$XLQW$!UI;.XV)T<>!9^*FDC;( @Y$G?/5)F6LQL,?,98F;-TB]]Z.YGP76E-D&[)T1% MKIJ:)?G8W5B40J7$4Y'Q%B"I8)6%>&$"82V46&$!LPA=GH()("#^OBCB-UP$ M@#[P]QBE!HQ2L,''7)4FB&=^X(X;5V8H91##[[$EIZ]M3#00EJJDN(,L+UDB M4UF:D(MF/L6VDS]2][A;I5^3OWGGV$=/4,HM'DDD3F#0$C<.@I4P6;A,B;)2 MV0G\O1%9)?0)RP3&.D=Y"O?G7H)S5PJ5#R10$ZK&@%045&(\GS17PL:&V_CO M(1WM21@ZCF>"(4F]8:_C7AA%.@MY0T_A6M 6;Q*&,TQ#R]6DO@PC"+US@O$P MJ-YJUA<#G-@E'G=8R;]CR$LL,.Q+&JF+#B[%P_\W73A!(2^V 5EVBSD%SL-] M,1)#/-1YMYS Z_F]DC'NW;\&NY]QKDB C'@!!Y1T@L.+N!ZQ ;R:G1-[X#-/ MV\NP6MPVK< /5/_&-6CSC0.8'L?_ ).;%PUW:XZX0%=^KRC )<\I7D<#ZT,( M@4MT3P>C9-P7Q$)=]?^%0?B8J[TH]L8##\T &*<,/L$+XT,QYT03(=Q(],.=AR'=8 W1_-3$_V).HL^C0<3P\SH,BGZX$]"&BB.-,2P'_P+QL)RK M3R3O-,LJM''F647!^" (&#.F'@%>=.E"DF?#+NI&1JR4CF[II\J86YC<:)@T MI7?R@A2@%L9:&%L9C/$B4-HI/JN%MQ;>5@%OJ&XK29GY9!]KP:P%LS6 &?FL M6YK6 MLJ@.VKB6X@KP@9?EM :P%MU8#VI E::Q%N+<)++,(KKO3Y'YF!VV#X M%BE?-%*NKAQSBX\M/K;X>%]\7$6Q_!836TQL,?&^F+BJ.OPM-K;8V&+C?;'Q MZOQL0PHE_II1L,P51OGI,!\"@PE\3L19GF))8XQ97HR0C]>:"O][]>:!@:B) MO^^*9N$*!-D'Z'@:2UT !3BF(YR:\N MS@G?[6$E]*AXX%[ -,W1O+.[%YZT%6G:BC1M MTQR[V%$-4AZT](+Z.QW:$W>-8RO^5*YN1!8]FN.\;D[<5BP+36[']AVN^N<-R MU<&RN#IGL*J'&T[;\4DC/O";1,2R%+Y+B%N?#AI_/'A$]M:']?9W6V$# M@KJWVPI.J07F,C<)>(42)6D549[!G=AL)@!U MRFK* 5*_ ;0#T+L$3YM\EXE(:,T5%EHH"I472E();P6H >(%\2]7DH$WJ(D! MQ^9$4\4;?-;3=&^ZH&.-:5,SX_3SY:MIE5A*&UT/[K1/L\GT1E*.&9V3.26Y M/;)C[E5"Z^P#?E(=C8S.A%/Q+4J^PL(6<<43HZ>%Z5U5)M'_;C:@A"YL1AF5 MOZX?9)&M:FC78D['+?Q3=OM)=N;LH?GF<6F&JA@PP!>/O7)\OMB@@EW9[K_* MY-R9@/;($1/=H"8="D !@N#90!@\H'2; MZ2@OA,_\FUJ%!Q \3]B$E69-2JC9;^G/[BK,XIN8=!2;:5I.0=2\(\0=^#.D M&41:Y&.A;&JBKZCB\ARGNS)A:C!AD>VL2Y 33:'1]+G@V^$*KU>FSKME)S;5 MMK39."$B;9M#*D<\FP$VT\3)MJ!T#1SK1V5VDR?$@,QISVYJI[<.I6Y]?/T6 MD?;=W57!5E;?4%G]\&7(ZC/5<#>MS^4CRNM$W85VU1EFQ O;HLV*("F0O-F* M9!U3+\J7MY@K*\RI'#KH^MUQQ;0;2M5.2G[!,7L)1EC2"(:5Q6C">!V7. MFQ/G,!.*_]1"URA71JG VQ?? MC$(M2IV(K'%%170((:<;@ZT%=#<>3EOI;4.EM]0E3D,2O^//*!,,YRJLAGOR-!.C!.C&$/8FXP>,?\*BD,F]6 MB]),UL>/?-[7:FCNLP6\^]5/2XE2F;\F HQ8CX7B/3<^.Z M-6U?B+M,-^(QDGZZ.]PK39!/-7PU2[F3 <[Y>F9]GZX!N M+SSPU1/F[&UXX#2>M.&!ZP\/? XY%%*\L]*UM] S:[AH3HL=EKW/K.SF^DZ-NQ11TK0D*![NXU1'[3@+&BCB)+3]V-I_]8B MV5HD-]@BV7\9%LG/ E2%V#3J WFU0-ZXNRJCY*D"!G\W8)S%LM52_*T/I\;Y MLM"M1;'&4TH!L7\5^)SOHM$$#JAY2HBQL'GW*+ 2V*<);Y_5?4P8/QLKC./. MZ.9(4#-*$'V<+ZQ6N% -O-6ZZORWL(1(Q)7M]3)'4S(-EXS.2$?0G+#'9LR' MV-" ="L /Q$PA8[==5-13 UL#L@QV)C@MCUTK&2),7>6#W>\5EQ'K!_?SH(V M&&2? X=YI&*7FQJELYEU) RU0MQ30J9]4(2$:U]"31B64KL"?=@&4U$ZP2\>8;X%N1;D%\9R(,2,!"R M1&T$B&XL@"8C\$4-H7\)7KC@QL.]HU/GH?F$COF,3,ZF&>=9'@O3&_O=F[ W M=L?K1&$V-*IH53(T$8K8$Y-T[A8+6BQ872M"!.B$FI+"*_ !K[;Q((@HE6N? MV[#94E/572SHT()F"YJK @M/N6YGOZMILGMR\3RNF[KY-1CS+WHD@4:$-U@J?KHYJ@N91J+#0ME;=' MT,_ZS_BL3.K=SWD?]FL9M^?5':"7M(!:X 6F?B-QLH%)0PX]VUA3PI?@X&C[ MK"'5Q^8'R<)84X6@?Z:LRAU\7QO\DI\O\#:2H@A$%\7=PHM-E.#QI+:)Q0TM M">'G3N9V'^!D(ICQF;@B)8ZFJFT9 02C6P*^ZM&L=F8*GS1T0%D&E;:"HBAN MB=HD^?AM.!3-\8$(=BZ#))Q[H*C#\67AVAZ[7@1*M+'0JXV%/GS",05M+/0T MGK2QT)L2"[W!E'>>Q%FZ*GNN+E@0M$MN_&9EL'ME;IH2+B,1(1Y/Y4PGO;9*3S7;^:I6D8_5UQQ%=7$=YQ5!$=' MGO2*K&[;QJ>.(FTBAJ#B#830.].22#,N@(2,6X/)GS#];F/"GGU,6/0R8L+^ M@63%5]( "?U3F%*^>9FJ*XWZ71#F3EH5?&MFV[O"J\U@*:Q.:GW,%/SD2VKB M+^BS;CBL[U@_X ZQ2QM[LB^$5+9VZR=@MT;)R13Q=3*/"5O'I#E$>!7#=V5P ME6L-2(V"C< TL\AYU:U]T.1OF^SOT%9B#"D6QT7<8S^:DF51[L4H8RIQ*>#S MJG@X(96$M+O;8'QRG-L'__PX&7G[[@F+Z09NG$C\X3; ML@SD?+#B1+,)UAC]'P87Z:8Q?N5Q7E!!*"6-Q'(! Z=]0,>#=QUVL'=P\#AD MRVS)5V=?LJ^%I,QF14TK[7D!-]IP=XQ$3W)*-K2J,M(;FJ>NG>6#0.:TQGZ< MUW_"6I]^2_/61EX2^4T PD:\HL+Y@=>TY-^[OU>P?\K2Q9P.@T&4I]BQSAZ3 MDM$7F1B0%@3(UE.UB:\';]BO MO:O>68\=[NUO\YWM_5?8\"6\OH_7;5A"'WY8X1)'.M[YP3Z4(9T%F*I ?*B$&=C6KD.-7--/MU>L@UFIB :&2)MD?^5M &1 F>/VFO*?S>MA M1594+(C'L8_"W!.A[3_&91_+ MVW,;/WI@'H0-[E(R@WAE9+IDLX]WGKK/M'TC=WK0U\S$X2_L;89M*6HCM&?E5"40$6 M8!9FBN%]0B-OH3YK-LZQ$:1( [O'"FM.G]-TS=#EN^W&1$7X0N#8H ?FCT1P M:&ULWOIB\UX_88=E&YLWC2=M;-ZFQ.8]70V/"K&$&4-&I3']G4(AQ+')AV"Q M<[D/W-]D/L]>9G\6 OJ[%R*@8Q8RZJ$G[+H6>)Z89+YB2Y&A!=1<&$^KP](\ MA@5@3CB@NG E/V.1B-+$!EO1F(J-SIH@9CLUVLI5==&J0!BF.9N",O5DP=:. M85=BLE<,$A1H31?LT 'A7+!6B+XZ/[/$ZDZM+VW*NQ6;J4$Q]?_!BF*^%68P M!7_HAIA&W*[?@Y/-I_J@U^WT6AK[%&CLTACP)LE_O,\!Z[2/AJEC/D;?E8<] I/F.GJQ4> MX_?IL)BGH)T&M9:GUCV=V4MZC@DB!W4GD130A>^#N@8Y%]<\4.-*:ELW!(

WWL9#/PT>+P+E;;%A\FK0B36KA_(]YQ/:-A+2AK;)T? MV,J%VCA$6.@ >2H%X7NS_<- [@J!\OS[" "L9*<$/@_X$CIUH1)?I@)#XZA: M<^Y?";E+['M!FMY'YN:<*,VWX]N:)R;>&+^ &:=1FRMYSM27"V_9?!V3[6P>F7 M0;!KRY$61XJ!:&R,?'5@OU[JU_8)\F@9JWT#:(-#,3L;FD).9%)KJ<.3H X' M+X,Z7%416I=SU1*$@"!,1_?U 4>E*9:)>.R%F"10FN&V697!)?U(98T[D;3= MG/":INKA<&N.'WEHN9JCTQ= ?$P:XXU80_LCC_TK/>VV\M5&1->\::-KVNB: M-KIFLZ-K9HC -%7N/YQ(8@60?IZ0(>)_?O[TXZ=K-$3TUY8N\GC;/?OR^>OY MQ=7I]:PW=GKVMXLO__CE_.-_GW\^O[AFJSV2 M=;>@-886DAXUS$C%Z\G%1/Z1VIAB[$:?&$]M'&\?"0OH/\;54=?L[)AHB4'@ MRL$;O G&AV-=@G3#531B5WE2T2_4*K/7S!OQ.:56/ML.2NJZ:OO*M%V+P^@- MDVM3IYQ2? =Z%6\+_-\[3AR9EH#X(';BJ>=&8?;G;WI-S>0N5#!0_E MH2\N3/B=>0Z+Y_9QJ3YUR*8,=5PK4RR[1&E69IO-6,!%J[80VW%^,M"7"E29 M1%U_Q)70M65;@C#U.GG,1/KP"!Z/Z_81Z'&CD^A,NV=%4]$8(G!G/=9X8:94 MU"WES6OWMJF3H&\]'Y,';8RI?;*68XL,EY165R5N>#P!)[W9WG08--42O?>O M&:YD>II7Y 9'.VO0A\,&6C9Z@H4^ZH@7U) :>RZ9 ZMTX%A=2A6FO#FN=5\, M"EAF#+_FN,GM:4)#>6:"_$M<([ZR$!?:YLS/MCES>Q:K. N4HVG)/VRA(+[E M+)UW,E^:!;V!V>Q:4/ZF^(C,*>]'1[UW1W^>-2I.F_YR9^)[O??G\-0"6QY[ MW3NTLB5]6I-&OW)1[L?),?OGDG^>%^AN??C?"Q _^_9[>I:EDES6U-FZ1;D M_6&AI_@E ?U=C4(S1OW5VNWO9C9N+;\;8?E]VUI^6\OOO2V_?]S,>Y/+^#8K M[VX_CR?P9U2FR8?_!U!+ 0(4 Q0 ( !* -%GBC"C]=Q( !?) 1 M " 0 !R&UL4$L! A0#% @ $H T M61 C7^MA

"T %0 @ 'R)0$ #$P:S P,RYJ<&=02P$"% ,4 " 2@#19N;=#Z.8Z #;3 & M @ %;#04 #(S+FAT;5!+ 0(4 Q0 M ( !* -%EC68>D&0D #DZ 8 " :U0!0!R&5X,S%D,2YH=&U02P$"% ,4 " 2@#19_PSEK1@) "-.0 M& @ '\604 #,Q9#(N:'1M4$L! M A0#% @ $H T6:@BA++1!0 VA@ !@ ( !2F,% ')S M&5X,S)D,BYH M=&U02P$"% ,4 " 2@#19@0/,GZX? "?,@$ & @ %V M;P4 #DW9#$N:'1M4$L%!@ 0 ! 1@0 %J/ $!0 $! end XML 78 rsss-20240630x10k_htm.xml IDEA: XBRL DOCUMENT 0001386301 us-gaap:StateAndLocalJurisdictionMember 2023-07-01 2024-06-30 0001386301 us-gaap:StateAndLocalJurisdictionMember 2022-07-01 2023-06-30 0001386301 2024-03-31 0001386301 2023-09-30 0001386301 2023-03-31 0001386301 2022-12-31 0001386301 2022-09-30 0001386301 rsss:PubliclyAnnouncedPlansOrProgramsMember 2024-06-01 2024-06-30 0001386301 2024-06-01 2024-06-30 0001386301 rsss:PubliclyAnnouncedPlansOrProgramsMember 2024-03-01 2024-03-31 0001386301 2024-03-01 2024-03-31 0001386301 rsss:PubliclyAnnouncedPlansOrProgramsMember 2023-12-01 2023-12-31 0001386301 2023-12-01 2023-12-31 0001386301 rsss:PubliclyAnnouncedPlansOrProgramsMember 2023-09-01 2023-09-30 0001386301 2023-09-01 2023-09-30 0001386301 rsss:PubliclyAnnouncedPlansOrProgramsMember 2023-07-01 2024-06-30 0001386301 rsss:PubliclyAnnouncedPlansOrProgramsMember 2023-06-01 2023-06-30 0001386301 2023-06-01 2023-06-30 0001386301 rsss:PubliclyAnnouncedPlansOrProgramsMember 2023-03-01 2023-03-31 0001386301 2023-03-01 2023-03-31 0001386301 rsss:PubliclyAnnouncedPlansOrProgramsMember 2022-12-01 2022-12-31 0001386301 2022-12-01 2022-12-31 0001386301 rsss:PubliclyAnnouncedPlansOrProgramsMember 2022-09-01 2022-09-30 0001386301 2022-09-01 2022-09-30 0001386301 rsss:PubliclyAnnouncedPlansOrProgramsMember 2022-07-01 2023-06-30 0001386301 rsss:VestOverThreeAndFourYearPeriodMember us-gaap:RestrictedStockMember 2022-07-01 2023-06-30 0001386301 us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2024-08-13 2024-08-13 0001386301 us-gaap:SubsequentEventMember 2024-08-13 2024-08-13 0001386301 us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2024-08-09 2024-08-09 0001386301 us-gaap:SubsequentEventMember 2024-08-09 2024-08-09 0001386301 us-gaap:RestrictedStockMember us-gaap:SubsequentEventMember 2024-08-06 2024-08-06 0001386301 us-gaap:RestrictedStockMember rsss:TwoThousandSeventeenPlanMember 2023-07-01 2024-06-30 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodOneMember us-gaap:RestrictedStockMember 2023-07-01 2024-06-30 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodOneMember us-gaap:RestrictedStockMember 2022-07-01 2023-06-30 0001386301 us-gaap:RestrictedStockMember 2021-07-01 2022-06-30 0001386301 us-gaap:RetainedEarningsMember 2024-06-30 0001386301 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001386301 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001386301 us-gaap:RetainedEarningsMember 2023-06-30 0001386301 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001386301 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001386301 us-gaap:RetainedEarningsMember 2022-06-30 0001386301 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001386301 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001386301 us-gaap:CommonStockMember 2024-06-30 0001386301 us-gaap:CommonStockMember 2023-06-30 0001386301 us-gaap:CommonStockMember 2022-06-30 0001386301 rsss:PubliclyAnnouncedPlansOrProgramsMember 2024-03-19 0001386301 rsss:RangeTwoMember 2023-07-01 2024-06-30 0001386301 rsss:RangeTwentyTwoMember 2023-07-01 2024-06-30 0001386301 rsss:RangeTwentyThreeMember 2023-07-01 2024-06-30 0001386301 rsss:RangeTwentySixMember 2023-07-01 2024-06-30 0001386301 rsss:RangeTwentyOneMember 2023-07-01 2024-06-30 0001386301 rsss:RangeTwentyMember 2023-07-01 2024-06-30 0001386301 rsss:RangeTwentyFourMember 2023-07-01 2024-06-30 0001386301 rsss:RangeTwentyFiveMember 2023-07-01 2024-06-30 0001386301 rsss:RangeTwelveMember 2023-07-01 2024-06-30 0001386301 rsss:RangeThreeMember 2023-07-01 2024-06-30 0001386301 rsss:RangeThirteenMember 2023-07-01 2024-06-30 0001386301 rsss:RangeTenMember 2023-07-01 2024-06-30 0001386301 rsss:RangeSixteenMember 2023-07-01 2024-06-30 0001386301 rsss:RangeSixMember 2023-07-01 2024-06-30 0001386301 rsss:RangeSeventeenMember 2023-07-01 2024-06-30 0001386301 rsss:RangeSevenMember 2023-07-01 2024-06-30 0001386301 rsss:RangeOneMember 2023-07-01 2024-06-30 0001386301 rsss:RangeNineteenMember 2023-07-01 2024-06-30 0001386301 rsss:RangeNineMember 2023-07-01 2024-06-30 0001386301 rsss:RangeFourteenMember 2023-07-01 2024-06-30 0001386301 rsss:RangeFourMember 2023-07-01 2024-06-30 0001386301 rsss:RangeFiveMember 2023-07-01 2024-06-30 0001386301 rsss:RangeFifteenMember 2023-07-01 2024-06-30 0001386301 rsss:RangeElevenMember 2023-07-01 2024-06-30 0001386301 rsss:RangeEightMember 2023-07-01 2024-06-30 0001386301 rsss:RangeEighteenMember 2023-07-01 2024-06-30 0001386301 rsss:RangeTwoMember 2024-06-30 0001386301 rsss:RangeTwentyTwoMember 2024-06-30 0001386301 rsss:RangeTwentyThreeMember 2024-06-30 0001386301 rsss:RangeTwentySixMember 2024-06-30 0001386301 rsss:RangeTwentyOneMember 2024-06-30 0001386301 rsss:RangeTwentyMember 2024-06-30 0001386301 rsss:RangeTwentyFourMember 2024-06-30 0001386301 rsss:RangeTwentyFiveMember 2024-06-30 0001386301 rsss:RangeTwelveMember 2024-06-30 0001386301 rsss:RangeThreeMember 2024-06-30 0001386301 rsss:RangeThirteenMember 2024-06-30 0001386301 rsss:RangeTenMember 2024-06-30 0001386301 rsss:RangeSixteenMember 2024-06-30 0001386301 rsss:RangeSixMember 2024-06-30 0001386301 rsss:RangeSeventeenMember 2024-06-30 0001386301 rsss:RangeSevenMember 2024-06-30 0001386301 rsss:RangeOneMember 2024-06-30 0001386301 rsss:RangeNineteenMember 2024-06-30 0001386301 rsss:RangeNineMember 2024-06-30 0001386301 rsss:RangeFourteenMember 2024-06-30 0001386301 rsss:RangeFourMember 2024-06-30 0001386301 rsss:RangeFiveMember 2024-06-30 0001386301 rsss:RangeFifteenMember 2024-06-30 0001386301 rsss:RangeElevenMember 2024-06-30 0001386301 rsss:RangeEightMember 2024-06-30 0001386301 rsss:RangeEighteenMember 2024-06-30 0001386301 rsss:VestedMember 2024-06-30 0001386301 rsss:UnvestedMember 2024-06-30 0001386301 rsss:VestedMember 2023-06-30 0001386301 rsss:UnvestedMember 2023-06-30 0001386301 rsss:VestedMember 2022-06-30 0001386301 rsss:UnvestedMember 2022-06-30 0001386301 srt:DirectorMember 2023-07-01 2024-06-30 0001386301 srt:DirectorMember 2022-07-01 2023-06-30 0001386301 us-gaap:EmployeeStockOptionMember rsss:TwoThousandSeventeenPlanMember 2024-06-30 0001386301 us-gaap:EmployeeStockOptionMember rsss:TwoThousandSevenPlanMember 2024-06-30 0001386301 us-gaap:EmployeeStockOptionMember rsss:OmnibusIncentive2017PlanMember 2021-11-17 0001386301 us-gaap:EmployeeStockOptionMember rsss:OmnibusIncentive2017PlanMember 2021-11-16 0001386301 us-gaap:EmployeeStockOptionMember rsss:OmnibusIncentive2017PlanMember 2020-11-17 0001386301 us-gaap:EmployeeStockOptionMember rsss:OmnibusIncentive2017PlanMember 2020-11-16 0001386301 us-gaap:EmployeeStockOptionMember rsss:TwoThousandSeventeenPlanMember 2017-11-21 0001386301 us-gaap:EmployeeStockOptionMember rsss:TwoThousandSevenPlanMember 2016-11-10 0001386301 us-gaap:EmployeeStockOptionMember rsss:TwoThousandSevenPlanMember 2016-11-09 0001386301 us-gaap:EmployeeStockOptionMember 2022-07-01 2023-06-30 0001386301 us-gaap:FurnitureAndFixturesMember 2024-06-30 0001386301 us-gaap:ComputerSoftwareIntangibleAssetMember 2024-06-30 0001386301 us-gaap:ComputerEquipmentMember 2024-06-30 0001386301 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001386301 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-06-30 0001386301 us-gaap:ComputerEquipmentMember 2023-06-30 0001386301 2022-09-30 2022-09-30 0001386301 rsss:ResoluteInnovationIncMember 2023-07-01 2024-06-30 0001386301 rsss:SciteInc.Member 2022-07-01 2023-06-30 0001386301 rsss:ResoluteInnovationIncMember 2022-07-01 2023-06-30 0001386301 2023-07-28 2023-07-28 0001386301 us-gaap:StateAndLocalJurisdictionMember 2024-06-30 0001386301 us-gaap:DomesticCountryMember 2024-06-30 0001386301 us-gaap:StateAndLocalJurisdictionMember 2023-06-30 0001386301 us-gaap:DomesticCountryMember 2023-06-30 0001386301 2010-07-23 0001386301 us-gaap:RevolvingCreditFacilityMember 2023-04-15 0001386301 us-gaap:RevolvingCreditFacilityMember 2023-04-15 2023-04-15 0001386301 rsss:MexicanPesoToUsDollarMember 2024-06-30 0001386301 rsss:GbpToUsDollarMember 2024-06-30 0001386301 rsss:EuroToUsDollarMember 2024-06-30 0001386301 rsss:MexicanPesoToUsDollarMember 2023-06-30 0001386301 rsss:GbpToUsDollarMember 2023-06-30 0001386301 rsss:EuroToUsDollarMember 2023-06-30 0001386301 srt:MinimumMember 2024-06-30 0001386301 srt:MaximumMember 2024-06-30 0001386301 us-gaap:LicensingAgreementsMember 2024-06-30 0001386301 us-gaap:DevelopedTechnologyRightsMember 2024-06-30 0001386301 us-gaap:CustomerRelationshipsMember 2024-06-30 0001386301 us-gaap:CustomerListsMember 2024-06-30 0001386301 us-gaap:LicensingAgreementsMember 2023-06-30 0001386301 us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0001386301 us-gaap:CustomerRelationshipsMember 2023-06-30 0001386301 us-gaap:CustomerListsMember 2023-06-30 0001386301 rsss:TransactionsMember 2023-07-01 2024-06-30 0001386301 rsss:PlatformsMember 2023-07-01 2024-06-30 0001386301 rsss:TransactionsMember 2022-07-01 2023-06-30 0001386301 rsss:PlatformsMember 2022-07-01 2023-06-30 0001386301 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember rsss:VendorMember 2023-07-01 2024-06-30 0001386301 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember rsss:VendorBMember 2023-07-01 2024-06-30 0001386301 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember rsss:VendorMember 2022-07-01 2023-06-30 0001386301 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember rsss:VendorBMember 2022-07-01 2023-06-30 0001386301 2022-06-30 0001386301 rsss:EuropeFinancialInstitutionsMember 2024-06-30 0001386301 rsss:EuropeFinancialInstitutionsMember 2023-06-30 0001386301 rsss:SciteInc.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-01 0001386301 rsss:SciteInc.Member us-gaap:CustomerRelationshipsMember 2023-12-01 0001386301 rsss:ResoluteInnovationIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-07-28 0001386301 rsss:ResoluteInnovationIncMember us-gaap:CustomerRelationshipsMember 2023-07-28 0001386301 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001386301 us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001386301 rsss:SciteInc.Member 2023-12-01 2023-12-01 0001386301 rsss:SciteInc.Member 2024-06-30 0001386301 rsss:SciteInc.Member 2023-07-01 2024-06-30 0001386301 rsss:BonusAmountMember 2024-06-30 0001386301 us-gaap:EmployeeStockOptionMember 2023-07-01 2024-06-30 0001386301 rsss:RestrictedCommonStockMember 2023-07-01 2024-06-30 0001386301 us-gaap:EmployeeStockOptionMember 2022-07-01 2023-06-30 0001386301 rsss:RestrictedCommonStockMember 2022-07-01 2023-06-30 0001386301 us-gaap:RetainedEarningsMember 2022-07-01 2023-06-30 0001386301 us-gaap:CommonStockMember 2022-07-01 2023-06-30 0001386301 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2023-06-30 0001386301 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2023-06-30 0001386301 us-gaap:RetainedEarningsMember 2023-07-01 2024-06-30 0001386301 us-gaap:CommonStockMember 2023-07-01 2024-06-30 0001386301 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2024-06-30 0001386301 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2024-06-30 0001386301 srt:MinimumMember rsss:SciteInc.Member rsss:DevelopedTechnologyAndCustomerRelationshipsMember 2023-07-01 2024-06-30 0001386301 srt:MaximumMember rsss:SciteInc.Member rsss:DevelopedTechnologyAndCustomerRelationshipsMember 2023-07-01 2024-06-30 0001386301 2023-06-30 0001386301 srt:MaximumMember 2024-03-19 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodTwoMember 2023-07-01 2024-06-30 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodThreeMember 2023-07-01 2024-06-30 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodSixMember 2023-07-01 2024-06-30 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodOneMember 2023-07-01 2024-06-30 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFourMember 2023-07-01 2024-06-30 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFiveMember 2023-07-01 2024-06-30 0001386301 srt:MinimumMember us-gaap:RestrictedStockMember 2023-07-01 2024-06-30 0001386301 srt:MaximumMember us-gaap:RestrictedStockMember 2023-07-01 2024-06-30 0001386301 srt:MinimumMember us-gaap:RestrictedStockMember 2022-07-01 2023-06-30 0001386301 srt:MaximumMember us-gaap:RestrictedStockMember 2022-07-01 2023-06-30 0001386301 rsss:VestedMember 2023-07-01 2024-06-30 0001386301 rsss:VestedMember 2022-07-01 2023-06-30 0001386301 rsss:UnvestedMember 2023-07-01 2024-06-30 0001386301 rsss:UnvestedMember 2022-07-01 2023-06-30 0001386301 us-gaap:RestrictedStockMember 2024-06-30 0001386301 us-gaap:RestrictedStockMember 2023-06-30 0001386301 us-gaap:RestrictedStockMember 2022-06-30 0001386301 us-gaap:RestrictedStockMember 2023-07-01 2024-06-30 0001386301 us-gaap:RestrictedStockMember 2022-07-01 2023-06-30 0001386301 rsss:VestOverThreeYearPeriodMember us-gaap:RestrictedStockMember 2023-07-01 2024-06-30 0001386301 us-gaap:EmployeeStockOptionMember 2023-07-01 2024-06-30 0001386301 rsss:VestOverThreeYearPeriodMember us-gaap:RestrictedStockMember 2022-07-01 2023-06-30 0001386301 rsss:VestOverFourYearPeriodMember us-gaap:RestrictedStockMember 2022-07-01 2023-06-30 0001386301 srt:EuropeMember us-gaap:AccountsReceivableMember 2023-07-01 2024-06-30 0001386301 rsss:OtherThanUsAndEuropeMember us-gaap:AccountsReceivableMember 2023-07-01 2024-06-30 0001386301 country:US us-gaap:AccountsReceivableMember 2023-07-01 2024-06-30 0001386301 us-gaap:AccountsReceivableMember 2023-07-01 2024-06-30 0001386301 srt:EuropeMember 2023-07-01 2024-06-30 0001386301 rsss:OtherThanUsAndEuropeMember 2023-07-01 2024-06-30 0001386301 country:US 2023-07-01 2024-06-30 0001386301 srt:EuropeMember us-gaap:AccountsReceivableMember 2022-07-01 2023-06-30 0001386301 rsss:OtherThanUsAndEuropeMember us-gaap:AccountsReceivableMember 2022-07-01 2023-06-30 0001386301 country:US us-gaap:AccountsReceivableMember 2022-07-01 2023-06-30 0001386301 us-gaap:AccountsReceivableMember 2022-07-01 2023-06-30 0001386301 srt:EuropeMember 2022-07-01 2023-06-30 0001386301 rsss:OtherThanUsAndEuropeMember 2022-07-01 2023-06-30 0001386301 country:US 2022-07-01 2023-06-30 0001386301 2010-07-23 2010-07-23 0001386301 rsss:FiscalYear2024Member 2023-07-01 2024-06-30 0001386301 rsss:FiscalYear2023Member 2023-07-01 2024-06-30 0001386301 2024-06-30 0001386301 srt:MinimumMember 2023-07-01 2024-06-30 0001386301 srt:MaximumMember 2023-07-01 2024-06-30 0001386301 rsss:SciteInc.Member 2023-12-01 0001386301 rsss:ResoluteInnovationIncMember 2023-07-28 0001386301 rsss:ResoluteInnovationIncMember 2023-07-28 2023-07-28 0001386301 rsss:MexicanPesoToUsDollarMember 2023-07-01 2024-06-30 0001386301 rsss:GbpToUsDollarMember 2023-07-01 2024-06-30 0001386301 rsss:EuroToUsDollarMember 2023-07-01 2024-06-30 0001386301 rsss:MexicanPesoToUsDollarMember 2022-07-01 2023-06-30 0001386301 rsss:GbpToUsDollarMember 2022-07-01 2023-06-30 0001386301 rsss:EuroToUsDollarMember 2022-07-01 2023-06-30 0001386301 2024-03-19 0001386301 2022-07-01 2023-06-30 0001386301 2024-04-01 2024-06-30 0001386301 2023-12-31 0001386301 2024-09-13 0001386301 2023-07-01 2024-06-30 shares iso4217:USD pure rsss:item rsss:subsidiary iso4217:USD shares iso4217:UYU iso4217:EUR 0001386301 --06-30 2024 FY 0 0 32295373 29487508 2039-12-31 2039-12-31 false N/A NV P3Y P5Y false false false false 4766000 3.5 P3Y 10-K true 2024-06-30 false 001-39256 RESEARCH SOLUTIONS, INC. NV 11-3797644 Address not applicable N/A 310 477-0354 Common stock, $0.001 par value RSSS NASDAQ No No Yes Yes Non-accelerated Filer true false false false false 68813766 32554568 Weinberg and Company, P.A Los Angeles, California 572 6100031 13545333 68579 85015 6879800 6153063 643553 400340 1067237 1202678 14690621 21301414 922558 881908 88011 70193 1535310 747355 8343056 10764261 462068 13171486 16315888 0 981 1052 41859762 21834727 8843612 8079516 9023848 6424724 17867460 14504240 12298114 0 30165574 14504240 0.001 0.001 20000000 20000000 0 0 0 0 0.001 0.001 100000000 100000000 32295373 29487508 32295 29487 38089958 29941873 -26309246 -22522649 -118819 -118224 11694188 7330487 41859762 21834727 13956517 8683246 30667382 29020206 44623899 37703452 2067203 1027286 22916530 21975275 24983733 23002561 19640166 14700891 19573438 14409634 836271 52649 20409709 14462283 -769543 238608 333088 338617 3237071 0 -3673526 577225 113071 5602 -3786597 571623 -595 3717 -3787192 575340 -0.13 0.02 28863949 26860761 -0.13 0.02 28863949 29139759 27075648 27076 28072855 -23094272 -121941 4883718 0 0 375189 0 0 375189 2354834 2355 1416363 0 0 1418718 -65165 65 -65 0 0 0 36509 36 68236 0 0 68272 51841 52 104198 0 0 104250 137523 137 57363 0 0 57500 0 0 56000 0 0 56000 0 0 0 571623 0 571623 0 0 0 0 3717 3717 29487508 29487 29941873 -22522649 -118224 7330487 0 0 140150 0 0 140150 405000 405 1993957 0 0 1994362 -200000 200 -200 0 0 0 198383 198 554004 0 0 554202 72234 72 -72 0 0 0 2729014 2729 6546905 0 0 6549634 0 0 20949 0 0 20949 0 0 0 -3786597 0 -3786597 0 0 0 0 -595 -595 32295373 32295 38089958 -26309246 -118819 11694188 -3786597 571623 836271 52649 140150 375189 1994362 1418718 0 68272 20949 56000 -3237071 0 344020 901518 164579 124314 -135441 356026 560027 1337056 921879 886198 3550954 3383847 71510 47209 2718253 0 7305493 0 0 297450 -10095256 -344659 0 57500 554202 104250 351649 50509 -905851 -97259 4851 229 -7445302 2942158 13545333 10603175 6100031 13545333 113071 5602 32022 138428 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 1.   Organization, Nature of Business and Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Organization</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Research Solutions, Inc. (the “Company,” “Research Solutions,” “we,” “us” or “our”) was incorporated in the State of Nevada on November 2, 2006, and is a publicly traded holding company with five wholly owned subsidiaries as of June 30, 2024: Reprints Desk, Inc., a Delaware corporation, including its wholly owned subsidiary Resolute Innovation, Inc., a Delaware corporation, Scite, LLC, a Delaware limited liability company, Reprints Desk Latin America S. de R.L. de C.V., an entity organized under the laws of Mexico, and RESSOL LA, S. DE R.L. DE C.V., an entity organized under the laws of Mexico.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Nature of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:normal;font-weight:normal;">We provide software and related services  to help research intensive organizations save time and money. We offer various software platforms (“Platform” or “Platforms”) that are typically sold to corporate, academic, government and individual researchers as cloud-based software-as-a-service (“SaaS”) via auto-renewing license agreements. Corporate, academic, and government customers typically sign up under annual agreements. Individual researchers can sign up under an annual or a month-to-month agreement and are typically billed monthly. Our Platforms also facilitate the sale of published scientific, technical, and medical (“STM”) content sold as individual articles (“Transactions”) either stand alone or via one or more of the research Platform solutions we provide. When one or more of the Platform solutions are used to purchase Transactions, customers pay for those transactions through monthly billing or via credit card for individual researchers. Our Platforms enable life science and other research-intensive organizations to accelerate their research and development activities through our advanced discovery tools (i.e. search), tools to access and buy STM articles required to support their research (i.e. acquire), as well as tools that manage that content across the enterprise and on an individual basis (i.e. manage). The Platforms typically deliver an ROI to the customer by reducing the amount of time it takes a research organization to find, acquire and manage content, in addition to also driving down the ultimate cost per article over time. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">Platforms</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">Our cloud-based SaaS Platforms consist of proprietary software and Internet-based interfaces sold to customers through an annual or monthly subscription fee. Legacy functionality falls into three areas. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">Discover – These solutions facilitate search (discovery) across virtually all STM articles available. The solutions we offer include free (basic) search solutions and advanced search tools like the Resolute.ai and scite.ai products.  These tools allow for searching and identifying relevant research and then purchasing that research through one of our other solutions. In addition, these tools increasingly enable users to find insights in other datasets adjacent to STM content, such as Clinical Trial, Patent, Life Science &amp; MedTech Regulatory information, Competitor and Technology landscape insights in addition to searching the customer’s internal datasets. The advanced search solutions are sold through a seat, enterprise, or individual license. Our Platform is deployed as a single, multi-tenant system across our entire customer base. Customers securely access the Platform through online web interfaces and via web service APIs that enable customers to leverage Platform features and functionality from within in-house and third-party software systems. The Platform can also be configured to satisfy a customer’s individual preferences. We leverage our Platform’s efficiencies in scalability, stability and development costs to fuel rapid innovation and competitive advantage.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;"><span style="font-style:normal;font-weight:normal;">Acquire – Our </span><span style="font-style:normal;font-weight:normal;">Article Galaxy® (“AG”) </span><span style="font-style:normal;font-weight:normal;">solution allows for research organizations to load their entitlements (subscriptions, discount or token packages, and their existing library of articles) and AG manages those entitlements in the background enabling the researchers to focus on acquiring articles they need quickly and efficiently at the lowest possible cost. When used in conjunction with our discovery Platforms, customers can initiate orders, route orders based on the lowest cost to acquire, obtain spend and usage reporting, automate authentication, and connect seamlessly to in-house and third-party software systems. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">Manage – Our References solution allows users to access the article inside the Platform including setting up personal folders or team folders and allows researchers to markup and take notes on the articles in a supported browser on a desktop or tablet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We use Artificial Intelligence (“AI”) in several parts of the research workflow today and will continually add capability as we move forward. Today we offer an AI based recommendation engine in our Discover, Acquire, and Manage Platform solutions. We also offer an AI based “assistant” in some of our solutions to allow the researcher to ask questions about articles, groups of articles (folders), and more. We also have the capability to provide full text search on STM content in the scite.ai Platform where the publisher gives us the rights to do so.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Using Resolute.ai and scite.ai technology, we plan to release several new Platform solutions to enhance the research workflows described above and add new solutions to support the analysis functions that exist in our typical customer base.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our Platforms are deployed as a single, multi-tenant system across our entire customer base. Customers securely access the Platform through online web interfaces and via web service APIs that enable customers to leverage Platform features and functionality from within in-house and third-party software systems. The Platform can also be configured to satisfy a customer’s individual preferences. We leverage our Platform efficiencies in scalability, stability and development costs to fuel rapid innovation and to gain a competitive advantage.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:normal;font-weight:normal;">We provide our researchers with a single source to the universe of published STM content that includes over </span><span style="font-style:normal;font-weight:normal;">100</span><span style="font-style:normal;font-weight:normal;"> million existing STM articles and over </span><span style="font-style:normal;font-weight:normal;">2</span><span style="font-style:normal;font-weight:normal;"> to </span><span style="font-style:normal;font-weight:normal;">4</span><span style="font-style:normal;font-weight:normal;"> million newly published STM articles each year. STM content is sold to our customers on a per transaction basis. Researchers and knowledge workers in life science and other research-intensive organizations generally require single copies of published STM journal articles for use in their research activities. These individuals are our primary users and while they typically purchase the articles via one of our Platform solutions, we do have some customers that just order articles from us on behalf of end-users in their organizations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:normal;font-weight:normal;">Core to many of our Platform solutions is providing our customers with ways to find and download digital versions of STM articles that are critical to their research. Customers submit orders for the articles they need which we source and electronically deliver to them generally in under an hour; in most cases under one minute. This service is generally known in the industry as single article delivery or document delivery. We also obtain the necessary permission licenses from the content publisher or other rights holder so that our customer’s use complies with applicable copyright laws. We have arrangements with hundreds of content publishers that allow us to distribute their content. The majority of these publishers provide us with electronic access to their content, which allows us to electronically deliver single articles to our customers often in a matter of minutes. While a vast majority of the articles are available in electronic form, the Company also has workflows to deliver older paper-based articles through relationships we have built with libraries around the world. </span><span style="display:inline-block;width:28.95pt;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The accompanying financial statements are consolidated and include the accounts of the Company and its wholly-owned subsidiaries. Intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 5 100000000 2000000 4000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 2.   Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The preparation of financial statements in conformity with Generally Accepted Accounting Principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">These estimates and assumptions include estimates for reserves of uncollectible accounts, accruals for potential liabilities, assumptions made in valuing equity instruments issued for services or acquisitions, and realization of deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For purposes of the statements of cash flows, the Company defines cash equivalents as all highly liquid debt instruments purchased with an original maturity of three months or less. In all periods presented, cash equivalents consist primarily of money market funds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 820, <i style="font-style:italic;">Fair Value Measurements and Disclosures</i>, fair value is defined as the price at which an asset could be exchanged or a liability transferred in a transaction between knowledgeable, willing parties in the principal or most advantageous market for the asset or liability. Where available, fair value is based on observable market prices or parameters or derived from such prices or parameters. Where observable prices or parameters are not available, valuation models are applied. A fair value hierarchy prioritizes the inputs used in measuring fair value into three broad levels as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Level 1 – Quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Level 2 – Inputs, other than the quoted prices in active markets, are observable either directly or indirectly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Level 3 – Unobservable inputs based on the Company’s assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company is required to use observable market data if such data is available without undue cost and effort. The Company has no fair value items required to be disclosed as of June 30, 2023 under these requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table sets forth by level, within the fair value hierarchy, the Company’s assets and liabilities at fair value as of June 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:60.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent earnout liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our contingent earnout liability related to acquisitions, which are further discussed in Note 9 to the consolidated financial statements, are in the “Level 3” category for valuation purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The carrying amounts of financial assets and liabilities, such as cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values because of the short maturity of these instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Allowance for Credit Losses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company’s trade accounts receivable are recorded at amounts billed to customers and presented on the balance sheet net of the allowance for estimated credit losses. The Company evaluates the collectability of its trade accounts receivable based on a number of factors. In circumstances where the Company becomes aware of a specific customer’s inability to meet its financial obligations to the Company, a specific reserve for bad debts is estimated and recorded, which reduces the recognized receivable to the estimated amount the Company believes will ultimately be collected. In addition to specific customer identification of potential bad debts, bad debt charges are recorded based on the Company’s historical losses and an overall assessment of past due trade accounts receivable outstanding. The Company established an allowance for doubtful accounts of $68,579 and $85,015 as of June 30, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Concentration of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Financial instruments, which potentially subject the Company to concentrations of credit risk, consist of cash and cash equivalents and accounts receivable. The Company places its cash with high quality financial institutions and at times may exceed the FDIC $250,000 insurance limit. The Company does not anticipate incurring any losses related to these credit risks. The Company extends credit based on an evaluation of the customer’s financial condition, generally without collateral. Exposure to losses on receivables is principally dependent on each customer’s financial condition. The Company monitors its exposure for credit losses and intends to maintain allowances for anticipated losses, as required.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Cash denominated in Euros and British Pounds with an aggregate US Dollar equivalent of $294,145 and $1,760,323 at June 30, 2024 and 2023, respectively, was held in accounts at financial institutions located in Europe.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company has no customers that represent 10% of revenue or more for the years ended June 30, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company has no customers that represent 10% of accounts receivable at June 30, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes our content costs from our vendors:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vendor A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vendor B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Property and equipment are stated at cost and are depreciated using the straight-line method over their estimated useful lives of 3 to 7 years. Leasehold improvements are amortized over the shorter of the useful lives of the related assets, or the lease term. Expenditures for maintenance and repairs are charged to operations as incurred while renewals and betterments are capitalized. Gains and losses on disposals are included in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Management assesses the carrying value of property and equipment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If there is indication of impairment, management prepares an estimate of future cash flows expected to result from the use of the asset and its eventual disposition. If these cash flows are less than the carrying amount of the asset, an impairment loss is recognized to write down the asset to its estimated fair value. For the years ended June 30, 2024 and 2023, the Company did not recognize any impairments for its property and equipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for revenue in accordance with ASU 2014-09, Revenue from Contracts with Customers (Topic 606), (“ASC 606”). The underlying principle of ASC 606 is to recognize revenue to depict the transfer of goods or services to customers at the amount expected to be collected. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Revenues are recognized when control of the promised goods or services are transferred to a customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company derives its revenues from two sources: annual licenses that allow customers to access and utilize certain premium features of our cloud-based SaaS research intelligence platform (“Platform” and “Platforms”) and the transactional sale of STM content managed, sourced and delivered through the Platform (“Transactions”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><img alt="Graphic" src="rsss-20240630x10k006.jpg" style="display:inline-block;height:99.8pt;left:0%;padding-bottom:0.7pt;position:relative;top:0pt;width:262.08pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company applies the following five steps in order to determine the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">identify the contract with a customer;</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">identify the performance obligations in the contract;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">determine the transaction price;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">allocate the transaction price to performance obligations in the contract; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">recognize revenue as the performance obligation is satisfied.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">Platforms</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">We charge a subscription fee that allows customers to access and utilize certain premium features of our Platform. Revenue is recognized ratably over the term of the subscription agreement, which is typically one year, provided all other revenue recognition criteria have been met. Billings or payments received in advance of revenue recognition are recorded as deferred revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">We charge a transactional service fee for the electronic delivery of single articles, and a corresponding copyright fee for the permitted use of the content. We recognize revenue from single article delivery services upon delivery to the customer provided all other revenue recognition criteria have been met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 36pt;"><span style="font-style:italic;font-weight:bold;">Revenue by Geographical Region</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 36pt;">The following table summarizes revenue by geographical region:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:47.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:47.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:20.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,481,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,862,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,962,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,716,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rest of World</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,180,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,124,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,623,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,703,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 10pt 36pt;"><span style="font-style:italic;font-weight:bold;">Accounts Receivable by Geographical Region</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 36pt;">The following table summarizes accounts receivable by geographical region:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:21.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,125,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,727,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,082,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,763,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rest of World</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 671,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 662,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,879,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,153,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Deferred Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Contract liabilities, such as deferred revenue, exist where the Company has the obligation to transfer services to a customer for which the entity has received consideration, or when the consideration is due, from the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash payments received or due in advance of performance are recorded as deferred revenue. Deferred revenue is primarily comprised of cloud-based software subscriptions which are generally billed in advance. The deferred revenue balance is presented as a current liability on the Company's consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Cost of Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">Platforms</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">Cost of Platform revenue consists primarily of personnel costs of our operations team, and to a lesser extent managed hosting providers and other third-party service and data providers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">Cost of Transaction revenue consists primarily of the respective copyright fee for the permitted use of the content, less a discount in most cases, and to a much lesser extent, personnel costs of our operations team and third-party service providers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Segment reporting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;"> </span>The Company operates in a single segment based on how the chief operating decision maker (“CODM”) views and evaluates the Company’s operations in making operational and strategic decisions and assessments of financial performance. The Company’s President has been identified as the CODM.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Business Combinations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;"> </span>The Company allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and separately identified intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired technology, and customer relationships, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which can be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;"> Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;"> </span>The Company has certain intangible assets that were initially recorded at their fair value at the time of acquisition. The finite-lived intangible assets consist of customer relationships, and developed technology. Intangible assets with finite useful lives are amortized using the straight-line method over their estimated useful life of <span style="-sec-ix-hidden:Hidden_TNu546GvEUmONMZrnUUr8w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to ten years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;"> </span>The Company reviews all finite-lived intangible assets for impairment when circumstances indicate that their carrying values may not be recoverable. If the carrying value of an asset group is not recoverable, the Company recognizes an impairment loss for the excess carrying value over the fair value in our consolidated statements of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;"> Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;"> </span>Goodwill represents the excess of purchase price and related costs over the value assigned to the net tangible and identifiable intangible assets of the business acquired. As of June 30, 2024, goodwill that arose from acquisitions of ResoluteAI and Scite (see Note 9) was $16,315,888. Under ASC 350 Intangibles-Goodwill and Other, goodwill and other intangible assets with indefinite lives are not amortized, but instead are tested for impairment annually, or whenever events or circumstances indicate a potential impairment. The Company’s impairment testing is performed annually at June 30. Impairment of goodwill and indefinite lived intangible assets is determined by comparing the fair value of the Company’s reporting unit to the carrying value of the underlying net assets in the reporting unit. If the fair value of the reporting unit is determined to be less than the carrying value of its net assets, goodwill is deemed impaired and an impairment loss is recognized to the extent that the carrying value of goodwill exceeds the difference between the fair value of the reporting unit and the fair value of its other assets and liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company periodically issues stock options, warrants and restricted stock to employees and non-employees for services, in capital raising transactions, and for financing costs. The Company accounts for share-based payments under the guidance as set forth in the Share-Based Payment Topic 718 of the FASB Accounting Standards Codification, which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees, officers, directors, and consultants, including employee stock options, based on estimated fair values. The Company estimates the fair value of stock option and warrant awards to employees and directors on the date of grant using an option-pricing model, and the value of the portion of the award that is ultimately expected to vest is recognized as expense over the required service period in the Company’s Statements of Operations. The Company estimates the fair value of restricted stock awards to employees and directors using the market price of the Company’s common stock on the date of grant, and the value of the portion of the award that is ultimately expected to vest is recognized as expense over the required service period in the Company’s Statements of Operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Under ASC 718, Repurchase or Cancellation of equity awards, the amount of cash or other assets transferred (or liabilities incurred) to repurchase an equity award shall be charged to equity, to the extent that the amount paid does not exceed the fair value of the equity instruments repurchased at the repurchase date. Any excess of the repurchase price over the fair value of the instruments repurchased shall be recognized as additional compensation cost.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Foreign Currency</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The accompanying consolidated financial statements are presented in United States dollars, the functional currency of the Company. Capital accounts of foreign subsidiaries are translated into US Dollars from foreign currency at their historical exchange rates when the capital transactions occurred. Assets and liabilities are translated at the exchange rate as of the balance sheet date. Income and expenditures are translated at the average exchange rate of the period. Although the majority of our revenue and costs are in US dollars, the costs of Reprints Desk Latin America and ResSoL LA are in Mexican Pesos. As a result, currency exchange fluctuations may impact our revenue and the costs of our operations. We currently do not engage in any currency hedging activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Gains and losses from foreign currency transactions, which result from a change in exchange rates between the functional currency and the currency in which a foreign currency transaction is denominated, are included in selling, general and administrative expenses and amounted to a loss of $21,395 and a gain of $121,953 for the years ended June 30, 2024 and 2023, respectively. Cash denominated in Euros and British Pounds with an aggregate US Dollar equivalent of $294,145 and $1,760,323 at June 30, 2024 and 2023, respectively, was held in accounts at financial institutions located in Europe.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes the exchange rates used:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Period end Euro : US Dollar exchange rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.09</p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average period Euro : US Dollar exchange rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.05</p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Period end GBP : US Dollar exchange rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.27</p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average period GBP : US Dollar exchange rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.20</p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Period end Mexican Peso : US Dollar exchange rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.06</p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average period Mexican Peso : US Dollar exchange rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.05</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Net Income (Loss) Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period, excluding shares of unvested restricted common stock. Shares of restricted stock are included in the basic weighted average number of common shares outstanding from the time they vest. Diluted earnings per share is computed by dividing the net income applicable to common stockholders by the weighted average number of common shares outstanding plus the number of additional common shares that would have been outstanding if all dilutive potential common shares had been issued, using the treasury stock method. Shares of restricted stock are included in the diluted weighted average number of common shares outstanding from the date they are granted. Potential common shares are excluded from the computation when their effect is antidilutive. At June 30, 2024 potentially dilutive securities include options to acquire 2,788,625 shares of common stock and unvested restricted common stock of 1,957,726. At June 30, 2023 potentially dilutive securities include options to acquire 2,909,574 shares of common stock and unvested restricted common stock of 2,477,794. The dilutive effect of potentially dilutive securities is reflected in diluted net income per share if the exercise prices were lower than the average fair market value of common shares during the reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Basic and diluted net loss per common share is the same for the year ended June 30, 2024 because all stock options, warrants, and unvested restricted common stock are anti-dilutive. For the year ended June 30, 2023, the calculation of diluted earnings per share include unvested restricted common stock, stock options and warrants, calculated under the treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company accounts for income taxes using the asset and liability method whereby deferred tax assets are recognized for deductible temporary differences, and deferred tax liabilities are recognized for taxable temporary </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Recently Issued Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In March 2023, FASB issued ASU 2024-01 to amend the guidance in ASC 718 Compensation—Stock Compensation (Topic 718). Some entities compensate employees or other service providers by granting profits interest awards, which generally give the grantee an opportunity to participate in future profits and/or equity appreciation of the entity but do not give them rights to existing net assets of the entity. ASU 2024-01 adds an example showing how to apply the scope guidance in ASC 718 to determine whether profits interests and similar awards should be accounted for as share-based payment arrangements. The ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company does not currently anticipate that the guidance will have a material impact on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense categories that are regularly provided to the chief operating decision maker and included in each reported measure of a segment’s profit or loss. The update also requires all annual disclosures about a reportable segment’s profit or loss and assets to be provided in interim periods and for entities with a single reportable segment to provide all the disclosures required by ASC 280, Segment Reporting, including the significant segment expense disclosures. This standard will be effective for the Company on July 1, 2024 and interim periods beginning in fiscal year 2025, with early adoption permitted. The updates required by this standard should be applied retrospectively to all periods presented in the financial statements. The Company does not expect this standard to have a material impact on its results of operations, financial position or cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The preparation of financial statements in conformity with Generally Accepted Accounting Principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">These estimates and assumptions include estimates for reserves of uncollectible accounts, accruals for potential liabilities, assumptions made in valuing equity instruments issued for services or acquisitions, and realization of deferred tax assets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For purposes of the statements of cash flows, the Company defines cash equivalents as all highly liquid debt instruments purchased with an original maturity of three months or less. In all periods presented, cash equivalents consist primarily of money market funds.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 820, <i style="font-style:italic;">Fair Value Measurements and Disclosures</i>, fair value is defined as the price at which an asset could be exchanged or a liability transferred in a transaction between knowledgeable, willing parties in the principal or most advantageous market for the asset or liability. Where available, fair value is based on observable market prices or parameters or derived from such prices or parameters. Where observable prices or parameters are not available, valuation models are applied. A fair value hierarchy prioritizes the inputs used in measuring fair value into three broad levels as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Level 1 – Quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Level 2 – Inputs, other than the quoted prices in active markets, are observable either directly or indirectly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Level 3 – Unobservable inputs based on the Company’s assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company is required to use observable market data if such data is available without undue cost and effort. The Company has no fair value items required to be disclosed as of June 30, 2023 under these requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table sets forth by level, within the fair value hierarchy, the Company’s assets and liabilities at fair value as of June 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:60.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent earnout liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our contingent earnout liability related to acquisitions, which are further discussed in Note 9 to the consolidated financial statements, are in the “Level 3” category for valuation purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The carrying amounts of financial assets and liabilities, such as cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values because of the short maturity of these instruments.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:60.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent earnout liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td></tr><tr><td style="vertical-align:bottom;width:36.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td></tr></table> 12298114 12298114 12298114 12298114 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Allowance for Credit Losses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company’s trade accounts receivable are recorded at amounts billed to customers and presented on the balance sheet net of the allowance for estimated credit losses. The Company evaluates the collectability of its trade accounts receivable based on a number of factors. In circumstances where the Company becomes aware of a specific customer’s inability to meet its financial obligations to the Company, a specific reserve for bad debts is estimated and recorded, which reduces the recognized receivable to the estimated amount the Company believes will ultimately be collected. In addition to specific customer identification of potential bad debts, bad debt charges are recorded based on the Company’s historical losses and an overall assessment of past due trade accounts receivable outstanding. The Company established an allowance for doubtful accounts of $68,579 and $85,015 as of June 30, 2024 and 2023, respectively.</p> 68579 85015 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Concentration of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Financial instruments, which potentially subject the Company to concentrations of credit risk, consist of cash and cash equivalents and accounts receivable. The Company places its cash with high quality financial institutions and at times may exceed the FDIC $250,000 insurance limit. The Company does not anticipate incurring any losses related to these credit risks. The Company extends credit based on an evaluation of the customer’s financial condition, generally without collateral. Exposure to losses on receivables is principally dependent on each customer’s financial condition. The Company monitors its exposure for credit losses and intends to maintain allowances for anticipated losses, as required.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Cash denominated in Euros and British Pounds with an aggregate US Dollar equivalent of $294,145 and $1,760,323 at June 30, 2024 and 2023, respectively, was held in accounts at financial institutions located in Europe.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company has no customers that represent 10% of revenue or more for the years ended June 30, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company has no customers that represent 10% of accounts receivable at June 30, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes our content costs from our vendors:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vendor A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vendor B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 250000 294145 1760323 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vendor A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vendor B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.26 0.23 0.10 0.13 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Property and equipment are stated at cost and are depreciated using the straight-line method over their estimated useful lives of 3 to 7 years. Leasehold improvements are amortized over the shorter of the useful lives of the related assets, or the lease term. Expenditures for maintenance and repairs are charged to operations as incurred while renewals and betterments are capitalized. Gains and losses on disposals are included in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Management assesses the carrying value of property and equipment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If there is indication of impairment, management prepares an estimate of future cash flows expected to result from the use of the asset and its eventual disposition. If these cash flows are less than the carrying amount of the asset, an impairment loss is recognized to write down the asset to its estimated fair value. For the years ended June 30, 2024 and 2023, the Company did not recognize any impairments for its property and equipment.</p> P3Y P7Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for revenue in accordance with ASU 2014-09, Revenue from Contracts with Customers (Topic 606), (“ASC 606”). The underlying principle of ASC 606 is to recognize revenue to depict the transfer of goods or services to customers at the amount expected to be collected. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Revenues are recognized when control of the promised goods or services are transferred to a customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company derives its revenues from two sources: annual licenses that allow customers to access and utilize certain premium features of our cloud-based SaaS research intelligence platform (“Platform” and “Platforms”) and the transactional sale of STM content managed, sourced and delivered through the Platform (“Transactions”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><img alt="Graphic" src="rsss-20240630x10k006.jpg" style="display:inline-block;height:99.8pt;left:0%;padding-bottom:0.7pt;position:relative;top:0pt;width:262.08pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company applies the following five steps in order to determine the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">identify the contract with a customer;</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">identify the performance obligations in the contract;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">determine the transaction price;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">allocate the transaction price to performance obligations in the contract; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">recognize revenue as the performance obligation is satisfied.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">Platforms</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">We charge a subscription fee that allows customers to access and utilize certain premium features of our Platform. Revenue is recognized ratably over the term of the subscription agreement, which is typically one year, provided all other revenue recognition criteria have been met. Billings or payments received in advance of revenue recognition are recorded as deferred revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">We charge a transactional service fee for the electronic delivery of single articles, and a corresponding copyright fee for the permitted use of the content. We recognize revenue from single article delivery services upon delivery to the customer provided all other revenue recognition criteria have been met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 36pt;"><span style="font-style:italic;font-weight:bold;">Revenue by Geographical Region</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 36pt;">The following table summarizes revenue by geographical region:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:47.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:47.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:20.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,481,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,862,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,962,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,716,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rest of World</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,180,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,124,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,623,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,703,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:47.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:47.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:20.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,481,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,862,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,962,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,716,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rest of World</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,180,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,124,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,623,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,703,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 26481085 0.593 21862582 0.580 13962285 0.313 12716650 0.337 4180529 0.094 3124220 0.083 44623899 1 37703452 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 10pt 36pt;"><span style="font-style:italic;font-weight:bold;">Accounts Receivable by Geographical Region</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 36pt;">The following table summarizes accounts receivable by geographical region:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:21.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,125,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,727,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,082,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,763,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rest of World</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 671,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 662,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,879,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,153,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:21.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,125,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,727,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,082,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,763,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rest of World</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 671,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 662,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,879,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,153,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 4125696 0.600 3727977 0.606 2082900 0.302 1763044 0.286 671204 0.098 662042 0.108 6879800 1 6153063 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Deferred Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Contract liabilities, such as deferred revenue, exist where the Company has the obligation to transfer services to a customer for which the entity has received consideration, or when the consideration is due, from the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash payments received or due in advance of performance are recorded as deferred revenue. Deferred revenue is primarily comprised of cloud-based software subscriptions which are generally billed in advance. The deferred revenue balance is presented as a current liability on the Company's consolidated balance sheets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Cost of Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">Platforms</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">Cost of Platform revenue consists primarily of personnel costs of our operations team, and to a lesser extent managed hosting providers and other third-party service and data providers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">Cost of Transaction revenue consists primarily of the respective copyright fee for the permitted use of the content, less a discount in most cases, and to a much lesser extent, personnel costs of our operations team and third-party service providers.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Segment reporting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;"> </span>The Company operates in a single segment based on how the chief operating decision maker (“CODM”) views and evaluates the Company’s operations in making operational and strategic decisions and assessments of financial performance. The Company’s President has been identified as the CODM.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Business Combinations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;"> </span>The Company allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and separately identified intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired technology, and customer relationships, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which can be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;"> Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;"> </span>The Company has certain intangible assets that were initially recorded at their fair value at the time of acquisition. The finite-lived intangible assets consist of customer relationships, and developed technology. Intangible assets with finite useful lives are amortized using the straight-line method over their estimated useful life of <span style="-sec-ix-hidden:Hidden_TNu546GvEUmONMZrnUUr8w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to ten years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;"> </span>The Company reviews all finite-lived intangible assets for impairment when circumstances indicate that their carrying values may not be recoverable. If the carrying value of an asset group is not recoverable, the Company recognizes an impairment loss for the excess carrying value over the fair value in our consolidated statements of operations. </p> P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;"> Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;"> </span>Goodwill represents the excess of purchase price and related costs over the value assigned to the net tangible and identifiable intangible assets of the business acquired. As of June 30, 2024, goodwill that arose from acquisitions of ResoluteAI and Scite (see Note 9) was $16,315,888. Under ASC 350 Intangibles-Goodwill and Other, goodwill and other intangible assets with indefinite lives are not amortized, but instead are tested for impairment annually, or whenever events or circumstances indicate a potential impairment. The Company’s impairment testing is performed annually at June 30. Impairment of goodwill and indefinite lived intangible assets is determined by comparing the fair value of the Company’s reporting unit to the carrying value of the underlying net assets in the reporting unit. If the fair value of the reporting unit is determined to be less than the carrying value of its net assets, goodwill is deemed impaired and an impairment loss is recognized to the extent that the carrying value of goodwill exceeds the difference between the fair value of the reporting unit and the fair value of its other assets and liabilities.</p> 16315888 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company periodically issues stock options, warrants and restricted stock to employees and non-employees for services, in capital raising transactions, and for financing costs. The Company accounts for share-based payments under the guidance as set forth in the Share-Based Payment Topic 718 of the FASB Accounting Standards Codification, which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees, officers, directors, and consultants, including employee stock options, based on estimated fair values. The Company estimates the fair value of stock option and warrant awards to employees and directors on the date of grant using an option-pricing model, and the value of the portion of the award that is ultimately expected to vest is recognized as expense over the required service period in the Company’s Statements of Operations. The Company estimates the fair value of restricted stock awards to employees and directors using the market price of the Company’s common stock on the date of grant, and the value of the portion of the award that is ultimately expected to vest is recognized as expense over the required service period in the Company’s Statements of Operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Under ASC 718, Repurchase or Cancellation of equity awards, the amount of cash or other assets transferred (or liabilities incurred) to repurchase an equity award shall be charged to equity, to the extent that the amount paid does not exceed the fair value of the equity instruments repurchased at the repurchase date. Any excess of the repurchase price over the fair value of the instruments repurchased shall be recognized as additional compensation cost.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Foreign Currency</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The accompanying consolidated financial statements are presented in United States dollars, the functional currency of the Company. Capital accounts of foreign subsidiaries are translated into US Dollars from foreign currency at their historical exchange rates when the capital transactions occurred. Assets and liabilities are translated at the exchange rate as of the balance sheet date. Income and expenditures are translated at the average exchange rate of the period. Although the majority of our revenue and costs are in US dollars, the costs of Reprints Desk Latin America and ResSoL LA are in Mexican Pesos. As a result, currency exchange fluctuations may impact our revenue and the costs of our operations. We currently do not engage in any currency hedging activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Gains and losses from foreign currency transactions, which result from a change in exchange rates between the functional currency and the currency in which a foreign currency transaction is denominated, are included in selling, general and administrative expenses and amounted to a loss of $21,395 and a gain of $121,953 for the years ended June 30, 2024 and 2023, respectively. Cash denominated in Euros and British Pounds with an aggregate US Dollar equivalent of $294,145 and $1,760,323 at June 30, 2024 and 2023, respectively, was held in accounts at financial institutions located in Europe.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes the exchange rates used:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Period end Euro : US Dollar exchange rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.09</p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average period Euro : US Dollar exchange rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.05</p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Period end GBP : US Dollar exchange rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.27</p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average period GBP : US Dollar exchange rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.20</p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Period end Mexican Peso : US Dollar exchange rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.06</p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average period Mexican Peso : US Dollar exchange rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.05</p></td></tr></table> -21395 121953 294145 1760323 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Period end Euro : US Dollar exchange rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.09</p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average period Euro : US Dollar exchange rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.05</p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Period end GBP : US Dollar exchange rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.27</p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average period GBP : US Dollar exchange rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.20</p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Period end Mexican Peso : US Dollar exchange rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.06</p></td></tr><tr><td style="vertical-align:bottom;width:75.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average period Mexican Peso : US Dollar exchange rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.05</p></td></tr></table> 1.07 1.09 1.08 1.05 1.26 1.27 1.26 1.20 0.05 0.06 0.06 0.05 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Net Income (Loss) Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period, excluding shares of unvested restricted common stock. Shares of restricted stock are included in the basic weighted average number of common shares outstanding from the time they vest. Diluted earnings per share is computed by dividing the net income applicable to common stockholders by the weighted average number of common shares outstanding plus the number of additional common shares that would have been outstanding if all dilutive potential common shares had been issued, using the treasury stock method. Shares of restricted stock are included in the diluted weighted average number of common shares outstanding from the date they are granted. Potential common shares are excluded from the computation when their effect is antidilutive. At June 30, 2024 potentially dilutive securities include options to acquire 2,788,625 shares of common stock and unvested restricted common stock of 1,957,726. At June 30, 2023 potentially dilutive securities include options to acquire 2,909,574 shares of common stock and unvested restricted common stock of 2,477,794. The dilutive effect of potentially dilutive securities is reflected in diluted net income per share if the exercise prices were lower than the average fair market value of common shares during the reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Basic and diluted net loss per common share is the same for the year ended June 30, 2024 because all stock options, warrants, and unvested restricted common stock are anti-dilutive. For the year ended June 30, 2023, the calculation of diluted earnings per share include unvested restricted common stock, stock options and warrants, calculated under the treasury stock method.</p> 2788625 1957726 2909574 2477794 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company accounts for income taxes using the asset and liability method whereby deferred tax assets are recognized for deductible temporary differences, and deferred tax liabilities are recognized for taxable temporary </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Recently Issued Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In March 2023, FASB issued ASU 2024-01 to amend the guidance in ASC 718 Compensation—Stock Compensation (Topic 718). Some entities compensate employees or other service providers by granting profits interest awards, which generally give the grantee an opportunity to participate in future profits and/or equity appreciation of the entity but do not give them rights to existing net assets of the entity. ASU 2024-01 adds an example showing how to apply the scope guidance in ASC 718 to determine whether profits interests and similar awards should be accounted for as share-based payment arrangements. The ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company does not currently anticipate that the guidance will have a material impact on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense categories that are regularly provided to the chief operating decision maker and included in each reported measure of a segment’s profit or loss. The update also requires all annual disclosures about a reportable segment’s profit or loss and assets to be provided in interim periods and for entities with a single reportable segment to provide all the disclosures required by ASC 280, Segment Reporting, including the significant segment expense disclosures. This standard will be effective for the Company on July 1, 2024 and interim periods beginning in fiscal year 2025, with early adoption permitted. The updates required by this standard should be applied retrospectively to all periods presented in the financial statements. The Company does not expect this standard to have a material impact on its results of operations, financial position or cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 3.   Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Property and equipment consists of the following as of June 30, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 687,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 628,200</p></td></tr><tr><td style="vertical-align:bottom;width:69.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 282,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 282,080</p></td></tr><tr><td style="vertical-align:bottom;width:69.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,821</p></td></tr><tr><td style="vertical-align:bottom;width:69.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,010,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 952,101</p></td></tr><tr><td style="vertical-align:bottom;width:69.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Less accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (922,558)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (881,908)</p></td></tr><tr><td style="vertical-align:bottom;width:69.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net, Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,193</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Depreciation expense for the years ended June 30, 2024 and 2023 was $48,316 and $28,329, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Property and equipment consists of the following as of June 30, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 687,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 628,200</p></td></tr><tr><td style="vertical-align:bottom;width:69.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 282,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 282,080</p></td></tr><tr><td style="vertical-align:bottom;width:69.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,821</p></td></tr><tr><td style="vertical-align:bottom;width:69.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,010,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 952,101</p></td></tr><tr><td style="vertical-align:bottom;width:69.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Less accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (922,558)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (881,908)</p></td></tr><tr><td style="vertical-align:bottom;width:69.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net, Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,193</p></td></tr></table> 687307 628200 282080 282080 41182 41821 1010569 952101 922558 881908 88011 70193 48316 28329 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Note 4.   Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Intangible assets consist of developed technology and customer relationships acquired in the acquisition of ResoluteAI effective July 28, 2023 and Scite effective December 1, 2023, and are stated at cost less accumulated amortization. The developed technology and customer relationships are being amortized over the estimated average useful lives of 3 to 10 years. The Company does not have any intangible assets deemed to have indefinite lives. Amortization expense for the years ended June 30, 2024 and 2023 was $787,955 and $24,320, respectively. Amortization expense expected to be recognized is approximately $1,170,000 annually in 2025 through 2029 and approximately $4,930,000 thereafter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Intangible assets consist of the following as of June 30, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,800,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 170,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer lists</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,313,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,192,998</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intellectual property licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,425</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,299,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,209,423</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Less accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,535,310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (747,355)</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net, Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:13.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,764,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:11.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 462,068</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> P3Y P10Y 787955 24320 1170000 4930000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,800,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 170,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer lists</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,313,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,192,998</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intellectual property licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,425</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,299,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,209,423</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Less accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,535,310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (747,355)</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net, Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:13.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,764,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:11.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 462,068</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 10800000 0 170000 0 1313146 1192998 16425 16425 12299571 1209423 1535310 747355 10764261 462068 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 5<span style="font-weight:normal;">.</span>   Line of Credit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On April 15, 2024, the Company entered into a Loan Agreement (the “PNC Loan Agreement”) with PNC Bank, National Association (“PNC”), as lender. Pursuant to the PNC Loan Agreement, the Company entered into a Revolving Line of Credit Note (the “PNC Note”) with PNC, which provides for a $500,000 secured revolving line of credit that matures on April 15, 2025 and bears interest annually at the daily SOFR rate plus 2.5%, with accrued interest due and payable monthly. The PNC Note contains customary events of default including, among other things, payment defaults, material misrepresentations, breaches of covenants, revocation of guarantee, certain bankruptcy and insolvency events. There were no outstanding borrowings under the line of credit as of June 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company entered into a Loan and Security Agreement with Silicon Valley Bank (“SVB”) on July 23, 2010, which, as amended, provides for a revolving line of credit for the lesser of $2,500,000, or 80% of eligible accounts receivable. The line of credit matured on February 28, 2024 and was not renewed. There were no outstanding borrowings on the line of credit at maturity and all security interests and liens related to the Loan and Security Agreement have been released. </p> 500000 2025-04-15 0.025 0 2500000 0.80 2024-02-28 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 6.   Stockholders’ Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In December 2007, we established the 2007 Equity Compensation Plan (the “2007 Plan”) and in November 2017 we established the 2017 Omnibus Incentive Plan (the “2017 Plan”), collectively (the “Plans”). The Plans were approved by our board of directors and stockholders. The purpose of the Plans is to grant stock and options to purchase our common stock, and other incentive awards, to our employees, directors and key consultants. On November 10, 2016, the maximum number of shares of common stock that may be issued pursuant to awards granted under the 2007 Plan increased from 5,000,000 to 7,000,000. On November 21, 2017, the Company’s stockholders approved the adoption of the 2017 Plan (previously adopted by our board of directors on September 14, 2017), which authorized a maximum of 1,874,513 shares of common stock that may be issued pursuant to awards granted under the 2017 Plan. On November 17, 2020, the Company's stockholders approved an increase in the maximum number of shares of common stock that may be issued pursuant to awards granted under the 2017 Omnibus Incentive Plan from 2,374,513 to 3,374,513. On November 17, 2021, the Company's stockholders approved an increase in the maximum number of shares of common stock that may be issued pursuant to awards granted under the 2017 Omnibus Incentive Plan from 3,374,513 to 6,874,513. Upon adoption of the 2017 Plan we ceased granting incentive awards under the 2007 Plan and commenced granting incentive awards under the 2017 Plan. The shares of our common stock underlying cancelled and forfeited awards issued under the 2017 Plan may again become available for grant under the 2017 Plan. Cancelled and forfeited awards issued under the 2007 Plan that were cancelled or forfeited prior to November 21, 2017 became available for grant under the 2007 Plan. As of June 30, 2024, there were 1,037,993 shares available for grant under the 2017 Plan, and no shares were available for grant under the 2007 Plan. All incentive stock award grants prior to the adoption of the 2017 Plan on November 21, 2017 were made under the 2007 Plan, and all incentive stock award grants after the adoption of the 2017 Plan on November 21, 2017 were made under the 2017 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The majority of awards issued under the Plan vest immediately or over three years, with a one year cliff vesting period, and have a term of ten years. Stock-based compensation cost is measured at the grant date, based on the fair value of the awards that are ultimately expected to vest, and recognized on a straight-line basis over the requisite service period, which is generally the vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes vested and unvested stock option activity:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">All Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unvested Options</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at July 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,182,872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,999,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 182,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.49</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.15</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Options vesting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 336,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (336,834)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.28</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (307,298)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (307,298)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (166,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (163,917)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,083)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.92</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,909,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,865,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.47</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.73</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Options vesting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42,729)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.47</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (373,883)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (373,883)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (417)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.67</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,788,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,529,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 258,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.73</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table presents the assumptions used to estimate the fair values based upon a Black-Scholes option pricing model of the stock options granted during the years ended June 30, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The weighted average remaining contractual life of all options outstanding as of June 30, 2024 was 5.08 years. The remaining contractual life for options vested and exercisable at June 30, 2024 was 4.63 years. Furthermore, the aggregate intrinsic value of options outstanding as of June 30, 2024 was $1,920,882, and the aggregate intrinsic value of options vested and exercisable as of June 30, 2024 was $1,920,582, in each case based on the fair value of the Company’s common stock on June 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">During the year ended June 30, 2024, the Company granted 257,934 options to directors with a fair value of $340,473 which amount will be amortized over the vesting period. The total fair value of options that vested during the year ended June 30, 2024 was $140,150 and was included in selling, general and administrative expenses in the accompanying statement of operations. As of June 30, 2024, the amount of unvested compensation related to the unvested options was $256,321 which will be recorded as an expense in future periods as the options vest. During the year ended June 30, 2024, the Company issued 72,234 net shares of common stock upon the exercise of options underlying 373,883 shares of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">During the year ended June 30, 2023, the Company granted 200,000 options to directors with a fair value of $222,000 which, due to immediate vesting, were fully expensed at the time of grant. The total fair value of options that vested during the year ended June 30, 2023 was $375,189 and was included in selling, general and administrative expenses in the accompanying statement of operations. As of June 30, 2023, the amount of unvested compensation related to the unvested options was $56,577 which will be recorded as an expense in future periods as the options vest. During the year </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">ended June 30, 2023, the Company issued 137,523 net shares of common stock upon the exercise of options underlying 307,298 shares of common stock, resulting in net cash proceeds of $57,500.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Additional information regarding stock options outstanding and exercisable as of June 30, 2024 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:22.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Option</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:22.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 225,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 225,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 305,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 305,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 105,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 105,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 238,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 238,767</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216,708</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,955</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,165</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 284,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 284,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,250</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,435</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,882</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,194</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 208,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 208,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2,788,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2,529,856</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Restricted Common Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Prior to July 1, 2022, the Company issued 2,829,758 shares of restricted common stock to employees valued at $3,836,194, of which $3,060,741 had been recognized as an expense. As of June 30, 2022, 400,092 of these shares with a grant date fair value of $775,453 had not yet vested.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">During the year ended June 30, 2023, the Company issued an additional 2,354,834 shares of restricted stock to employees with an aggregate fair value of $3,478,878. Of this amount, 229,834 shares vest over a three year period, with a one year cliff vesting period, and remain subject to forfeiture if vesting conditions are not met and 25,000 shares vest over a four year period, with a one year cliff vesting period, and remain subject to forfeiture if vesting conditions are not met. The aggregate fair value of these stock awards was $503,478 based on the market price of our common stock price ranging from $1.94 to $2.22 per share on the date of grant, which will be amortized over the range of <span style="-sec-ix-hidden:Hidden_Ann4a6aTqESv7SFryaxhgQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> and four-year vesting periods. The remaining 2,100,000 shares were granted, under the 2017 Plan, as restricted stock awards to key management in accordance with its long-term equity bonus program (the “LTEBP”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">During the year ended June 30, 2024, the Company issued an additional 405,000 shares of restricted stock to employees with an aggregate fair value of $925,900. Of this amount, 155,000 shares vest over a three-year period, with a one-year cliff vesting period, and remain subject to forfeiture if vesting conditions are not met. The aggregate fair value </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">of these stock awards was $417,700 based on the market price of our common stock ranging from $2.24 to $2.73 per share on the date of grant, which will be amortized over the range of a three-year vesting period. The remaining 250,000 shares were granted, under the 2017 Plan, as restricted stock awards to key management in accordance with the LTEBP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The LTEBP replaced the previous restricted stock compensation program for executives. It spans 5 years and is designed to better serve stockholder interests by aligning key executive compensation with stockholder value. Awards under the LTEBP will vest as follows, upon the 30-day volume weighted average price (VWAP) of our common stock reaching the following targets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></span>•<span style="display:inline-block;width:32.5pt;"></span>20% at a 30-day VWAP of $3.00 per share;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></span>•<span style="display:inline-block;width:32.5pt;"></span>20% at a 30-day VWAP of $3.75 per share;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></span>•<span style="display:inline-block;width:32.5pt;"></span>20% at a 30-day VWAP of $4.50 per share;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></span>•<span style="display:inline-block;width:32.5pt;"></span>20% at a 30-day VWAP of $5.25 per share; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></span>•<span style="display:inline-block;width:32.5pt;"></span>20% at a 30-day VWAP of $6.00 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Upon a change of control vesting will accelerate with respect to that portion of the award that would vest if the target 30-day VWAP was achieved at the level above the per share price in such change of control transaction. For example, if we granted an award of 100,000 shares under the LTEBP, 20,000 shares would vest upon our stock price achieving a 30-day VWAP of $3.00 per share, and 20,000 shares would vest upon our stock price achieving a 30-day VWAP of $3.75 per share. If the per share price in a change of control transaction was $5.00 per share, vesting would accelerate for 40,000 shares under the same award (i.e. the number of shares that would vest for our stock price achieving a 30-day VWAP of $5.25 per share, pursuant to a tier round up provision in the Plan effective upon a change in control). As a condition to receiving awards under the LTEBP, recipients will be required to hold at least 75% of all vested shares during the term of their employment. Applicable target 30-day VWAPs must be achieved within 5 years following the grant of awards under the LTEBP, and all unvested awards under the LTEBP will be forfeited upon expiration of such <span style="-sec-ix-hidden:Hidden_u6XoDL4fL0-iIREY1zVoFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5-year</span></span> period. Recipients will also forfeit unvested awards in the event their service with our company terminates for any reason.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As the vesting of the 250,000 shares of restricted common stock under the LTEBP is subject to certain market conditions, pursuant to current accounting guidelines, the Company determined the fair value to be $508,200, computed using the Monte Carlo simulations on a binomial model with the assistance of a valuation specialist with a derived service period ranging from 0.68 to 2.51 years. The total fair value of restricted common stock vesting and expenses related to amortization of the fair value of the LTEBP during the year ended June 30, 2024 was $1,994,362 and is included in selling, general and administrative expenses in the accompanying statements of operations. As of June 30, 2024, the amount of unvested compensation related to issuances of restricted common stock was $1,375,199, which will be recognized as an expense in future periods as the shares vest. When calculating basic net income per share, these shares are included in weighted average common shares outstanding from the time they vest. When calculating diluted net income per share, these shares are included in weighted average common shares outstanding as of their grant date. When calculating net loss per share, the 1,957,726 shares are considered antidilutive and are excluded from that calculation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table summarizes restricted common stock activity:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested, June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 775,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.38</p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,354,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,478,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.48</p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (211,967)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,418,717)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.42</p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (65,165)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (123,953)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.15</p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,477,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,711,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.52</p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 405,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 925,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.29</p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (725,068)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,994,362)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.70</p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (200,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (268,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.40</p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,957,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,375,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.63</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Common Stock Repurchase and Retirement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Effective as of March 19, 2024, the Compensation Committee of our Board of Directors authorized the repurchase, on the last day of each trading window during which the outstanding awards remain outstanding and otherwise in accordance with our insider trading policies, of an aggregate value not exceeding $750,000, in addition to the prior remaining balance of outstanding common stock of $82,347 (at prices no greater than $4.00 per share) from our employees to satisfy their tax obligations in connection with the vesting of stock incentive awards through the end of fiscal year 2025. The actual number of shares repurchased will be determined by applicable employees in their discretion and will depend on their evaluation of market conditions and other factors. As of June 30, 2023, $151,095 remained under the current authorization to repurchase our outstanding common stock from our employees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">During the years ended June 30, 2024 and 2023, the Company repurchased 198,383 and 51,841 shares of our common stock under the repurchase plan at an average price of approximately $2.79 and $2.01 per share, respectively, for an aggregate amount of $554,202 and $104,250, respectively. As of June 30, 2024, $346,893 remains under the current authorization to repurchase our outstanding common stock from our employees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Shares repurchased are retired and deducted from common stock for par value and from additional paid in capital for the excess over par value. Direct costs incurred to acquire the shares are included in the total cost of the shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes repurchases of our common stock on a monthly basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Approximate Dollar Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchased as Part of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Shares that May Yet Be</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price Paid</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Publicly Announced</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchased Under the</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchased</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Plans or Programs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Plans or Programs</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">September 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,283</p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">December 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,616</p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">March 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,789</p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">June 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,095</p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Year ended June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,095</p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">September 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,960</p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">December 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,347</p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">March 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 379,071</p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">June 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 346,893</p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Year ended June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 346,893</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 5000000 7000000 1874513 2374513 3374513 3374513 6874513 1037993 0 P3Y P1Y P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes vested and unvested stock option activity:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">All Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unvested Options</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at July 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,182,872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,999,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 182,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.49</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.15</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Options vesting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 336,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (336,834)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.28</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (307,298)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (307,298)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (166,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (163,917)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,083)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.92</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,909,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,865,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.47</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.73</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Options vesting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42,729)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.47</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (373,883)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (373,883)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (417)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.67</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,788,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,529,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 258,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.73</p></td></tr></table> 3182872 1.79 2999974 1.75 182898 2.49 200000 2.15 0 0 200000 2.15 0 0 336834 2.28 336834 2.28 307298 1.31 307298 1.31 0 0 166000 1.81 163917 1.79 2083 3.92 2909574 1.87 2865593 1.86 43981 2.47 257934 2.73 0 0 257934 2.73 0 0 42729 2.47 -42729 2.47 373883 1.99 373883 1.99 0 0 5000 2.67 4583 2.67 417 2.67 2788625 1.93 2529856 1.85 258769 2.73 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table presents the assumptions used to estimate the fair values based upon a Black-Scholes option pricing model of the stock options granted during the years ended June 30, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 0.0400 0.0376 P5Y P5Y 0.50 0.56 P5Y29D P4Y7M17D 1920882 1920582 257934 340473 140150 256321 72234 373883 200000 222000 375189 56577 137523 307298 57500 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Additional information regarding stock options outstanding and exercisable as of June 30, 2024 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:22.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Option</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:22.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 225,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 225,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 305,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 305,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 105,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 105,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 238,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 238,767</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216,708</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,955</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,165</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 284,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 284,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,250</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,435</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,882</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,194</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 208,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 208,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2,788,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2,529,856</p></td></tr></table> 0.70 225000 P1Y5M4D 225000 0.77 25000 P0Y1M17D 25000 0.80 16000 P1Y1M20D 16000 0.90 15000 P1Y1M6D 15000 1.00 15000 P0Y8M8D 15000 1.05 305000 P2Y1M24D 305000 1.09 40000 P1Y10M24D 40000 1.10 105000 P1Y 105000 1.20 247000 P3Y4M20D 247000 1.59 25000 P3Y10M9D 25000 2.10 238767 P7Y7M9D 238767 2.13 216708 P6Y4M20D 216708 2.15 200000 P8Y5M12D 200000 2.17 35955 P6Y10M13D 35955 2.19 5000 P7Y6M21D 4165 2.40 284000 P4Y4M17D 284000 2.43 61250 P6Y11M4D 61250 2.45 89500 P6Y1M6D 89500 2.49 78435 P5Y11M1D 78435 2.50 20000 P4Y10M17D 20000 2.64 30882 P7Y1M6D 30882 2.67 28194 P7Y2M19D 28194 2.73 257934 P9Y5M8D 0 2.99 8000 P5Y10M13D 8000 3.13 208000 P5Y4M13D 208000 3.50 8000 P5Y7M13D 8000 2788625 2529856 2829758 3836194 3060741 400092 775453 2354834 3478878 229834 P3Y P1Y 25000 P4Y P1Y 503478 1.94 2.22 P4Y 2100000 405000 925900 155000 P3Y P1Y 417700 2.24 2.73 P3Y 250000 P5Y 0.20 3.00 0.20 3.75 0.20 4.50 0.20 5.25 0.20 6.00 100000 20000 3.00 20000 3.75 5.00 40000 5.25 0.75 P5Y 250000 508200 P0Y8M4D P2Y6M3D 1994362 1375199 1957726 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table summarizes restricted common stock activity:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested, June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 775,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.38</p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,354,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,478,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.48</p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (211,967)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,418,717)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.42</p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (65,165)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (123,953)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.15</p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,477,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,711,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.52</p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 405,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 925,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.29</p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (725,068)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,994,362)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.70</p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (200,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (268,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.40</p></td></tr><tr><td style="vertical-align:bottom;width:58.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,957,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,375,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.63</p></td></tr></table> 400092 775453 2.38 2354834 3478878 1.48 211967 1418717 2.42 65165 -123953 2.15 2477794 2711661 1.52 405000 925900 2.29 725068 1994362 1.70 200000 -268000 1.40 1957726 1375199 1.63 750000 82347 4.00 151095 198383 51841 2.79 2.01 554202 104250 346893 346893 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes repurchases of our common stock on a monthly basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Approximate Dollar Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchased as Part of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Shares that May Yet Be</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price Paid</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Publicly Announced</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchased Under the</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchased</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Plans or Programs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Plans or Programs</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">September 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,283</p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">December 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,616</p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">March 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,789</p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">June 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,095</p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Year ended June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,095</p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">September 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,960</p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">December 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,347</p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">March 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 379,071</p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">June 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 346,893</p></td></tr><tr><td style="vertical-align:bottom;width:40.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Year ended June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 346,893</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 9659 1.87 0 237283 16141 1.90 0 206616 12785 2.02 0 180789 13256 2.24 0 151095 51841 2.01 0 151095 18603 2.48 0 104960 8501 2.66 0 82347 159044 2.85 0 379071 12235 2.63 0 346893 198383 2.79 0 346893 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 7.   Contingencies and Commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 36pt;"><b style="font-weight:bold;">Legal Proceedings</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company is involved in legal proceedings in the ordinary course of its business. Although management of the Company cannot predict the ultimate outcome of these legal proceedings with certainty, it believes that the ultimate resolution of the Company’s legal proceedings, including any amounts it may be required to pay, will not have a material effect on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 8.   Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The provision for income taxes consists of the following for the years ended June 30, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,806</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign (Mexico)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,796</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 113,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,602</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">During the year ended June 30, 2024, the Company recorded a provision for income tax expense of $113,071, which consisted of $21,143 in state income tax payments and $91,928 in foreign (Mexico) income tax payments. During the year ended June 30, 2023, the Company recorded a provision for income tax expense of $5,602 which consisted of $3,806 in state income tax payments and $1,796 in foreign (Mexico) income tax payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The reconciliation of the effective income tax rate to the federal statutory rate is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal income tax rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State tax, net of federal benefit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Permanent differences </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (70.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in valuation allowance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Effective income tax rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial statement purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets and liabilities at June 30, 2024 and 2023 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,512,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,074,080</p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 531,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 171,716</p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Intangibles amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 148,404</p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,440,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,250,149</p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 211,219</p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,518,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,855,568</p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Fixed asset depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,386,241)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (73,224)</p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,132,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,782,344</p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,132,468)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,782,344)</p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company has provided a valuation allowance on the deferred tax assets at June 30, 2024 and 2023 to reduce such asset to zero, since there is no assurance that the Company will generate future taxable income to utilize such asset. Management will review this valuation allowance requirement periodically and make adjustments as warranted. The net change in the valuation allowance for the year ended June 30, 2024 was a decrease of $1,649,876.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">At June 30, 2024 and 2023, the Company had federal net operating loss (“NOL”) carryforwards of approximately $16,726,000 and $15,650,000, respectively, and state NOL carryforwards of approximately $7,748,000 and $6,560,000, respectively. Federal NOLs generated prior to and after 2018 can be carried forward indefinitely with some limitations. State NOLs will begin to expire in 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Effective January 1, 2007, the Company adopted FASB guidelines that address the determination of whether tax benefits claimed or expected to be claimed on a tax return should be recorded in the financial statements. Under this guidance, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate settlement. This guidance also provides guidance on derecognition, classification, interest and penalties on income taxes, accounting in interim periods and requires increased disclosures. At the date of adoption, and as of June 30, 2024 and 2023, the Company did not have a liability for unrecognized tax benefits, and no adjustment was required at adoption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company’s policy is to record interest and penalties on uncertain tax provisions as income tax expense. As of June 30, 2024 and 2023, the Company has no accrued interest or penalties related to uncertain tax positions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Company is subject to taxation in the United States and various states and Mexico. The Company is subject to United States federal or state income tax examinations by tax authorities for fiscal years after 2017.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The provision for income taxes consists of the following for the years ended June 30, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,806</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign (Mexico)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,796</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 113,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,602</p></td></tr></table> 0 0 21143 3806 91928 1796 0 0 0 0 0 0 113071 5602 113071 21143 91928 5602 3806 1796 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The reconciliation of the effective income tax rate to the federal statutory rate is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal income tax rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State tax, net of federal benefit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Permanent differences </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (70.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in valuation allowance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Effective income tax rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 0.210 0.210 0.017 0.050 -0.705 -0.034 0.448 -0.218 -0.029 0.008 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,512,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,074,080</p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 531,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 171,716</p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Intangibles amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 148,404</p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,440,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,250,149</p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 211,219</p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,518,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,855,568</p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Fixed asset depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,386,241)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (73,224)</p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,132,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,782,344</p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,132,468)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,782,344)</p></td></tr><tr><td style="vertical-align:bottom;width:67.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table> 3512478 2074080 531098 171716 148404 1440562 2250149 34571 211219 5518709 4855568 2386241 73224 3132468 4782344 3132468 4782344 0 0 0 0 -1649876 16726000 15650000 7748000 6560000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Note 9. Acquisition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Current Year Business Combinations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">ResoluteAI</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On July 28, 2023, the Company acquired 100% of the outstanding stock of Resolute Innovation, Inc. (“ResoluteAI”), a Delaware corporation, an advanced search platform that equips organizations with search, discovery and knowledge management tools that are powered by artificial intelligence (“AI”) and neuro-linguistic programming (“NLP”) technologies. The total purchase consideration for ResoluteAI, net of cash acquired, was approximately <span style="-sec-ix-hidden:Hidden_zA47yOwQYUqSK3xwZSy5RA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$4.7</span></span> million. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">consideration included an initial payment of $2.8 million, a holdback of $0.1 million and a contingent earnout that had an initial fair value of $1.8 million. The Company’s revaluation of the earnout resulted in a fair value of $0 as of June 30, 2024. The contingent earnout payment will be based upon the product of <span style="-sec-ix-hidden:Hidden_nMsdMHISyU-7AxNsaV92gg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> and one half multiplied by ending annual recurring revenue as of January 31, 2025 less the agreed upon Enterprise Value of $3.4 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Scite</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On December 1, 2023, the Company acquired 100% of the outstanding stock of Scite, Inc. a Delaware corporation (“Scite”), a platform for discovering and evaluating scientific articles via Smart Citations. Smart Citations allow users to see how a publication has been cited by providing the context of the citation and a classification describing whether it allows for supporting or contrasting evidence for the cited claim. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The total purchase consideration for Scite, net of cash acquired, was approximately $21.1 million. The consideration included an initial payment of $7.2 million in cash, $6.5 million in stock, a holdback of $0.2 million and a contingent earnout that had an initial fair value of $7.2 million. The Company’s revaluation of the earnout resulted in a fair value of $12.2 million as of June 30, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company utilized the acquisition method of accounting for the acquisition in accordance with ASC 805, Business Combinations, and allocated the purchase price to ResoluteAI’s and Scite’s tangible assets, identifiable intangible assets, and assumed liabilities at their estimated fair values as of the date of acquisition. The fair value assigned to the developed technology and customer relationships were determined using the multi-period excess earnings method, which estimates the direct cash flow expected to be generated from the existing customers acquired. The cash flows were based on estimates used to value the acquisition, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model, as well as the weighted average cost of capital. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The valuation assumptions took into consideration the Company’s estimates of customer attrition and revenue growth projections. The excess of the purchase price paid by the Company over the estimated fair value of identified tangible and intangible assets has been recorded as goodwill. Goodwill also represents the future benefits as a result of the acquisitions that the Company believes will enhance the Company’s product offerings and lineup available to both new and existing customers and generate future synergies within the software and related services business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">At the date of the acquisition and as of this Annual Report on Form 10-K, management has not yet finalized its valuation analysis related to Scite acquisition. The fair values of the assets acquired, as set forth below, are considered provisional and subject to adjustment as additional information is obtained through the purchase price measurement period (a period of up to one year from the closing date). Any prospective adjustments through the purchase price measurement period would change the fair value allocation as of the acquisition date. The Company is still in the process of reviewing underlying models, assumptions and discount rates used in the valuation of provisional goodwill and intangible assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table represents the Company’s allocation of the total purchase consideration to the fair value of tangible assets, identifiable intangible assets, and assumed liabilities of ResoluteAI and Scite on the date of acquisition:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:70.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">In thousands </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">ResoluteAI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Scite</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value of consideration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,217</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Holdback cash paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common Stock (2,729,014 shares at $2.40 per share)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,549</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent earn-out</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,194</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total purchase price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,135</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Allocation of the consideration to the fair value of assets acquired and liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable and accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (649)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (997)</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (60)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18)</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net tangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (478)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (906)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,800</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net identifiable intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,870</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,171</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,135</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">Prior Year Asset Acquisition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">FIZ</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On September 28, 2022, Reprints Desk entered into an asset purchase agreement with FIZ Karlsruhe – Leibniz-Institut für Informationsinfrastruktur GmbH (“FIZ”). FIZ delivers STM content pursuant to various contracts with its customers through its AutoDoc platform. FIZ agreed to assign and transfer to Reprints Desk certain of these contracts effective January 1, 2023 (the “Sold Contracts”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On September 30, 2022, Reprints Desk made a non-refundable payment of $297,450 (€300,000) (the “Base Amount”) as initial consideration for the asset purchase. As of June 30, 2024, Reprints Desk has paid $64,578 in contingent consideration for customers that have their Sold Contracts assumed by Reprints Desk in comparison to the trailing twelve months of revenue of all Sold Contracts (the “Base Amount Plus”). As of June 30, 2024, $161,976 in contingent consideration was recorded for customers that placed an order and have consented to have their contract assumed by Reprints Desk (the “Bonus Amount”). As of June 30, 2024, $96,121 and $116,364 of Bonus Amount payments were made for the 2023 fiscal year and 2024 fiscal year, respectively. The Bonus Amount is based upon the collectable service fee that FIZ would have received from these customers. Contingent consideration for the Bonus Amount will continue to be paid in arrears through the quarter ending December 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The current contingent consideration for the Base Amount Plus and the Bonus Amount is recorded as a short-term liability on the balance sheet. At June 30, 2024, the Base Amount, the Base Amount Plus and the Bonus Amount were recorded as intangible assets on the balance sheet with an estimated average useful life of 10 years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following sets out the unaudited pro forma operating results for the year ended June 30, 2024 and 2023 for the Company had the acquisitions occurred as of July 1, 2022. These amounts include amortization of intangible assets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pro Forma (Unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"> <span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"> <span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,083,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,824,651</p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,091,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,202,113</p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,991,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,622,538</p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,572,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,851,599</p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (581,222)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (229,061)</p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,902,981)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 338,617</p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) from operations before provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,484,203)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,556</p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (113,071)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,602)</p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pro Forma Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,597,274)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 103,954</p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pro Forma Net income (loss) per weighted average share, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pro Forma Net income (loss) per weighted average share, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 1 2800000 100000 1800000 0 3400000 1 21100000 7200000 6500000 200000 7200000 12200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:70.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">In thousands </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">ResoluteAI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Scite</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value of consideration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,217</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Holdback cash paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common Stock (2,729,014 shares at $2.40 per share)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,549</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent earn-out</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,194</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total purchase price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,135</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Allocation of the consideration to the fair value of assets acquired and liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable and accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (649)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (997)</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (60)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18)</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net tangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (478)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (906)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,800</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net identifiable intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,870</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,171</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,135</p></td></tr></table> 2774000 7217000 125000 175000 2729014 2.40 6549000 1867000 7194000 4766000 21135000 59000 162000 109000 43000 -33000 649000 997000 60000 18000 -478000 -906000 2000000 8800000 100000 70000 2100000 8870000 3144000 13171000 4766000 21135000 297450 300000 64578 161976 96121 116364 P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pro Forma (Unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"> <span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"> <span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,083,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,824,651</p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,091,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,202,113</p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,991,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,622,538</p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,572,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,851,599</p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (581,222)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (229,061)</p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,902,981)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 338,617</p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) from operations before provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,484,203)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,556</p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (113,071)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,602)</p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pro Forma Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,597,274)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 103,954</p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pro Forma Net income (loss) per weighted average share, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pro Forma Net income (loss) per weighted average share, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 46083535 38824651 25091938 23202113 20991597 15622538 21572819 15851599 -581222 -229061 -2902981 338617 -3484203 109556 113071 5602 -3597274 103954 -0.12 -0.12 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 10pt 0pt;">Note 10. Subsequent Events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Stock Options</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On August 6, 2024, the Company issued 250,000 shares of restricted common stock under the long-term equity bonus plan, or LTEBP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On August 9, 2024, the Company issued 7,105 shares of common stock upon the exercise of stock options underlying 10,000 shares of common stock on a cashless basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On August 13, 2024, the Company issued 10,674 shares of common stock upon the exercise of stock options underlying 15,000 shares of common stock on a cashless basis.</p> 250000 7105 10000 10674 15000