0001558370-24-007952.txt : 20240513 0001558370-24-007952.hdr.sgml : 20240513 20240513160053 ACCESSION NUMBER: 0001558370-24-007952 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 52 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240513 DATE AS OF CHANGE: 20240513 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39256 FILM NUMBER: 24938843 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-Q 1 rsss-20240331x10q.htm 10-Q
0001386301--06-302024Q3falseP10YP3YP1YP1YN/ANVP3YP5YP5YP3Y3.50001386301srt:MaximumMember2024-03-190001386301rsss:VestOverThreeAndFourYearPeriodMemberus-gaap:RestrictedStockMember2023-07-012024-03-310001386301us-gaap:RestrictedStockMemberrsss:TwoThousandSeventeenPlanMember2023-07-012024-03-310001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodOneMemberus-gaap:RestrictedStockMember2023-07-012024-03-310001386301us-gaap:CommonStockMember2024-01-012024-03-310001386301us-gaap:CommonStockMember2023-01-012023-03-310001386301us-gaap:CommonStockMember2022-07-012023-03-310001386301us-gaap:CommonStockMember2023-07-012024-03-310001386301us-gaap:RetainedEarningsMember2024-03-310001386301us-gaap:AdditionalPaidInCapitalMember2024-03-310001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001386301us-gaap:RetainedEarningsMember2023-12-310001386301us-gaap:AdditionalPaidInCapitalMember2023-12-310001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-3100013863012023-12-310001386301us-gaap:RetainedEarningsMember2023-06-300001386301us-gaap:AdditionalPaidInCapitalMember2023-06-300001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001386301us-gaap:RetainedEarningsMember2023-03-310001386301us-gaap:AdditionalPaidInCapitalMember2023-03-310001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001386301us-gaap:RetainedEarningsMember2022-12-310001386301us-gaap:AdditionalPaidInCapitalMember2022-12-310001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100013863012022-12-310001386301us-gaap:RetainedEarningsMember2022-06-300001386301us-gaap:AdditionalPaidInCapitalMember2022-06-300001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001386301us-gaap:CommonStockMember2024-03-310001386301us-gaap:CommonStockMember2023-12-310001386301us-gaap:CommonStockMember2023-06-300001386301us-gaap:CommonStockMember2023-03-310001386301us-gaap:CommonStockMember2022-12-310001386301us-gaap:CommonStockMember2022-06-300001386301rsss:PubliclyAnnouncedPlansOrProgramsMember2024-03-190001386301rsss:RangeTwoMember2023-07-012024-03-310001386301rsss:RangeTwentyTwoMember2023-07-012024-03-310001386301rsss:RangeTwentyThreeMember2023-07-012024-03-310001386301rsss:RangeTwentySixMember2023-07-012024-03-310001386301rsss:RangeTwentyOneMember2023-07-012024-03-310001386301rsss:RangeTwentyMember2023-07-012024-03-310001386301rsss:RangeTwentyFourMember2023-07-012024-03-310001386301rsss:RangeTwentyFiveMember2023-07-012024-03-310001386301rsss:RangeTwelveMember2023-07-012024-03-310001386301rsss:RangeThreeMember2023-07-012024-03-310001386301rsss:RangeThirteenMember2023-07-012024-03-310001386301rsss:RangeTenMember2023-07-012024-03-310001386301rsss:RangeSixteenMember2023-07-012024-03-310001386301rsss:RangeSixMember2023-07-012024-03-310001386301rsss:RangeSeventeenMember2023-07-012024-03-310001386301rsss:RangeSevenMember2023-07-012024-03-310001386301rsss:RangeOneMember2023-07-012024-03-310001386301rsss:RangeNineteenMember2023-07-012024-03-310001386301rsss:RangeNineMember2023-07-012024-03-310001386301rsss:RangeFourteenMember2023-07-012024-03-310001386301rsss:RangeFourMember2023-07-012024-03-310001386301rsss:RangeFiveMember2023-07-012024-03-310001386301rsss:RangeFifteenMember2023-07-012024-03-310001386301rsss:RangeElevenMember2023-07-012024-03-310001386301rsss:RangeEightMember2023-07-012024-03-310001386301rsss:RangeEighteenMember2023-07-012024-03-310001386301rsss:RangeTwentyThreeMember2024-03-310001386301rsss:RangeTwoMember2024-03-310001386301rsss:RangeTwentyTwoMember2024-03-310001386301rsss:RangeTwentySixMember2024-03-310001386301rsss:RangeTwentyOneMember2024-03-310001386301rsss:RangeTwentyMember2024-03-310001386301rsss:RangeTwentyFourMember2024-03-310001386301rsss:RangeTwentyFiveMember2024-03-310001386301rsss:RangeTwelveMember2024-03-310001386301rsss:RangeThreeMember2024-03-310001386301rsss:RangeThirteenMember2024-03-310001386301rsss:RangeTenMember2024-03-310001386301rsss:RangeSixteenMember2024-03-310001386301rsss:RangeSixMember2024-03-310001386301rsss:RangeSeventeenMember2024-03-310001386301rsss:RangeSevenMember2024-03-310001386301rsss:RangeOneMember2024-03-310001386301rsss:RangeNineteenMember2024-03-310001386301rsss:RangeNineMember2024-03-310001386301rsss:RangeFourteenMember2024-03-310001386301rsss:RangeFourMember2024-03-310001386301rsss:RangeFiveMember2024-03-310001386301rsss:RangeFifteenMember2024-03-310001386301rsss:RangeElevenMember2024-03-310001386301rsss:RangeEightMember2024-03-310001386301rsss:RangeEighteenMember2024-03-310001386301us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001386301us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001386301us-gaap:AdditionalPaidInCapitalMember2022-07-012023-03-310001386301rsss:VestedMember2024-03-310001386301rsss:UnvestedMember2024-03-310001386301rsss:VestedMember2023-06-300001386301rsss:UnvestedMember2023-06-300001386301us-gaap:EmployeeStockOptionMemberrsss:TwoThousandSeventeenPlanMember2024-03-310001386301us-gaap:EmployeeStockOptionMemberrsss:TwoThousandSevenPlanMember2024-03-310001386301us-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-0900013863012022-09-302022-09-300001386301rsss:SciteInc.Member2023-07-012024-03-310001386301rsss:SciteInc.Member2022-07-012023-03-310001386301rsss:ResoluteInnovationIncMember2022-07-012023-03-310001386301rsss:ResoluteInnovationIncMember2023-07-012024-03-310001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012024-03-310001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012023-03-310001386301us-gaap:RetainedEarningsMember2024-01-012024-03-310001386301us-gaap:RetainedEarningsMember2023-07-012024-03-310001386301us-gaap:RetainedEarningsMember2023-01-012023-03-310001386301us-gaap:RetainedEarningsMember2022-07-012023-03-310001386301us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMember2024-04-1500013863012010-07-230001386301us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMember2024-04-152024-04-150001386301us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMember2024-05-130001386301rsss:MexicanPesoToUsDollarMember2024-03-310001386301rsss:GbpToUsDollarMember2024-03-310001386301rsss:EuroToUsDollarMember2024-03-310001386301rsss:MexicanPesoToUsDollarMember2023-06-300001386301rsss:GbpToUsDollarMember2023-06-300001386301rsss:EuroToUsDollarMember2023-06-300001386301rsss:MexicanPesoToUsDollarMember2023-03-310001386301rsss:GbpToUsDollarMember2023-03-310001386301rsss:EuroToUsDollarMember2023-03-310001386301rsss:MexicanPesoToUsDollarMember2022-06-300001386301rsss:GbpToUsDollarMember2022-06-300001386301rsss:EuroToUsDollarMember2022-06-300001386301us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-04-152024-04-150001386301rsss:TransactionsMember2024-01-012024-03-310001386301rsss:PlatformsMember2024-01-012024-03-310001386301rsss:TransactionsMember2023-07-012024-03-310001386301rsss:PlatformsMember2023-07-012024-03-310001386301rsss:TransactionsMember2023-01-012023-03-310001386301rsss:PlatformsMember2023-01-012023-03-310001386301rsss:TransactionsMember2022-07-012023-03-310001386301rsss:PlatformsMember2022-07-012023-03-310001386301us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberrsss:VendorMember2024-01-012024-03-310001386301us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberrsss:VendorBMember2024-01-012024-03-310001386301us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberrsss:VendorMember2023-07-012024-03-310001386301us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberrsss:VendorBMember2023-07-012024-03-310001386301us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberrsss:VendorMember2023-01-012023-03-310001386301us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberrsss:VendorBMember2023-01-012023-03-310001386301us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberrsss:VendorMember2022-07-012023-03-310001386301us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberrsss:VendorBMember2022-07-012023-03-3100013863012023-03-3100013863012022-06-300001386301rsss:EuropeFinancialInstitutionsMember2024-03-310001386301rsss:EuropeFinancialInstitutionsMember2023-06-300001386301rsss:ResoluteInnovationIncMemberrsss:DevelopedTechnologyAndCustomerRelationshipsMember2024-03-310001386301rsss:SciteInc.Member2024-03-310001386301rsss:ResoluteInnovationIncMember2024-03-310001386301rsss:SciteInc.Member2023-12-012023-12-010001386301rsss:ResoluteInnovationIncMember2023-07-282023-07-280001386301rsss:SciteInc.Member2023-12-010001386301rsss:BonusAmountMember2024-03-310001386301us-gaap:EmployeeStockOptionMember2023-07-012024-03-310001386301rsss:RestrictedCommonStockMember2023-07-012024-03-310001386301us-gaap:EmployeeStockOptionMember2022-07-012023-03-310001386301rsss:RestrictedCommonStockMember2022-07-012023-03-310001386301us-gaap:AdditionalPaidInCapitalMember2023-07-012024-03-310001386301srt:MinimumMemberrsss:SciteInc.Memberrsss:DevelopedTechnologyAndCustomerRelationshipsMember2023-07-012024-03-310001386301srt:MinimumMemberrsss:ResoluteInnovationIncMemberrsss:DevelopedTechnologyAndCustomerRelationshipsMember2023-07-012024-03-310001386301srt:MaximumMemberrsss:SciteInc.Memberrsss:DevelopedTechnologyAndCustomerRelationshipsMember2023-07-012024-03-310001386301srt:MaximumMemberrsss:ResoluteInnovationIncMemberrsss:DevelopedTechnologyAndCustomerRelationshipsMember2023-07-012024-03-310001386301srt:MinimumMemberrsss:SciteInc.Member2023-07-012024-03-310001386301srt:MaximumMemberrsss:SciteInc.Member2023-07-012024-03-3100013863012023-06-300001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodTwoMember2023-07-012024-03-310001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodThreeMember2023-07-012024-03-310001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodSixMember2023-07-012024-03-310001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodOneMember2023-07-012024-03-310001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFourMember2023-07-012024-03-310001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFiveMember2023-07-012024-03-310001386301srt:MinimumMemberus-gaap:RestrictedStockMember2023-07-012024-03-310001386301srt:MaximumMemberus-gaap:RestrictedStockMember2023-07-012024-03-310001386301rsss:VestedMember2023-07-012024-03-310001386301rsss:UnvestedMember2023-07-012024-03-310001386301us-gaap:RestrictedStockMember2024-03-310001386301us-gaap:RestrictedStockMember2023-06-300001386301us-gaap:RestrictedStockMember2023-07-012024-03-310001386301us-gaap:RestrictedStockMember2022-07-012023-06-300001386301rsss:VestOverThreeYearPeriodMemberus-gaap:RestrictedStockMember2023-07-012024-03-310001386301us-gaap:EmployeeStockOptionMember2023-07-012024-03-310001386301srt:EuropeMember2024-01-012024-03-310001386301rsss:OtherThanUsAndEuropeMember2024-01-012024-03-310001386301country:US2024-01-012024-03-310001386301srt:EuropeMemberus-gaap:AccountsReceivableMember2023-07-012024-03-310001386301rsss:OtherThanUsAndEuropeMemberus-gaap:AccountsReceivableMember2023-07-012024-03-310001386301country:USus-gaap:AccountsReceivableMember2023-07-012024-03-310001386301us-gaap:AccountsReceivableMember2023-07-012024-03-310001386301srt:EuropeMember2023-07-012024-03-310001386301rsss:OtherThanUsAndEuropeMember2023-07-012024-03-310001386301country:US2023-07-012024-03-310001386301srt:EuropeMember2023-01-012023-03-310001386301rsss:OtherThanUsAndEuropeMember2023-01-012023-03-310001386301country:US2023-01-012023-03-310001386301srt: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-03-310001386301rsss:OtherThanUsAndEuropeMember2022-07-012023-03-310001386301country:US2022-07-012023-03-3100013863012010-07-232010-07-230001386301rsss:FiscalYear2024Member2023-07-012024-03-310001386301rsss:FiscalYear2023Member2023-07-012024-03-3100013863012024-03-310001386301srt:MinimumMember2023-07-012024-03-310001386301srt:MaximumMember2023-07-012024-03-310001386301rsss:ResoluteInnovationIncMember2023-07-2800013863012024-01-012024-03-3100013863012023-01-012023-03-310001386301rsss:MexicanPesoToUsDollarMember2023-07-012024-03-310001386301rsss:GbpToUsDollarMember2023-07-012024-03-310001386301rsss:EuroToUsDollarMember2023-07-012024-03-310001386301rsss:MexicanPesoToUsDollarMember2022-07-012023-06-300001386301rsss:GbpToUsDollarMember2022-07-012023-06-300001386301rsss:EuroToUsDollarMember2022-07-012023-06-300001386301rsss:MexicanPesoToUsDollarMember2022-07-012023-03-310001386301rsss:GbpToUsDollarMember2022-07-012023-03-310001386301rsss:EuroToUsDollarMember2022-07-012023-03-310001386301rsss:MexicanPesoToUsDollarMember2021-07-012022-06-300001386301rsss:GbpToUsDollarMember2021-07-012022-06-300001386301rsss:EuroToUsDollarMember2021-07-012022-06-3000013863012024-03-1900013863012022-07-012023-03-3100013863012024-05-0300013863012023-07-012024-03-31xbrli:sharesiso4217:USDxbrli:purersss:itemrsss:subsidiaryiso4217:USDxbrli:sharesiso4217:EUR

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

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

For the quarterly period ended: March 31, 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 whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes þ No

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

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

Large accelerated filer

Accelerated filer

Non-accelerated filer þ

Smaller reporting company þ

 

Emerging growth company

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

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

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

Title of Class

    

Number of Shares Outstanding on May 3, 2024

Common Stock, $0.001 par value

 

32,282,039

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

PART 1 — FINANCIAL INFORMATION

Item 1. Condensed Consolidated Financial Statements

Research Solutions, Inc. and Subsidiaries

Condensed Consolidated Balance Sheets

    

March 31, 

    

    

2024

    

June 30, 

(unaudited)

2023

Assets

  

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

4,221,424

$

13,545,333

Accounts receivable, net of allowance of $103,319 and $85,015, respectively

 

7,323,379

 

6,153,063

Prepaid expenses and other current assets

 

635,000

 

400,340

Prepaid royalties

 

1,004,790

 

1,202,678

Total current assets

 

13,184,593

 

21,301,414

Non-current assets:

 

  

 

  

Property and equipment, net of accumulated depreciation of $920,918 and $881,908, respectively

 

94,078

 

70,193

Intangible assets, net of accumulated amortization of $1,237,311 and $747,355, respectively ($10,527,713 provisional)

11,029,679

462,068

Goodwill (provisional)

16,493,763

Deposits and other assets

 

1,086

 

1,052

Total assets

$

40,803,199

$

21,834,727

 

  

 

  

Liabilities and Stockholders’ Equity

 

  

 

  

Current liabilities:

 

 

Accounts payable and accrued expenses

$

9,011,868

$

8,079,516

Deferred revenue

 

8,870,316

 

6,424,724

Total current liabilities

 

17,882,184

 

14,504,240

Non-current liabilities:

 

  

 

  

Contingent earnout liability

 

8,792,756

 

Total liabilities

 

26,674,940

 

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,281,424 and 29,487,508 shares issued and outstanding, respectively

 

32,281

 

29,487

Additional paid-in capital

 

37,695,960

 

29,941,873

Accumulated deficit

 

(23,488,019)

 

(22,522,649)

Accumulated other comprehensive loss

 

(111,963)

 

(118,224)

Total stockholders’ equity

 

14,128,259

 

7,330,487

Total liabilities and stockholders’ equity

$

40,803,199

$

21,834,727

See notes to condensed consolidated financial statements

3

Research Solutions, Inc. and Subsidiaries

Condensed Consolidated Statements of Operations and Other Comprehensive Income (Loss)

(Unaudited)

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

    

2024

    

2023

    

2024

    

2023

Revenue:

 

  

 

  

  

 

  

Platforms

$

3,953,403

$

2,249,632

$

9,679,179

$

6,379,871

Transactions

 

8,162,269

 

8,092,794

 

22,811,206

 

21,363,864

Total revenue

 

12,115,672

 

10,342,426

 

32,490,385

 

27,743,735

 

  

 

  

 

  

 

  

Cost of revenue:

 

  

 

  

 

  

 

  

Platforms

 

571,352

 

268,630

 

1,440,151

 

752,176

Transactions

 

6,062,388

 

6,046,523

 

17,052,934

 

16,211,211

Total cost of revenue

 

6,633,740

 

6,315,153

 

18,493,085

 

16,963,387

Gross profit

 

5,481,932

 

4,027,273

 

13,997,300

 

10,780,348

 

  

 

  

 

  

 

  

Operating expenses:

 

  

 

  

 

  

 

  

Selling, general and administrative

 

5,084,371

 

3,875,802

 

14,903,319

 

10,766,537

Depreciation and amortization

 

309,898

 

18,332

 

525,267

 

30,486

Total operating expenses

 

5,394,269

 

3,894,134

 

15,428,586

 

10,797,023

Income (loss) from operations

 

87,663

 

133,139

 

(1,431,286)

 

(16,675)

 

  

 

  

 

  

 

  

Other income

 

31,228

 

104,331

 

547,965

 

218,095

 

  

 

  

 

  

 

  

Income (loss) from operations before provision for income taxes

 

118,891

 

237,470

 

(883,321)

 

201,420

Provision for income taxes

 

(42,590)

 

(628)

 

(82,049)

 

(5,543)

 

  

 

  

 

  

 

  

Net income (loss)

76,301

 

236,842

 

(965,370)

 

195,877

 

  

 

  

 

  

 

  

Other comprehensive income (loss):

 

 

 

 

Foreign currency translation

 

858

 

(4,149)

 

6,261

 

(2,801)

Comprehensive income (loss)

$

77,159

$

232,693

$

(959,109)

$

193,076

Basic income (loss) per common share:

Net income (loss) per share

$

-

$

0.01

$

(0.03)

$

0.01

Weighted average common shares outstanding

30,020,652

26,929,314

28,377,199

26,820,557

 

  

 

  

 

  

 

  

Diluted income (loss) per common share:

Net income (loss) per share

$

-

$

0.01

$

(0.03)

$

0.01

Weighted average common shares outstanding

33,511,242

29,791,719

28,377,199

28,837,774

See notes to condensed consolidated financial statements

4

Research Solutions, Inc. and Subsidiaries

Condensed Consolidated Statements of Changes in Stockholders’ Equity

For the Three and Nine Months Ended March 31, 2024

(Unaudited)

Additional

Other

Total

Common Stock

Paid-in

Accumulated

Comprehensive

Stockholders’

    

Shares

    

Amount

    

Capital

    

Deficit

    

Loss

    

Equity

Balance, December 31, 2023

 

32,619,598

 

$

32,620

 

$

37,607,895

 

$

(23,564,320)

 

$

(112,821)

 

$

13,963,374

 

  

 

  

 

  

 

  

 

  

 

  

Fair value of vested stock options

 

 

 

42,788

 

 

 

42,788

 

  

 

  

 

  

 

  

 

  

 

  

Fair value of vested restricted common stock

 

 

 

498,214

 

 

 

498,214

Forfeited restricted common stock

(200,000)

(200)

200

Repurchase of common stock

(159,044)

 

(159)

 

(453,117)

 

 

 

(453,276)

Common stock issued upon exercise of stock options

20,870

 

20

(20)

 

 

 

Net income for the period

 

 

 

 

76,301

 

 

76,301

 

  

 

  

 

  

 

  

 

  

 

  

Foreign currency translation

 

 

 

 

 

858

 

858

Balance, March 31, 2024

 

32,281,424

 

$

32,281

 

$

37,695,960

 

$

(23,488,019)

 

$

(111,963)

 

$

14,128,259

 

  

 

  

 

  

 

  

 

  

 

  

Balance, July 1, 2023

 

29,487,508

$

29,487

$

29,941,873

$

(22,522,649)

$

(118,224)

$

7,330,487

 

  

 

  

 

  

 

  

 

  

 

  

Fair value of vested stock options

 

 

 

104,502

 

 

 

104,502

 

  

 

  

 

  

 

  

 

  

 

  

Fair value of vested restricted common stock

 

380,000

 

380

 

1,603,440

 

 

 

1,603,820

 

  

 

  

 

  

 

  

 

  

 

  

Forfeited restricted common stock

(200,000)

(200)

200

Repurchase of common stock

 

(186,148)

 

(186)

 

(521,838)

 

 

 

(522,024)

Common stock issued upon exercise of stock options

 

71,050

 

71

(71)

 

 

 

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

 

 

 

(965,370)

 

 

(965,370)

 

 

 

 

 

 

  

Foreign currency translation

 

 

 

 

 

6,261

 

6,261

Balance, March 31, 2024

 

32,281,424

$

32,281

$

37,695,960

$

(23,488,019)

$

(111,963)

$

14,128,259

See notes to condensed consolidated financial statements

5

Research Solutions, Inc. and Subsidiaries

Condensed Consolidated Statements of Changes in Stockholders’ Equity

For the Three and Nine Months Ended March 31, 2023

(Unaudited)

Additional

Other

Total

Common Stock

Paid-in

Accumulated

Comprehensive

Stockholders’

    

Shares

    

Amount

    

Capital

    

Deficit

    

Loss

    

Equity

Balance, December 31, 2022

 

29,154,737

$

29,155

$

28,874,383

$

(23,135,237)

$

(120,593)

$

5,647,708

 

  

 

  

 

  

 

  

 

  

 

  

Fair value of vested stock options

 

 

 

37,236

 

 

 

37,236

 

  

 

  

 

  

 

  

 

  

 

  

Fair value of vested restricted common stock

 

332,500

 

333

 

442,890

 

 

 

443,223

 

 

 

  

 

  

Forfeited restricted common stock

(65,165)

(65)

65

  

 

  

  

 

  

Repurchase of common stock

(12,785)

 

(13)

 

(25,814)

 

 

 

(25,827)

 

Common stock issued upon exercise of stock options

91,477

 

91

57,409

 

 

 

57,500

 

 

 

 

Net income for the period

 

 

 

 

236,842

 

 

236,842

 

  

 

  

 

  

 

  

 

  

 

  

Foreign currency translation

 

 

 

 

 

(4,149)

 

(4,149)

 

  

 

  

 

  

 

  

 

  

 

  

Balance, March 31, 2023

 

29,500,764

 

$

29,501

 

$

29,386,169

 

$

(22,898,395)

 

$

(124,742)

 

$

6,392,533

 

  

 

  

 

  

 

  

 

  

 

  

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

 

 

 

338,973

 

 

 

338,973

 

  

 

  

 

  

 

  

 

  

 

  

Fair value of vested restricted common stock

 

2,354,834

 

2,355

 

923,195

 

 

 

925,550

 

  

 

  

 

  

 

  

 

  

 

  

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

 

(38,585)

 

(38)

 

(74,518)

 

 

 

(74,556)

 

 

Common stock issued upon exercise of stock options

137,523

 

137

57,363

 

57,500

 

 

 

 

  

Net income for the period

 

 

 

 

195,877

 

 

195,877

 

 

 

 

 

 

  

Foreign currency translation

 

 

 

 

 

(2,801)

 

(2,801)

Balance, March 31, 2023

 

29,500,764

$

29,501

$

29,386,169

$

(22,898,395)

$

(124,742)

$

6,392,533

See notes to condensed consolidated financial statements

6

Research Solutions, Inc. and Subsidiaries

Condensed Consolidated Statements of Cash Flows

(Unaudited)

Nine Months Ended

March 31, 

    

2024

    

2023

Cash flow from operating activities:

 

  

 

  

Net income (loss)

$

(965,370)

$

195,877

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

 

  

 

  

Depreciation and amortization

 

525,267

 

30,486

Fair value of vested stock options

 

104,502

 

338,973

Fair value of vested restricted common stock

 

1,603,820

 

925,550

Fair value of vested unrestricted common stock

68,272

Modification cost of accelerated vesting of restricted common stock

20,949

Adjustment to contingent earnout liability

(268,287)

Changes in operating assets and liabilities:

 

  

 

  

Accounts receivable

 

(739,883)

 

(1,545,695)

Prepaid expenses and other current assets

 

(156,026)

 

(122,700)

Prepaid royalties

 

197,888

 

47,760

Accounts payable and accrued expenses

 

498,584

 

947,789

Deferred revenue

 

768,347

 

986,044

Net cash provided by operating activities

 

1,589,791

 

1,872,356

 

  

 

  

Cash flow from investing activities:

 

  

 

  

Purchase of property and equipment

 

(57,761)

 

(29,976)

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,081,507)

 

(327,426)

 

  

 

  

Cash flow from financing activities:

 

Proceeds from the exercise of stock options

57,500

Common stock repurchase

(522,024)

(74,556)

Payment of contingent acquisition consideration

(314,960)

Net cash used in financing activities

 

(836,984)

 

(17,056)

 

  

 

  

Effect of exchange rate changes

 

4,791

 

1,850

Net increase (decrease) in cash and cash equivalents

 

(9,323,909)

 

1,529,724

Cash and cash equivalents, beginning of period

 

13,545,333

 

10,603,175

Cash and cash equivalents, end of period

$

4,221,424

$

12,132,899

 

  

 

  

Supplemental disclosures of cash flow information:

 

  

 

  

Cash paid for income taxes

$

82,049

$

5,543

 

  

 

  

Non-cash investing and financing activities:

 

  

 

  

Contingent consideration accrual on asset acquisition

$

36,130

$

144,384

See notes to condensed consolidated financial statements

7

RESEARCH SOLUTIONS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

Nine Months Ended March 31, 2024 and 2023 (Unaudited)

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: Reprints Desk, Inc., (“Reprints Desk”) 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.

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.

8

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.

Basis of Presentation

The accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended June 30, 2023 filed with the SEC. The condensed consolidated balance sheet as of June 30, 2023 included herein was derived from the audited consolidated financial statements as of that date, but does not include all disclosures, including notes, required by GAAP.

9

In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments necessary to fairly present the Company’s financial position and results of operations for the interim periods reflected. Except as noted, all adjustments contained herein are of a normal recurring nature. Results of operations for the fiscal periods presented herein are not necessarily indicative of fiscal year-end results.

Note 2.   Summary of Significant Accounting Policies

Use of Estimates

The preparation of financial statements in conformity with 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, impairment related to intangible assets, useful lives of finite-lived intangible assets, realization of deferred tax assets and fair values of assets acquired and liabilities assumed in acquisitions including the resulting intangible assets.

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 $445,605 and $1,760,323 at March 31, 2024 and June 30, 2023, respectively, was held by Reprints Desk in accounts at financial institutions located in Europe.

The Company has no customers that represent 10% of revenue or more for the three and nine months ended March 31, 2024 and 2023.

The Company has no customers that accounted for greater than 10% of accounts receivable at March 31, 2024 and June 30, 2023.

The following table summarizes vendor concentrations:

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

    

2024

  

  

2023

2024

  

  

2023

Vendor A

27

%

23

%

26

%

22

%

Vendor B

10

%

14

%

10

%

13

%

Revenue Recognition

The Company accounts for revenue in accordance with Financial Accounting Standard Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 606, 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

10

features of our cloud-based SaaS research intelligence platforms (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 Platforms. 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. All articles are in PDF format and delivered to customers via various electronic methods. Each of these delivery methods is trackable, with ability to monitor such things as the date and time when the link was e-mailed and the time and IP address used to download the article.

Revenue by Geographical Region

The following table summarizes revenue by geographical region:

Three Months Ended

 

March 31, 

 

2024

 

2023

United States

$

7,289,260

    

60.2

%  

$

5,892,424

57.0

%

Europe

 

3,767,945

 

31.1

%  

 

3,530,469

 

34.1

%

Rest of World

 

1,058,467

 

8.7

%  

 

919,533

 

8.9

%

Total

$

12,115,672

 

100

%  

$

10,342,426

 

100

%

11

Nine Months Ended

March 31, 

2024

 

2023

United States

$

19,220,592

    

59.2

%  

$

15,997,407

57.7

%

Europe

 

10,225,116

 

31.5

%  

 

9,503,235

 

34.3

%

Rest of World

 

3,044,677

 

9.4

%  

 

2,243,093

 

8.1

%

Total

$

32,490,385

 

100

%  

$

27,743,735

 

100

%

Accounts Receivable by Geographical Region

The following table summarizes accounts receivable by geographical region:

As of March 31, 2024

 

As of June 30, 2023

United States

    

$

3,940,160

    

53.8

%  

$

3,727,977

60.6

%

Europe

 

2,332,562

 

31.9

%  

 

1,763,044

 

28.7

%

Rest of World

 

1,050,657

 

14.3

%  

 

662,042

 

10.8

%

Total

$

7,323,379

 

100

%  

$

6,153,063

 

100

%

Business Combinations

The Company accounts for its business combinations using the acquisition method of accounting where the purchase consideration is allocated to the tangible and intangible assets acquired, and liabilities assumed, based on their respective fair values as of the acquisition date. The excess of the fair value of the purchase consideration over the estimated fair values of the net assets acquired is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Critical estimates in valuing intangible assets include, but are not limited to, expected future cash flows, which includes consideration of future growth and margins, future changes in technology, brand awareness and discount rates. Fair value estimates are based on the assumptions that management believes a market participant would use in pricing the asset or liability.

Intangible Assets

Amortizable finite-lived identifiable intangible assets consist of a developed technology and customer relationships acquired in the acquisition of ResoluteAI effective July 28, 2023 and Scite effective December 1, 2023 (See Note 5), 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 follows ASC 360 in accounting for finite-lived intangible assets, which requires impairment losses to be recorded when indicators of impairment are present and the undiscounted cash flows estimated to be generated by the assets are less than the assets’ carrying amounts. As of March 31, 2024, the Company determined there were no indicators of impairment of its intangible assets.

Goodwill

Goodwill consists of the excess of the cost of ResoluteAI and Scite (see Note 5) over the fair value of amounts assigned to assets acquired and liabilities assumed. Under the guidance of ASC 350, goodwill is not amortized, rather it is tested for impairment annually, and will be tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. An impairment loss generally would be recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit and would be measured as the excess carrying value of goodwill over the derived fair value of goodwill. The Company’s policy is to perform an annual impairment testing for its reporting units on June 30 of each fiscal year.

12

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.

Stock-Based Compensation

The Company periodically issues stock options and restricted stock awards to employees and non-employees for services. The Company accounts for such grants issued and vesting based on ASC 718, whereby the value of the award is measured on the date of grant and recognized as compensation expense on the straight-line basis over the vesting period. The Company recognizes the fair value of stock-based compensation within its Statements of Operations with classification depending on the nature of the services rendered.

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 condensed 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 losses of $22,177 and $15,059 for the three and nine months ended March 31, 2024, respectively and gains of $72,547 and $84,210 for the three and nine months ended March 31, 2023, respectively. Cash denominated in Euros and British Pounds with an aggregate US Dollar equivalent of $445,605, and $1,760,323 at March 31, 2024 and June 30, 2023, respectively, was held in accounts at financial institutions located in Europe.

13

The following table summarizes the exchange rates used:

Nine Months Ended

 

Year Ended

March 31, 

 

June 30, 

    

2024

    

2023

 

2023

    

2022

Period end Euro : US Dollar exchange rate

1.08

1.09

1.09

1.05

Average period Euro : US Dollar exchange rate

 

1.08

 

1.03

1.05

 

1.13

Period end GBP : US Dollar exchange rate

1.26

1.24

1.27

1.21

Average period GBP : US Dollar exchange rate

 

1.26

 

1.19

1.20

 

1.34

 

 

 

Period end Mexican Peso : US Dollar exchange rate

 

0.06

 

0.05

0.06

 

0.05

Average period Mexican Peso : US Dollar exchange rate

 

0.06

 

0.05

0.05

 

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 March 31, 2024 potentially dilutive securities include options to acquire 2,790,625 shares of common stock and unvested restricted common stock of 1,966,291. At March 31, 2023 potentially dilutive securities include options to acquire 2,925,574 shares of common stock and unvested restricted common stock of 2,528,187. 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 nine months ended March 31, 2024 because all stock options, warrants, and unvested restricted common stock are anti-dilutive. For the three months ended March 31, 2024 and for the three and nine months ended March 31, 2023, the calculation of diluted earnings per share include unvested restricted common stock, stock options and warrants, calculated under the treasury stock method.

Fair Value of Financial Instruments

Accounting standards require certain assets and liabilities to be reported at fair value in the financial statements and provide a framework for establishing that fair value.  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 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.

14

Recently Issued Accounting Pronouncements

In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments. ASU 2016-13 requires entities to use a forward-looking approach based on current expected credit losses (“CECL”) to estimate credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition of allowances for losses. ASU 2016-13 is effective for the Company beginning July 1, 2023, and early adoption is permitted. The Company adopted this standard effective July 1, 2023, and there was no material impact of adopting this standard on the Company’s financial statements and related disclosures.

In November 2023, the FASB amended ASC No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” that includes requirements for interim segment disclosures and for entities operating under a single segment. The amendment is effective on a retrospective basis for fiscal years beginning after December 15, 2023 and interim periods beginning after January 1, 2025 with early adoption permitted. The Company is currently assessing the impact of the adoption of ASU 2023-07 on its interim and annual disclosures.

In December 2023, the FASB amended ASC 740, Income Taxes (issued under Accounting Standards Update (ASU) 2023-09, “Improvements to Income Tax Disclosures”). This ASU requires additional disclosures related to the rate reconciliation, income taxes paid and other amendments intended to enhance effectiveness and comparability. The amendment is effective for the Company beginning with its fiscal year 2025 annual disclosures. The Company is currently evaluating the impact of the adoption of ASU 2023-09 on its annual disclosures.

Other recent accounting pronouncements issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not or are not believed by management to have a material impact on the Company’s present or future consolidated financial statements.

Note 3.   Line of Credit

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 4.   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 March 31, 2024, there were 1,062,993 shares available for grant under the 2017 Plan, and no shares were available for grant under

15

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

 

 

 

37,389

 

2.45

 

(37,389)

 

2.45

Exercised

 

(371,883)

 

2.00

 

(371,883)

 

2.00

 

 

Forfeited

 

(5,000)

 

2.67

 

(4,583)

 

2.67

 

(417)

 

2.67

Outstanding at March 31, 2024

 

2,790,625

$

1.93

 

2,526,516

$

1.84

 

264,109

$

2.73

The weighted average remaining contractual life of all options outstanding as of March 31, 2024 was 5.32 years. The remaining contractual life for options vested and exercisable at March 31, 2024 was 4.87 years. Furthermore, the aggregate intrinsic value of options outstanding as of March 31, 2024 was $3,444,232, and the aggregate intrinsic value of options vested and exercisable as of March 31, 2024 was $3,329,619, in each case based on the fair value of the Company’s common stock on March 31, 2024.

During the nine months ended March 31, 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 nine months ended March 31, 2024 was $104,502 and is included in selling, general and administrative expenses in the accompanying statement of operations. As of March 31, 2024, the amount of unvested compensation related to stock options was $291,969 which will be recorded as an expense in future periods as the options vest. During the nine months ended March 31, 2024, the Company issued 71,050 net shares of common stock upon the exercise of options underlying 371,883 shares of common stock.

16

The following table presents the information regarding stock options outstanding and exercisable as of March 31, 2024:

Option

    

    

Remaining

    

Exercise

Options

Contractual

Options

Price

Outstanding

Life (in years)

Exercisable

$

0.70

 

225,000

 

1.68

 

225,000

0.77

 

25,000

 

0.38

 

25,000

0.80

 

16,000

 

1.39

 

16,000

0.90

 

15,000

 

1.35

 

15,000

1.00

 

15,000

 

0.94

 

15,000

1.05

 

305,000

 

2.40

 

305,000

1.09

 

40,000

 

2.15

 

40,000

1.10

 

105,000

 

1.25

 

105,000

1.20

 

249,000

 

3.62

 

249,000

1.59

 

25,000

 

4.11

 

25,000

2.10

238,767

7.86

238,767

2.13

216,708

6.64

216,708

2.15

200,000

8.70

200,000

2.17

35,955

7.12

35,955

2.19

5,000

7.81

3,750

2.40

 

284,000

 

4.62

 

284,000

2.43

61,250

7.18

61,250

2.45

89,500

6.35

89,500

2.49

78,435

6.17

78,435

2.50

20,000

5.13

20,000

2.64

30,882

7.35

28,308

2.67

28,194

7.47

25,843

2.73

257,934

9.69

2.99

8,000

6.12

8,000

3.13

208,000

5.62

208,000

3.50

8,000

5.87

8,000

Total

2,790,625

2,526,516

Restricted Common Stock

Prior to July 1, 2023, the Company issued 5,184,592 shares of restricted common stock to employees valued at $7,503,186, of which 2,427,309 shares have vested, 279,489 shares with fair value of $312,156 have been forfeited, and $4,479,369 has been recognized as an expense. The balance of the non-vested shares of restricted common stock was 2,477,794 at June 30, 2023, with an aggregate fair value of $2,711,661.

17

During the nine months ended March 31, 2024, the Company issued an additional 380,000 shares of restricted stock to employees with an aggregate fair value of $860,650. Of this amount, 130,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 $352,450 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 its long-term equity bonus program (the “LTEBP”). The LTEBP replaces 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 (this vesting occurred on March 14, 2024);

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, with the assistance of a valuation specialist, to be $508,200, computed using the Monte Carlo simulations on a binomial model 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 program during the nine months ended March 31, 2024 was $1,603,820 and is included in selling, general and administrative expenses in the accompanying statements of operations. As of March 31, 2024, the amount of unvested compensation related to issuances of restricted common stock was $1,700,491, 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,966,291 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, 2023

 

2,477,794

$

2,711,661

$

1.52

Granted

 

380,000

 

860,650

 

2.26

Vested

 

(691,503)

 

(1,603,820)

 

1.68

Forfeited

 

(200,000)

 

(268,000)

 

1.40

Non-vested, March 31, 2024

 

1,966,291

$

1,700,491

$

1.63

18

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 2024. 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 nine months ended March 31, 2024, the Company repurchased 186,148 shares of our common stock from employees at an average market price of approximately $2.80 per share for an aggregate amount of $522,024. As of March 31, 2024, $379,071 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.

Note 5.  Acquisitions

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 March 31, 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 March 31, 2024, $125,287 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 March 31, 2024, $96,121 and $79,625 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 March 31, 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.

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 Company utilized the acquisition method of accounting for the acquisition in accordance with ASC 805, Business Combinations. The Company allocated the purchase price to ResoluteAI’s tangible assets, identifiable intangible assets, and assumed liabilities at their estimated fair values as of the date of acquisition. 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 provisional goodwill.

19

The total purchase consideration for ResoluteAI, net of cash acquired, was approximately $4.6 million. The consideration included an initial payment of $2.7 million and a contingent earnout that had an initial fair value of $1.9 million. The Company’s revaluation of the earnout resulted in a fair value of $0.8 million as of March 31, 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.

The Company’s allocation of the purchase price at March 31, 2024 included $0.2 million of receivables, $0.1 million of other assets, $2.1 million of provisional intangible assets and $3.2 million of provisional goodwill. The intangible assets acquired are developed technology and customer relationships with estimated average useful lives of 8 to 10 years. The Company also assumed $0.2 million of payables, $0.6 million of deferred revenue and $0.2 million of other liabilities as part of the acquisition.

The preliminary allocation of purchase price to the assets acquired and liabilities assumed was based upon the estimated fair values at the date of acquisition. As of March 31, 2024, the Company has not completed its analysis for estimating the fair value of the assets acquired and liabilities assumed.

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 $20.9 million. The consideration included an initial payment of $7.2 million in cash, $6.3 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 $8.0 million as of March 31, 2024.

The Company’s allocation of the purchase price at March 31, 2024 included $0.1 million of receivables, $8.9 million of provisional intangible assets and $13.1 million of provisional goodwill. The intangible assets acquired are developed technology and customer relationships with estimated average useful lives of 3 to 10 years. The Company also assumed $1.2 million of deferred revenue as part of the acquisition.

The preliminary allocation of purchase price to the assets acquired and liabilities assumed was based upon the estimated fair values at the date of acquisition. As of March 31, 2024, the Company has not completed its analysis for estimating the fair value of the assets acquired and liabilities assumed.

20

The following sets out the unaudited pro forma operating results for the three and nine months ended March 31, 2024 and 2023 for the Company had the acquisition occurred as of July 1, 2022. These amounts include amortization of intangible assets:

Pro Forma (Unaudited)

Pro Forma (Unaudited)

Three Months ended March 31,

Nine Months ended March 31,

    

2024

    

2023

    

2024

    

2023

Revenue

$

12,115,672

$

10,597,376

$

33,950,021

$

28,260,869

Cost of revenue

 

6,633,740

 

6,365,805

 

18,601,290

 

17,108,554

Gross profit

 

5,481,932

 

4,231,571

 

15,348,731

 

11,152,315

 

  

 

  

 

  

 

  

Total operating expenses

 

5,394,269

 

4,238,441

 

16,591,696

 

11,699,530

Income (loss) from operations

 

87,663

 

(6,870)

 

(1,242,965)

 

(547,215)

 

  

 

  

 

  

 

  

Other income

 

31,228

 

104,331

 

548,967

 

218,095

 

  

 

  

 

  

 

  

Income (loss) from operations before provision for income taxes

 

118,891

 

97,461

 

(693,998)

 

(329,120)

Provision for income taxes

 

(42,590)

 

(628)

 

(82,049)

 

(5,543)

 

  

 

  

 

  

 

  

Pro Forma Net income (loss)

$

76,301

$

96,833

$

(776,047)

$

(334,663)

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

$

-

$

-

$

(0.03)

$

(0.01)

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

$

-

$

-

$

(0.03)

$

(0.01)

Note 6.  Contingencies

Inflation Risk

The Company does 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 the Company’s operating costs could become subject to inflationary and interest rate pressures in the future, which would have the effect of increasing the Company’s operating costs, and which would put additional stress on the Company’s working capital resources.

Note 7.  Subsequent Events

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 May 13, 2024.

21

Item 2. 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 three and nine months ended March 31, 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” in our Annual Report on Form 10-K for the fiscal year ended June 30, 2023.

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 March 31, 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.

22

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.

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.

23

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 platforms (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.

Platforms

We charge a subscription fee that allows customers to access and utilize certain premium features of our Platforms. Revenue is recognized ratably over the term of the subscription agreement, which is typically one year, provided

24

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. All articles are in PDF format and delivered to customers via various electronic methods. Each of these delivery methods is trackable, with ability to monitor such things as the date and time when the link was e-mailed and the time and IP address used to download the article.

Stock-Based Compensation

The fair value of our stock options is estimated using the Black-Scholes-Merton Option Pricing model, which uses certain assumptions related to risk-free interest rates, expected volatility, expected life of the stock options or restricted stock, and future dividends. Compensation expense is recorded based upon the value derived from the Black-Scholes-Merton Option Pricing model and based on actual experience. The assumptions used in the Black-Scholes-Merton Option Pricing model could materially affect compensation expense recorded in future periods.

Recent Accounting Pronouncements

Please refer to footnote 2 to the condensed consolidated financial statements contained elsewhere in this Form 10-Q for a discussion of Recent Accounting Pronouncements.

Quarterly Information (Unaudited)

The following table sets forth unaudited and quarterly financial data for the most recent eight quarters:

    

Mar. 31,

Dec. 31,

    

Sept. 30,

June 30,

    

Mar. 31,

    

Dec. 31,

    

Sept. 30,

    

June 30,

2024

    

2023

    

2023

    

2023

    

2023

    

2022

    

2022

    

2022

Revenue:

 

  

  

 

  

  

 

  

 

  

 

  

 

  

Platforms

$

3,953,403

$

3,125,584

$

2,600,192

$

2,303,375

$

2,249,632

$

2,110,272

$

2,019,967

$

1,886,845

Transactions

 

8,162,269

 

7,188,158

 

7,460,779

 

7,656,342

 

8,092,794

 

6,606,394

 

6,664,676

 

6,675,164

Total revenue

 

12,115,672

 

10,313,742

 

10,060,971

 

9,959,717

 

10,342,426

 

8,716,666

 

8,684,643

 

8,562,009

Cost of revenue:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Platforms

 

571,352

 

486,185

 

382,615

 

275,110

 

268,630

 

253,073

 

230,473

 

240,214

Transactions

 

6,062,388

 

5,343,755

 

5,646,791

 

5,764,064

 

6,046,523

 

5,059,766

 

5,104,922

 

5,038,653

Total cost of revenue

 

6,633,740

 

5,829,940

 

6,029,406

 

6,039,174

 

6,315,153

 

5,312,839

 

5,335,395

 

5,278,867

Gross profit:

 

 

 

 

 

  

 

  

 

  

 

  

Platforms

 

3,382,051

 

2,639,399

 

2,217,577

 

2,028,265

 

1,981,002

 

1,857,199

 

1,789,494

 

1,646,631

Transactions

 

2,099,881

 

1,844,403

 

1,813,988

 

1,892,278

 

2,046,271

 

1,546,628

 

1,559,754

 

1,636,511

Total gross profit

 

5,481,932

 

4,483,802

 

4,031,565

 

3,920,543

 

4,027,273

 

3,403,827

 

3,349,248

 

3,283,142

Operating expenses:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Sales and marketing

 

1,122,365

 

804,927

 

685,016

 

455,030

 

642,624

 

666,608

 

521,216

 

691,368

Technology and product dev.

 

1,371,754

 

1,336,558

 

1,244,579

 

991,093

 

953,677

 

922,132

 

875,290

 

1,049,430

General and administrative

 

2,027,073

 

2,023,848

 

2,542,868

 

1,649,333

 

1,871,590

 

1,613,664

 

1,519,424

 

1,663,671

Depreciation and amortization

 

309,898

 

155,749

 

59,620

 

22,163

 

18,332

 

6,342

 

5,812

 

5,507

Stock-based comp. expense

 

541,002

 

596,455

 

591,814

 

585,384

 

480,458

 

608,703

 

175,361

 

225,501

Foreign currency transaction loss (gain)

 

22,177

 

(13,738)

 

6,620

 

(37,743)

 

(72,547)

 

(84,179)

 

72,516

 

91,279

Total operating expenses

 

5,394,269

 

4,903,799

 

5,130,517

 

3,665,260

 

3,894,134

 

3,733,270

 

3,169,619

 

3,726,756

Other income (expenses and income taxes)

 

(11,362)

 

366,369

 

110,909

 

120,463

 

103,703

 

73,913

 

34,936

 

5,347

Net income (loss)

 

76,301

 

(53,628)

 

(988,043)

 

375,746

 

236,842

 

(255,530)

 

214,565

 

(438,267)

Basic income (loss) per common share:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Net income (loss) per share

$

-

$

-

$

(0.04)

$

0.01

$

0.01

$

(0.01)

$

0.01

$

(0.02)

Basic weighted average common shares outstanding

 

30,020,652

 

28,092,945

 

27,052,445

 

26,981,813

 

26,929,314

 

26,816,550

 

26,718,171

 

26,576,054

Diluted income (loss) per common share:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Net income (loss) per share

$

-

$

-

$

(0.04)

$

0.01

$

0.01

$

(0.01)

$

0.01

$

(0.02)

Diluted weighted average common shares outstanding

 

33,511,242

 

28,092,945

 

27,052,445

 

30,058,791

 

29,791,719

 

26,815,550

 

27,779,841

 

26,576,054

25

Comparison of the Three and Nine Months Ended March 31, 2024 and 2023

Results of Operations

Three Months Ended March 31, 

 

    

2024

    

2023

    

$ Change

    

% Change

 

Revenue:

 

  

 

  

 

  

 

  

Platforms

$

3,953,403

$

2,249,632

$

1,703,771

 

75.7

%

Transactions

 

8,162,269

 

8,092,794

 

69,475

 

0.9

%

Total revenue

 

12,115,672

 

10,342,426

 

1,773,246

 

17.1

%

Cost of revenue:

 

  

 

  

 

  

 

  

Platforms

 

571,352

 

268,630

 

302,722

 

112.7

%

Transactions

 

6,062,388

 

6,046,523

 

15,865

 

0.3

%

Total cost of revenue

 

6,633,740

 

6,315,153

 

318,587

 

5.0

%

Gross profit:

 

  

 

  

 

  

 

  

Platforms

 

3,382,051

 

1,981,002

 

1,401,049

 

70.7

%

Transactions

 

2,099,881

 

2,046,271

 

53,610

 

2.6

%

Total gross profit

 

5,481,932

 

4,027,273

 

1,454,659

 

36.1

%

Operating expenses:

 

  

 

  

 

  

 

  

Sales and marketing

 

1,122,365

 

642,624

 

479,741

 

74.7

%

Technology and product development

 

1,371,754

 

953,677

 

418,077

 

43.8

%

General and administrative

 

2,027,073

 

1,871,590

 

155,483

 

8.3

%

Depreciation and amortization

 

309,898

 

18,332

 

291,566

 

1,590.5

%

Stock-based compensation expense

 

541,002

 

480,458

 

60,544

 

12.6

%

Foreign currency transaction loss (gain)

 

22,177

 

(72,547)

 

94,724

 

130.6

%

Total operating expenses

 

5,394,269

 

3,894,134

 

1,500,135

 

38.5

%

Income from operations

 

87,663

 

133,139

 

(45,476)

 

(34.2)

%

Other income

 

31,228

 

104,331

 

(73,103)

 

(70.1)

%

Income from operations before provision for income taxes

 

118,891

 

237,470

 

(118,579)

 

(49.9)

%

Provision for income taxes

 

(42,590)

 

(628)

 

(41,962)

 

(6,681.8)

%

Net income

$

76,301

$

236,842

 

(160,541)

 

(67.8)

%

26

Nine Months Ended March 31, 

 

    

2024

    

2023

    

$ Change

    

% Change

 

Revenue:

 

  

 

  

 

  

 

  

Platforms

$

9,679,179

$

6,379,871

$

3,299,308

 

51.7

%

Transactions

 

22,811,206

 

21,363,864

 

1,447,342

 

6.8

%

Total revenue

 

32,490,385

 

27,743,735

 

4,746,650

 

17.1

%

Cost of revenue:

 

  

 

  

 

  

 

  

Platforms

 

1,440,151

 

752,176

 

687,975

 

91.5

%

Transactions

 

17,052,934

 

16,211,211

 

841,723

 

5.2

%

Total cost of revenue

 

18,493,085

 

16,963,387

 

1,529,698

 

9.0

%

Gross profit:

 

  

 

  

 

  

 

  

Platforms

 

8,239,028

 

5,627,695

 

2,611,333

 

46.4

%

Transactions

 

5,758,272

 

5,152,653

 

605,619

 

11.8

%

Total gross profit

 

13,997,300

 

10,780,348

 

3,216,952

 

29.8

%

Operating expenses:

 

  

 

  

 

  

 

  

Sales and marketing

 

2,612,308

 

1,830,448

 

781,860

 

42.7

%

Technology and product development

 

3,952,891

 

2,751,099

 

1,201,792

 

43.7

%

General and administrative

 

6,593,790

 

5,004,678

 

1,589,112

 

31.8

%

Depreciation and amortization

 

525,267

 

30,486

 

494,781

 

1,623.0

%

Stock-based compensation expense

 

1,729,271

 

1,264,522

 

464,749

 

36.8

%

Foreign currency transaction loss (gain)

 

15,059

 

(84,210)

 

99,269

 

117.9

%

Total operating expenses

 

15,428,586

 

10,797,023

 

4,631,563

 

42.9

%

Loss from operations

 

(1,431,286)

 

(16,675)

 

(1,414,611)

 

(8,483.4)

%

Other income

 

547,965

 

218,095

 

329,870

 

151.3

%

Income (loss) from operations before provision for income taxes

 

(883,321)

 

201,420

 

(1,084,741)

 

(538.5)

%

Provision for income taxes

 

(82,049)

 

(5,543)

 

(76,506)

 

(1,380.2)

%

Net income (loss)

$

(965,370)

$

195,877

 

(1,161,247)

 

(592.8)

%

Revenue

Three Months Ended March 31, 

 

    

2024

    

2023

    

$ Change

    

% Change

 

Revenue:

 

  

 

  

 

  

 

  

Platforms

$

3,953,403

$

2,249,632

$

1,703,771

 

75.7

%

Transactions

 

8,162,269

 

8,092,794

 

69,475

 

0.9

%

Total revenue

$

12,115,672

$

10,342,426

$

1,773,246

 

17.1

%

27

Total revenue increased $1,773,246, or 17.1%, for the three months ended March 31, 2024 compared to the prior year, due to the following:

Category

    

Impact

Key Drivers

Platforms

 

$

1,703,771

Increased due to additional deployments to new and existing customers, expansion from existing customers and additional revenue from the ResoluteAI and Scite transactions. 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

 

$

69,475

Increased primarily due to organic higher paid order volume.

Nine Months Ended March 31, 

 

    

2024

    

2023

    

$ Change

    

% Change

 

Revenue:

 

  

 

  

 

  

 

  

Platforms

$

9,679,179

$

6,379,871

$

3,299,308

 

51.7

%

Transactions

 

22,811,206

 

21,363,864

 

1,447,342

 

6.8

%

Total revenue

$

32,490,385

$

27,743,735

$

4,746,650

 

17.1

%

Total revenue increased $4,746,650, or 17.1%, for the nine months ended March 31, 2024 compared to the prior year, due to the following:

Category

    

Impact

Key Drivers

Platforms

 

$

3,299,308

Increased due to additional deployments to new and existing customers, expansion from existing customers and additional revenue from the ResoluteAI and Scite transactions. 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,447,342

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

Cost of Revenue

Three Months Ended March 31, 

 

    

2024

    

2023

    

$ Change

    

% Change

 

Cost of Revenue:

 

  

 

  

 

  

 

  

Platforms

$

571,352

$

268,630

$

302,722

 

112.7

%

Transactions

 

6,062,388

 

6,046,523

 

15,865

 

0.3

%

Total cost of revenue

$

6,633,740

$

6,315,153

$

318,587

 

5.0

%

Three Months Ended

 

March 31, 

    

2024

    

2023

    

% Change *

 

As a percentage of revenue:

 

  

 

  

 

  

Platforms

 

14.5

%  

11.9

%  

2.6

%

Transactions

 

74.3

%  

74.7

%  

(0.4)

%

Total

 

54.8

%  

61.1

%  

(6.3)

%

28

*

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 6.3%, from 61.1% for the previous year to 54.8%, for the three months ended March 31, 2024.

    

Impact as percentage  

    

Category

of revenue

Key Drivers

Platforms

 

 

2.6

%  

Increased primarily due to proportionally greater hosting costs from ResoluteAI.

Transactions

 

 

0.4

%  

Decreased primarily due to higher copyright margins.

Nine Months Ended March 31, 

 

    

2024

    

2023

    

$ Change

    

% Change

 

Cost of Revenue:

 

  

 

  

 

  

 

  

Platforms

$

1,440,151

$

752,176

$

687,975

 

91.5

%

Transactions

 

17,052,934

 

16,211,211

 

841,723

 

5.2

%

Total cost of revenue

$

18,493,085

$

16,963,387

$

1,529,698

 

9.0

%

Nine Months Ended

 

March 31, 

 

    

2024

    

2023

    

% Change *

 

As a percentage of revenue:

 

  

 

  

 

  

Platforms

 

14.9

%  

11.8

%  

3.1

%

Transactions

 

74.8

%  

75.9

%  

(1.1)

%

Total

 

56.9

%  

61.1

%  

(4.2)

%

*

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 4.2%, from 61.1% for the previous year to 56.9%, for the nine months ended March 31, 2024.

    

Impact as percentage  

    

Category

of revenue

Key Drivers

Platforms

 

 

3.1

%  

Increased primarily due to proportionally greater hosting costs from ResoluteAI.

Transactions

 

 

1.1

%  

Decreased primarily due to higher copyright margins.

Gross Profit

Three Months Ended March 31, 

 

    

2024

    

2023

    

$ Change

    

% Change

 

Gross Profit:

 

  

 

  

 

  

 

  

Platforms

$

3,382,051

$

1,981,002

$

1,401,049

 

70.7

%

Transactions

 

2,099,881

 

2,046,271

 

53,610

 

2.6

%

Total gross profit

$

5,481,932

$

4,027,273

$

1,454,659

 

36.1

%

Three Months Ended

 

March 31, 

    

2024

    

2023

    

% Change*

 

As a percentage of revenue:

 

  

 

  

 

  

Platforms

 

85.5

%  

88.1

%  

(2.6)

%

Transactions

 

25.7

%  

25.3

%  

0.4

%

Total

 

45.2

%  

38.9

%  

6.3

%

*

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

29

Nine Months Ended March 31, 

 

    

2024

    

2023

    

$ Change

    

% Change

 

Gross Profit:

 

  

 

  

 

  

 

  

Platforms

$

8,239,028

$

5,627,695

$

2,611,333

 

46.4

%

Transactions

 

5,758,272

 

5,152,653

 

605,619

 

11.8

%

Total gross profit

$

13,997,300

$

10,780,348

$

3,216,952

 

29.8

%

Nine Months Ended

 

March 31, 

 

    

2024

    

2023

    

% Change*

 

As a percentage of revenue:

 

  

 

  

 

  

Platforms

 

85.1

%  

88.2

%  

(3.1)

%

Transactions

 

25.2

%  

24.1

%  

1.1

%

Total

 

43.1

%  

38.9

%  

4.2

%

*

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

Operating Expenses

Three Months Ended March 31, 

 

    

2024

    

2023

    

$ Change

    

% Change

 

Operating Expenses:

 

  

 

  

 

  

 

  

Sales and marketing

$

1,122,365

$

642,624

$

479,741

 

74.7

%

Technology and product development

 

1,371,754

 

953,677

 

418,077

 

43.8

%

General and administrative

 

2,027,073

 

1,871,590

 

155,483

 

8.3

%

Depreciation and amortization

 

309,898

 

18,332

 

291,566

 

1,590.5

%

Stock-based compensation expense

 

541,002

 

480,458

 

60,544

 

12.6

%

Foreign currency transaction loss (gain)

 

22,177

 

(72,547)

 

94,724

 

130.6

%

Total operating expenses

$

5,394,269

$

3,894,134

$

1,500,135

 

38.5

%

Category

    

Impact

Key Drivers

Sales and marketing

 

$

479,741

Increased primarily due to greater personnel costs, including costs from the ResoluteAI and Scite transactions, and marketing discretionary spend.

Technology and product development

 

$

418,077

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

 

$

155,483

Increased due to greater personnel costs, primarily from the onboarding of Resolute AI and Scite, partially offset by lower recruiting expenses.

Nine Months Ended March 31, 

 

    

2024

    

2023

    

$ Change

    

% Change

 

Operating Expenses:

 

  

 

  

 

  

 

  

Sales and marketing

$

2,612,308

$

1,830,448

$

781,860

 

42.7

%

Technology and product development

 

3,952,891

 

2,751,099

 

1,201,792

 

43.7

%

General and administrative

 

6,593,790

 

5,004,678

 

1,589,112

 

31.8

%

Depreciation and amortization

 

525,267

 

30,486

 

494,781

 

1,623.0

%

Stock-based compensation expense

 

1,729,271

 

1,264,522

 

464,749

 

36.8

%

Foreign currency transaction gain

 

15,059

 

(84,210)

 

99,269

 

117.9

%

Total operating expenses

$

15,428,586

$

10,797,023

$

4,631,563

 

42.9

%

30

Category

    

Impact

Key Drivers

Sales and marketing

 

$

781,860

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,201,792

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,589,112

Increased due to greater legal expenses and personnel costs, primarily from the onboarding of Resolute AI and Scite, 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.

Net Income (Loss)

Three Months Ended March 31, 

 

    

2024

    

2023

    

$ Change

    

% Change

 

Net Income (Loss):

 

  

 

  

 

  

 

  

Net income:

$

76,301

$

236,842

$

(160,541)

 

(67.8)

%

Net income decreased $160,541 or 67.8%, for the three months ended March 31, 2024 compared to the prior year, primarily due to increased operating expenses, partially offset by gross profit as described above.

Nine Months Ended March 31, 

 

    

2024

    

2023

    

$ Change

    

% Change

 

Net Income (Loss):

 

  

 

  

 

  

 

  

Net income (loss):

$

(965,370)

$

195,877

$

(1,161,247)

 

(592.8)

%

Net loss increased $1,161,247 or 592.8%, for the nine months ended March 31, 2024 compared to the prior year, primarily due to increased operating expenses, partially offset by increased gross profit as described above.

Liquidity and Capital Resources

Nine Months Ended March 31, 

2024

2023

Consolidated Statements of Cash Flow Data:

    

Net cash provided by operating activities

$

1,589,791

$

1,872,356

Net cash used in investing activities

 

(10,081,507)

 

(327,426)

Net cash used in financing activities

 

(836,984)

 

(17,056)

Effect of exchange rate changes

 

4,791

 

1,850

Net increase (decrease) in cash and cash equivalents

 

(9,323,909)

 

1,529,724

Cash and cash equivalents, beginning of period

 

13,545,333

 

10,603,175

Cash and cash equivalents, end of period

$

4,221,424

$

12,132,899

Liquidity

As of March 31, 2024, we had cash and cash equivalents of $4,221,424, compared to $13,545,333 as of June 30, 2023, a decrease of $9,323,909. This decrease was primarily due to cash used in investing activities.

31

Operating Activities

Net cash provided by operating activities was $1,589,791 for the nine months ended March 31, 2024 and resulted primarily from an increase in fair value of vested restricted common stock of $1,603,820, an increase in deferred revenue of $768,347, partially offset by an increase in accounts receivable of $739,883.

Net cash provided by operating activities was $1,872,356 for the nine months ended March 31, 2023 and resulted primarily from an increase in deferred revenue of $986,044, an increase in accounts payable and accrued expenses of $947,789 and an increase in fair value of vested restricted common stock of $925,550, partially offset by an increase in accounts receivable of $1,545,695.

Investing Activities

Net cash used in investing activities was $10,081,507 for the nine months ended March 31, 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 $327,426 for the nine months ended March 31, 2023 and resulted primarily from the payment for non-refundable deposit for asset acquisition of $297,450.

Financing Activities

Net cash used in financing activities was $836,984 for the nine months ended March 31, 2024 and resulted from repurchase of common stock of $522,024 and the payment of contingent acquisition consideration of $314,960.

Net cash used in financing activities was $17,056 for the nine months ended March 31, 2023 and resulted from the repurchase of common stock of $74,556, 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 May 13, 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), 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

32

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 three and nine months ended March 31, 2024 and 2023:

    

Three Months Ended

    

March 31, 

2024

    

2023

    

$ Change

Net income (loss)

$

76,301

$

236,842

$

(160,541)

Add (deduct):

 

 

 

  

Other (income) expense

 

(31,228)

 

(104,331)

 

73,103

Foreign currency transaction loss (gain)

 

22,177

 

(72,547)

 

94,724

Provision for income taxes

 

42,590

 

628

 

41,962

Depreciation and amortization

 

309,898

 

18,332

 

291,566

Stock-based compensation

 

541,002

 

480,458

 

60,544

Adjusted EBITDA

$

960,740

$

559,382

$

401,358

    

Nine Months Ended

    

March 31, 

2024

    

2023

    

$ Change

Net income (loss)

$

(965,370)

$

195,877

$

(1,161,247)

Add (deduct):

 

 

 

  

Other (income) expense

 

(547,965)

 

(218,095)

 

(329,870)

Foreign currency transaction loss (gain)

 

15,059

 

(84,210)

 

99,269

Provision for income taxes

 

82,049

 

5,543

 

76,506

Depreciation and amortization

 

525,267

 

30,486

 

494,781

Stock-based compensation

 

1,729,271

 

1,264,522

 

464,749

Adjusted EBITDA

$

838,311

$

1,194,123

$

(355,812)

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.

33

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Not required.

Item 4. 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 Quarterly Report on Form 10-Q. 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 March 31, 2024, the end of the period covered by this report, our disclosure controls and procedures were effective at a reasonable assurance level.

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 Control Over Financial Reporting

In addition, our management with the participation of our principal executive officer and principal financial officer have determined that no change in our internal control over financial reporting (as that term is defined in Rules 13(a)-15(f) and 15(d)-15(f) of the Exchange Act) occurred during the quarter ended March 31, 2024 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

34

PART II — OTHER INFORMATION

Item 1A. Risk Factors.

There have been no material changes from the risk factors disclosed in the Company's Annual Report on Form 10-K for the year ended June 30, 2023.

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

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 2024. 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 three months ended March 31, 2024, we repurchased 159,044 shares of our common stock from employees at an average market price of approximately $2.85 per share for an aggregate amount of $453,276. As of March 31, 2024, $379,071 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

Purchased1

per Share

Plans or Programs

Plans or Programs

January 1-31, 2024

 

 

 

$

82,347

February 1-29, 2024

 

 

 

$

82,347

March 1-31, 2024

 

159,044

$

2.85

 

$

379,071

Total

 

159,044

$

2.85

 

 

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

35

Item 6. Exhibits

EXHIBIT INDEX

Exhibit
Number

 Description

2.1

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 as of July 28, 2023. (Incorporated by reference to Exhibit 2.1 to the registrant’s Current Report on Form 8-K filed on July 31, 2023.)

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. (Incorporated by reference to Exhibit 2.1 to the registrant’s Current Report on Form 8-K filed on November 24, 2023.)

3.1.1

Articles of Incorporation. (Incorporated by reference to Exhibit 3.1 to the registrant’s Registration Statement on Form SB-2 filed on December 28, 2007.)

3.1.2

Articles of Merger Effective March 4, 2013. (Incorporated by reference to Exhibit 3.1 to the registrant’s Current Report on Form 8-K filed on March 6, 2013.)

3.2

Amended and Restated Bylaws. (Incorporated by reference to Exhibit 3.2 to the registrant’s Current Report on Form 8-K filed on October 17, 2012.)

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 *

101.INS

INLINE XBRL Instance Document

101.SCH

XBRL Taxonomy Extension Schema

101.CAL

XBRL Taxonomy Extension Calculation Linkbase

101.DEF

XBRL Taxonomy Extension Definition Linkbase

101.LAB

XBRL Taxonomy Extension Label Linkbase

101.PRE

XBRL Taxonomy Extension Presentation Linkbase

104

Cover Page Interactive Data File – The cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

*      Furnished herewith

36

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

RESEARCH SOLUTIONS, INC.

 

 

 

By:

/s/ Roy W. Olivier

 

 

Roy W. Olivier

Date: May 13, 2024

 

Chief Executive Officer and President (Principal Executive Officer)

 

 

By:

/s/ William Nurthen

 

 

William Nurthen

Date: May 13, 2024

 

Chief Financial Officer (Principal Financial and Accounting Officer)

37

EX-31.1 2 rsss-20240331xex31d1.htm EX-31.1 Submission Proof - 21-4610-1

Exhibit 31.1

RULE 13a-14(a) CERTIFICATION

I, Roy W. Olivier, certify that:

1.I have reviewed this quarterly report on Form 10-Q 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)

designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)

designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)

evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)

disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a)

all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)

any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:     May 13, 2024

   

/s/ Roy W. Olivier

 

Roy W. Olivier

 

Chief Executive Officer and President

(Principal Executive Officer)


EX-31.2 3 rsss-20240331xex31d2.htm EX-31.2 Submission Proof - 21-4610-1

Exhibit 31.2

RULE 13a-14(a) CERTIFICATION

I, William Nurthen, certify that:

1.I have reviewed this quarterly report on Form 10-Q 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)

designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)

designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)

evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)

disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a)

all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)

any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:      May 13, 2024

   

/s/ William Nurthen

 

William Nurthen

Chief Financial Officer (Principal Financial and

 

Accounting Officer)


EX-32.1 4 rsss-20240331xex32d1.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 quarterly report of Research Solutions, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Roy W. Olivier, Chief Executive Officer and President, and Director 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)

May 13, 2024

 


EX-32.2 5 rsss-20240331xex32d2.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 quarterly report of Research Solutions, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 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)

 

May 13, 2024

 


GRAPHIC 6 rsss-20240331x10q001.jpg GRAPHIC begin 644 rsss-20240331x10q001.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" "H <\# 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#]4Z\JU#XZ M7_\ PE_B?0=!^&'C#Q;_ ,([>Q:?>ZCI<^D16_GO:6]V$075_#(<17463L R M2 3BO5:\J^#?_)1?CM_V.=M_ZCVC4 '_ N3Q=_T0GX@?^!WA[_Y:T?\+D\7 M?]$)^('_ ('>'O\ Y:UZK10!Y5_PN3Q=_P!$)^('_@=X>_\ EK1_PN3Q=_T0 MGX@?^!WA[_Y:UZK10!Y5_P +D\7?]$)^('_@=X>_^6M'_"Y/%W_1"?B!_P"! MWA[_ .6M>JT4 >5?\+D\7?\ 1"?B!_X'>'O_ ):T?\+D\7?]$)^('_@=X>_^ M6M>JT4 >5?\ "Y/%W_1"?B!_X'>'O_EK1_PN3Q=_T0GX@?\ @=X>_P#EK7JM M% 'E7_"Y/%W_ $0GX@?^!WA[_P"6M'_"Y/%W_1"?B!_X'>'O_EK7JM% 'E7_ M N3Q=_T0GX@?^!WA[_Y:T?\+D\7?]$)^('_ ('>'O\ Y:UZK10!Y5_PN3Q= M_P!$)^('_@=X>_\ EK1_PN3Q=_T0GX@?^!WA[_Y:UZK10!Y5_P +D\7?]$)^ M('_@=X>_^6M'_"Y/%W_1"?B!_P"!WA[_ .6M>JT4 >5?\+D\7?\ 1"?B!_X' M>'O_ ):T?\+D\7?]$)^('_@=X>_^6M>JT4 >5?\ "Y/%W_1"?B!_X'>'O_EK M1_PN3Q=_T0GX@?\ @=X>_P#EK7JM% 'E7_"Y/%W_ $0GX@?^!WA[_P"6M'_" MY/%W_1"?B!_X'>'O_EK7JM>">*VN/BG^TI??#S5=:UG1_#.A>&;37H[+0M5N M-+GU&YN+BY@,DEQ;21S&.%8 !&KA"TV7!*QX .F_X7)XN_Z(3\0/_ [P]_\ M+6C_ (7)XN_Z(3\0/_ [P]_\M:Y6Z^(VN_!J^7PE;RI\1V?2==UR'6=6UGR; MA);.:)S8SB*V=5"QW4:K*.?DP8\X)?9?M+:SK&N>#],L/!=K$_BG0[?4;";5 MM9:RBDNI;22X$".UN5F1=B(QA,DZ[BYMA&H=@#I_^%R>+O\ HA/Q _\ [P] M_P#+6C_A &G((8R:A^V5J;7L\^C_#*_P!0 M\/Q7^A6<=]+O^B$_$#_ ,#O#W_RUK@-=_:[U70_"NF9\ R7OC:[UC5M M(?1-.GOM0M8S82E)I5GM+":=D8&(J3:KS)ABH&XZ6E_M,^*_$>J:_#IGPHU* MVMM"\-6/B*\AUJ]:#4G^U6]Q)';164,$SM*LEN8G1BCYW%4?""0 ZW_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH M_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN M_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z M(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+ M6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* M/*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_ MX7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH Y_P"'OC6Q M^)7@#PUXOTR*X@TW7],MM5M8KM569(IXEE17"LP#!7 (!(SG!/6N@KRK]D[_ M )-8^#?_ &)FC?\ I##7JM !7A6DZMXP^&OQ)^**M-U_Q!;ZK8:E MHE[I"PO$-(TZU92MS?PR*PEM91@IC&"" M_P#EK1_PN3Q=_P!$)^('_@=X>_\ EK7JM% 'E7_"Y/%W_1"?B!_X'>'O_EK1 M_P +D\7?]$)^('_@=X>_^6M>JT4 >5?\+D\7?]$)^('_ ('>'O\ Y:T?\+D\ M7?\ 1"?B!_X'>'O_ ):UZK10!Y5_PN3Q=_T0GX@?^!WA[_Y:T?\ "Y/%W_1" M?B!_X'>'O_EK7JM% 'E7_"Y/%W_1"?B!_P"!WA[_ .6M'_"Y/%W_ $0GX@?^ M!WA[_P"6M>JT4 >5?\+D\7?]$)^('_@=X>_^6M'_ N3Q=_T0GX@?^!WA[_Y M:UZK10!Y5_PN3Q=_T0GX@?\ @=X>_P#EK1_PN3Q=_P!$)^('_@=X>_\ EK7J MM% 'E7_"Y/%W_1"?B!_X'>'O_EK1_P +D\7?]$)^('_@=X>_^6M>JT4 >5?\ M+D\7?]$)^('_ ('>'O\ Y:T?\+D\7?\ 1"?B!_X'>'O_ ):UZK10!Y5_PN3Q M=_T0GX@?^!WA[_Y:T?\ "Y/%W_1"?B!_X'>'O_EK7JM% 'E7_"Y/%W_1"?B! M_P"!WA[_ .6M'_"Y/%W_ $0GX@?^!WA[_P"6M>JU'//';0O+-(D42#E 'EW_"Y/%W_ $0GX@?^!WA[_P"6M<9X_EE^)EWI=YKG[/WQ,34]+,GV M+4])\1:1IE[ KC$B+CK:I)Y?4&_A;<:=$PR+SQGJT&GH M5)&"L5M]IE)P<[9%C/&"0>@!YOXG\,:;XOT;1-*U']F_XCK9Z-'<16GV'Q%I M-G)LG ^TI))#K:/,LV,R"1F$AR7W$DU5TW0M!\!7&CZQ:?LZ_$#0[7P]%%]E MA'B31XM.A$4)ACDDMCK?D.Z(3B21&8,=P.[FO4?^$!^)_B=?^*A^)<.@6[+S M:>"]&C@D'/*M<7;7!88R-R1Q'N-O2I+7]F;X?/-#<:[I-QXWO8N5N?&-_/K) M5N#N1+EWCB.0#B-% (& ,4 ?)\7Q<^">CV^EZ)I?PA^)>H0^'X9+*&7P[XHM MM0%G:LRA[*>YM=:?%MNB4?9I7\H%,;!S78:7<_#GXVW.I:MH?P@^(/B)KJ]L M]2NO[ ^(6FB.*XM.+9A%;^( L)B(&U550K(O&4&/LVSL[?3[6*VM8([:VB4) M'#"@1$ Z < 5RGC/X.>!OB'<)<^)/"6CZQ>QG,5]AP,95A MQQTH \$B\!:3#I?V&/\ 9Y^*Z;=5GUN*]7QE8"^M[R962>6&[_M[SX?,5W#K M&ZJ^YMP.35VU\,V-G<:]-'^SO\3S_;FF0:/?Q2>*=,>&2TA&(HUC;7"D97+$ M,@5LO(7RZU:GC@,+]9I0HY.(Y8_ M3. W?QJ\+?ZZP\'_$"U4+O^B$_$#_ ,#O#W_RUKU6B@#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:/^%R>+ MO^B$_$#_ ,#O#W_RUKU6B@#RK_A+O\ HA/Q _\ [P]_P#+6C_A+O^B$_$#_P.\/?_+6C_AO"VJ>!O@%\-/#>MVOV+6M'\,Z9I]];>8LGDSQ6L<^*IHM!MB.>2DF^Z'3H;?N/P M /7Z0D*"20 .237DT?A7XP>*)"VM>-]$\&V3'_CS\)Z5]JNDX_Y_+PM&W)/_ M "ZJ> /^7,D6J]/X81WH T-; M_:(^'6AZE+IG_"4VNKZS$2KZ1H"2:K?J?0VUJLDHZCJO>LP?%GQMXD*CPG\* M=5\E_NZAXOOX='MCU_Y9KY]R.G\4"]1CN1Z3H?A_2_#&F0Z=HVFVFDZ?",1V MEC L,2#T5% _ 5H4 >2#P3\6O%,@?7/B)IWA2S88:Q\':.C3K\V<&[O#*&R MN!E;=#U(P<$+:_LO> [@QR>)K74/B%9XUU&;5H]V",K;S,8(_O'[D:@ M=>PKUJB@"MIVF6>CV45G86D%C:1#;';VT8CC0>@4 "K-%% !1110 4444 % M%%% !7%>-/@KX"^(ERMWXC\(:/JM^AS'J$UH@NXCC&8YP!(AQQE6!KM:* /) MC\";_02&\&_$KQAX;1!A;&_O5UNT;D<,+Y99@, X$@ IHO_ (V^%507 M.E^#_B%;JO[R?3;B?0KLGC[MO+]IC8]$-)U#51]S5?LXBOH^,? M)+-%C4DBPUF=-=M6[X9KM7N<#MMN% MXX],+_:_QG\+\7OA_P *^/+95YN-%O9M'NF.?X;:<31G(];D8/'(Y !ZS17S M_P#%']KK3OA9\-_$VO>(/!_BKPOJVF:9/=6MEK6D226MQ<*C>7";VU,ULI9P MJ\R@G=D9I/V0_P!LWP7^UQX/^UZ/(-)\5642G5?#EQ(#/;'@%T/'F0DG < = M0&"DXH ^@:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKPK2=) M\8?$KXD_%../XI^*/"NFZ!X@M]*L--T2RTAH4B.D:==,Q:YL)I&8RW4IR7QC M &* /=:*\J_X4WXN_Z+M\0/_ 'P]_\ *JO-_B'X@A^%GB.#0O$/Q[^+B:G/ M8RZE''IW@NQU%&MHBHED$EMH,B8C+IO^;*>8F[&]<@'T[17C/A[X=ZYXLT+3 M]:T;]H3QSJ>DZA EU:7EM:>'7CFB=0RNI&E<@@@TT?#[7ET_4K^X^/GQ"T^Q MTYI5NKG4-+T&UCC$8R\FZ72%!C !/F#*$ D$B@#VBBOFZ]O8K'X0Q_%!OVB/ MB3/X'DL$U0:G:>'M(N&%JRAO.:&/16E5 IW,2@V $MM )$OP\9OBE>:I9:!^ MT%\3/[2TP1/>:=JOAS2-,NX4E!,4A@NM%CDV.%;:X7:=K '(- 'T917E7_"F M_%W_ $7;X@?^ /A[_P"55'_"F_%W_1=OB!_X ^'O_E50!ZK17CR_"_Q0VK/I MP^.?Q(^T) MP7.D:$(=I8J )O[(\LME3E VX#!( ()N?\*;\7?\ 1=OB!_X M^'O_ )54 >JT5Y5_PIOQ=_T7;X@?^ /A[_Y55Y7XX\;:=\./$VJ:%X@_:"^+ M5E>Z7;)>WLL?@NQGM+>V<9$[W4>@M"(AA@9-^U2CAB"K 'U35+6M%T_Q)I% M[I6JV4&I:9>PO;W-G=1B2*:-@0R.IX92"00:\2\-:'/XRU[6]%T/]I#QKJVH MZ*ML^H16EGX>D6W$Z&2'+C2=I+(-V 20"I. PSO/\*/$T=Y%:-\??':WV]<]10!PZ_P#!.[X%Z=X]T'QGH'A-_"GB'1;Z M'4+:?1;V6*,R1R+(H:%F:/;D8("C(8CTQ]*5\Y^!G7XD:_K&C>'OVBOB+>ZA MI2)+.LNAZ-;QR1-)+$LT$DNC*EQ$7@E7S(6=,K][D9[?_A3?B[_HNWQ _P# M'P]_\JJ /5:*\J_X4WXN_P"B[?$#_P ?#W_ ,JJXGXDKFZF99E7=Y9^RZ'+M8C)56P6"N5SL; !]%T5X3X)\+:Q\0=+FO M](^.WQ/2*"'M'TZYBD"JVUX+G1HY5RKHPRHR&!&00:Z'_ (4WXN_Z M+M\0/_ 'P]_\JJ /5:*\DM/A-XGO[:.XM?CYX\N;>0926&T\.LK#U!&E8-3? M\*;\7?\ 1=OB!_X ^'O_ )54 >JT5Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_% MW_1=OB!_X ^'O_E50!ZK17S_ /$CP[XV^%^DZ)KUO\8O&&M_\5-H&GS:=JEC MHGV>X@N]7M+29',.G1R#,4[X*.I!P<\5] 4 %%%% !17C_Q0?Q+K_P :/!'A M#1O&VL>"]-O?#^MZK=RZ);6$LT\MM,5;_ .%- M^+O^B[?$#_P!\/?_ "JH ]5HKRK_ (4WXN_Z+M\0/_ 'P]_\JJ/^%-^+O^B[ M?$#_ , ?#W_RJH ]5HKRK_A3?B[_ *+M\0/_ !\/?\ RJH_X4WXN_Z+M\0/ M_ 'P]_\ *J@#U6BO*O\ A3?B[_HNWQ _\ ?#W_RJH_X4WXN_Z+M\0/\ P!\/ M?_*J@#U6BO*O^%-^+O\ HNWQ _\ 'P]_P#*JC_A3?B[_HNWQ _\ ?#W_P J MJ -OXV?!W0OCY\-]4\#>)I+U-!U-H3=+I\PADD$5?\*;\7?] M%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y54 >JT5Y5_PIOQ=_T7;X@?\ M@#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E50!ZK17E7_"F_%W_1=OB!_X ^'O M_E51_P *;\7?]%V^('_@#X>_^55 'JM%>5?\*;\7?]%V^('_ ( ^'O\ Y54? M\*;\7?\ 1=OB!_X ^'O_ )54 >JT5Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_% MW_1=OB!_X ^'O_E50!ZK17E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7; MX@?^ /A[_P"55 'JM%>5?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ / MA[_Y54 >JT5Y_P#L]>*=4\<_ +X:>)-;NOMNM:QX9TS4+ZY\M8_.GEM8Y)'V MH JY9B<* !G@ 5Z!0 5Y5\&_^2B_';_L<[;_ -1[1J]5KRKX-_\ )1?CM_V. M=M_ZCVC4 >JU\W?&_2M0\7?M,?#;3=-U;QMX4C@\/ZY;77B'PUH330Q/ MT,+W6/A3 MPJOAZTACTNVUC4+&ZL1>.EZ/*LXQ;;Q"Q:5[III&"J(HH_\ 6->TSQ'XMN8] M/MO$;_%.]\(#Q7X@BO=0LM*U.VU7?YBR:4VV"&.7[&8_.&8X_(#"%9,+E3]E MUS7Q&^(NA?"CP=J/BGQ-/=6FA:&&,=9&C@1W"*.6;;A0"20!F M@#YHTC3])I?A[<:$F@+I4USJ!NGM)+>)3;P*[J'8 MJWS %%<&380P%3XH?#2[\-_#&W\>Z1XM^*>M^+]=OO#MC<7UOHSIJR:1#?+) M/:&VL[".6VA6*2ZE;]VDC.JHS,'\M_9[G]K/X:6>E:I?7&H:Y;_V5=6UG?V, MOA;54O[5[@$V[26AMO/2.0@JLI01LV%#;B!7K-E=I?V<%U$LJQSQK(JSQ-%( M 1D!D%[&&^UOXZ7%]=^!=;F MO9O[,UR&5]82XC&EQ?NK=1"P43O^[$9<*@E9T<*WW-I?QG\&:YX.\3>*M.UN M.^T'PW-?6^JW=O!*_P!GDL]WVE=@7>^W:2-@;>,%-P8$\GIW[6/P\U75KG3+ M=O%?]H6TK6\UO+X(UN)XYUMOM7D$/9C$K08D6+[[AEVAMRY /%/'_B#QQXIO M/'$^GR?$F1F\#Z)J^G6]MI6IZ:D&H0SS/=Q0&.&(/*T;PEX&+.Y)3:0FQ.>N M];\9:]\0;Q(Y?C+HG@C4?B0+A)(=.U0>?I$VC*)T&^%[JU@6\. H$")]H)B* MO!N@^H/ ?[1W@;XDS6"Z)<:V(+^W:ZL[[4_#.IZ=9W,2IO+1W-S;QQ/\F6 # M$E02!@&I?"_[1/@'QCXDLM#TS5[HW6HB4Z9E7EK9:J(^6-E=S1+!=_+EQ MY$C[D!=P'2P M[W$*Q1R&VCNOWK'S'R!([,\8/5_$OP._Q<_:5\0>&I=8\=^%]#O?!T.CWU[H MFB-'9:ANEGDEMS?SV4L2_NIE^:&5&W.R[MZD+Z+X>_:M^&WB77--TFWU'6;& MZU+47T>UEUGPQJFFVTM\BNS6OGW-M'$)OW4@$18,2I !/%=7X+^+WA7X@^*/ M%?AS1+^XEUWPM/%;ZQ87>GW-I+;-*&,38FC3>CA&973'/#GC.VTR.U\*Z;:3:!I^J6JK;02NLPBNK>WDEFCC21 ZVA,I5F M4/'AY$Y3X7Z-?WGB_P"''B+Q]:_$^X>S\/>+-"NM1@LO$MO+N74K9[/=$C/, M@DLR[(\C,TC1Q@R230H5^P/!?Q;\*_$3Q!XGT;P[J,NJ7GAF].FZK)'93K;0 M72@%X!<,@BDD3(W(CL4R-P&17)>'OVK?AMXEUS3=)M]1UFQNM2U%]'M9=9\, M:IIMM+?(KLUKY]S;1Q";]U(!$6#$J0 3Q0!\W?"C0VT/X5^!-%UJP^,&D>%C MI5TMR^D#Q%'J-GK>Z)5#1K_I"P>3DQC;]CWB0L-Q%3>(;+XFW]A\5)_$.N_$ MY/&^E_#S2GTY?#MK?Q::NO-:7"7L=DMM!Y%SNEEM\L1*R>8S(R&$&'Z/U+]J M+P#I.N:]I-P?%!NM!G:WU-X/!FLS06C ;MSSI:&,(5PXDW;"A#ABI!KH/#OQ MH\+>*_&/B?PKILNJR:YX;7=J=O/H5] D0)(79+)"J2[\$IY;-O4%EW#F@#X^ MU'5_%6@:QJU_8ZE\:]22SU+PI?:>D^CZ[*ET\EQ&VLO)$+8 I]F$FZWVK C' M;'"C[17OW[5[W5RWPQL+&3Q58W/_ E,5Z^J^%= EU.6PACMYD:5L6MQ%'\T M\:CS4.0S$ [&*[7_ UE\/&FT>&,^+9[C6+26^L(+?P-KDLMQ!%((Y)%1;,M MA6>/.1P)(R>'4G9TO]HGP'JWB;PYX?35+ZSU7Q%#++I46IZ->V*79BSYL2R3 MPHGG)M;="6$BXY44 >)_M(>%?B-I5G\.]"M/&_BF'P]!87T.I^*-'T/4]4OI M-2 A^RS3P:5<03XV?:2.'MM_$D7,6WGY;_QW=_M*>'8-5'Q&AT:YOUTG6]MM MK M9[6?02%GC:S L+*-;TIEHWFG25F=KB%$V#WK7OVIO 'ABZO[?4G\3P26. MJ1Z-,5\&ZS(AO)#^[AC9;0K(7RNTH6#"2,@G>F=CQI\>?"7P_P!2O+'6AX@C MFL['^TIWL_"^IWD*6X(#/YL%NZ';D;@&RHR2 : /BO0-$\2?#[X':)IVD:9 M\7+.ZN/AIJVC26-BGB&1[7Q'$UG):")"?]&&3,$F14A90Z;V4;:]",'Q+\0I M\4]5TVX^)-OXNL/#VFR>']-U9+J"SM9GM=M]'"B&*TO)AGC?+*1( 4=3EJ^E M? 7QT\*?$K5HM-T4:_':6\OP!*[.DM MU'JUY5^TM_P DZTC_ +'/PG_ZD.G5ZK0 4444 >5> M(_\ DZ?X>?\ 8F>)?_2[0J]5KRKQ'_R=/\//^Q,\2_\ I=H5>JT %97BGQ+8 M^#O#U_K>I?:OL%C$9IS96]NP-/F40:=937D[LR%0$AA5I'.2.%4^O0&@#$^'GQX\(_%*_M[/0&UPR7- MB=2MI-4\-ZEIL-S; Q@R0RW5O&DH_?1?<8G#@].:]"KXTB\.>-O#?[$UW?Z9 MXR^),NOW'AS3+*QT]?#[0ZMI=Q QCE@AMHK-) C$[/,:$R;$#^.]+^+'ARRT#Q3XYT;P='9Z?<:!*FE:UKLMQ3^(_VH?A_X2U[7M(U2X\0V]SH*B75)D\)ZM+:V41#$32W M*6IA6+".WFE]F$8[L*2/*_V>[3XC+\;]9N?&/B+Q&]RQU-+[0[CP]J4>E^7] MJ4VDT5]-=/9$+$%5$LXHW997,RET9EY/XUW^H7/Q,^-+VE[\4M&AN] M=-M+ M/PWX&O+VSUN>.&[#Q-.+%G"YE1-\%S;Y$A*RJ0'4 ^T[6ZAOK6&YMIH[BWF0 M2131,&1U(R&4C@@@Y!%0ZOJD.B:7=7]PEQ)!;1M*Z6EM)I?$3PQXE^%H30?&'AJ;1K#PI)J.E^&(=7U/24B^V[-3M(8K)&M MSY<&=[W4D[E$188E)\YG>,-9^(5MHWQA72[GXH-.8I+K3[FTTO4D>&=]0PMM M#!)#/O+0A!YUE-Y2QH3Y-H[.\H!]PUY?\0_VD_ GPLUZ[T?Q'<:[;WMI8/JD MYLO"^J7T,=HF/,G,UO;/'L3(W-NPI(#8KA/"5]>:K\=KJYUV3XDV6K_VL[Z1 M%;VU^GAZZTA[(&-9U,?V2(JYD9O-\NZ$R!1"R?2?[6]_-<^!?",-A'XJBGG M\2Z7>_;?#/AZXU*[L889TEDG,2VTX0JHR%EC.3QM8Y% 'J_@3XAZ-\1].O+W M1AJ4<=G)=/TG4+_4O.RYE^?S&GG M$A+*\$=NC. ?:UI>V]_$TMK/%%PP#HQ1UR.ZLK*1V((/(J>O@+PIH M&K?#?P7HUO8Z?\6HH'TWQ1HVJ65L?$,Y74FF@DT]XD)/EJ5$FVZAVQ;G?=)D MM6WX2A^*GB-_&7Q4R^0_FO'=6@<[3#,GF*GVOX0EN9_">BRWMMRB6> M)S&NY)''#.#D%AP2": ->BBB@#RK]D[_ )-8^#?_ &)FC?\ I##7JM>5?LG? M\FL?!O\ [$S1O_2&&O5: "O*O@W_ ,E%^.W_ &.=M_ZCVC5ZK7E6H? N_P#^ M$O\ $^O:#\3_ !AX2_X2*]BU"]T[2X-(EM_/2TM[0.ANK":09BM8LC>1D$@# M- 'JM%>5?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y54 >JUX] M^V"ES=?LP_$W3K'3=3U?4M3T"\TZSL=(T^>^N)IYH6CC41PH[8+,,L1M7J2! MS5S_ (4WXN_Z+M\0/_ 'P]_\JJ/^%-^+O^B[?$#_ , ?#W_RJH \?^*WPYLO M#/PMUKQI'?>/OB#XJ\6W&A6_VR_\/RS:C%:6UXERL7V*SLHC;HB_:';S(5;> MP5B6*+7I_BC]H.TO?!VMS:!H/CB.["Q65I>3^!M779.$)YD MCA-@&U0^]U6M'_A3?B[_ *+M\0/_ !\/?\ RJH_X4WXN_Z+M\0/_ 'P]_\ M*J@#S/X*:/XC^!WQ^U[PAK43ZUHWBG2['4;;5O#GA+4+32[.]MHOLAAEE:6Y MC1WMX+<[FF49AP0K.N_I_A'XIBT[XC?M :E=Z-XEM;(Z_!J,$L_AK44%Y!%I M%C;2-; P9N#YUK,H6+>S;0R@JZ%NE_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ M *+M\0/_ !\/?\ RJH \.^"_P %?%GBO]C+6?#9\3^)H-3USP0WARW\/^*= M+_LV/1;L03(R1K]F@D,9,JJ7=9&*H")&KH==UK4_C5H?PO\ !NE>#/%'AG7M M$U[2=6UE]5T6>SL]'BL)D>=$NY(U@N2Y0PQ_9FD#B0OQ&&(]0_X4WXN_Z+M\ M0/\ P!\/?_*JC_A3?B[_ *+M\0/_ !\/?\ RJH ^O].6\TZ[L[6*WNE^TQ1B5;6^MBS% M<[(9;AB0'3=[-_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ ME50!Q?[)%I'H&K_%W1X]+\0V-N?%*7=G=ZYHE[8B_@&F6%L;A99XD65FFMI] MQ!+$_.>'4GR7P?8:E)X@NO&VKZ;X[U[P%8>.;_5)?"%UX6O;2:QEFN]^GZO: MP"UCN;Q8\MYD#&8)YPE"*T 6O7O WA+QKXL\3_$/2YOC;X\@C\,Z[%I,,B67 MA\F9'TRQO"[9TK@[KQEX[(.^:[#_ (4WXN_Z+M\0/_ 'P]_\JJ /"Y/&$D/Q MK^(GB*/4OBWH6ERZOI=W;Z3I'P\U":TUE+6WMQ*CR-IQE7>T3Q96>-",$AD) MW>H_%O2_%/AOXF^'?%_A'2K^:?Q1IS>$M8CMHA)]@=BTUAJ$^TD>7;.UTC$$ MC%UP>!GH_P#A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJH \K M_: C;2OC?\-;?2[[X@>%-+T3PQK-I+K7@OPC<:P(?/ETX6]N7-A=QG<+69CM M&]?*7++O&Z]X@L=&^-%YX&\*ZSIOC:W>7P_?):>(;KPW?VL]G>QW-JUI?^>T M3):3EK&2=%G=7'R"1!YJJWHW_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7; MX@?^ /A[_P"55 'D6K:!\0[_ .%6MZCXN\-SWWBGP_X_T;6;R#1(#+_:MK8G M3O-O+./J_F0PO,(5RP<-$-SK@]9X]\:1^-_#/Q"\0:9X?\6'2X/"DVD0BY\+ MZC!=WEW<%P(X;.2!;EPG[HM((O+Q*,,?+E\OL?\ A3?B[_HNWQ _\ ?#W_RJ MH_X4WXN_Z+M\0/\ P!\/?_*J@#B/V7]=N;66TTBYUKXD^))YM$LT>+Q?X1FT M>TT./$&FV6IV.JG3;NWT2*&>6TNHKJ%7:#38Y-OFPQDA74D C/->P4 M%%%% 'E7B/\ Y.G^'G_8F>)?_2[0J]5KS_XA_"1_'/BK0?$EAXQ\0>#-:T>R MO=/BN="2QD\Z"Z>VDE21;NUG7[UG"05"D8;D@UE?\*;\7?\ 1=OB!_X ^'O_ M )54 >JT5Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E50!ZK M17E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55 'JM%>5 M?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y54 >JT5Y5_PIOQ=_ MT7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E50!ZK17E7_"F_%W_1=O MB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55 'JM%>5?\*;\7?]%V^('_ ( ^ M'O\ Y55Q^E^$O&M_\7O$W@]OC;X\2UTG0M*U9+D67A_?(]W<:C$R$?V5C"BQ M0C_?;T% 'T+17E7_ IOQ=_T7;X@?^ /A[_Y54?\*;\7?]%V^('_ ( ^'O\ MY54 >JT5Y5_PIOQ=_P!%V^('_@#X>_\ E51_PIOQ=_T7;X@?^ /A[_Y54 >J MT5Y5_P *;\7?]%V^('_@#X>_^55'_"F_%W_1=OB!_P" /A[_ .55 'JM%>5? M\*;\7?\ 1=OB!_X ^'O_ )54?\*;\7?]%V^('_@#X>_^55 'JM%>5?\ "F_% MW_1=OB!_X ^'O_E51_PIOQ=_T7;X@?\ @#X>_P#E50!ZK17E7_"F_%W_ $7; MX@?^ /A[_P"55'_"F_%W_1=OB!_X ^'O_E50 ?LG?\FL?!O_ +$S1O\ TAAK MU6N?^'O@JQ^&O@#PUX0TR6XGTW0-,MM*M9;ME:9XH(EB1G*JH+%4!) SG ' M2N@H **** "BBB@ HHHH **** "BBB@ HHHH ***QO&5QKEIX2UF?PS:6M_X MBBLY9-.M+V0QP3W 0F.-V'W59@ 6[9SVH X/X-_\E%^.W_8YVW_J/:-7JM?F M[^P3^VC\1?C[^T5XVT!O >FZ1IVJ7Q\0>(+MI9]^FF*PM+!844C!=WM(CM;! M&Z4\[*_2*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *\J\.?\ )T_Q#_[$SPU_Z7:[7J4PD,3B(J)=IVEQ ME0>V1Z5^97P;_;9^+OC']NC5/ MU\-]%L/$E\MIX;UI5N9WAL+?3KB^FENE; M'S K>2;AH ] HKRK_AK'X(?]%D^'_P#X5%C_ /':/^&L?@A_T63X?_\ A46/_P = MH ]5HKRK_AK'X(?]%D^'_P#X5%C_ /':/^&L?@A_T63X?_\ A46/_P =H ]5 MHKRK_AK'X(?]%D^'_P#X5%C_ /':/^&L?@A_T63X?_\ A46/_P =H ]5HKRK M_AK'X(?]%D^'_P#X5%C_ /':/^&L?@A_T63X?_\ A46/_P =H ]5HKRK_AK' MX(?]%D^'_P#X5%C_ /':/^&L?@A_T63X?_\ A46/_P =H ]5HKRK_AK'X(?] M%D^'_P#X5%C_ /':/^&L?@A_T63X?_\ A46/_P =H TOAK\"/"/PF\7^/_$O MAW3Q::IXVU1=5U23 YD$84JO&=IV^H MZ;>PIT:@#U6BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ KYZC\2?'-OBJ_A-O$'P]#)HR:V8AX;OB-K7+1&V\_^T.H"_Z[RN3S MY0Z5]"UYM'\-_$B?'J;QVWB32FT%])72%T0:-*+I8PQDW&[^U;2WFEC_ *@# M9A>HWD SK;]JGX9ZCINH:AIVMWNKV%E>_P!FM=:5H=_>17%UYS1>1;M# PN9 M-RD[(=Y"?/C80U5=5_; ^$.BVUK-=>,8@UQI0UP6T-C=37,=B6P9Y84B,D2J M0=_F*I0*Q?:%)& W[-OBR7X::EX7E\>Z8\]YXJO/$>$R3L2!,@=51)%==X?C7_8K\6CP!?>$H?B+X>MM.N/"%UX.0P^$)E,-M M/<&1I% U'&Y4)11C .&P0-M 'O.I_'+P/HGB/5M#U'75T_4-+MIKRZ^U6TT4 M(AAB$T[I,R".01(R&38S>7YD8?:74',M?VDO -YX:/>-I:02!C&6?8H/W#E2Z$OB)Z1;WNN>$Y/#&L/<>&I)4?2)%52^PON*?.H*D&N3\4_M3:7JWP\O/$'PXDAUJYLKS2!4JY1N=F5(5@_,:3^Q;XQTC1O%%K#\1O#HO?$,&C MI>ZBWA.ZDGN)M/N7G2YG>35'>>:0OMD=VR0J@8"@4 >M?M'_ !:U'X0^'?#U M_:W>G:%IVHZO'IVH>)]9TZ>_L-$B>*5HY[B*&2)O+>9(8/,:6-(S.K,V!M:O M'^T9HW@KP#H>N?$6^L=/N]6BOM1@;PO%=:S9OIL,N5OEEMXG(M_L\EM(\[A$ M7SADKD"NQ^('A7Q3X@CT:Y\,>+(O#6JZ;,TS&YT]KRRO0T90QSP+-$S(-Q<; M9%8.J'<0&5O _%_[#5SK_P +;/P+IWC#3-,T1X-934-*?P\[:5YNH2K*)K2R MBNXD@:U8/]G$IN!&6#M>+*-AB1"SRL\85(HD=B,'+%L+V^B?$WPQX@\#3>,;35XE\-P13S7-]=J]L M+58"PG$Z2A7A:,QN'60*R%&# $&O$O&/[).L?$6XUZ?Q-XK\/:H;^/1I8+5_ M"9DM$NM/#X,\,UW(L\$OG3AHOD8*Z[9 R;SZ!IWP'LH_@9J7PXGETS28-0M[ MB)YO".CQ:1:VKRL6#VUJ&D";20WSM(68$L3G% &%\0/VK?#>@_"GQ?XHT&'5 M;[5=!\N"32+_ ,/ZE:W<$TP_%O%":KXYT0^+]?M++2YM7M_#4R6<=C:RRS(BVAOBWFM)/*6D,VW&T", M8)/I/BOPIXI\0^%]&@LO%L>A^);"6&ZFU*ST]C:7*;:XEM;V[TO2M O M+:ZFL3 UQ=1P[KZ0"=(HI/+;YQ(Q4;%Q\W9Z)^SYJGA_X7?$70;#Q!HMGXD\ M<7MQ?W^H6OA]H=+MY9H8K>4PV"W092T46YBT[%II'D8D'96N_P +O&0\*_#S M2HO%F@?:/#4T;W]Q-X=F>/4$2)H56./[:# ?+=LEFE!;!P -I ,+XO\ QRUC M2]?^%&D> I='N8_&.J0QW.KZA;2W<-M92VT\T++%'+$=\WD/L9GV@12?*QQ7 M1?%CXDZWHOC#P?X$\(IIJ>*_$XN[E+_6(Y)K73[.U$9GG>&-XVF8M-#&L8DC MR9"Q;"$'S^#]DK5O#=GX.L?"WC6QL=/\->)9=>MXM7T)[UUMPDT5II\;I=1; M(((;F51D,2Q##:-RMZ9\5OA1=^.=6\,^)?#^O#PQXT\-2RG3=2GL_MMJ\$^Q M;FVN+??&9(I%C0_+)&RO'&P;Y2K %6U^(FO?#W3;^3XG+8?+>16>DW/A6PN[ MJ76"82[&.PC$TZR#9*QB3S=L<;.7*JQ7+U;]K_X0Z+;Z=)<>,8Y)M0TN?6;> MPM+&ZN+TVL$OE3NUM'$TR-&ZRAT9 Z>1<%E @E*.UGX,^+];MM(UF;Q] /'^ ME:K_ &I:ZA_9#G1XU-O):M;#3_M.\1-%-(Q/VCS/-.[S-BK$O&Z_^REXEU&[ MDN+#QYI5H][X=UW1]2^U>')9_-N-7N4N;NXBVWJ"*-7BB6*$ARJ*P>25FW@ M[0_M0^#[?QMXNT&]35;*V\.6%C>RZK)I%XUM=&Y=DCB@=82LKLQA6-$9GF>0 MK&K%&I;W]K/X4Z=%IWVCQ2R7VH)=/;Z0--NVU-OLS;;A#8B+[0CH]CCC+QPQWR ME ODQ,0S2,S>9\ZJR+& >@^"_P!H3P[X]^*FJ^"M)M=5F>ST73];BU8Z96R:');R3?VJUY5^R=_R:Q\& M_P#L3-&_](8:]5H *\J^#?\ R47X[?\ 8YVW_J/:-7JM?/\ X=^)%A\+_BC\ M8K?7M$\8?\33Q-;:A97&E^#M7U*WN(/[$TN NDUK:R1G$L$J$;L@H<@4 ?0% M%>5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(- 'JM%>5 M?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @T >JT5Y5_P - M+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#0!ZK17E7_#2WA'_H M$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(- 'JM%>5?\-+>$?\ H$?$ M#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(- 'JM%>5?\-+>$?^@1\0/_#< M>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @T >JT5Y5_P -+>$?^@1\0/\ PW'B M'_Y!H_X:6\(_] CX@?\ AN/$/_R#0!ZK17E7_#2WA'_H$?$#_P -QXA_^0:/ M^&EO"/\ T"/B!_X;CQ#_ /(- 'I6KF_&DWITL6YU/R'^RB\+"$R[3L\PKSMW M8SCG&<5X1X2\0_'#6_B#XJ\/3>)_A_+%X>ELXYWC\*WT+3+<6_F%U)U)\%"1 M\I'S@$;DSD=;_P -+>$?^@1\0/\ PW'B'_Y!KR_PG\2_^$;^(7Q"\2RZGXEN MX?$H1K*S3X->)XVL7BC\N R2%6\\!,;PJQ%SR#&.* *?P+_:7\<_$#QMX1TR MZU;P7XUMM2FU&UU^P\)Z9#_C)X*T&+3;67P=J5S_96JZI)O\ZVO[B*62R1,':$/V=D?=D[KJVV MXR<^ ^#&_P"$%TGP_=:7XD\30>,](DN;8ZLGP2\3"SU'39G>;[)=VOWI#'/( M\LQ2)E7;MW(WS^8 >W>*/C5XJ^&WQP?0O$Z:/+\/-2@M([/7[ M2SEAET>]NI+B.VBO=T[K+%*UN4$R"+$DD:% M#='34=>U2PN?%MYX?O(-'M$M9S;PVTR_;7\B2X=9'%Q),(T"%/+=BI-*#QWI M_B/6_$I\?G7/%7AG7]!M]%O=%M/@OXHLRYC,A9S*XF&QC<7'R; P!BP^4)?) MLM;M_"_@[P[H7ASQ3\0)4TNUU*SNE\5?"3Q%JMMK"7=PDN^]B6"$R2HJNN\. MNXRN2-K%" >W^)O&_CNP^"=OJ>FZ/HT_Q+U&V6.PTH7#SZ>UVP+8\U2K/$J* M\F05+*AQM) K"UW]HF6\^$'PZ\0^%K&VF\1_$*:ST_1K34G98+6YG@>:1K@+ M\Q6!(IF9 5+-'Y89"P8>1:)8>!+;2/!WA37M+UOQ=\._#UG*#X;UKX)Z_.); MZ1V;[3&S6YBA2,.Z11"%BB.Z[SD%(K7_A&[IY9Y/**/#(EQ;_Z0Z&("+]V\JAAN0Q@'T6L?QO$EYI;7_@=Y M/+@DM?$HTJZ6 DR-YT;Z?]K+AE39M(N<,222N I\HN/C'\;-._9V\7?%";5_ M -TFD:9J]Y%9IX;O8B)K&Y>,(V=0;>DJ0R_,"AC8IQ*,XZ/PG\;)+$ZGJ'B3 M5_&6LZY-;_9K--.^$?B:QTNT R1(;5HI7DD9B-S--]U$5!'EV?S9/LY!+2!II=K^8% * HVTE@#V'3_ M (A?$/QMXQU'P5XS\/:1?VFEZW?>'_&?ABRAFN+Z.2R,WVNY MTZY$BK*JK$LJ0/!OD7*[E<@5EGQ8^B^*5\6^&-?\4:5XHU#2K;3/$"WWP7\3 MW6EZBUOGR+B.V58Y8)5#NF?/=2C ,I*JP?X8UW2/ LWA"+0M3\:RV6FZG=ZS MK4VL_"+Q' MOZ!K7@E[.SOM%?2].ECG>*X4NKO<&Y=)1M4X*Q)G2$1D6[Y="P MZ+X4^*_AU\'M4\72Z#IWQ&CTK7M0_M&+2F^''B'R=.=@3+' /L/RQO(TDNP M!6D?'! ' 6[Q"^\4ZQ-XB\60^);WQ"OB71-6T_X+^)H6TNX^SQ6TT,JNLGVB MWE@@C1X\QY)9@0WEF, [3QY\>?%_A[XT>)_!+?$[X8>$YH4L'T#3O$.AW,M[ MJ3W;2)'" FIQLY5T12\<1_UF=HQSZ+I/CCQKIO[0]WX1\37_ (>7PM>: VL: M*+33)X;N9XIDCNHWG>Y9"(1) QQ$I<7*GY?+;=X:OBWQ/%XO\1>(4\4SS7&N MV]A!-?M P=\C-\V[&$QR"3U/Q2\3>$_B?HOA""YNOB1 M::QH-TDDFLK\,->\Z\MW@:WO865+%%3SX9)!E1A'V.%.P"@!OC+XU?$GX?P? M#N;Q/\1/AAX5L/%#78EUC6?#US;VL"I&9;<_O-50!I$V H6X8G!..=7Q%\:? MB3X+\,> /&8N?"_C_P )ZE%)>:M%X;T:[MKJXTXB69+^R,EU)RMLUO(ULR.6 MV3!)-SQK63\4/B,_BKQQX0\0^%=4\0^'4\.)<>5::K\%O$^HB62:,Q,2T8M\ M*$(PH&C?$B^LM4\'W-YKFNW%KHLTS7%E9_ [Q+:Q-$R>4D%J%!^S MHD>/]9YY+9.0NU% -/XE?&CXBZ3X8\1>*O"/B;P3J6@1:AHJ:3YOAVYN//L] M0E@C60S)J*+)@7*.&55#",C;\X*^C>--4^(UGXST?2]%\0>%[2SG\/WM[8=X*>(1Z9\-]-\%?$+POHI^)NC:7X MHU!=5L8X?AKK\BZ'<*8Y5%NKV)7RA<1^:(2 @WL@ 7 '06/Q6OKE]1U/7M:\ M0W_B(:;/INE36'P4\3VMC:+,T;2/+ PDDF8F&+I-& %P!DDT :/[+/QZ\0_' M"T\.ZE<_$+X=>)3>:%;ZIJ_AWPQID\5]HTLT:LL4LQOKA=R.7C9'CC8[21C! M%?2=?('P9\87OPRT[P3HNI>(M?U;P_X6TN'2(DTWX&^)+*^O8(;?R8DGN91. M N0DK".-"7C7D+N5O:O^&EO"/_0(^('_ (;CQ#_\@T >JT5Y5_PTMX1_Z!'Q M _\ #<>(?_D&C_AI;PC_ - CX@?^&X\0_P#R#0!ZK17E7_#2WA'_ *!'Q _\ M-QXA_P#D&C_AI;PC_P! CX@?^&X\0_\ R#0!ZK17E7_#2WA'_H$?$#_PW'B' M_P"0:/\ AI;PC_T"/B!_X;CQ#_\ (- 'JM%>5?\ #2WA'_H$?$#_ ,-QXA_^ M0:/^&EO"/_0(^('_ (;CQ#_\@T >JT5Y5_PTMX1_Z!'Q _\ #<>(?_D&C_AI M;PC_ - CX@?^&X\0_P#R#0!ZK17E7_#2WA'_ *!'Q _\-QXA_P#D&C_AI;PC M_P! CX@?^&X\0_\ R#0!ZK17E7_#2WA'_H$?$#_PW'B'_P"0:/\ AI;PC_T" M/B!_X;CQ#_\ (- 'JM%>5?\ #2WA'_H$?$#_ ,-QXA_^0:/^&EO"/_0(^('_ M (;CQ#_\@T '[)W_ ":Q\&_^Q,T;_P!(8:]5KS3]F32;[0/V;?A1IFIV5QIV MI67A+2;:ZL[N)HIH)4LXE>-T8 JRL""I (((->ET %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 ..4444 %%%% !1110!_]D! end GRAPHIC 7 rsss-20240331x10q002.jpg GRAPHIC begin 644 rsss-20240331x10q002.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#]4Z*\M_:9 MU2\T']G'XK:EIMY<:;J%GX4U6YMKNTD:.6"5+.5D='4[E96 ;<*A_P"&:O"7 M_07\?_\ AQO$/_R?0!ZQ17D__#-7A+_H+^/_ /PXWB'_ .3Z/^&:O"7_ $%_ M'_\ X<;Q#_\ )] 'K%%>3_\ #-7A+_H+^/\ _P .-XA_^3Z/^&:O"7_07\?_ M /AQO$/_ ,GT >L45Y/_ ,,U>$O^@OX__P##C>(?_D^C_AFKPE_T%_'_ /X< M;Q#_ /)] 'K%%>3_ /#-7A+_ *"_C_\ \.-XA_\ D^C_ (9J\)?]!?Q__P"' M&\0__)] 'K%%>3_\,U>$O^@OX_\ _#C>(?\ Y/H_X9J\)?\ 07\?_P#AQO$/ M_P GT >L45Y/_P ,U>$O^@OX_P#_ XWB'_Y/H_X9J\)?]!?Q_\ ^'&\0_\ MR?0!ZQ17D_\ PS5X2_Z"_C__ ,.-XA_^3Z/^&:O"7_07\?\ _AQO$/\ \GT M>L45Y/\ \,U>$O\ H+^/_P#PXWB'_P"3Z/\ AFKPE_T%_'__ (<;Q#_\GT > ML45Y/_PS5X2_Z"_C_P#\.-XA_P#D^C_AFKPE_P!!?Q__ .'&\0__ "?0!ZQ1 M7D__ S5X2_Z"_C_ /\ #C>(?_D^C_AFKPE_T%_'_P#X<;Q#_P#)] 'K%%>3 M_P##-7A+_H+^/_\ PXWB'_Y/H_X9J\)?]!?Q_P#^'&\0_P#R?0!ZQ17D_P#P MS5X2_P"@OX__ /#C>(?_ )/H_P"&:O"7_07\?_\ AQO$/_R?0!ZQ17D__#-7 MA+_H+^/_ /PXWB'_ .3Z/^&:O"7_ $%_'_\ X<;Q#_\ )] 'K%%?.?C?P1\+ M/AUZ6MM=22NB[EW.J[5R,UJ>$_A M+\-_'-M=SZ+XD\>W0LY_LES&_C_Q)%+!+L23RI4>\5D;;*AVM_>% 'O%%>3_ M /#-?A+_ *"_C_\ \.-XA_\ D^JR_L]^"3>O9+KWCIKN-%E: ?$CQ!N56+!6 MV_;_ +OR-_WR: /8:*\G_P"&:O"7_07\?_\ AQO$/_R?1_PS5X2_Z"_C_P#\ M.-XA_P#D^@#UBBO)_P#AFKPE_P!!?Q__ .'&\0__ "?1_P ,U>$O^@OX_P#_ M XWB'_Y/H ]8HKR?_AFKPE_T%_'_P#X<;Q#_P#)]'_#-7A+_H+^/_\ PXWB M'_Y/H ]8HKR?_AFKPE_T%_'_ /X<;Q#_ /)]'_#-7A+_ *"_C_\ \.-XA_\ MD^@#UBBO)_\ AFKPE_T%_'__ (<;Q#_\GT?\,U>$O^@OX_\ _#C>(?\ Y/H M]8HKR?\ X9J\)?\ 07\?_P#AQO$/_P GT?\ #-7A+_H+^/\ _P .-XA_^3Z M/6**\G_X9J\)?]!?Q_\ ^'&\0_\ R?1_PS5X2_Z"_C__ ,.-XA_^3Z /6**\ MG_X9J\)?]!?Q_P#^'&\0_P#R?1_PS5X2_P"@OX__ /#C>(?_ )/H ]8HKR?_ M (9J\)?]!?Q__P"'&\0__)]'_#-7A+_H+^/_ /PXWB'_ .3Z /6**\G_ .&: MO"7_ $%_'_\ X<;Q#_\ )]'_ S5X2_Z"_C_ /\ #C>(?_D^@#UBBO)_^&:O M"7_07\?_ /AQO$/_ ,GT?\,U>$O^@OX__P##C>(?_D^@#UBBO)_^&:O"7_07 M\?\ _AQO$/\ \GT?\,U>$O\ H+^/_P#PXWB'_P"3Z /6**\G_P"&:O"7_07\ M?_\ AQO$/_R?1_PS5X2_Z"_C_P#\.-XA_P#D^@#UBBO)_P#AFKPE_P!!?Q__ M .'&\0__ "?1_P ,U>$O^@OX_P#_ XWB'_Y/H ]8HKR?_AFKPE_T%_'_P#X M<;Q#_P#)]'_#-7A+_H+^/_\ PXWB'_Y/H ]8HKR?_AFKPE_T%_'_ /X<;Q#_ M /)]"@H ^A:*** /*/VLO\ DUGXQ_\ 8FZS_P"D4M>KUP7QO\'7WQ&^ M#/CSPEILMM'J6O:#?:7;273LD*23V[Q*S[59@H9\G"M7+:1X?^/S45Y1_P (W\;O^BA^ M /\ PA+[_P"7-'_"-_&[_HH?@#_PA+[_ .7- 'J]%>4?\(W\;O\ HH?@#_PA M+[_YKT5Y1_P (W\;O^BA^ /\ PA+[_P"7 M-'_"-_&[_HH?@#_PA+[_ .7- 'J]%>4?\(W\;O\ HH?@#_PA+[_YKT5Y1_P (W\;O^BA^ /\ PA+[_P"7-'_"-_&[_HH? M@#_PA+[_ .7- 'J]%>4?\(W\;O\ HH?@#_PA+[_YKT5Y1_P (W\;O^BA^ /\ PA+[_P"7-'_"-_&[_HH?@#_PA+[_ .7- M 'J]%>4?\(W\;O\ HH?@#_PA+[_YKT5Y1 M_P (W\;O^BA^ /\ PA+[_P"7-'_"-_&[_HH?@#_PA+[_ .7- 'J]%>4?\(W\ M;O\ HH?@#_PA+[_YKT5Y1_P (W\;O^BA^ M /\ PA+[_P"7-'_"-_&[_HH?@#_PA+[_ .7- 'J]%>4?\(W\;O\ HH?@#_PA M+[_YKT5Y1_P (W\;O^BA^ /\ PA+[_P"7 M-'_"-_&[_HH?@#_PA+[_ .7- 'E]YXDTWX+_ +6_C?Q+\0;Z+0_#WB/1-,M] M#\2:F?*L+;R&F%Q9-.WR1.SNDOSLN_\ X#6C\;O'NB:9^_X1KXW#_FH?@#_ ,(2 M^_\ ES1_PC?QNZ_\+"\ ?^$)??\ RYI?R^0OM2??_*Q\R0_$:^M_A]JE[;>+ M+XZ=X:\:ZP'@\4>)-1T@7]JDO^CI%JDN[?LW)MB=FB?[KU0D\0W^C>,/BKXH M\,CQ;#XRN_ ?A^_T[3M1N[J?4%MV69;J5[7>T3RQ+_L[5E^Y\TK;O?-9U[XJ M>!]#FU/QI\5OA+X3MTFE'FWGAB\CA,2R-Y3EY=6C^9DV,RXPK,R[G"[FX5OV MA/B3K)5/ _B32/B1(Z[HYO#?PLU$V3_[M[/K,5M_Y%IQ]W^O)?Y?F$ES2O\ MUO<\X^+7Q*7P]\-_BAJOPX^,&KS^ 8O#=M=0:V==>_:UUEKC;]E@O9_-??+% M]^!7W1?+MV;ZK_%CXK:+X?MOCH=#^,FHS2:+X765E7 M_@2U49.OV?/%WB'3OBQ=ZUKUOXCO=+EUC4_%5RM MI+91:DS11,UF^VS\VW5/]*BB1E1]R_)7T#-H/QZ75K>*+QQ\.I--:"1I[A_! ME^LJ2!D\I5C_ +6*NK*92S;U*[$&UMY*7_\ A&_C=G_DH7@'_P (2^_^7-'- MV_K4/Z_ ?^S=XR'COX46&K"WOX-]S4O\2; M:]4:O*AX;^-W_10_ '_A"7W_ ,N:#X;^-W_10_ '_A"7W_RYI-WD)'JPZ4M> M4?\ "-_&[_HH?@#_ ,(2^_\ ES1_PC?QN_Z*'X _\(2^_P#ES2&>KT5Y1_PC M?QN_Z*'X _\ "$OO_ES1_P (W\;O^BA^ /\ PA+[_P"7- 'J]%>4?\(W\;O^ MBA^ /_"$OO\ YKT5Y1_PC?QN_Z*'X _\ M"$OO_ES1_P (W\;O^BA^ /\ PA+[_P"7- 'J]%>4?\(W\;O^BA^ /_"$OO\ MYKT5Y1_PC?QN_Z*'X _\ "$OO_ES1_P ( MW\;O^BA^ /\ PA+[_P"7- 'J]%>4?\(W\;O^BA^ /_"$OO\ YKT5Y1_PC?QN_Z*'X _\ "$OO_ES1_P (W\;O^BA^ /\ MPA+[_P"7- 'J]%>4?\(W\;O^BA^ /_"$OO\ YKT5Y1_PC?QN_Z*'X _\ "$OO_ES1_P (W\;O^BA^ /\ PA+[_P"7- 'J M]%>4?\(W\;O^BA^ /_"$OO\ YKT5Y1_PC M?QN_Z*'X _\ "$OO_ES1_P (W\;O^BA^ /\ PA+[_P"7- 'J]>4?&3_DHGP* M_P"QSN?_ %'M9H_X1OXW?]%#\ ?^$)??_+FL:Z^&WQ4USQY\.]8\1>+/".KZ M-X=UJ;5)[33/#EUIMPV_3;VU4K(]__Z:UJ^&OV8/A;X;U6#5D\&V6K:[""/#_ ("M&CW) M>>*]3^WW:M_UYV?[O_R:IP^!?B[Q,2WC3XO>([Z)X]DNF>%HHM"M/^ O%NNE M_P# BO::* /,?"7[-WPT\%:BFI:;X-TR3647R_[9U"+[;J#K_M74^^5O^^J] M-Q2T4 %UGXL\,Z/XCM6_P"66JV,5R@_[[6NIHH \4D_9CTO M2!-)X)\8>,?A]*VW:FE:P]W:*%Z;;2\\^!%]D1:'TSX[>$S(UCK/@_XAVB[? M+M]5MI]#N\?Q;KB+[1$S?]L$KVNB@#Q:3]H+5?#)D_X3?X6>,?#T,6W=J&D6 MR:Y:-[K]C9Y]O^_ E=+X*^/?PZ^(6H2Z?X?\:Z/?ZK&*W'[-.GZ5( M\O@GQGXQ\ R/MVQZ9K#7EHFWH%M;U9X$7_<1:9)8?'CP>96M-2\&_$>U4KY= MOJ,%QH-WM_VIX_M$3-_VR2@#VVBO%'_:(U#PTLG_ FWPO\ &?AJ*+;NU#3[ M%=;M&_VE-B\LNW_?B6NK\$_';X>_$>ZEL/#?C/1]5U2+Y9-.BNT6[B/^W;M^ M\3_@2T >@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1124 +1110 4444 %%%% !1110 4444 %4-1 MU*VTJSN+R\GBM;6"-Y9)YWV)&J\LS,>%6K]?.G[8/[,_BG]J#P7%X9TGXD7/ M@;2R2UW906/GQ7_)^65MZ-MZ?+]WV:@#I?@W^TYX"^/=EXPOO#.JK<:/X;U/ M^SYM3N"L<$Q\I&\V)F/^K^9U#-C=L8_=Q2WW[5WPV6[DL]!UBY\<7Z2B![7P M983ZSLD_N.]NCQQ?\#=:^4?V.?\ @FOJ7P'^)FO/\1--\'?$/PG=VL4NGW4L M#2S6MY%(-C>1+%L3*O+\RNWW5_O*H4^$WQ0\4 M;&\8?%ZYL$WYDL/ FCP:7$ZDCY6EN/M4_P#>^9'C^]_P*O-=$UJ_A8I+8V]\GVJ)NF'@/SK_P) M:]!K@_B/\*?"'Q(TZ3_A(_!FA^*KNW5I+9=6L8Y6655^78[*67G'S+0!S/PJ M_:>^'_QB\:^,?"6@:SGQ)X7U"?3[[3KCY'8Q.R-+"/\ EI'N5OF7_P")KV*O MR=^#G_!)+XI>'_&%CXOUKXKZ?X.UZVO/MD5SX;@DO;A&_B.]O*568EE*_,O/ M\7W:_4_1K:\L]*M;>^O3J5Y'&JRW9B6+SV_O;5^[0!IT444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!@>+_%>F>"O"FL^(M9NC9Z/H]G/?WM MQY3/Y4$2,\C[5!9MJJWW>:\WTK]J?P)K>F66IZ=:^-M1TV\@2XMKNU\ Z_+# M<1.NY'1ULMKJRG<&![UH?M9?\FL_&/\ [$W6?_2*6O5Z /)_^&E/"?\ T"/' M_P#X;GQ#_P#(%'_#2GA+_H$>/_\ PW/B'_Y KU8C%?*7Q"^._P 3?A\?BYKL MFK^"+[0_A_8]5_ MX:2\)9!_LCQ__P"&Y\0__(%'_#2?A+)_XE'C_P#\-SXA_P#D"I[/]HCP7<^+ M-.\-2ZC=V>MWC16ZPRZ;=""*ZDM_M"VKW7E>0L_E?-Y32;_]FH=%^.G@F3PG MJ?B6V\92>)=(.K2V$<]G;_:F\\$?Z+:QV\.ZXV\_=61OO?,VTX)>Z3?^OQ _ MM*>$O^@1X_\ _#<^(?\ Y H'[2GA+_H$^/\ _P -UXA_^0*P_P!F#XD>(/B; MX*\5:AK>K0:O=V?B;4-,M;R'3GLT\B)U5/W#,73_ '7;=7G2_M#?$KP;H,7B M3Q%?^#M?TE?&;>#Y]'TC1[JPOF?[;]F66)WO)U9]O[WRMGW/XZF/O.R\OQ_X MQ?\-*^$O\ H$>/_P#PW/B'_P"0*/\ AI7PE_T"/'__ (;G MQ#_\@4:/^TG\./$-IJ%YI.ORZEIUA*]O<:E::;=2V1E5T3R$N%B\J24M*BI$ MC,[[OE5JK_\ #4OPQ"Z8DWBE;>]U&]ETZVTFYL[F'4'NHT5GA:S:(3JX5U.U MD'WT_O+5 6/^&E?"7_0(\?\ _AN?$/\ \@4?\-*^$O\ H$>/_P#PW/B'_P"0 M*7P_^TK\.O$UUHEKI_B"1WUJ6:VM7FTZ[@B^T1;O-MY97B5()UV-^YE*2?+] MVJG@WX_^ M4708['QG<^*U\4:A?P:1?QZ?++!/) 7>2W26"!8AL1'V[_ )G5 M/O2?>HY0+7_#2GA+_H$>/_\ PW/B'_Y H_X:4\)?] CQ_P#^&Y\0_P#R!5./ M]J;X97-GH,R>)Y%GUZ6[M]-T]M-NA>W4MJSK<(MJ8O/WHT3IMVENI=>CF;3I&T^ZBAF>+=YL'FO$J).FQ]T#LLJ[>4I\L M@(O^&E?"7_0(\?\ _AN?$/\ \@4?\-*^$O\ H$>/_P#PW/B'_P"0*S_C5XN\ M=^'/&G@#2O"NM>&M)M?$NHRZ7,VNZ-/?NDBVLUPKIY=Y!_SPV;/]K=NXVGRK MP]^T?XX\3^+_ /ITESH]K%;>.[WP=KTNEVK26VK>5I\MPEQ:RR.S1+O3:T7 MSMO^7S?E^=QCS!+W3V7_ (:4\)?] CQ__P"&Y\0__(%'_#2GA+_H$>/_ /PW M/B'_ .0*C_X::^'[SZS!:ZE?7ESI-C&;RZN;"+[)+,S1(UJZ2ON M5%7Y'5D+RKN1-U19R^$#U'_AI7PE_P! CQ__ .&Y\0__ "!1_P -*^$O^@1X M_P#_ W/B'_Y JEX(^-_A73YM-\)ZYXW36/$4*R6LFMSZ7+866HW$&_SUBFV M_9GE7:VZ**5MNQ_E7;PV']KKX42Z%%KK>+!;Z!-=+96VL7%A=165U<-*\7E0 M7#1>5.VZ)_\ 5,WRC?\ <^:F!?\ ^&E?"7_0(\?_ /AN?$/_ ,@4?\-*^$O^ M@1X__P##<^(?_D"HX/VG_AQ++Y?]MW$,RZFFBW$=QI%[$UG=-M\M+K=$/LZO MO38\NU'W?*S5C?M4?%+Q5\'/ FD^)O#^K>&M'LO[7L].U&;Q+ITL\,45U<11 M?:-Z74'EB(.SMNSN_P!B@#='[2GA+_H$>/\ _P -SXA_^0*/^&E/"7_0(\?_ M /AN?$/_ ,@5C_#SXR._AO6O$NO_ ! \(>-_#$,T5K9ZMX*TNY4277\=NL2W M%U]H;YXMOE,69F==GR\Z-_\ M-?#K3?#]KK4FM7\UI/+<1?9[71;ZXO8F@ : MX$MHD#3Q>5N7?O1=FY=V.*)!'WB?_AI3PE_T"/'_ /X;GQ#_ /(%)_PTIX2/ M_,(\?_\ AN?$/_R!6;>_M0^$++Q]#X9@@UK4$DT#_A)!JNFZ'>WMNUJWS)L, M$+[@RJYW?W@J#<[;:MW/[4GPQM+*ROKOQ0NG:=?:!_PD]M?7MC:O_ -CEXM_]2'4*]8H **** M /+?&G[1'@GP)\0(_!.I7.L77BJ735UE-)T7P]J.J3?8_-:+SV^RV\NU?-0I M_P!\_P!Y:A_X:5\)?] CQ_\ ^&Y\0_\ R!2^&O\ DZ;XA_\ 8F^&O_2W7*]7 MH \G_P"&E?"7_0(\?_\ AN?$/_R!1_PTKX2_Z!'C_P#\-SXA_P#D"O6** /) M_P#AI7PE_P! CQ__ .&Y\0__ "!1_P -*^$O^@1X_P#_ W/B'_Y KUBB@#R M?_AI7PE_T"/'_P#X;GQ#_P#(%'_#2OA+_H$>/_\ PW/B'_Y KUBB@#R?_AI7 MPE_T"/'_ /X;GQ#_ /(%'_#2OA+_ *!'C_\ \-SXA_\ D"O6** /)_\ AI7P ME_T"/'__ (;GQ#_\@4?\-*^$O^@1X_\ _#<^(?\ Y KUBB@#R?\ X:5\)?\ M0(\?_P#AN?$/_P @4?\ #2OA+_H$>/\ _P -SXA_^0*]8I* /*/^&E?"7_0( M\?\ _AN?$/\ \@4?\-*^$O\ H$>/_P#PW/B'_P"0*]8HH \G_P"&E?"7_0(\ M?_\ AN?$/_R!1_PTKX2_Z!'C_P#\-SXA_P#D"O6*3- 'E'_#2OA+_H$>/_\ MPW/B'_Y H_X:5\)?] CQ_P#^&Y\0_P#R!7K%% 'D_P#PTKX2_P"@1X__ /#< M^(?_ ) H_P"&E?"7_0(\?_\ AN?$/_R!7K%)0!Y1_P -*^$O^@1X_P#_ W/ MB'_Y H_X:5\)?] CQ_\ ^&Y\0_\ R!7K%% 'D_\ PTKX2_Z!'C__ ,-SXA_^ M0*/^&E?"7_0(\?\ _AN?$/\ \@5ZQ10!Y/\ \-*^$O\ H$>/_P#PW/B'_P"0 M*/\ AI7PE_T"/'__ (;GQ#_\@5ZQ10!Y/_PTKX2_Z!'C_P#\-SXA_P#D"K&B M?M!^$M;\1:3H447B?3]2UB=[>P&M^$=6TV*>5+>6=D66YM8H]WE02OMW?PM7 MJ%>4?&3_ )*)\"O^QSN?_4>UF@#U>BBB@#RC]K+_ )-9^,?_ &)NL_\ I%+7 MJ]>4?M9?\FL_&/\ [$W6?_2*6O5Z &?PU\_^#_@/)>_'#QOXU\<^!/ U_)?7 MT%UH>MHPO]3M5ABC@1/WMFGE9\KS?DE;:S[?F^_7T'12Z\PNECYH^(WP8^*' MCKXDZ9J\FLZ--I&@>*++6=%B>^N8U6U2!DFBEM4BV-*'=G65I6W?<_=?>K$\ M/?L_?%#17CUUD\*Q^(M+\<:CXLL=/35;J:SNX+R*6*6WEE^RJT#HLORNL=B>:Z)N_WG6E?V>H?$ M_P"OZZGG/P!^&GBOX;6/C)?$U[I%[-K?B2_UVVM]*CE5+=9WW^4\K_?YQ_ N M/]JL'X"_ 9O">L^(/$_C+P+X'LO&-[K-[J5OKFAG[;=B.XF:7RFN)+2"5=F[ M9_%N_P!G[M2^$_VJ=.\3/H$7"A MU9?F*_=S]W#57*TO33]!\UE_B/%+C]F;QIXK^$_C?PWXAC\)0ZGJ7C)_%VGV MK32ZEIUS_I"S_9;Q9+>([#MV-M5OO;O]FM"\^ /BBRU+X977A3P)\-?!5KH? MB)]Y29GW.D6W8J_-]]?8O&GQD\/^ O''@WPM MJKW U#Q3 MG?VG?ZGHHL?(MHMSKM/GW43N_P C?(BM_#4T]+7[4_M^Z3^_\ )<\)_ +X MGZ%X?\,SW%KX2&OZ%X[U'Q0EI%K%TUKO^;/'O#?[/OQ9\+>)? EU)+X-UNRT+Q5K>ORC M[7=67S63[0[;CLZ*O^W2>$_@/\6=+E^%IO=/\'"/PMXLU;7K MTP:]=N98+PW/R1YL5W.GVV7[Q4-Y2_WSL]@TGX[VDWB?3="\1>%_$'@B\UB1 MH]&?Q EJ(]295+E(F@GEV2;5W>5+Y;XS\ORMCCD_;'TNULM5U'6/A]XV\/:! MH^L?V'JNN7D>G2P6%UN1/WJV]Y+*4W2I\ZQLOS"J4I77*9R][WI?UO\ \$U_ MV@/A-K'Q;\3?#Z,^%O"7BGPGI&J/J&JVGB>Y;$JM;RP;4@^RRJY7S?-^9E^: M-5[[EB^)WP>UNX\0?"6/X?Z+X9TKP[X/UEM2N;*2X>P5(OL\MN(K>*"W=/NW M#MSM^XJ_Q%DZ35OCCIVA_&'3/A]JF@ZS87>K0M)IVLS);MIUTZKO,2LLK2J_ MRO\ ?C7[ONN7>-?C?I7@WXE^$_ ::3JNN>)/$2RS16^FK %M;>,_/<3M++&% M3[WW=S-L;:K8K)=.7N.76_8\GL_@!\4M:^)-GXK\4Z[HMS>II&LZ'=2PWEU+ M"T%U)"UNT%J8D2#:L6UDWNWW6:66D_X4G\6+#P;\!=,M+/PA=W7P_FBEOA-K M5U"DBQ63V2I$PLWWEEE:3J?%GXWK\*-5\,6"Y'BU M_P ./';)J%GLC$K-\T_D2KY3"4%)6W*?EW-\M-2LO\/Z?\/^(-2;OW_4XSPK M^SSXSTK3O"WA#5)]"U#PIX-UQM>T?4UN;A+^]96E>WMYXO*V1;7E^>599-ZI M_JEW<8:_ 'XJI^SAIW@A;3P>/$5KXL37&8ZY=?9&MUU+^T=N_P"Q;M^_]ULV M;=OS;OX*]<\/?&G6_$$"70^$GCBRMI[1KRTEN9M(=;G"!EB7RM0?:[Y^7S-B M^K+5?PE^T;:^+?@YJ_Q&M?!?BF"STV2ZC;1KF.S34)?L[[9BJ?:=@VLLHVNZ MM^[;Y>5W"YD_N_/_ ("'\7]=T_\ -GEGCWX$?%SQ38_$VWM-.\%0-XH\3:1K MEFTGB"\Q%%9_9MR2_P"@'YG^QI]S_GJW]WY_3?VC_ 7CKXF>$O#FF>%M/\/O M=6FM:?K-XVKZO/:HIM+B*X$41CM9=^]D9=S!=O#;6^[4-S^T5J,/BRT\,+\( M/'ESK5SI@U<6ZS:*G[@,B/N9M25=R.RJRY_\=YI?$/[4NG>!+CPRWB_P1XK\ M(Z5KEX-.&K:H+#[+87&Z5=EQY5T[HO[O_6JKQ?.GS\TXN3:Y?ZMI^@2?-[TA MW[0'P/N/C!\/["RMK#P\-;M-5M==DTK6+?[5I.HW$2%7M[K]UN9&1MGF[-PV MHVWY=MIKNA>%;B6P59I;=$BD2XAM4:7 M:RMNPD#,K+\WR?-W'B[XXW/A+Q/K.DI\.O%FKQ:7IW]J-J&G2Z;]FG@_Z9B6 M\1]V0PVLJ_=/^SF.Q^/QU/X,Z;\1K3P#XIN['41%/;Z4C:>+\V\H_=3[6O/* MVMN3"^;O^8?+UK.R:;>W](;ERM?UYG#_ H_9_\ ''@;Q#X.N]0O- FM['P' M;>$=2-L\[.DL#[U>#>G[Q6W'YFV[=OW6KAKG]E_XP#P5X6T>VN_!22:!X)U3 MP48YKR\=;R*Y2W1+CS/(_<-_HZLR[)?N[=S;]R>Q?\-%ZBWCS5/"=I\(_'%[ MK>FVEM?W,$%QHBJL,^]8GW/J*[LM#*OU0_[.?5/#FLS>(-%L-3FTN^T>2Z@6 M5M/U!46XM]W.R149DW+WVLU:RYO>OU_6_P#FR8/DMR_UM_DCYT\;?LTZYXQT MGX3ZCJ?ASP/XIUCPAI^';^YT^.*SBF>1[5K%(FM[R-E=D7S?* MV%V=?[M?2>* !GWJ54:=_F)))6\K#QT%+1104>3_ +-7_)/-7_['+Q;_ .I# MJ%>L5Y/^S5_R3S5_^QR\6_\ J0ZA7K% !1110!Y1X:_Y.F^(?_8F^&O_ $MU MRO5Z\H\-?\G3?$/_ +$WPU_Z6ZY7J] !4,K,$;:H=OX5)VU-44C[$9E5FV_P MK_%0!\\>#/CO\3_%TNN,GPZ\)6\.B:[+H%U'_P )K/Y\\\>UF^SJVFJK_*^5 M5V3=_LUZPGQ2\'7&K7FDQ>+=#DU6SBEGN;%-3A\Z"*+;YCNF[,K_ /9[^)W@[3O!DW@FZO\ Q=+KNFZ4^HVUK%?68O(K MC[.DMC.WD;TB,7\.W=WZU/3WNW^7_!?R)Z_/_/\ X'WGT_!\7/ =SX/D\6P^ M-?#\OA:)BK:XNJP-9(<[>9]^S_QZM.366U?PP^K>&9=/UXW%L9]/?[85M+G* M_)^_19=J,?XU5N#G:U?)^O\ [.]]=:;X>\1^'?AWXNTUX?$"ZMK_ (;N_'L_ M]MZBWV26U\V*]6_95>(.A3_2EW)N5MOW:^A?ACX0LOA1\+!I^@>%-2TRU@,] MY#X>DU+[;>F21VE9&GGG9?-=V8\S;-S??Q3E\+&OBB>1^'?VM?%+>"O#/C/Q M%\/M+TSPKKFKQZ.CZ5XF:]U"*=[HVJ?Z,]G KKO4_A/J$2WKIV98-V_;\I_A[&OAW2/V _BRFKF\_X61)7=Y_GHYV;=B_ND7;YOW::VC M_71?K<4OM2_K=_I8^@_^%A^'=4AUV'2?%N@RWVE+-'>'[7%.MA*GWA<(LBE= MN]=RLR]1]VH;GXF>%="CT"TUWQCX?LM2UE$^P^;?16PU%FQ\UJCREG#;AMVL MWWQR:^:=?^#'CK_A%OB1X9@\$WGB#PE?>&[RUTS1]=FTFXECOYY5:**PNMZ- M]F1G>5_M6UT:)/*W5T'P\\%^+O"^HSCQ#\)[CQ1IGB/1=&M98KBYTQWTF>SB M\I[>Z22XVM!O7SU:W\W[[_)NJ5[WX%2/8OCEX^UKX:^"X=:T/P]8^(9?MUM9 MR6NH:JU@BK/,D"NK)!.6.^1/EVCY=W.1M;R7XC?M3^+_ /X5^(]G/X1TG3O M'_A#2K;69+4ZK+>Z9<6<\KH)8Y5@BE=DV-^Z9(O]_'S5W?[5GAW6?&/PAF\/ MZ-X4U3Q7<:AJ%@)[/2KZWLWC@BNHII6\V6X@V_)$RKL;=N9/N_>7COC/\!8; M']GKQ[IWP^\%:IJOC'Q981V\\>HZNMUJ,K_P+<7EYE^)K#PU?\ BG1K+Q-?1^9;:)^);"YL/A^=%LK#Q)X?U[-O-IB2ZDD!B\_[9+YKMYL7SIL M3Y=B?+++]RL[QM\,/B5!\'?BIX8L_ -UK.H:SXW;5M.>RU.P59[9[V*Z\S][ M+%M55B9/F^??_#L^:F]_Z[K]+F2_K[G^MCW'P+\6;>WL](M/&WCSP'=ZUK+6+3Y2DL5O+*[;NWR22KT^;YMM==JGQ4\%Z%KHT74_%V@V&LGKI MUUJ4$5Q]QG_U;/N^XK-_NJ3VKYT\=?##QWXM'Q9TJ7P-/J-C\3+*U>PU.ZO; M0-X=E2U2+R;Q//W?NI5\U&M?-^9F^[]ZLR[^"WB.#3?VE=(A^%]Q>V7BNQ@B MTAI)-+VZO=):>0]PR_:/D9IOW^^7:W\7W_EHF^6-_P"OZ_I&JCK;F/HVX^-_ MPYM+6_NIOB#X8@MM.:);V:36[94M6E_U7FMO^3?_ [OO58^)OB[5/"'P^UK MQ'H>G67B"[TZT:]CM+G4&LXIXD7<_P"^2*7G:#M^3YCQE?O5\TQ_#3QE;N&M M_@YJ,.WX5?\ "++LNM'7;??\^_\ Q]?<_P!K[M>L6>D^++']D:VT-O!^IW'B MT>&4T9]!6ZL_M G$'D%O-:?R-N?GSYOW?]KY*BH^6#Y.G_!_R7WF=.3;7/\ MUM_F_N+_ ,+/BGXV\=1:!J&O>$/#FC:%K&F+JBW&G>*I;RZM8FC#HTT$MG!\ MO(79I$PORQE+^M#V3Q9^T?\-O"-KX4O;_QMH4=CXGN M/L^E7RZE ;:YP/G=9=VTHO W=-S*O5JWM+^+O@;6%TDV'C;PY>_VO-+:Z<;? M58)?MLL7^MCBVO\ O'3^)5SM[U\R^#_@M\3/"?A[P"MQX;.HW?AWXBZGK,] _LG5I!!IVH'4X/(O9/[L3[]LC>RU\LZ!\#/'#?LJ^'_"Z^";W0=3T# MQ;+K,GA:'6(+&;4;/[;-<)%!=V=QL@94F39\R8:WV_*N&K<\2? G4M&\)V.H M?#SP9XK\+^(3+?720W&O6>K732W26Z317ZWUQ-%+%+Y7S>5.S*L6Y?G?;0_Z M_K^MB(_U_7];GUK#/%=1++$ZO$R[E=6RK+4V.*Q?#$=[%XKUY1\9/ M^2B? K_L<[G_ -1[6:19ZO1110!Y1^UE_P FL_&/_L3=9_\ 2*6O5ZXSXL^! MS\3OA=XQ\&B^_LT^(M&O-(-\8O-^S^? T7F[-R[MN_=MW+FN+TGX.>/HM.LX M]3^/7C:[U(0HMQ<6FE:!;Q22;?G=(VTUV1=W(0NVW.-S4 >ST5Y1_P *;\7? M]%V\??\ @#X>_P#E51_PIOQ=_P!%V\??^ /A[_Y54 >J]JYWQKJ:Z'X3U:^E MBN[F.&VD8Q6%I+=7#?+T2*)&=V_V54UQG_"F_%W_ $7;Q]_X ^'O_E50?@WX MN_Z+MX^_\ ?#W_RJJ7'F5AI\KN>2_LW?".STSX7_ X\;^+-5\>:UJGA30O+ MM-%\1:8UNVBR_9_*N%@LXK6*>5]NZ-&?S6V_<;YOF?\ 'XRQ^#/A/IVAW'@ MOQZ_B/\ M&\$6G3^#-6MU/GW\S1,]P]KY4:;)4=F9_E7/\7RUZK_ ,*<\7?0H[*]MYM(T36/ .J?VWYNG2^;:^0WFHVR67W'Q'_ &//$VH6?A/Q8NL:[I3V,?AX^'+YM0BNF3_5M!Y6 M]55MP\W;LX'S5Z#_ ,*;\7?]%U\?'_MQ\/\ _P JJ/\ A3GB['_)=?'W_@#X M?_\ E56]S'F'[6NI)XQ^#'A*"TT/Q;J":CKVCWKP:1H.J"]M[6" M^AEG=D@B\^V=45MN[8_'R_,*L?&/X$W,_P )-)D\"1:QKUWI?B?3?&2Z5KFH MW$]W?K Z,UNTMX_FAMB_*LK?*R*OR?P^C'X->+1C_B^OC[_P!\/_ /RJI?\ MA3GBX9_XOKX^X_Z?M'Z]\--.\.> M'_$>F6/AWQ1:^)-7U3Q!HUUIB6JVRO\ Z/'YZ(TTKLX7]UN7&[YZ\7TWPEJN MH:[XU^(ECX1\::Y;Z5XXGU>]\$ZWI&I06NLZ9+Y7E75G972)&]Y$\32IL7?\ MNU_OI7UC_P *;\7?]%U\??\ @#X>_P#E50/@WXN_Z+KX^_\ 'P__P#*JH6C MYH_UM_D4_>W_ *W_ ,SR;XBZQ#\==?GLO#NC^+-+UN/1#=:/J>L>$M6TV"VU M.WN$N;-]&\8^#_'_ ,.?#B_&/Q[=CQ=J-U8M.;;P^OV7R+"XNMVW^R?GW>1MZK]Z MG'W?Z]?\_P "91YOZ]/\BI^V+8C7M3^$^DR:;XONK9?%":A?7GA*PU)Y;.V6 MUN(O-^T6:;HFWRQ?Q;O^ [JX**^O_A9\$OB?\*]>\'>*KWQ2;*^M[/Q)HGA6 M_P!1B\4>;;NEO=2W$$4H^U%=B2^;? 67PUH^N>%[?0]%^)TN MMW.FK87K>+;?7_L%BBHDCOYFIJ8T;?$J*D##=NZ84%;EKX1\3^%OC[KOA2RT M:[F^'?BR[B\62ZFB_P"C6%Q%_P ?5K_O3RI:R[?XM]Q7?#X-^+L_\EV\??\ M@#X?_P#E51_PIOQ=_P!%V\??^ /A[_Y55I?6YC%1?&.?1=3_ &E;&77] M*^(YT?3_ U/:2ZGX3TSQ%%&;F2XBD2+[1IB9E79O.-S(I_VJV4U7PWX@TCX M>^$+[P=XPO?"]Q]ITA8=8\,ZC*7LA ]JDEX_D?N-[?\ /7:VTJ[;:]$'P:\7 M?]%V\??^ /A__P"55(/@UXNP/^+[>/O_ !\/_\ RJI1TCRO^M_\PDO>YH_U MM_D>%=+\2V\%Q<1S M7K3IOT^+;.JI+%\S[D^=MO\ %7TW\.]4;7/!FD70T^_TF&2']S::G&T-TD2G M;'YL3*C([($9D9?E+%:YLN8]7HKRC_A3?B[_HNWC[_P ?#W_ ,JJ/^%-^+O^B[>/ MO_ 'P]_\JJ8SU>BO*/\ A3?B[_HNWC[_ , ?#W_RJH_X4WXN_P"B[>/O_ 'P M]_\ *J@!/V:O^2>:O_V.7BW_ -2'4*]8KS[X0^ )/A;X-_X1^XUVX\1W U+4 M]3?4[J".*6=KR_N+L[UB"IN'GE24558KN5$'RKZ#0 4444 >4>&O^3IOB'_V M)OAK_P!+=O%_%7P0\2:[\9KSQKH_Q/UGP9IEYH5KHUWI>C:;8333RVUQ M_P#E50!ZO17E M'_"F_%W_ $7;Q]_X ^'O_E51_P *;\7?]%V\??\ @#X>_P#E50!ZM2UY1_PI MOQ=_T7;Q]_X ^'O_ )54?\*;\7?]%V\??^ /A[_Y54 >KT5Y1_PIOQ=_T7;Q M]_X ^'O_ )54?\*;\7?]%V\??^ /A[_Y54 >KT5Y1_PIOQ=_T7;Q]_X ^'O_ M )54?\*;\7?]%V\??^ /A[_Y54 >KT5Y1_PIOQ=_T7;Q]_X ^'O_ )54?\*; M\7?]%V\??^ /A[_Y54 >KTE>4_\ "F_%W_1=O'W_ ( ^'O\ Y54?\*;\7?\ M1=O'W_@#X>_^55 'J]%>&^,_AYXN\*>$-"(V?A]?,,<;/ MM_Y!/^S1X,^'GB[Q7X0T/6V^-WCZW.HV,%X8A9^'V\LR1J^W_D$_[5 'N5%> M4?\ "F_%W_1=O'W_ ( ^'O\ Y54?\*;\7?\ 1=O'W_@#X>_^55 'J]%>4?\ M"F_%W_1=O'W_ ( ^'O\ Y54?\*;\7?\ 1=O'W_@#X>_^55 'JU+7E'_"F_%W M_1=O'W_@#X>_^55'_"F_%W_1=O'W_@#X>_\ E50!ZM2UY1_PIOQ=_P!%V\?? M^ /A[_Y54?\ "F_%W_1=O'W_ ( ^'O\ Y54 >KT5Y1_PIOQ=_P!%V\??^ /A M[_Y54?\ "F_%W_1=O'W_ ( ^'O\ Y54 >KT5Y1_PIOQ=_P!%V\??^ /A[_Y5 M4?\ "F_%W_1=O'W_ ( ^'O\ Y54 >KUY1\9/^2B? K_L<[G_ -1[6:/^%-^+ MO^B[>/O_ !\/?\ RJK/B^!>N2^-O!FO:A\4_$_B2#PUJMV.E^3*[V M-U9Y5[6S@=&7[46^\R_*R[/F5E /9Z*** "BBB@ HHHH **** $HI:* "BBB M@ HHHH **** "O#OC=_R7K]G7_L8M4_],>H5[C7QE\>_VK_A%I?[0/PBAO/' M6FVESX4\1ZG_ &U!*DJM8;M)O8!YGR_\]71?^!4 ?9M%8'A#Q;I/CKPUIWB# M0;U-2T?4(1<6MXBLJ2QM]UUW?PXK?H **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y#XO?\DE\ M:_\ 8#O?_1#T?"'_ ))+X*_[ =E_Z(2O/OVH?CIX$^%'P_UK2_&'B2ST*_UO M2+^+3(;M6SNW^B:181:G M#:*V;9O*"A6RH_B1_P#OEJ /<**** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_./]MG_@GS-\:_ MVK/A]XJT2W:'0/$DZVOBV:+C[/Y";O._WI8D\K_?1/[U?HY10!G:5I-IHNF6 MFG64$=I8V<:P6]O$NU(HU7:JK]%K1HHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^9OV_OV M<1^T;^SMK.DZ?;&;Q1HV=7T8K]]KB-6W1>_FH73_ 'F1OX:/V ?V<1^SE^SM MHVDZA;&'Q1K.-7UDM]];B15VQ>WE($3_ 'E=OXJ^F:* "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH Y;XB>-K/X;> ?$GBS48KBXT_0--N=4NH; M-5,S101-(ZH&95W;5. 67ZUP&D?'7Q/K>FVFHP_ OXC1V]S"D\:WDFAVTJJP MW /%)JBO&V",JRJR_P 0SQ6C^UE_R:S\8_\ L3=9_P#2*6O5Z /*/^%R>+O^ MB$^/O_ [P]_\M:/^%R>+O^B$^/O_ .\/?\ RUKU>B@#RC_A+O^B$^/O_ [P]_\M:/^%R>+ MO^B$^/O_ .\/?\ RUKU>B@#RC_A+O^B$^/O_ [P]_\M:/^%R>+O^B$^/O_ .\/?\ RUKU M>B@#RC_A_^6M=IXQTS5=;\.7MCHNL M3>'M0G4)%J<,$4KVWS?,R)*CHS;=V-RLM>"_#NQ^(-_X_P#B#;7/Q>\4:C9> M#];*J^4R?P?>[D2N7W>8]&_X7)XN_Z( M3X^_\#O#W_RUH_X7)XN_Z(3X^_\ [P]_P#+6LCPK^TM#XZ\)Q^)/#_PZ\;Z MOIEQ=HDS-Y^-B/\ O?*\KY=N^@ _X7+XN_Z( M3X^_\#O#W_RUH_X7+XN_Z(3X^_\ [P]_P#+6LR#]H^'6-*U/5-&\#^+-1T> M/2KC5=+UC[-!'9:O%%U\J5IOW6[JGVA8MZ_.FY>:YWX7_M)Z/XYF\"7?B71M M>\)>)-5\*S^(@D\CKI:V>(6EE+QRM!+]]&3=NEB5OG6+?\R_K\_\@.U_X7)X MN_Z(3X^_\#O#W_RUH_X7)XN_Z(3X^_\ [P]_P#+6L.#]J[PTK*VJ>'_ !1H ML-WI<^N:/-=Z&U\4Z='-IRO-J=G\@;R((W>4RHSHNQT3)=2FY?FI\H&G_ ,+D\7$?\D)\ M??\ @=X>_P#EK1_PN3Q=C_DA/C[_ ,#O#W_RUKRGXV?'&^\6?!;QL^BQ>)OA MSXI\*ZQI-O>V-T]K%=;+B>#:N^"6=?+>*;/RNK?+_#7K/[0OB?Q7X3^%FH:G MX0L[F]U**>#SVT^T6ZN[>S:5/M$\$#<2RI%O94PV64?(_P!V@7VN4R]-^./B M?58FN+;X%_$5(DGEMR+J70H'+1R-&V%DU16*[E.UL;77:REE96-__A<7B[C_ M (L5X^_\#O#_ /\ +6N8^&/QIM-5\%ZMXCT/Q5J/QAT:W%K:6UKIVGP)K2W3 M.RR17,*I D3?/'RZQ*BHV_;M9VYSXH?&&Z\<>"?!&N^'-0\0>$IK3XC:?H.K MZ5(\$4KLM\L5Q:SM&TBLG_7*7:W^VORT^7WN7^M2;^[S?UH>F?\ "Y/%W_1" M?'W_ ('>'O\ Y:T?\+D\7?\ 1"?'W_@=X>_^6MX2ZM94ENH-WFQ>4D[7$>-CX>6)$?;\K-7:^/_B]:^"=9MM$M?#^ MM>*];GM9;]M)T-(&FCM495>=O/EB3;N<*%W[F/W5:ETN5]KE.=?X[>)K74[; M3W^!7Q%:YN())T=)-#:(+&R*P:4:GL5B95VHS;F^+O\ HA7C M[_P.\/\ _P M:\G^)WQDD^*_B?X2:!X6M?%=YX,\:VMY?R:QX:U./2[C]T@" MKO:>*>/RF;?*O^PJ;9?F2NM_:#\8>(?A5X5\'"+6O$.G>$89#!XC\8:;81:C MJ=E$D.8IWB>"5-KN/WLGD/M[*N=RQ?OWL/[1U9^,?B[C_BQ7C[_P.\/_ /RU MH/QC\7'/_%BO'W_@=X?_ /EK7-LWB/X@^ +;Q)X:^,4ATF.&^NH=5\+6>G2# M4%^7[.KM/!.B[-DH?8J[F?\ @QMKB]"_X69??LQQ^/3\7]=DU74?"$6L[I=+ MTG_1;SR5FQ%MLU4Q-\ZLC[F^[M=:UY9"['J__"X_%NT?\6*\?8_Z_O#W_P M M:=_PN3Q=_P!$)\??^!WA_P#^6MX\/2I)'MB;4H ME/\ I#)VC:+;=;?[AK7^#OCG5=._9BT'QSXPU^^\17C^'8]?U"]N;>WB?YK< M3NJ+!%$FU>0ORYQ]YFZU$O=C*71 M91CU9JCXR>+NWP*\??^!WA__P"6M+_P MN3Q<1_R0GQ]_X'>'_P#Y:UQGPR;XH?%7X7:=X_\ ^$Z_L'6_$&D_;]-\-PZ; M:OI5HLJ;X!*SQ-R%%6*7,OG_>E1698F1"_P [+\U-II\KW%S>[/O_ [P_P#_ "UK'@_:G\.7>M_98=$\2QV2 M^)?^$4N-4O-/6UMX+]MGE*RRNDK*[,J*R(W)RVU65CQ]K^VOI6B:+XGU/QEX M>O?"L-AXEG\.Z6EWJ.G0C4)8E;>@EEO%B1DV,S-*\2?,BJSM2N_Z^7^8]/Z_ MKR/2O^%R>+A_S0GQ]_X'>'__ ):T?\+D\7'_ )H3X^_\#O#_ /\ +6N9T']L M+P9XRLO"TOAG3/$'B:Z\26MY=:?::98JVYK9]D\+3NZVZNK\?ZW;]UMVQT9H MM)_:B_X2WQW\-=)\/>$M6U'0_&6CW6K_ -I>;:QM;)$\2,CH\ZM^[:7Y]@;J MNS?\VVN67-8?V>8ZO_ABD!Y1_PN3Q=_T0GQ]_X'>'O_ ):T?\+D\7?]$)\??^!WA[_Y:UZO M10!Y1_PN3Q=_T0GQ]_X'>'O_ ):T?\+D\7?]$)\??^!WA[_Y:UZO10!Y1_PN M3Q=_T0GQ]_X'>'O_ ):T?\+D\7?]$)\??^!WA[_Y:UZO10!Y1_PN3Q=_T0GQ M]_X'>'O_ ):T?\+D\7?]$)\??^!WA[_Y:UZO10!Y1_PN3Q=_T0GQ]_X'>'O_ M ):T?\+D\7?]$)\??^!WA[_Y:UZO10!Y1_PN3Q=_T0GQ]_X'>'O_ ):T?\+D M\7?]$)\??^!WA[_Y:UZO10!Y1_PN3Q=_T0GQ]_X'>'O_ ):T?\+D\7?]$)\? M?^!WA[_Y:UZO10!Y1_PN3Q=_T0GQ]_X'>'O_ ):U'9_'*_;Q9X8T+7/ACXO\ M*'Q%>RZ?97^J3Z3);^>EK/=;6^S7\LB_NK:7^#KQ7K=>4?&3_DHGP*_['.Y_ M]1[6: /5Z*** /*/VLO^36?C'_V)NL_^D4M>KUY1^UE_R:S\8_\ L3=9_P#2 M*6O5Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\<^''PL\7> M"?'/Q"U[4/%ND:O#XIN5OHK2#P_+:&SF2"*"++F\?S$\J%-R[5W-SN7[M>QT M4 ?.?AK]FSQ9X;^$ND^#6^(5I*]GK\^KSW%OHDL%O?V\\LLLMK<1"\W,N^9V MW)*OW$W*_P V_/\ !?[*7B+X=+\/[71/'>F1Z7X1U#4[VWL9_#)V,MXTO[I/ M*NDV*BRO_>_X"OR5]$ZI'XX_ M%N;QMJWA?_A5?A:35M+TBVUF:*#QK.S-%.\R)%%OTQ5:7=;O\K,J_=^;GAQE MS,)1YD<[;_L8ZE??#/3O"FL^+]%U">PU"ZO+?6XO##P7MCY]Q+/++9R_;&>W MN-\ORR[F3:JAHGK;UO\ 97U/Q%\3-/\ %>I>-_MLNEZ\^J:<]SI?FW5M:RVK MP/9^:T^WRLON7;$OS+\ZR_>K,\3_ +5_C/P;-\3;S4/AYH;>'_A_=11ZG=1> M+'^USPR0I.K00/8JK/Y4J_NVE7+?*K-]ZO=?$GC>/P_\/KGQ-'93W+?95GMM M//[J:>63:(H/]EW=D3_>:ES67-_6W^0N7WN7^OZU.(^'WP3U_P %>#Y/!,WC M&WU'P/;V4MAIEHFD^3J$,#(R+%+<^>RRHBMA=L4;_(FYF^;=Q.@_LE:[9W?@ M>#6O'%AKGA_PYX4NO"$^GCP\T$MY:SI%&[K*MU^Z;;;Q?P/UE_O+LZI/CUK/ MBG]GFT^)WA+PO9:G-]AEO;[0=4U=[)[;R%?[3;K*MM+NE66)HMK*BMC.Y>E4 MK;]HW5/%GP[T+Q/X'\+V.J7ESJL6AZOHNO:S)IMQHUZTJ1-#)LM9]S([_-PO MR_,N[=0U*4FI?U_5]QWY5?\ K^M"KI_[-?B9-$L;'5?'=KJT^@:/=:+X9O+C M02KV:3Q+%YUT%N<7,JQ*$W)Y"G+_ "_-67;?LM^-8)=$DA^)]I87.E>"9?!\ M-YIGAQH+A-Q1ENE9KQ@CCRHOEV_W\,NY=O7Z)\=M9\4>)_%5IH'A*#5-(\-: M@-*U&0:N%U(765W,EGY6/( ;=O:57;8VV(UK_'_XUP_ WP0FOSZ1/KJBX4SV M]M+L>&U3YKJZ^ZWRQ1;GV_Q':O&ZGS77-W_7_AR+1?R_K]#R35/V,-:NO#_C M33].\=Z7H]QXMGTRZU!H?#+M;^?9[/G1#>;OG:%#AY6^\^[?N79]#Z_X>UK6 MM"LX+;Q#)I6K0S13R7UG;8CE9/O)Y3,W[IS_ ;L[3][=\U8GQ1^,&F?#;0M M%O5M[C6M0UZ\@TW1M,L"HEO[B7YD52WRJNT,S.QPJJ363<>/OB=86BQ7OPUL M9-8FBDEMDTKQ&UQ9%DV;(IYWM8FB=RS?=B=?D^\V=M(/=.1NOV:O$>HR>+-9 M;QU9Z=XV\0O8)=:AHVAO9V#P6LK.(I+;[4TK^;O=)7^T*S)\JE%K$D_9!UC2 M?")\/>'/'&G:1;)XRC\80PS>&_-BC=)5N!;HB747R>;_ !;ON;5^]N=^D\*? M&KXG>(O%^OZ-+[3YNUH-[MM7R=W/WZ?XZ^$>LZQ\1-/\=>#O%$/ACQ#% MILFBW8U'3?[2M;NS9_-7]TLT3+*CY97#X^9MR/69>_''Q)X-US1]+\<^$=.\ M/GQ%<_V?HE[8ZV][;/>[&>*WNV-K$T#/L^\BRIU^;[NZEX!_:*UGQ?XB\6># M=4\+V.@?$31UEFT_3)=8DDT_6(%(1I8+S[*K[5E^1_W!9/E^5MU1_P"V_P!? ME^ OZ_KY_B5H?V:-8\/>+?A=>>&/%EA8Z+X(MKF#[#J&BR75Q?-/QD\;: M7\7?!OA#6/ NDZ?I7B6RENEU@>(FDDMY8HD>6U,/V7:\@9F"[9=K)&S_ "_< MI+7YV_#;\A*S^5_^#^8V]_9^OKKQ!KWBVS\16EIXPUC18--N)7TN1]-6Z1=D MMXMK]H5MS1;(E_>Y14^\]=1\(_AO=^!_A#HO@7Q!JMIXECT[3DTG[3!IS623 MVR1^4H>)II?FVCYOFQ_LK7&?$WXX>.? &D?$;7;;P'HFK:!X/A-P+E_$\MO+ M=HL2S2KY7V%EC948?QL/]JMBP\=_%JY9HI_ ?@N.YEL_M5ND?C:X;)WH-LN[ M2U9$VL_SJK_,H4@;MP7Q*2?P_P##O_,K[7]>7_ *OP^^!_BGX::5:^$]'\?( M_P /K*'[-96-SI);5[6 ?%OVK;_QQ\'- M<\4Z1X0MHO&?A]5?6/"6KZNUJUO&R>:DJ3K;N9$>(AT;RE#<_=VUTW@KXQ^- M]<^-=_X!UGP5H&EQZ9I-KJ]YJ=AXEFO,).TJ(D<;6,6X[X'SN9?EVMWVU7O7 MO_7&U>Z5TN MK>=/-7[0CJ[_ '&B9?E]#NL>-?CU\1_!.@^*-7G^'7AF:WT36+;251?%\ZO. ML[1*DO\ R#OEYN(/EYZO_=7?Z-X$\2^-=1UV\T[Q9X<\/:*EO;K-')H?B.74 MW+,V LL.=;^(7@_Q6GC MG2([K0K*_M6@N/#CR)/+=!=[KMO$*1KY46U/F;[^YVW?+S?PO_9=UGX>3?"^ M:3QO;WUSX,L]0TR5[;13 M_;7,L4NS:9W\IT:%?G^;4?&3_DHGP*_['.Y_P#4>UF@#U>BBB@#RC]K+_DUGXQ_ M]B;K/_I%+7J](?_ )/H ]7HKRC_ (9J\)_]!;Q__P"' M&\0__)]'_#-7A/\ Z"WC_P#\.-XA_P#D^@#U>BO*/^&:O"?_ $%O'_\ X<;Q M#_\ )]'_ S5X3_Z"WC_ /\ #C>(?_D^@#U>BO*/^&:O"?\ T%O'_P#X<;Q# M_P#)]'_#-7A/_H+>/_\ PXWB'_Y/H ]7HKRC_AFKPG_T%O'_ /X<;Q#_ /)] M'_#-7A/_ *"WC_\ \.-XA_\ D^@#U>BO*/\ AFKPG_T%O'__ (<;Q#_\GT?\ M,U>$_P#H+>/_ /PXWB'_ .3Z /5Z*\H_X9J\)_\ 06\?_P#AQO$/_P GT?\ M#-7A/_H+>/\ _P .-XA_^3Z /5Z*\H_X9J\)_P#06\?_ /AQO$/_ ,GT?\,U M>$_^@MX__P##C>(?_D^@#U>BO*/^&:O"?_06\?\ _AQO$/\ \GT?\,U>$_\ MH+>/_P#PXWB'_P"3Z /5Z*\H_P"&:O"?_06\?_\ AQO$/_R?1_PS5X3_ .@M MX_\ _#C>(?\ Y/H ]4QQ7ANBVWBR+]JCQ+K,_@C5H?#%YH-CH]OKS7E@UNTL M$UU,[F);CSPC"X15_=9W*VX*OS5N_P##-7A/_H+>/_\ PXWB'_Y/I?\ AFKP MG_T%O'__ (<;Q#_\GTEH^8.ECYVUOX >+/%WQ<^)GCZR^'TOAWQI9ZQ::SX0 M\0ZI-ITL=\MM:Q6\ME+Y4[RI%<;)?OK\F]'^5TVUZIJ]_P#$7XRZMX3TB]\# M>,OA7IT#M?WVO6]]H-WY%U&F8HE1I;G?'N+G?Y&[>L7RKRR]G_PS7X2_Z"WC M_P#\.+XA_P#D^C_AFOPGS_Q-O'__ (<;Q#_\GT+X5$3]Z3D>'>&_"GQ+^$VC M_%[P+9?#[Q9X[\/:U=75WH>NRWNAP223W4/^D>;']J@5(O/+.NR)?OM\E=GX MN^"VO:W\1/"?Q!\)6DGAF?5;[3W\9^';]HB;B*!U>*?=$[1_:8=NSYH]SRGXR?!_Q#XU\7QZ_X?\"W?AOXF)>-%I_Q T/58(+>*R6X^1=1B\U9 M9T>)1^Z\J7_?B_AZ7Q?\./%'QF\;^*H-7;Q9X%\/66FOH]C)8OHMQ#K<-P3] MJ;9.ETT>[9&J[EB.WKUVKV7_ S5X2_Z"WC_ /\ #C>(?_D^E_X9I\)?]!;Q M_P#^'&\0_P#R?6=O=Y2[ZW/!_"GPM^+&O?"GX8G4O"LND^-/A;JZ7&GP:_J% MHT>NV*I+;[/-MI9_*G-NR?,_R^;_ +/S#Z4\$^*?$_BOR9-3\&7_ (+MHPPG M@UNZM;BYE;^'ROLL\J;.OS.V[Y<;.=U87_#-?A+_ *"_C_\ \.-XA_\ D^@_ MLU^$O^@OX_\ _#C>(?\ Y/K23YMS+EY3G/@S9^*K#XJ_%F\USP3JOA_2]:U6 M*_TV_N[RPECN$CM+>V*E8)W=69HF==R_=Z[6^6O)E^"_C[X@Z5X]>?P??>#] M6WCOPS-KM[9R6]T\"6ZI!*;:XE:-F\J5?N[5W*WS?=KWH_LU^$@?^0MX M_P#_ XOB'_Y/I?^&:_"7_06\?\ _AQ?$/\ \GTHRY;?U_6Q";VZ?PUJ7PU\=:%KEUJ_A?5M2GL[ATED=V&[[-<2_N MG1C'+&VW(;C.W=7H?_#-7A+_ *"WC_\ \.-XA_\ D^@?LU>$O^@MX_\ _#B^ M(?\ Y/HZP\9V]S=:;XH\-/>Z$L_P#(7\?_ /AQO$/_ ,GTKVG*?\P_L\LCPS5_ DGC[XN>,_%/C;]F M#5_%5CJEC86NF/?MX=N+NV\I91-\SZE^ZW%TVM&W\->J_%WP9XP\??!71]5T MS28K'XEZ%<0>(=)THSKMBNXO^7-I=^SYXG>W9]VWYV:M_P#X9J\)_P#06\?_ M /AQO$/_ ,GT?\,U>$_^@MX__P##C>(?_D^C[/*'VN8Y'XM^#O%NI_LJ>*/# M5EX=G\1^-_$.E75O\6_ 7Q M9XW^%OA/7]#TF?P1\2],TF+0=2TW4)K:7^T].^5)K>5X)6B;IYL3;OD?^YO: MO0?%6A^+? _QWOO'FB^%+OQGI.L:!;:/=66DW=M#?6LL$]Q*DI6YEBC>-EN& M7A]R[/NMFN@_X9J\)9/_ !-O'_'_ %47Q#_\GT?\,U^$CS_:WC__ ,.+XA_^ M3ZOG>W]:A;^OG<\\^-?@[QEXL^!_B+34\ 7'B+6/%&N6MY/X?M;NQ9+.VBEM MVVSO/+%$^^*U^95W_/+M^9?GKJO@OH%OX=\17]MX>^"!^$>@W-MYM])*-,@6 M\N$8+"L<%A/6:*\H_X9J\)_P#06\?_ /AQO$/_ ,GT M?\,U>$_^@MX__P##C>(?_D^J ]7HKRC_ (9J\)_]!;Q__P"'&\0__)]'_#-7 MA/\ Z"WC_P#\.-XA_P#D^@#U>BO*/^&:O"?_ $%O'_\ X<;Q#_\ )]'_ S5 MX3_Z"WC_ /\ #C>(?_D^@#U>BO*/^&:O"?\ T%O'_P#X<;Q#_P#)]'_#-7A/ M_H+>/_\ PXWB'_Y/H ]7HKRC_AFKPG_T%O'_ /X<;Q#_ /)]'_#-7A/_ *"W MC_\ \.-XA_\ D^@#U>BO*/\ AFKPG_T%O'__ (<;Q#_\GT?\,U>$_P#H+>/_ M /PXWB'_ .3Z /5Z*\H_X9J\)_\ 06\?_P#AQO$/_P GT?\ #-7A/_H+>/\ M_P .-XA_^3Z /5Z*\H_X9J\)_P#06\?_ /AQO$/_ ,GT?\,U>$_^@MX__P## MC>(?_D^@#U>BO*/^&:O"?_06\?\ _AQO$/\ \GT?\,U>$_\ H+>/_P#PXWB' M_P"3Z /5Z\H^,G_)1/@5_P!CG<_^H]K-'_#-7A/_ *"WC_\ \.-XA_\ D^H; M/]G3PKI?B[POXAM=5\737^@7LM[;1:IXMU/5+=G>VGM6#0WD\J?=NFPR['SC ,YMI96 /7:*** /_9 end EX-101.SCH 8 rsss-20240331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations and Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Acquisitions - Pro Forma Operating Results (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Organization, Nature of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of Significant Accounting Policies - Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Summary of Significant Accounting Policies - Exchange rates (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Stockholders' Equity - Options Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Stockholders' Equity - Stock option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Stockholders' Equity - Stock options by exercise price (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - Stockholders' Equity - Restricted Common Stock Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - Stockholders' Equity - Restricted common stock (Details) link:presentationLink link:calculationLink link:definitionLink 40406 - Disclosure - Stockholders' Equity - Repurchases of our common stock (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization, Nature of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 rsss-20240331_cal.xml EX-101.CAL EX-101.DEF 10 rsss-20240331_def.xml EX-101.DEF EX-101.LAB 11 rsss-20240331_lab.xml EX-101.LAB Document And Entity Information Document Information [Table] Document Information [Line Items] Document Type Document Transition Report Document Period End Date Entity 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, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Shell Company Entity Common Stock, Shares Outstanding Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Period Focus Entity Central Index Key Amendment Flag Document Quarterly Report Condensed Consolidated Balance Sheets Statement [Table] Statement [Line Items] Assets [Abstract] Assets Assets, Current [Abstract] Current assets: Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Accounts Receivable, Net, Current Accounts receivable, net of allowance of $103,319 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 $920,918 and $881,908, respectively Finite-Lived Intangible Assets, Net Intangible assets, net of accumulated amortization of $1,237,311 and $747,355, respectively ($10,527,713 provisional) Goodwill Goodwill (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 Stockholders' 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,281,424 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 Stockholders' Equity Attributable to Parent Balance Balance Total stockholders' equity Liabilities and Equity Total liabilities and stockholders' equity Allowance for Doubtful Accounts Receivable, Current Net of allowance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net of accumulated depreciation Finite-Lived Intangible Assets, 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 Condensed Consolidated Statements of Operations and Other Comprehensive Income (Loss) (Unaudited) Products and Services [Axis] Products and Services [Domain] Platforms Transactions Revenues [Abstract] Revenue: Revenues 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 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 Net Income (Loss) Attributable to Parent Net income for the period 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 Condensed Consolidated Statements of Changes in Stockholders' Equity Equity Components [Axis] Equity Component [Domain] Common Stock Additional Paid-in Capital Accumulated Deficit Other Comprehensive Loss [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 Number of shares of restricted common stock issued 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 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, 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 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) Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Modification cost of accelerated vesting of restricted common stock Condensed Consolidated Statements of Cash Flows Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Represents the information pertaining to Resolute innovation Inc. Resolute innovation Inc [Member] Resolute AI Resolute Represents information reating to Scite, Inc. Scite, Inc. [Member] Scite 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 Non-cash investing and financing activities: The Amount of 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 Line of Credit Debt Disclosure [Text Block] Line of Credit Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Stockholders' Equity Acquisitions Other Assets Disclosure [Text Block] Acquisition Contingencies Commitments and Contingencies Disclosure [Text Block] Contingencies Subsequent Events Subsequent Events [Text Block] Subsequent Events Use of Estimates, Policy [Policy Text Block] Use of Estimates Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risk Revenue from Contract with Customer [Policy Text Block] Revenue Recognition 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 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 Sales, Policy [Policy Text Block] Cost of Revenue Share-based Compensation, Option and Incentive Plans Policy [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 New Accounting Pronouncements, Policy [Policy Text Block] Recently Issued Accounting Pronouncements 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 Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of vested and unvested stock option activity Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by 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 Business Acquisition, Pro Forma Information [Table Text Block] Schedule of pro forma operating results Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table] Range [Axis] Range [Domain] Minimum Minimum Maximum Maximum Collaborative Arrangements and Non-collaborative Arrangement Transactions [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 Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Employee stock options Restricted common stock member. Restricted Common Stock Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Information pertaining to Developed Technology and Customer Relationships. Developed Technology and Customer Relationships [Member] Developed technology and customer relationships Cash, FDIC Insured Amount FDIC insured amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive securities amount Foreign Currency Transaction Gain (Loss), before Tax Foreign currency transaction gain (loss) The number of service offerings of the entity. Number Of Service Offerings Number of revenue streams Estimated average useful life Estimated average useful life Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Content costs from vendors Concentration Risk Type [Axis] Concentration Risk Type [Domain] Supplier Concentration Supplier [Axis] Supplier [Domain] Vendor A Vendor B Concentration Risk, Percentage Concentration percentage United States Europe It represents information about countries other than US and Europe Rest of World Accounts receivable 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 Line of Credit Facility, Maximum Borrowing Capacity Line of credit amount 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 Debt Instrument, Basis Spread on Variable Rate Marginal interest rate Variable rate on debt instrument Long-term Line of Credit Outstanding borrowings under line of credit Award Type [Axis] Equity Award [Domain] 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] Scenario [Axis] Scenario, Unspecified [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) Stock Granted, Value, Share-based Compensation, Gross Fair value of stock options granted Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Amount of unvested compensation related to 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) 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 Exercise Price Range [Axis] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Range One Range Two Range Three Range Four Range Five Range Six Range Seven Range Eight Range Nine Range Ten Range Eleven Range Twelve Range Thirteen Range Fourteen Range Fifteen Range Sixteen Range Seventeen Range Eighteen Range Nineteen Range Twenty Range Twenty One Range Twenty Two Range Twenty Three Range Twenty Four Range Twenty Five. Range Twenty Five Range Twenty Six Range Twenty Six Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price Option Exercise Price Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options Options Outstanding Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term Remaining Contractual Life (in years) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options 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 three and four year period. Vest Over Three and Four Year Period 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, Fair Value Assumptions, Expected Term Expected life (in years) 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 Stock Repurchase Program, Authorized Amount Amount of stock authorized for repurchase Share Price Stock Repurchase Program, Remaining Authorized Repurchase Amount Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs Treasury Stock 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 Asset Acquisition, Contingent Consideration [Table] Represents the information pertaining to Fiscal Year 2023. Fiscal Year 2023 [Member] 2023 Represents the information pertaining to Fiscal Year 2024. Fiscal Year 2024 [Member] 2024 Information pertaining to contingent consideration was recorded for customers that placed an order and have consented to have their contract assumed. Bonus Amount Asset Acquisition, Contingent Consideration [Line Items] Asset Acquisition, Consideration Transferred, Contingent Consideration Contingent consideration paid Asset Acquisition, Contingent Consideration, Liability, Noncurrent Contingent consideration The amount of bonus paid for the fiscal year. Payment of Bonus Amount Payment of bonus amount Business Acquisition, Percentage of Voting Interests Acquired Percentage of ownership interest acquried Business Combination, Consideration Transferred Purchase consideration, net of cash acquired Payments to Acquire Businesses, Gross Initial payment Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Initial payments in stock Business Combination, Consideration Transferred, Liabilities Incurred Initial payment hold back Business Combination, Contingent Consideration, Liability Contingent earnout fair value Multiplying factor for calculation of earnout in a business combination. Business Combination, Multiplying Factor for Calculation of Earnout Multiplying factor for calculation of earnout Amount of enterprise value in a business combination. Business Combinaiton, Enterprise Value Enterprise value Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Payables 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 liabilities 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 Credit Facility [Axis] Credit Facility [Domain] Revolving Credit Facility [Member] Revolving credit facility Variable Rate [Axis] Variable Rate [Domain] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] SOFR Subsequent Event [Line Items] EX-101.PRE 12 rsss-20240331_pre.xml EX-101.PRE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document And Entity Information - shares
9 Months Ended
Mar. 31, 2024
May 03, 2024
Document And Entity Information    
Document Type 10-Q  
Document Transition Report false  
Document Period End Date Mar. 31, 2024  
Entity 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 applicable1  
Entity Address, City or Town N/A  
Entity Address, State or Province NV  
Entity Address, Postal Zip Code N/A  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   32,282,039
Current Fiscal Year End Date --06-30  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0001386301  
Amendment Flag false  
Document Quarterly Report true  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Current assets:    
Cash and cash equivalents $ 4,221,424 $ 13,545,333
Accounts receivable, net of allowance of $103,319 and $85,015, respectively 7,323,379 6,153,063
Prepaid expenses and other current assets 635,000 400,340
Prepaid royalties 1,004,790 1,202,678
Total current assets 13,184,593 21,301,414
Non-current assets:    
Property and equipment, net of accumulated depreciation of $920,918 and $881,908, respectively 94,078 70,193
Intangible assets, net of accumulated amortization of $1,237,311 and $747,355, respectively ($10,527,713 provisional) 11,029,679 462,068
Goodwill (provisional) 16,493,763 0
Deposits and other assets 1,086 1,052
Total assets 40,803,199 21,834,727
Current liabilities:    
Accounts payable and accrued expenses 9,011,868 8,079,516
Deferred revenue 8,870,316 6,424,724
Total current liabilities 17,882,184 14,504,240
Non-current liabilities:    
Contingent earnout liability 8,792,756 0
Total liabilities 26,674,940 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,281,424 and 29,487,508 shares issued and outstanding, respectively 32,281 29,487
Additional paid-in capital 37,695,960 29,941,873
Accumulated deficit (23,488,019) (22,522,649)
Accumulated other comprehensive loss (111,963) (118,224)
Total stockholders' equity 14,128,259 7,330,487
Total liabilities and stockholders' equity $ 40,803,199 $ 21,834,727
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Condensed Consolidated Balance Sheets    
Net of allowance $ 103,319 $ 85,015
Property and equipment, net of accumulated depreciation 920,918 881,908
Intangible assets, net of accumulated amortization 1,237,311 $ 747,355
Intangible assets, provisional $ 10,527,713  
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,281,424 29,487,508
Common stock, shares, outstanding 32,281,424 29,487,508
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations and Other Comprehensive Income (Loss) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Revenue:        
Total revenue $ 12,115,672 $ 10,342,426 $ 32,490,385 $ 27,743,735
Cost of revenue:        
Total cost of revenue 6,633,740 6,315,153 18,493,085 16,963,387
Gross profit 5,481,932 4,027,273 13,997,300 10,780,348
Operating expenses:        
Selling, general and administrative 5,084,371 3,875,802 14,903,319 10,766,537
Depreciation and amortization 309,898 18,332 525,267 30,486
Total operating expenses 5,394,269 3,894,134 15,428,586 10,797,023
Income (loss) from operations 87,663 133,139 (1,431,286) (16,675)
Other income 31,228 104,331 547,965 218,095
Income (loss) from operations before provision for income taxes 118,891 237,470 (883,321) 201,420
Provision for income taxes (42,590) (628) (82,049) (5,543)
Net income (loss) 76,301 236,842 (965,370) 195,877
Other comprehensive income (loss):        
Foreign currency translation 858 (4,149) 6,261 (2,801)
Comprehensive income (loss) $ 77,159 $ 232,693 $ (959,109) $ 193,076
Basic income (loss) per common share:        
Net income (loss) per share (in dollars per share)   $ 0.01 $ (0.03) $ 0.01
Weighted average common shares outstanding 30,020,652 26,929,314 28,377,199 26,820,557
Diluted income (loss) per common share:        
Net income (loss) per share (in dollars per share)   $ 0.01 $ (0.03) $ 0.01
Weighted average common shares outstanding 33,511,242 29,791,719 28,377,199 28,837,774
Platforms        
Revenue:        
Total revenue $ 3,953,403 $ 2,249,632 $ 9,679,179 $ 6,379,871
Cost of revenue:        
Total cost of revenue 571,352 268,630 1,440,151 752,176
Transactions        
Revenue:        
Total revenue 8,162,269 8,092,794 22,811,206 21,363,864
Cost of revenue:        
Total cost of revenue $ 6,062,388 $ 6,046,523 $ 17,052,934 $ 16,211,211
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Other Comprehensive Loss
Total
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 27,075,648        
Fair value of vested stock options   338,973     338,973
Fair value of vested restricted common stock $ 2,355 923,195     925,550
Fair value of vested restricted common stock (in shares) 2,354,834        
Forfeited restricted common stock $ (65) 65      
Forfeited restricted common stock (in shares) (65,165)        
Repurchase of common stock $ (38) (74,518)     (74,556)
Repurchase of common stock (in shares) (38,585)        
Fair value of vested unrestricted common stock $ 36 68,236     68,272
Fair value of vested unrestricted common stock (in shares) 36,509        
Common stock issued upon exercise of stock options $ 137 57,363     57,500
Common stock issued upon exercise of stock options (in shares) 137,523        
Net income for the period     195,877   195,877
Foreign currency translation       (2,801) (2,801)
Balance at Mar. 31, 2023 $ 29,501 29,386,169 (22,898,395) (124,742) 6,392,533
Balance (in shares) at Mar. 31, 2023 29,500,764        
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 27,075,648        
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 29,487,508        
Balance at Dec. 31, 2022 $ 29,155 28,874,383 (23,135,237) (120,593) 5,647,708
Balance (in shares) at Dec. 31, 2022 29,154,737        
Fair value of vested stock options   37,236     37,236
Fair value of vested restricted common stock $ 333 442,890     443,223
Fair value of vested restricted common stock (in shares) 332,500        
Forfeited restricted common stock $ (65) 65      
Forfeited restricted common stock (in shares) (65,165)        
Repurchase of common stock $ (13) (25,814)     (25,827)
Repurchase of common stock (in shares) (12,785)        
Common stock issued upon exercise of stock options $ 91 57,409     57,500
Common stock issued upon exercise of stock options (in shares) 91,477        
Net income for the period     236,842   236,842
Foreign currency translation       (4,149) (4,149)
Balance at Mar. 31, 2023 $ 29,501 29,386,169 (22,898,395) (124,742) 6,392,533
Balance (in shares) at Mar. 31, 2023 29,500,764        
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 29,487,508        
Fair value of vested stock options   104,502     104,502
Fair value of vested restricted common stock $ 380 1,603,440     1,603,820
Fair value of vested restricted common stock (in shares) 380,000        
Forfeited restricted common stock $ (200) 200      
Forfeited restricted common stock (in shares) (200,000)        
Repurchase of common stock $ (186) (521,838)     $ (522,024)
Repurchase of common stock (in shares) (186,148)        
Common stock issued upon exercise of stock options $ 71 (71)      
Common stock issued upon exercise of stock options (in shares) 71,050       371,883
Common stock issued for acquisition of Scite $ 2,729 6,546,905     $ 6,549,634
Common stock issued for acquisition of Scite (in shares) 2,729,014        
Modification cost of accelerated vesting of restricted common stock   20,949     20,949
Net income for the period     (965,370)   (965,370)
Foreign currency translation       6,261 6,261
Balance at Mar. 31, 2024 $ 32,281 37,695,960 (23,488,019) (111,963) 14,128,259
Balance (in shares) at Mar. 31, 2024 32,281,424        
Balance at Dec. 31, 2023 $ 32,620 37,607,895 (23,564,320) (112,821) 13,963,374
Balance (in shares) at Dec. 31, 2023 32,619,598        
Fair value of vested stock options   42,788     42,788
Fair value of vested restricted common stock   498,214     498,214
Forfeited restricted common stock $ (200) 200      
Forfeited restricted common stock (in shares) (200,000)        
Repurchase of common stock $ (159) (453,117)     (453,276)
Repurchase of common stock (in shares) (159,044)        
Common stock issued upon exercise of stock options $ 20 (20)      
Common stock issued upon exercise of stock options (in shares) 20,870        
Net income for the period     76,301   76,301
Foreign currency translation       858 858
Balance at Mar. 31, 2024 $ 32,281 $ 37,695,960 $ (23,488,019) $ (111,963) $ 14,128,259
Balance (in shares) at Mar. 31, 2024 32,281,424        
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Cash Flows
9 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Cash flow from operating activities:    
Net income (loss) $ (965,370) $ 195,877
Adjustment to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 525,267 30,486
Fair value of vested stock options 104,502 338,973
Fair value of vested restricted common stock 1,603,820 925,550
Fair value of vested unrestricted common stock 0 68,272
Modification cost of accelerated vesting of restricted common stock 20,949 0
Adjustment to contingent earnout liability (268,287) 0
Changes in operating assets and liabilities:    
Accounts receivable (739,883) (1,545,695)
Prepaid expenses and other current assets (156,026) (122,700)
Prepaid royalties 197,888 47,760
Accounts payable and accrued expenses 498,584 947,789
Deferred revenue 768,347 986,044
Net cash provided by operating activities 1,589,791 1,872,356
Cash flow from investing activities:    
Purchase of property and equipment (57,761) (29,976)
Payment for non-refundable deposit for asset acquisition 0 (297,450)
Net cash used in investing activities (10,081,507) (327,426)
Cash flow from financing activities:    
Proceeds from the exercise of stock options 0 57,500
Common stock repurchase (522,024) (74,556)
Payment of contingent acquisition consideration (314,960) 0
Net cash used in financing activities (836,984) (17,056)
Effect of exchange rate changes 4,791 1,850
Net increase (decrease) in cash and cash equivalents (9,323,909) 1,529,724
Cash and cash equivalents, beginning of period 13,545,333 10,603,175
Cash and cash equivalents, end of period 4,221,424 12,132,899
Supplemental disclosures of cash flow information:    
Cash paid for income taxes 82,049 5,543
Non-cash investing and financing activities:    
Contingent consideration accrual on asset acquisition 36,130 144,384
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 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Organization, Nature of Business and Basis of Presentation
9 Months Ended
Mar. 31, 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: Reprints Desk, Inc., (“Reprints Desk”) 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.

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.

Basis of Presentation

The accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended June 30, 2023 filed with the SEC. The condensed consolidated balance sheet as of June 30, 2023 included herein was derived from the audited consolidated financial statements as of that date, but does not include all disclosures, including notes, required by GAAP.

In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments necessary to fairly present the Company’s financial position and results of operations for the interim periods reflected. Except as noted, all adjustments contained herein are of a normal recurring nature. Results of operations for the fiscal periods presented herein are not necessarily indicative of fiscal year-end results.

XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies
9 Months Ended
Mar. 31, 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 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, impairment related to intangible assets, useful lives of finite-lived intangible assets, realization of deferred tax assets and fair values of assets acquired and liabilities assumed in acquisitions including the resulting intangible assets.

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 $445,605 and $1,760,323 at March 31, 2024 and June 30, 2023, respectively, was held by Reprints Desk in accounts at financial institutions located in Europe.

The Company has no customers that represent 10% of revenue or more for the three and nine months ended March 31, 2024 and 2023.

The Company has no customers that accounted for greater than 10% of accounts receivable at March 31, 2024 and June 30, 2023.

The following table summarizes vendor concentrations:

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

    

2024

  

  

2023

2024

  

  

2023

Vendor A

27

%

23

%

26

%

22

%

Vendor B

10

%

14

%

10

%

13

%

Revenue Recognition

The Company accounts for revenue in accordance with Financial Accounting Standard Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 606, 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 platforms (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 Platforms. 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. All articles are in PDF format and delivered to customers via various electronic methods. Each of these delivery methods is trackable, with ability to monitor such things as the date and time when the link was e-mailed and the time and IP address used to download the article.

Revenue by Geographical Region

The following table summarizes revenue by geographical region:

Three Months Ended

 

March 31, 

 

2024

 

2023

United States

$

7,289,260

    

60.2

%  

$

5,892,424

57.0

%

Europe

 

3,767,945

 

31.1

%  

 

3,530,469

 

34.1

%

Rest of World

 

1,058,467

 

8.7

%  

 

919,533

 

8.9

%

Total

$

12,115,672

 

100

%  

$

10,342,426

 

100

%

Nine Months Ended

March 31, 

2024

 

2023

United States

$

19,220,592

    

59.2

%  

$

15,997,407

57.7

%

Europe

 

10,225,116

 

31.5

%  

 

9,503,235

 

34.3

%

Rest of World

 

3,044,677

 

9.4

%  

 

2,243,093

 

8.1

%

Total

$

32,490,385

 

100

%  

$

27,743,735

 

100

%

Accounts Receivable by Geographical Region

The following table summarizes accounts receivable by geographical region:

As of March 31, 2024

 

As of June 30, 2023

United States

    

$

3,940,160

    

53.8

%  

$

3,727,977

60.6

%

Europe

 

2,332,562

 

31.9

%  

 

1,763,044

 

28.7

%

Rest of World

 

1,050,657

 

14.3

%  

 

662,042

 

10.8

%

Total

$

7,323,379

 

100

%  

$

6,153,063

 

100

%

Business Combinations

The Company accounts for its business combinations using the acquisition method of accounting where the purchase consideration is allocated to the tangible and intangible assets acquired, and liabilities assumed, based on their respective fair values as of the acquisition date. The excess of the fair value of the purchase consideration over the estimated fair values of the net assets acquired is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Critical estimates in valuing intangible assets include, but are not limited to, expected future cash flows, which includes consideration of future growth and margins, future changes in technology, brand awareness and discount rates. Fair value estimates are based on the assumptions that management believes a market participant would use in pricing the asset or liability.

Intangible Assets

Amortizable finite-lived identifiable intangible assets consist of a developed technology and customer relationships acquired in the acquisition of ResoluteAI effective July 28, 2023 and Scite effective December 1, 2023 (See Note 5), 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 follows ASC 360 in accounting for finite-lived intangible assets, which requires impairment losses to be recorded when indicators of impairment are present and the undiscounted cash flows estimated to be generated by the assets are less than the assets’ carrying amounts. As of March 31, 2024, the Company determined there were no indicators of impairment of its intangible assets.

Goodwill

Goodwill consists of the excess of the cost of ResoluteAI and Scite (see Note 5) over the fair value of amounts assigned to assets acquired and liabilities assumed. Under the guidance of ASC 350, goodwill is not amortized, rather it is tested for impairment annually, and will be tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. An impairment loss generally would be recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit and would be measured as the excess carrying value of goodwill over the derived fair value of goodwill. The Company’s policy is to perform an annual impairment testing for its reporting units on June 30 of each fiscal year.

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.

Stock-Based Compensation

The Company periodically issues stock options and restricted stock awards to employees and non-employees for services. The Company accounts for such grants issued and vesting based on ASC 718, whereby the value of the award is measured on the date of grant and recognized as compensation expense on the straight-line basis over the vesting period. The Company recognizes the fair value of stock-based compensation within its Statements of Operations with classification depending on the nature of the services rendered.

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 condensed 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 losses of $22,177 and $15,059 for the three and nine months ended March 31, 2024, respectively and gains of $72,547 and $84,210 for the three and nine months ended March 31, 2023, respectively. Cash denominated in Euros and British Pounds with an aggregate US Dollar equivalent of $445,605, and $1,760,323 at March 31, 2024 and June 30, 2023, respectively, was held in accounts at financial institutions located in Europe.

The following table summarizes the exchange rates used:

Nine Months Ended

 

Year Ended

March 31, 

 

June 30, 

    

2024

    

2023

 

2023

    

2022

Period end Euro : US Dollar exchange rate

1.08

1.09

1.09

1.05

Average period Euro : US Dollar exchange rate

 

1.08

 

1.03

1.05

 

1.13

Period end GBP : US Dollar exchange rate

1.26

1.24

1.27

1.21

Average period GBP : US Dollar exchange rate

 

1.26

 

1.19

1.20

 

1.34

 

 

 

Period end Mexican Peso : US Dollar exchange rate

 

0.06

 

0.05

0.06

 

0.05

Average period Mexican Peso : US Dollar exchange rate

 

0.06

 

0.05

0.05

 

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 March 31, 2024 potentially dilutive securities include options to acquire 2,790,625 shares of common stock and unvested restricted common stock of 1,966,291. At March 31, 2023 potentially dilutive securities include options to acquire 2,925,574 shares of common stock and unvested restricted common stock of 2,528,187. 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 nine months ended March 31, 2024 because all stock options, warrants, and unvested restricted common stock are anti-dilutive. For the three months ended March 31, 2024 and for the three and nine months ended March 31, 2023, the calculation of diluted earnings per share include unvested restricted common stock, stock options and warrants, calculated under the treasury stock method.

Fair Value of Financial Instruments

Accounting standards require certain assets and liabilities to be reported at fair value in the financial statements and provide a framework for establishing that fair value.  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 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.

Recently Issued Accounting Pronouncements

In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments. ASU 2016-13 requires entities to use a forward-looking approach based on current expected credit losses (“CECL”) to estimate credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition of allowances for losses. ASU 2016-13 is effective for the Company beginning July 1, 2023, and early adoption is permitted. The Company adopted this standard effective July 1, 2023, and there was no material impact of adopting this standard on the Company’s financial statements and related disclosures.

In November 2023, the FASB amended ASC No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” that includes requirements for interim segment disclosures and for entities operating under a single segment. The amendment is effective on a retrospective basis for fiscal years beginning after December 15, 2023 and interim periods beginning after January 1, 2025 with early adoption permitted. The Company is currently assessing the impact of the adoption of ASU 2023-07 on its interim and annual disclosures.

In December 2023, the FASB amended ASC 740, Income Taxes (issued under Accounting Standards Update (ASU) 2023-09, “Improvements to Income Tax Disclosures”). This ASU requires additional disclosures related to the rate reconciliation, income taxes paid and other amendments intended to enhance effectiveness and comparability. The amendment is effective for the Company beginning with its fiscal year 2025 annual disclosures. The Company is currently evaluating the impact of the adoption of ASU 2023-09 on its annual disclosures.

Other recent accounting pronouncements issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not or are not believed by management to have a material impact on the Company’s present or future consolidated financial statements.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Line of Credit
9 Months Ended
Mar. 31, 2024
Line of Credit  
Line of Credit

Note 3.   Line of Credit

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 23 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity
9 Months Ended
Mar. 31, 2024
Stockholders' Equity  
Stockholders' Equity

Note 4.   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 March 31, 2024, there were 1,062,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 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

 

 

 

37,389

 

2.45

 

(37,389)

 

2.45

Exercised

 

(371,883)

 

2.00

 

(371,883)

 

2.00

 

 

Forfeited

 

(5,000)

 

2.67

 

(4,583)

 

2.67

 

(417)

 

2.67

Outstanding at March 31, 2024

 

2,790,625

$

1.93

 

2,526,516

$

1.84

 

264,109

$

2.73

The weighted average remaining contractual life of all options outstanding as of March 31, 2024 was 5.32 years. The remaining contractual life for options vested and exercisable at March 31, 2024 was 4.87 years. Furthermore, the aggregate intrinsic value of options outstanding as of March 31, 2024 was $3,444,232, and the aggregate intrinsic value of options vested and exercisable as of March 31, 2024 was $3,329,619, in each case based on the fair value of the Company’s common stock on March 31, 2024.

During the nine months ended March 31, 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 nine months ended March 31, 2024 was $104,502 and is included in selling, general and administrative expenses in the accompanying statement of operations. As of March 31, 2024, the amount of unvested compensation related to stock options was $291,969 which will be recorded as an expense in future periods as the options vest. During the nine months ended March 31, 2024, the Company issued 71,050 net shares of common stock upon the exercise of options underlying 371,883 shares of common stock.

The following table presents the information regarding stock options outstanding and exercisable as of March 31, 2024:

Option

    

    

Remaining

    

Exercise

Options

Contractual

Options

Price

Outstanding

Life (in years)

Exercisable

$

0.70

 

225,000

 

1.68

 

225,000

0.77

 

25,000

 

0.38

 

25,000

0.80

 

16,000

 

1.39

 

16,000

0.90

 

15,000

 

1.35

 

15,000

1.00

 

15,000

 

0.94

 

15,000

1.05

 

305,000

 

2.40

 

305,000

1.09

 

40,000

 

2.15

 

40,000

1.10

 

105,000

 

1.25

 

105,000

1.20

 

249,000

 

3.62

 

249,000

1.59

 

25,000

 

4.11

 

25,000

2.10

238,767

7.86

238,767

2.13

216,708

6.64

216,708

2.15

200,000

8.70

200,000

2.17

35,955

7.12

35,955

2.19

5,000

7.81

3,750

2.40

 

284,000

 

4.62

 

284,000

2.43

61,250

7.18

61,250

2.45

89,500

6.35

89,500

2.49

78,435

6.17

78,435

2.50

20,000

5.13

20,000

2.64

30,882

7.35

28,308

2.67

28,194

7.47

25,843

2.73

257,934

9.69

2.99

8,000

6.12

8,000

3.13

208,000

5.62

208,000

3.50

8,000

5.87

8,000

Total

2,790,625

2,526,516

Restricted Common Stock

Prior to July 1, 2023, the Company issued 5,184,592 shares of restricted common stock to employees valued at $7,503,186, of which 2,427,309 shares have vested, 279,489 shares with fair value of $312,156 have been forfeited, and $4,479,369 has been recognized as an expense. The balance of the non-vested shares of restricted common stock was 2,477,794 at June 30, 2023, with an aggregate fair value of $2,711,661.

During the nine months ended March 31, 2024, the Company issued an additional 380,000 shares of restricted stock to employees with an aggregate fair value of $860,650. Of this amount, 130,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 $352,450 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 its long-term equity bonus program (the “LTEBP”). The LTEBP replaces 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 (this vesting occurred on March 14, 2024);

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, with the assistance of a valuation specialist, to be $508,200, computed using the Monte Carlo simulations on a binomial model 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 program during the nine months ended March 31, 2024 was $1,603,820 and is included in selling, general and administrative expenses in the accompanying statements of operations. As of March 31, 2024, the amount of unvested compensation related to issuances of restricted common stock was $1,700,491, 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,966,291 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, 2023

 

2,477,794

$

2,711,661

$

1.52

Granted

 

380,000

 

860,650

 

2.26

Vested

 

(691,503)

 

(1,603,820)

 

1.68

Forfeited

 

(200,000)

 

(268,000)

 

1.40

Non-vested, March 31, 2024

 

1,966,291

$

1,700,491

$

1.63

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 2024. 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 nine months ended March 31, 2024, the Company repurchased 186,148 shares of our common stock from employees at an average market price of approximately $2.80 per share for an aggregate amount of $522,024. As of March 31, 2024, $379,071 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.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisitions
9 Months Ended
Mar. 31, 2024
Acquisitions  
Acquisition

Note 5.  Acquisitions

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 March 31, 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 March 31, 2024, $125,287 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 March 31, 2024, $96,121 and $79,625 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 March 31, 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.

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 Company utilized the acquisition method of accounting for the acquisition in accordance with ASC 805, Business Combinations. The Company allocated the purchase price to ResoluteAI’s tangible assets, identifiable intangible assets, and assumed liabilities at their estimated fair values as of the date of acquisition. 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 provisional goodwill.

The total purchase consideration for ResoluteAI, net of cash acquired, was approximately $4.6 million. The consideration included an initial payment of $2.7 million and a contingent earnout that had an initial fair value of $1.9 million. The Company’s revaluation of the earnout resulted in a fair value of $0.8 million as of March 31, 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.

The Company’s allocation of the purchase price at March 31, 2024 included $0.2 million of receivables, $0.1 million of other assets, $2.1 million of provisional intangible assets and $3.2 million of provisional goodwill. The intangible assets acquired are developed technology and customer relationships with estimated average useful lives of 8 to 10 years. The Company also assumed $0.2 million of payables, $0.6 million of deferred revenue and $0.2 million of other liabilities as part of the acquisition.

The preliminary allocation of purchase price to the assets acquired and liabilities assumed was based upon the estimated fair values at the date of acquisition. As of March 31, 2024, the Company has not completed its analysis for estimating the fair value of the assets acquired and liabilities assumed.

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 $20.9 million. The consideration included an initial payment of $7.2 million in cash, $6.3 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 $8.0 million as of March 31, 2024.

The Company’s allocation of the purchase price at March 31, 2024 included $0.1 million of receivables, $8.9 million of provisional intangible assets and $13.1 million of provisional goodwill. The intangible assets acquired are developed technology and customer relationships with estimated average useful lives of 3 to 10 years. The Company also assumed $1.2 million of deferred revenue as part of the acquisition.

The preliminary allocation of purchase price to the assets acquired and liabilities assumed was based upon the estimated fair values at the date of acquisition. As of March 31, 2024, the Company has not completed its analysis for estimating the fair value of the assets acquired and liabilities assumed.

The following sets out the unaudited pro forma operating results for the three and nine months ended March 31, 2024 and 2023 for the Company had the acquisition occurred as of July 1, 2022. These amounts include amortization of intangible assets:

Pro Forma (Unaudited)

Pro Forma (Unaudited)

Three Months ended March 31,

Nine Months ended March 31,

    

2024

    

2023

    

2024

    

2023

Revenue

$

12,115,672

$

10,597,376

$

33,950,021

$

28,260,869

Cost of revenue

 

6,633,740

 

6,365,805

 

18,601,290

 

17,108,554

Gross profit

 

5,481,932

 

4,231,571

 

15,348,731

 

11,152,315

 

  

 

  

 

  

 

  

Total operating expenses

 

5,394,269

 

4,238,441

 

16,591,696

 

11,699,530

Income (loss) from operations

 

87,663

 

(6,870)

 

(1,242,965)

 

(547,215)

 

  

 

  

 

  

 

  

Other income

 

31,228

 

104,331

 

548,967

 

218,095

 

  

 

  

 

  

 

  

Income (loss) from operations before provision for income taxes

 

118,891

 

97,461

 

(693,998)

 

(329,120)

Provision for income taxes

 

(42,590)

 

(628)

 

(82,049)

 

(5,543)

 

  

 

  

 

  

 

  

Pro Forma Net income (loss)

$

76,301

$

96,833

$

(776,047)

$

(334,663)

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

$

-

$

-

$

(0.03)

$

(0.01)

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

$

-

$

-

$

(0.03)

$

(0.01)

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contingencies
9 Months Ended
Mar. 31, 2024
Contingencies  
Contingencies

Note 6.  Contingencies

Inflation Risk

The Company does 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 the Company’s operating costs could become subject to inflationary and interest rate pressures in the future, which would have the effect of increasing the Company’s operating costs, and which would put additional stress on the Company’s working capital resources.

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events
9 Months Ended
Mar. 31, 2024
Subsequent Events  
Subsequent Events

Note 7.  Subsequent Events

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 May 13, 2024.

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Policies)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2024
Summary of Significant Accounting Policies    
Use of Estimates  

Use of Estimates

The preparation of financial statements in conformity with 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, impairment related to intangible assets, useful lives of finite-lived intangible assets, realization of deferred tax assets and fair values of assets acquired and liabilities assumed in acquisitions including the resulting intangible assets.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Accounting standards require certain assets and liabilities to be reported at fair value in the financial statements and provide a framework for establishing that fair value.  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 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.

 
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 $445,605 and $1,760,323 at March 31, 2024 and June 30, 2023, respectively, was held by Reprints Desk in accounts at financial institutions located in Europe.

The Company has no customers that represent 10% of revenue or more for the three and nine months ended March 31, 2024 and 2023.

The Company has no customers that accounted for greater than 10% of accounts receivable at March 31, 2024 and June 30, 2023.

The following table summarizes vendor concentrations:

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

    

2024

  

  

2023

2024

  

  

2023

Vendor A

27

%

23

%

26

%

22

%

Vendor B

10

%

14

%

10

%

13

%

Revenue Recognition  

Revenue Recognition

The Company accounts for revenue in accordance with Financial Accounting Standard Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 606, 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 platforms (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 Platforms. 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. All articles are in PDF format and delivered to customers via various electronic methods. Each of these delivery methods is trackable, with ability to monitor such things as the date and time when the link was e-mailed and the time and IP address used to download the article.

Revenue by Geographical Region

The following table summarizes revenue by geographical region:

Three Months Ended

 

March 31, 

 

2024

 

2023

United States

$

7,289,260

    

60.2

%  

$

5,892,424

57.0

%

Europe

 

3,767,945

 

31.1

%  

 

3,530,469

 

34.1

%

Rest of World

 

1,058,467

 

8.7

%  

 

919,533

 

8.9

%

Total

$

12,115,672

 

100

%  

$

10,342,426

 

100

%

Nine Months Ended

March 31, 

2024

 

2023

United States

$

19,220,592

    

59.2

%  

$

15,997,407

57.7

%

Europe

 

10,225,116

 

31.5

%  

 

9,503,235

 

34.3

%

Rest of World

 

3,044,677

 

9.4

%  

 

2,243,093

 

8.1

%

Total

$

32,490,385

 

100

%  

$

27,743,735

 

100

%

Accounts Receivable by Geographical Region

The following table summarizes accounts receivable by geographical region:

As of March 31, 2024

 

As of June 30, 2023

United States

    

$

3,940,160

    

53.8

%  

$

3,727,977

60.6

%

Europe

 

2,332,562

 

31.9

%  

 

1,763,044

 

28.7

%

Rest of World

 

1,050,657

 

14.3

%  

 

662,042

 

10.8

%

Total

$

7,323,379

 

100

%  

$

6,153,063

 

100

%

Business Combinations  

Business Combinations

The Company accounts for its business combinations using the acquisition method of accounting where the purchase consideration is allocated to the tangible and intangible assets acquired, and liabilities assumed, based on their respective fair values as of the acquisition date. The excess of the fair value of the purchase consideration over the estimated fair values of the net assets acquired is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Critical estimates in valuing intangible assets include, but are not limited to, expected future cash flows, which includes consideration of future growth and margins, future changes in technology, brand awareness and discount rates. Fair value estimates are based on the assumptions that management believes a market participant would use in pricing the asset or liability.

Intangible Assets  

Intangible Assets

Amortizable finite-lived identifiable intangible assets consist of a developed technology and customer relationships acquired in the acquisition of ResoluteAI effective July 28, 2023 and Scite effective December 1, 2023 (See Note 5), 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 follows ASC 360 in accounting for finite-lived intangible assets, which requires impairment losses to be recorded when indicators of impairment are present and the undiscounted cash flows estimated to be generated by the assets are less than the assets’ carrying amounts. As of March 31, 2024, the Company determined there were no indicators of impairment of its intangible assets.

Goodwill  

Goodwill

Goodwill consists of the excess of the cost of ResoluteAI and Scite (see Note 5) over the fair value of amounts assigned to assets acquired and liabilities assumed. Under the guidance of ASC 350, goodwill is not amortized, rather it is tested for impairment annually, and will be tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. An impairment loss generally would be recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit and would be measured as the excess carrying value of goodwill over the derived fair value of goodwill. The Company’s policy is to perform an annual impairment testing for its reporting units on June 30 of each fiscal year.

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.

Stock-Based Compensation  

Stock-Based Compensation

The Company periodically issues stock options and restricted stock awards to employees and non-employees for services. The Company accounts for such grants issued and vesting based on ASC 718, whereby the value of the award is measured on the date of grant and recognized as compensation expense on the straight-line basis over the vesting period. The Company recognizes the fair value of stock-based compensation within its Statements of Operations with classification depending on the nature of the services rendered.

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 condensed 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 losses of $22,177 and $15,059 for the three and nine months ended March 31, 2024, respectively and gains of $72,547 and $84,210 for the three and nine months ended March 31, 2023, respectively. Cash denominated in Euros and British Pounds with an aggregate US Dollar equivalent of $445,605, and $1,760,323 at March 31, 2024 and June 30, 2023, respectively, was held in accounts at financial institutions located in Europe.

The following table summarizes the exchange rates used:

Nine Months Ended

 

Year Ended

March 31, 

 

June 30, 

    

2024

    

2023

 

2023

    

2022

Period end Euro : US Dollar exchange rate

1.08

1.09

1.09

1.05

Average period Euro : US Dollar exchange rate

 

1.08

 

1.03

1.05

 

1.13

Period end GBP : US Dollar exchange rate

1.26

1.24

1.27

1.21

Average period GBP : US Dollar exchange rate

 

1.26

 

1.19

1.20

 

1.34

 

 

 

Period end Mexican Peso : US Dollar exchange rate

 

0.06

 

0.05

0.06

 

0.05

Average period Mexican Peso : US Dollar exchange rate

 

0.06

 

0.05

0.05

 

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 March 31, 2024 potentially dilutive securities include options to acquire 2,790,625 shares of common stock and unvested restricted common stock of 1,966,291. At March 31, 2023 potentially dilutive securities include options to acquire 2,925,574 shares of common stock and unvested restricted common stock of 2,528,187. 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 nine months ended March 31, 2024 because all stock options, warrants, and unvested restricted common stock are anti-dilutive. For the three months ended March 31, 2024 and for the three and nine months ended March 31, 2023, the calculation of diluted earnings per share include unvested restricted common stock, stock options and warrants, calculated under the treasury stock method.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments. ASU 2016-13 requires entities to use a forward-looking approach based on current expected credit losses (“CECL”) to estimate credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition of allowances for losses. ASU 2016-13 is effective for the Company beginning July 1, 2023, and early adoption is permitted. The Company adopted this standard effective July 1, 2023, and there was no material impact of adopting this standard on the Company’s financial statements and related disclosures.

In November 2023, the FASB amended ASC No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” that includes requirements for interim segment disclosures and for entities operating under a single segment. The amendment is effective on a retrospective basis for fiscal years beginning after December 15, 2023 and interim periods beginning after January 1, 2025 with early adoption permitted. The Company is currently assessing the impact of the adoption of ASU 2023-07 on its interim and annual disclosures.

In December 2023, the FASB amended ASC 740, Income Taxes (issued under Accounting Standards Update (ASU) 2023-09, “Improvements to Income Tax Disclosures”). This ASU requires additional disclosures related to the rate reconciliation, income taxes paid and other amendments intended to enhance effectiveness and comparability. The amendment is effective for the Company beginning with its fiscal year 2025 annual disclosures. The Company is currently evaluating the impact of the adoption of ASU 2023-09 on its annual disclosures.

Other recent accounting pronouncements issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not or are not believed by management to have a material impact on the Company’s present or future consolidated financial statements.

 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Mar. 31, 2024
Summary of Significant Accounting Policies  
Schedule of vendor concentration risk percentage

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

    

2024

  

  

2023

2024

  

  

2023

Vendor A

27

%

23

%

26

%

22

%

Vendor B

10

%

14

%

10

%

13

%

Schedule of revenue by geographical region

Three Months Ended

 

March 31, 

 

2024

 

2023

United States

$

7,289,260

    

60.2

%  

$

5,892,424

57.0

%

Europe

 

3,767,945

 

31.1

%  

 

3,530,469

 

34.1

%

Rest of World

 

1,058,467

 

8.7

%  

 

919,533

 

8.9

%

Total

$

12,115,672

 

100

%  

$

10,342,426

 

100

%

Nine Months Ended

March 31, 

2024

 

2023

United States

$

19,220,592

    

59.2

%  

$

15,997,407

57.7

%

Europe

 

10,225,116

 

31.5

%  

 

9,503,235

 

34.3

%

Rest of World

 

3,044,677

 

9.4

%  

 

2,243,093

 

8.1

%

Total

$

32,490,385

 

100

%  

$

27,743,735

 

100

%

Schedule of accounts receivable by geographical region

As of March 31, 2024

 

As of June 30, 2023

United States

    

$

3,940,160

    

53.8

%  

$

3,727,977

60.6

%

Europe

 

2,332,562

 

31.9

%  

 

1,763,044

 

28.7

%

Rest of World

 

1,050,657

 

14.3

%  

 

662,042

 

10.8

%

Total

$

7,323,379

 

100

%  

$

6,153,063

 

100

%

Schedule of foreign currency exchange rate

Nine Months Ended

 

Year Ended

March 31, 

 

June 30, 

    

2024

    

2023

 

2023

    

2022

Period end Euro : US Dollar exchange rate

1.08

1.09

1.09

1.05

Average period Euro : US Dollar exchange rate

 

1.08

 

1.03

1.05

 

1.13

Period end GBP : US Dollar exchange rate

1.26

1.24

1.27

1.21

Average period GBP : US Dollar exchange rate

 

1.26

 

1.19

1.20

 

1.34

 

 

 

Period end Mexican Peso : US Dollar exchange rate

 

0.06

 

0.05

0.06

 

0.05

Average period Mexican Peso : US Dollar exchange rate

 

0.06

 

0.05

0.05

 

0.05

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity (Tables)
9 Months Ended
Mar. 31, 2024
Stockholders' Equity  
Schedule of 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 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

 

 

 

37,389

 

2.45

 

(37,389)

 

2.45

Exercised

 

(371,883)

 

2.00

 

(371,883)

 

2.00

 

 

Forfeited

 

(5,000)

 

2.67

 

(4,583)

 

2.67

 

(417)

 

2.67

Outstanding at March 31, 2024

 

2,790,625

$

1.93

 

2,526,516

$

1.84

 

264,109

$

2.73

Schedule of additional information regarding stock options outstanding and exercisable

Option

    

    

Remaining

    

Exercise

Options

Contractual

Options

Price

Outstanding

Life (in years)

Exercisable

$

0.70

 

225,000

 

1.68

 

225,000

0.77

 

25,000

 

0.38

 

25,000

0.80

 

16,000

 

1.39

 

16,000

0.90

 

15,000

 

1.35

 

15,000

1.00

 

15,000

 

0.94

 

15,000

1.05

 

305,000

 

2.40

 

305,000

1.09

 

40,000

 

2.15

 

40,000

1.10

 

105,000

 

1.25

 

105,000

1.20

 

249,000

 

3.62

 

249,000

1.59

 

25,000

 

4.11

 

25,000

2.10

238,767

7.86

238,767

2.13

216,708

6.64

216,708

2.15

200,000

8.70

200,000

2.17

35,955

7.12

35,955

2.19

5,000

7.81

3,750

2.40

 

284,000

 

4.62

 

284,000

2.43

61,250

7.18

61,250

2.45

89,500

6.35

89,500

2.49

78,435

6.17

78,435

2.50

20,000

5.13

20,000

2.64

30,882

7.35

28,308

2.67

28,194

7.47

25,843

2.73

257,934

9.69

2.99

8,000

6.12

8,000

3.13

208,000

5.62

208,000

3.50

8,000

5.87

8,000

Total

2,790,625

2,526,516

Schedule of restricted common stock activity

    

    

    

Weighted

Average

Number of

Grant Date

Shares

Fair Value

Fair Value

Non-vested, June 30, 2023

 

2,477,794

$

2,711,661

$

1.52

Granted

 

380,000

 

860,650

 

2.26

Vested

 

(691,503)

 

(1,603,820)

 

1.68

Forfeited

 

(200,000)

 

(268,000)

 

1.40

Non-vested, March 31, 2024

 

1,966,291

$

1,700,491

$

1.63

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisitions (Tables)
9 Months Ended
Mar. 31, 2024
Acquisitions  
Schedule of pro forma operating results

Pro Forma (Unaudited)

Pro Forma (Unaudited)

Three Months ended March 31,

Nine Months ended March 31,

    

2024

    

2023

    

2024

    

2023

Revenue

$

12,115,672

$

10,597,376

$

33,950,021

$

28,260,869

Cost of revenue

 

6,633,740

 

6,365,805

 

18,601,290

 

17,108,554

Gross profit

 

5,481,932

 

4,231,571

 

15,348,731

 

11,152,315

 

  

 

  

 

  

 

  

Total operating expenses

 

5,394,269

 

4,238,441

 

16,591,696

 

11,699,530

Income (loss) from operations

 

87,663

 

(6,870)

 

(1,242,965)

 

(547,215)

 

  

 

  

 

  

 

  

Other income

 

31,228

 

104,331

 

548,967

 

218,095

 

  

 

  

 

  

 

  

Income (loss) from operations before provision for income taxes

 

118,891

 

97,461

 

(693,998)

 

(329,120)

Provision for income taxes

 

(42,590)

 

(628)

 

(82,049)

 

(5,543)

 

  

 

  

 

  

 

  

Pro Forma Net income (loss)

$

76,301

$

96,833

$

(776,047)

$

(334,663)

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

$

-

$

-

$

(0.03)

$

(0.01)

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

$

-

$

-

$

(0.03)

$

(0.01)

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Organization, Nature of Business and Basis of Presentation (Details)
item in Millions
9 Months Ended
Mar. 31, 2024
item
subsidiary
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]  
Number of subsidiaries | subsidiary 5
Number of existing STM articles on the platform 100
Minimum  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]  
Number of newly published STM articles each year. 2
Maximum  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]  
Number of newly published STM articles each year. 4
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 9 Months Ended
Mar. 31, 2024
USD ($)
item
Mar. 31, 2023
USD ($)
Mar. 31, 2024
USD ($)
item
shares
Mar. 31, 2023
USD ($)
shares
Jun. 30, 2023
USD ($)
FDIC insured amount $ 250,000   $ 250,000    
Cash and cash equivalents 4,221,424   $ 4,221,424   $ 13,545,333
Antidilutive securities amount | shares     1,966,291    
Foreign currency transaction gain (loss) $ 22,177 $ 72,547 $ 15,059 $ 84,210  
Number of revenue streams | item 2   2    
Estimated average useful life     10 years    
Employee stock options          
Antidilutive securities amount | shares     2,790,625 2,925,574  
Restricted Common Stock          
Antidilutive securities amount | shares     1,966,291 2,528,187  
Maximum | Scite          
Estimated average useful life     10 years    
Maximum | Developed Technology and Customer Relationships [Member] | Scite          
Estimated average useful life     10 years    
Minimum | Scite          
Estimated average useful life     3 years    
Minimum | Developed Technology and Customer Relationships [Member] | Scite          
Estimated average useful life     3 years    
Europe financial institutions          
Cash and cash equivalents $ 445,605   $ 445,605   $ 1,760,323
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Concentrations (Details) - Content costs from vendors - Supplier Concentration
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Vendor A        
Concentration percentage 27.00% 23.00% 26.00% 22.00%
Vendor B        
Concentration percentage 10.00% 14.00% 10.00% 13.00%
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Revenues $ 12,115,672 $ 10,342,426 $ 32,490,385 $ 27,743,735  
Percentage of revenue 100.00% 100.00% 100.00% 100.00%  
Accounts receivable          
Revenues     $ 7,323,379   $ 6,153,063
Percentage of revenue     100.00%   100.00%
United States          
Revenues $ 7,289,260 $ 5,892,424 $ 19,220,592 $ 15,997,407  
Percentage of revenue 60.20% 57.00% 59.20% 57.70%  
United States | Accounts receivable          
Revenues     $ 3,940,160   $ 3,727,977
Percentage of revenue     53.80%   60.60%
Europe          
Revenues $ 3,767,945 $ 3,530,469 $ 10,225,116 $ 9,503,235  
Percentage of revenue 31.10% 34.10% 31.50% 34.30%  
Europe | Accounts receivable          
Revenues     $ 2,332,562   $ 1,763,044
Percentage of revenue     31.90%   28.70%
Rest of World          
Revenues $ 1,058,467 $ 919,533 $ 3,044,677 $ 2,243,093  
Percentage of revenue 8.70% 8.90% 9.40% 8.10%  
Rest of World | Accounts receivable          
Revenues     $ 1,050,657   $ 662,042
Percentage of revenue     14.30%   10.80%
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Exchange rates (Details)
9 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Euro to US Dollar        
Period end exchange rate 1.08 1.09 1.09 1.05
Average period exchange rate 1.08 1.03 1.05 1.13
GBP To US Dollar        
Period end exchange rate 1.26 1.24 1.27 1.21
Average period exchange rate 1.26 1.19 1.20 1.34
Mexican Peso to US Dollar        
Period end exchange rate 0.06 0.05 0.06 0.05
Average period exchange rate 0.06 0.05 0.05 0.05
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Line of Credit (Details) - USD ($)
9 Months Ended
Jul. 23, 2010
Mar. 31, 2024
Line of Credit    
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
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Options Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 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 3 months 25 days                
Remaining contractual life for options vested and exercisable     4 years 10 months 13 days                
Aggregate intrinsic value of options outstanding $ 3,444,232   $ 3,444,232                
Aggregate intrinsic value of options vested and exercisable 3,329,619   $ 3,329,619                
Granted (in shares)     257,934                
Fair value of stock options granted     $ 340,473                
Fair value of vested stock options 42,788 $ 37,236 104,502 $ 338,973              
Amount of unvested compensation related to stock options $ 291,969   $ 291,969                
Common stock issued upon exercise of stock options     371,883                
Common Stock                      
Common stock issued upon exercise of stock options 20,870 91,477 71,050 137,523              
Employee stock options                      
Vesting period     3 years                
Number of year(s) cliff vesting period     1 year                
Term number of years     10 years                
Employee stock options | 2007 Plan                      
Number of shares authorized under the plan                   7,000,000 5,000,000
Number of shares available for grant 0   0                
Employee stock options | 2017 Plan                      
Number of shares authorized under the plan                 1,874,513    
Number of shares available for grant 1,062,993   1,062,993                
Employee stock options | 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 38 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Stock option Activity (Details)
9 Months Ended
Mar. 31, 2024
$ / shares
shares
Outstanding beginning balance (in shares) | shares 2,909,574
Granted (in shares) | shares 257,934
Exercised (in shares) | shares (371,883)
Forfeited (in shares) | shares (5,000)
Outstanding ending balance (in shares) | shares 2,790,625
Outstanding beginning balance Weighted Average Exercise Price | $ / shares $ 1.87
Granted Weighted Average Exercise Price | $ / shares 2.73
Exercised Weighted Average Exercise Price | $ / shares 2.00
Forfeited Weighted Average Exercise Price | $ / shares 2.67
Outstanding ending balance Weighted Average Exercise Price | $ / shares $ 1.93
Vested Options [Member]  
Outstanding beginning balance (in shares) | shares 2,865,593
Options vesting (in shares) | shares 37,389
Exercised (in shares) | shares (371,883)
Forfeited (in shares) | shares (4,583)
Outstanding ending balance (in shares) | shares 2,526,516
Outstanding beginning balance Weighted Average Exercise Price | $ / shares $ 1.86
Options vesting Weighted Average Exercise Price | $ / shares 2.45
Exercised Weighted Average Exercise Price | $ / shares 2.00
Forfeited Weighted Average Exercise Price | $ / shares 2.67
Outstanding ending balance Weighted Average Exercise Price | $ / shares $ 1.84
Unvested Options [Member]  
Outstanding beginning balance (in shares) | shares 43,981
Granted (in shares) | shares 257,934
Options vesting (in shares) | shares 37,389
Forfeited (in shares) | shares (417)
Outstanding ending balance (in shares) | shares 264,109
Outstanding beginning balance Weighted Average Exercise Price | $ / shares $ 2.47
Granted Weighted Average Exercise Price | $ / shares 2.73
Options vesting Weighted Average Exercise Price | $ / shares 2.45
Forfeited Weighted Average Exercise Price | $ / shares 2.67
Outstanding ending balance Weighted Average Exercise Price | $ / shares $ 2.73
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Stock options by exercise price (Details)
9 Months Ended
Mar. 31, 2024
$ / shares
shares
Options Outstanding 2,790,625
Options Exercisable 2,526,516
Range One  
Option Exercise Price | $ / shares $ 0.70
Options Outstanding 225,000
Remaining Contractual Life (in years) 1 year 8 months 4 days
Options Exercisable 225,000
Range Two  
Option Exercise Price | $ / shares $ 0.77
Options Outstanding 25,000
Remaining Contractual Life (in years) 4 months 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 4 months 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 4 months 6 days
Options Exercisable 15,000
Range Five  
Option Exercise Price | $ / shares $ 1.00
Options Outstanding 15,000
Remaining Contractual Life (in years) 11 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 4 months 24 days
Options Exercisable 305,000
Range Seven  
Option Exercise Price | $ / shares $ 1.09
Options Outstanding 40,000
Remaining Contractual Life (in years) 2 years 1 month 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 3 months
Options Exercisable 105,000
Range Nine  
Option Exercise Price | $ / shares $ 1.20
Options Outstanding 249,000
Remaining Contractual Life (in years) 3 years 7 months 13 days
Options Exercisable 249,000
Range Ten  
Option Exercise Price | $ / shares $ 1.59
Options Outstanding 25,000
Remaining Contractual Life (in years) 4 years 1 month 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 10 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 7 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 8 months 12 days
Options Exercisable 200,000
Range Fourteen  
Option Exercise Price | $ / shares $ 2.17
Options Outstanding 35,955
Remaining Contractual Life (in years) 7 years 1 month 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 9 months 21 days
Options Exercisable 3,750
Range Sixteen  
Option Exercise Price | $ / shares $ 2.40
Options Outstanding 284,000
Remaining Contractual Life (in years) 4 years 7 months 13 days
Options Exercisable 284,000
Range Seventeen  
Option Exercise Price | $ / shares $ 2.43
Options Outstanding 61,250
Remaining Contractual Life (in years) 7 years 2 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 4 months 6 days
Options Exercisable 89,500
Range Nineteen  
Option Exercise Price | $ / shares $ 2.49
Options Outstanding 78,435
Remaining Contractual Life (in years) 6 years 2 months 1 day
Options Exercisable 78,435
Range Twenty  
Option Exercise Price | $ / shares $ 2.50
Options Outstanding 20,000
Remaining Contractual Life (in years) 5 years 1 month 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 4 months 6 days
Options Exercisable 28,308
Range Twenty Two  
Option Exercise Price | $ / shares $ 2.67
Options Outstanding 28,194
Remaining Contractual Life (in years) 7 years 5 months 19 days
Options Exercisable 25,843
Range Twenty Three  
Option Exercise Price | $ / shares $ 2.73
Options Outstanding 257,934
Remaining Contractual Life (in years) 9 years 8 months 8 days
Range Twenty Four  
Option Exercise Price | $ / shares $ 2.99
Options Outstanding 8,000
Remaining Contractual Life (in years) 6 years 1 month 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 7 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 10 months 13 days
Options Exercisable 8,000
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Restricted Common Stock Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Common stock issued upon exercise of stock options     371,883    
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    
Fair value of vested restricted common stock $ 498,214 $ 443,223 $ 1,603,820 $ 925,550  
Antidilutive securities amount     1,966,291    
Minimum          
Expected life (in years)     8 months 4 days    
Maximum          
Expected life (in years)     2 years 6 months 3 days    
Restricted common stock          
Number of shares of restricted common stock issued     380,000   5,184,592
Fair value of restricted common stock     $ 1,603,820    
Fair value of shares vested     508,200   $ 2,427,309
Forfeited, Fair Value     $ (268,000)   $ 312,156
Forfeited, Number of shares     (200,000)   (279,489)
Amount recognized as expense related to stock issuance         $ 4,479,369
Non-vested stock $ 1,700,491   $ 1,700,491   $ 2,711,661
Balance of non-vested shares 1,966,291   1,966,291   2,477,794
Term number of years     5 years    
Vesting period     3 years    
Restricted stock to employees vested     691,503    
Fair value of vested restricted common stock     $ 860,650   $ 7,503,186
Restricted common stock | 2017 Plan          
Number of shares of restricted common stock issued     250,000    
Restricted common stock | Minimum          
Stock Repurchased Average Price Per Share     $ 2.24    
Restricted common stock | Maximum          
Stock Repurchased Average Price Per Share     $ 2.73    
Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period One [Member}          
Number of shares of restricted common stock issued     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 common stock          
Number of shares of restricted common stock issued     250,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 common stock          
Number of shares of restricted common stock issued     130,000    
Vesting period     3 years    
Number of year(s) cliff vesting period     1 year    
Vest Over Three and Four Year Period | Restricted common stock          
Fair value of vested restricted common stock     $ 352,450    
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Restricted common stock (Details) - Restricted common stock - USD ($)
9 Months Ended 12 Months Ended
Mar. 31, 2024
Jun. 30, 2023
Non-vested, Beginning balance 2,477,794  
Granted Number of shares 380,000  
Vested, Number of shares (691,503)  
Forfeited, Number of shares (200,000) (279,489)
Non-vested, Ending balance 1,966,291 2,477,794
Non-vested, Beginning balance $ 2,711,661  
Granted, Fair Value 860,650  
Vested, Fair Value (1,603,820)  
Forfeited, Fair Value (268,000) $ 312,156
Non-vested, Ending balance $ 1,700,491 $ 2,711,661
Non-vested, Beginning Balance Weighted Average Grant Date Fair Value $ 1.52  
Granted Weighted Average Grant Date Fair Value 2.26  
Vested Weighted Average Grant Date Fair Value 1.68  
Forfeited Weighted Average Grant Date Fair Value 1.40  
Non-vested, Ending Balance Weighted Average Grant Date Fair Value $ 1.63 $ 1.52
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Repurchases of our common stock (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Mar. 19, 2024
Jun. 30, 2023
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs $ 379,071   $ 379,071     $ 151,095
Average Price Paid per Share     $ 2.80      
Repurchase of common stock $ 453,276 $ 25,827 $ 522,024 $ 74,556    
Outstanding common stock         $ 82,347  
Publicly Announced Plans Or Programs            
Share Price         $ 4.00  
Maximum            
Amount of stock authorized for repurchase         $ 750,000  
Common Stock            
Total Number of Shares Purchased 159,044 12,785 186,148 38,585    
Repurchase of common stock $ 159 $ 13 $ 186 $ 38    
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisitions - Additional Information (Details)
9 Months Ended
Dec. 01, 2023
USD ($)
Jul. 28, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2022
EUR (€)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
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  
Contingent consideration paid         64,578    
Contingent earnout fair value         800,000    
Intangible assets         10,527,713    
Goodwill         $ 16,493,763   $ 0
Estimated average useful life         10 years    
Bonus Amount              
Asset Acquisition, Contingent Consideration [Line Items]              
Contingent consideration         $ 125,287    
Resolute AI              
Asset Acquisition, Contingent Consideration [Line Items]              
Percentage of ownership interest acquried   100.00%          
Purchase consideration, net of cash acquired   $ 4,600,000          
Initial payment         2,700,000    
Contingent earnout fair value         1,900,000    
Multiplying factor for calculation of earnout   3.5          
Enterprise value   $ 3,400,000          
Receivables         200,000    
Other assets         100,000    
Goodwill         3,200,000    
Payables         200,000    
Deferred revenue         600,000    
Other liabilities         200,000    
Resolute AI | Developed technology and customer relationships              
Asset Acquisition, Contingent Consideration [Line Items]              
Intangible assets         $ 2,100,000    
Resolute AI | Developed technology and customer relationships | Minimum              
Asset Acquisition, Contingent Consideration [Line Items]              
Estimated average useful life         8 years    
Resolute AI | Developed technology and customer relationships | Maximum              
Asset Acquisition, Contingent Consideration [Line Items]              
Estimated average useful life         10 years    
Scite              
Asset Acquisition, Contingent Consideration [Line Items]              
Percentage of ownership interest acquried 100.00%            
Purchase consideration, net of cash acquired $ 20,900,000            
Initial payment 7,200,000            
Initial payments in stock 6,300,000            
Initial payment hold back 200,000            
Contingent earnout fair value $ 7,200,000       $ 8,000,000.0    
Receivables         100,000    
Intangible assets         8,900,000    
Goodwill         13,100,000    
Deferred revenue         $ 1,200,000    
Scite | Minimum              
Asset Acquisition, Contingent Consideration [Line Items]              
Estimated average useful life         3 years    
Scite | Maximum              
Asset Acquisition, Contingent Consideration [Line Items]              
Estimated average useful life         10 years    
Scite | Developed technology and customer relationships | Minimum              
Asset Acquisition, Contingent Consideration [Line Items]              
Estimated average useful life         3 years    
Scite | Developed technology and customer relationships | Maximum              
Asset Acquisition, Contingent Consideration [Line Items]              
Estimated average useful life         10 years    
2023              
Asset Acquisition, Contingent Consideration [Line Items]              
Payment of bonus amount         $ 96,121    
2024              
Asset Acquisition, Contingent Consideration [Line Items]              
Payment of bonus amount         $ 79,625    
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisitions - Pro Forma Operating Results (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Acquisitions        
Revenue $ 12,115,672 $ 10,597,376 $ 33,950,021 $ 28,260,869
Cost of revenue 6,633,740 6,365,805 18,601,290 17,108,554
Gross profit 5,481,932 4,231,571 15,348,731 11,152,315
Total operating expenses 5,394,269 4,238,441 16,591,696 11,699,530
Income (loss) from operations 87,663 (6,870) (1,242,965) (547,215)
Other income 31,228 104,331 548,967 218,095
Income (loss) from operations before provision for income taxes 118,891 97,461 (693,998) (329,120)
Provision for income taxes (42,590) (628) (82,049) (5,543)
Pro Forma Net income (loss) $ 76,301 $ 96,833 $ (776,047) $ (334,663)
Pro Forma Net income (loss) per weighted average share, basic (in dollars per share)     $ (0.03) $ (0.01)
Pro Forma Net income (loss) per weighted average share, diluted (in dollars per share)     $ (0.03) $ (0.01)
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events (Details) - USD ($)
9 Months Ended
Apr. 15, 2024
Mar. 31, 2024
May 13, 2024
Jul. 23, 2010
Subsequent Event [Line Items]        
Line of credit amount       $ 2,500,000
Line of credit facility maturity date   Feb. 28, 2024    
Outstanding borrowings under line of credit   $ 0    
Subsequent Event | Revolving credit facility        
Subsequent Event [Line Items]        
Line of credit amount $ 500,000      
Line of credit facility maturity date Apr. 15, 2025      
Outstanding borrowings under line of credit     $ 0  
Subsequent Event | Revolving credit facility | SOFR        
Subsequent Event [Line Items]        
Variable rate on debt instrument 2.50%      
EXCEL 46 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !> K5@'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 " 7@*U8%O>6*>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FUAAZC+91,GD)"8!.(6)=X6K6FBQ*C=V].&K1."!^ 8^\_G MSY);'83V$5^B#QC)8KH;7=,!@M(G M=4"H.5^!0U)&D8(96(2%R&1KM- 1%?EXP1N]X,-G[#+,:, .'?:4H"HK8'*> M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33M4\/[\])K7+6R? M2/4:IU_)"CH'7+/KY+=FL]T],EGS^K[@#T75[&HN.!?UZF-V_>%W$W;>V+W] MQ\970=G"K[N07U!+ P04 " 7@*U8F5R<(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 !> K5CU2V6BR@4 /\> 8 >&PO=V]R:W-H965T&UL MM9G_QTSN M;G@DMM<]IW>X\!"N-TI?L";CE*VYQ]6G="GAS*I<@C#F21:*A$B^NNY-G36,9G(OHK#-3FNG?9(P%?L3Q2#V+[CN\#76@_7T19\4FV MY;V#08_X>:9$O!=#">(P*;_9R[XB7@E M,L4F8RFV1.J[P4T?%'53J"%-F.AF])2$7T/0J?0*HI,DX#<)BI4.S)/ MRNZAJ[E/L@V3/!M;"OY-:RQ_[WQ3.M,&YROR021JDX%KP(.O]1:4LBHJ/13U MAJ*&'Y@\)ZYS1JA-!X;RS-KD.V*[)O57I7&KBG,+.[=;Q9GJJS0'V3 MI4G9VC_;@K[@\R^RCZHL@\P]SK[XR[EIJ2XW+'['TV1 M4%7'2!=5I(LC(TD&T>\^_>?'N?W"^^L M+.-\,3LWA4;M.H:^JD)?'1-ZGOA"PH LIM#F MB\^FN*BF8US'KA_)]C&!']D+F078V& ^-XQ<5= M\[Y"$.>8O-,@ /?L['! WL-]Y#XQMBIN:2[RP3<1BK TC:!6GR+N$&.5=/!O MKQ):5PG]KBJ9Z3/H[(]B:T2+%KN%-36&1%5=0]8$Y:"0\K^0U9!>2O$<)KZY MX7%/\WC&15V#UKCDX,#S;="ER!2+R#]AVCAKM3@V->@I$,JI&2]\:*WE1B084K28#$:CONU>F.??4P"34Q.3 M@^/.8Z@ EL2*./37I]^(Q_U<0DL:0^).,Q''\)B"MU;_RQGYV3X'DB(ID^29 M1;D1B7'#KM%KGG)P$ +:#\)D3;Q=_"0B8^(6DO(\SYCK%,3DU,CDX%AS:$-R M^^)O6++FC:#88K28>F^GQK>G7-G8(;LR).S;E/ 7QT)IXZ%'$H]_; M@.D!!-9"&J>@%I^%2/K,]SG8@$E0&AKSG@)^: T_]"CX\6(61>0FS^#GS-QK M<1\ES1,K+NL:KT8>>A3RW,970CAL.[8C%Z[AFA.NZQJO9A^+8[5S[8O6))F-SG"C@VT0]08^(? M1#7[>BC=+@HWO3GQ/'$IO:2V>S6VGDT9:_ZA+=2R?X;QS[0$P)$>=)P%_(G]PX[[18V4#H[N70M1WC)L,I MV,>MV<20"[:(=L-K1X M-0$ +OO>B-:K+4;]3"]V7C/BZ\77QNEKM[DZ+/4VKOKW<&O[ -!)D).(K MD-KG(YC39;G;6IXHD18;ED]"*1$7AQO. B[U#?#[2@AU.-%_4.UY3_X#4$L# M!!0 ( !> K5AX6XA$0@8 ),9 8 >&PO=V]R:W-H965T&ULM5EM;]LV$/XKA!=L'>#$?-%K7@RT";IU0(>@6;?/C$3'1"51%2FG MZ:_?478LVZ3D%,L^M)'LX^EYR+M[[N3+1]5\T4LA#/I6%I6^FBR-J<]G,YTM M1!YMZ@L9A3C:%9R64WFE]UGM\W\4K6FD)6X M;9!NRY(W3^]$H1ZO)F3R_,$G^; T]H/9_++F#^).F,_U;0-WLZV77):BTE)5 MJ!&+J\E;]-[9X@K)6&U5N%@."4E;KO_S;9B-V%I!@8 '=+* O7< V"UA' M=(VLHW7##9]?-NH1-=8:O-F+;F^ZU+=^ !UXP$?>G"%& MIHAB&GB67X\O_Z.M8#GNEK/]Y3.@NN5+MWQIYX\-\6V;1E0&<:V!V+F/S]I! MX'=@T^I)5CC)[ M(;ZVNHLZ5S?W5/*"4!/;,5KN$7#O"PB!DC&T-]\ &6[#!*-BW M6:9:P :U(1, ]+X04U1!'5,+Q NH-ET\PLT)P6S*2-HQ.TG"*2;A%%;I6G0E MH7CRT5L_/-R!'3/*6)P>T'/M(A(R' VP"[?LPE%VMXVHN&66 MHH$DWXU('_;0Q<1"C/$!=- M0O3805Y'<>+'&&\QQJ,8_U*&%R_8R-A]/"-)$*;L *=K2 G#)""!'VBR!9J, M5I\_576:':] R6M6H%=RML>K"W1:@&CH T^=UEK5E6W2* MDPMX?B9Y)^XVS5.*IRE)-FF>D&F*D^-YGCHGEP9X)[[6>^):Q9BD SE.<*^E M>)3NA\KPZD%"Z=J>*9E2%D-)(VNN<0 WX4%- _$E>!K2>!H3 MANI&K:3MI'CAEV3L1CK!-(V<>N>Q#"**HX&,)#M]!1G=B]^4RA]E4: W1\$2 M%VP4I"R.#M/28SE0W4C?#Y!1"9[?B%II:78K\G !V?C:+W1)= C39Q72 :2] MFI-Q.5]7N1%PS", "0:I= [=M:0D84%,XP&0O8J3X$7]52'YO2RD%0QOB2.C MW<"/UKC7\K9/NA=W,J[NV]ZEYD^\RWZ()4CYIA6]Y'MWP=7L%!.21(<%RV.8 MX#@-231P8+V\DW%]OQ$+ 4<& B]6HFJ%%Z:KVTD20V0YD>\:1M!"QG1 -TFO M\.1')'XGNKQX/4(?)PG$^&$WZ[,,0@R8API++_7DY5I_-!M>5?%?R]L^\5[S MR;CHPR!I9/5@>0O>5*KM^7LEF[AJG,0IC4,GNES#@5.BO633<Q]61>**N M2-(HBH,T.&QP/9;C\41[0:7C@GJMRE(:VS^MM2I[WN9L"/6H/W\8(.\,^]\= M[7/>&=;'I_4[H[(O2U7DHM&_= VD>?+/[*\[M/\?4SOMA9Z."SV,7)N:K"W_ M"W2"SS FH"X-@@F^%1<(>F,8 .T_I)>\L0-E:Y:JD=]%?H$J]?RIU-IJ4-?; MM$9#>YI#S'AWT.T)G. >,]GGVO<+='SLMU$-;? @48)'F3(ZI3 :0'YU'&DZ M#9)X&N)D? ..SQ'4?1' *#SJ<$M<,YH"A(%MZ3L*>J2CR'-INI89V>G[5%8H MX[6$6N4%ZW8'T#VG81HY1^A:TC0-2!(/##^T;R3H>"/Q=F^86\A,&B]6MT4X MI2Q($AC #L'Z3&E(*4P' VC[?H*.]Q.[:#?O850)V;RT;ZA7 A5*^XNJVS"< M$D)29U;Q&R9TJ!6B?6-!1_5[(UG:4QJ]@!./(A&:T-#9;M6-N?Z[XR)L'66E4B 4LQ6 MK5CBB(M3G0, " - 8 >&PO=V]R:W-H965T&ULK5=A MCYLX$/TK%GXU'X(-,\_OV M;WQFN]S8&VZR+,F.WE'SI=PHF+D=2L8**C23 BFZ73E_XILUGEF'VN(?1@^Z M-T96RKV4#W;R/ELYGF5$.4V-A2!PV=,UY=PB 8^O+:C3K6D=^^-']+]J\2#F MGFBZEOQ?EIE\Y<0.RNB65-Q\EH>_:2LHM'BIY+K^1X?&=CYS4%II(XO6&1@4 M3#17\JW=B)X#/N?@MP[^^OEZX!$A;*3=L%;YL%_3,+?B3J&@7X"OF>/QMQ7T^[?Z@$N'NU M>S!T=T%ZI]_O]/LU7O!_](^I;&!GX[#VY;O1)4GIRH&W2U.UIT[RQV]X[KT= MT_R+P 8[$'0[$$RA)Y\@5\@M(AS>:*MY3&R#,*\1;&+8)]@+ KQ8NON^C%.S M./1PV%D-^,TZ?K-)?AL%.4N9[XB(#-&O%2LABY@K)%K>:5H5%:]/+:.P/RDC M-D&,R6@6"GO\%KZWP/&1C%.S.,8++Q[7$78ZPDD=[X4A8L?N.45$:XBJ40FD MD,JP'V.8MYIV'^LQI*)??,)G7"Q_C.1R(G M]*,(!T>$)Q=^X2L0=;*B"R%&MU0IV'[(M^D#B"(*22AVICZ3/>$511"$2.>0 M!\=D-OA13Z9W[7G'AW+):D ^[LC'/T>^)JD1J4PN%?M!LS'"\4D<0>&O?T>< MGV$XH+WH:"]>1)MI78U37IPP.>8Z93$@B;VG\NB]B"9T1! =(F-B-UH#O8MD M)TV&;'O%'$^R7;B9%EW='>2P/] M<3W,X1.&*FL S[=2FL>);9*[CZ+D/U!+ P04 " 7@*U83+ ':MP' "& M+0 & 'AL+W=O7PB-^% MY/E(WCU7]5_-1DH5?=X697,_V2BUNYU.F\5&;K/F?;63I?[/JJJWF=(_Z_6T MV=4R6W:-ML44 1!/MUE>3F9WW;/'>G97[561E_*QCIK]=IO5_SS(HGJ^G\#) MRX./^7JCV@?3V=TN6\LGJ?[8/=;ZU_3,LLRWLFSRJHQJN;J?_ 1O4TS;!AWB MO[E\;BZ^1ZTIGZKJK_;'K\O["6A[) NY4"U%IC\./G]A?WGSGAMS*>LD?.J^#-?JLW]A$^BI5QE^T)]K)[_)4\&=1U<5$73_8V> M3U@PB1;[1E7;4V/=@VU>'C^SSR='7#30/.X&Z-0 F0W(2 -\:H#?^@9R:D#> M^@9Z:M"9/CW:WCDNR50VNZNKYZANT9JM_=)YOVNM_967;:(\J5K_-]?MU&Q> ME4L==KF,]+>F*O)EIO2/)Z4_=#ZH)JI6T>\[66=M7)LH*Y?1[VHC:XW?ZM3< MM#ESD-&OY:+:RNC=OZNF^3ZZB?YX2J)WWWY_-U6ZD^VKIHM3AQZ.'4(C'<+1 MAZI4FR9*=<>6CO:)O[WPM)]JYYP]A%X\]("\A!^R^GV$X0\1 H@X^C-_>W/L M,N?KWIY^\=L'SL#G=,$='Q[A^R@/LMS+6U='2OPX@P 01% ^!B0W$B B .1T"4QN(&".8X1XXL)F>;:;> ME)M7C6HGH=J3>C1DZH4D2T*2I8'(!F&(SV&(WY!ZBV$P7+$XTM"+/(ACC!D! M1@8Z=3D[5EYYYPBGQ=@.*$3(RGD;!@'1-IL6 MVSA*F(C-E=>!0Y #,69O+W>A7^]Z0QY]DJNJENW*?,B[C0O]\^2<2&6?1P8' ML6V'G MS;G3@D%8Q#)@^LG$WO)U H.DD!R& !($1)_7Z&'IUW^SQ.ONIW5^" MJ##EF0L7FYF4N% < 6(N#"XK'XF"1.DVUER&(,K(C; M,(1C3JREP,;=B':-,_69 P@%Y6QL,>P%*61^@=9- XO!!LS "TZ]!KTR]UK! M%I0M"7S]"K"6<_ZUDI7Y?18E_7LES\$VFI5C;%N%3A]CI%K3G; M!MT0: ZTQ &+46S-10XRQ"]&Q-#R7JY"OUZ=CZ>DTW!A[1DP!JDE4VP8PEK- MF(63 WX- M#.15O]>.S:!L25"V-!3;,$*]CD9^'6TM&%U\NL!$[_(R6E9%D=5-_]29N/Z7 M7!VN(QN_2$?PWER>$@?J1L.,09"^1C;T6R^^D5]\_]F=N$A==QVT_EK+04HW M4;57C=)EF2Y-G/ZR!3$& (&8FILD#J0>Z4A@:-8D+B3'>OX0YG!WNY (L$$9.;V4N)"C@QY%[*% M,C+BEK[D0/Z2XU$+N?: WEE=^=M>G24AV9*@;&DHMF$4^A((^4L@WT$D"EKH M!&5+@K*EH=B&0>@+'>0O=%X]CCRU'YP>"HJ).87-'4"$B(BM?5@'4,3M9&'- M #8PQDQP-C8O]D4.$E]]((F\==+5*1B2+0G*EH9B&UY'Z"LN[#\7>/.Q)'9L MX#.(+0'JP&FQ&&-SW\^!@X0 2,U:VP%D%,&Q8A/WI0Q^Y4B@W57(%J/;W_[F M5U_(",F6!&5+0[$- ]'71AA]\5J$O675U4$(R98$94M#L0V#<'$QR7\T\NI: MA.U#"@YC9)^*N8! (";,"M0!1(AKB0O, R$7$N(8\WA$CN*^NL'DJUGYXO#?_4794UGC_ VSET/$_@ M;7J\$MS3'V\H?\CJ=5XV42%7^E7@/=.=KH^7?H\_5+7K;K5^JI2JMMW7CS_X/4$L#!!0 ( !> K5A-75WVQPP #QR 8 M >&PO=V]R:W-H965T&ULM5UK<^.V%?TK'+?3)C/UFGB2 M3+V>R4K$I)VFW]OGH?AY9N[NW[U7&^K_EW[4N_T7Q[;;EL-^FWW M=->_='6U/ERTW=S1-)5WVZK9W3S<'S[[V#W_?_!#\_0\C!_5CI]_=G5#6S;;>]4V[2[KZ\?W- MM^0;)8OQ@D/$?YKZU*MAA*CT?Z_UHMYL M1B1=CU^.H#>G,L<+SU__CJX.C=>-^:GJZT6[^6^S'I[?W^0WR;I^K/:;X8?V M\W?UL4%BQ%NUF_[P;_+Y+38K;I+5OA_:[?%B78-MLWO[O_KUV!%G%Q V<0$] M7D"="V@V<0$[7L#<"]*)"_CQ NY>("8N$,<+Q*5MD,<+Y*'OWSKKT-/+:J@> M[KOV<]*-T1IM?'&@ZW"U[N!F-XZL3T.G_]KHZX:'1;M;ZW%2KQ/]JF\WS;H: M])M/@_Y/#Z"A3]K'9/%<[9[J/FEV^@_MZN?G=K.NN_[/2?G+OAE^2VZ3'S\M MDZ_^^/7]W:#K-"+?K8[E?W@KGTZ6O]VV1UC@ZD7XZF_7ZV8;V1# ]$4P/.'P"YT.UJ7:K.JF&Y._[W;N$I7]):$HI M1-4;DCP@C4O2ZP/-TDS>W[V>4P)$Y6E&$M96G":43NR!"())04G M=ISRXWB>LXSDISBKC]BIC]A%??25'C_]<]75_=<7]=<;JG#Z2TB>.UT6+'Z\ M>7S3OU2K^OV-'C9]W;W6-P]_^@.1Z5^A88P)5F*"*20PBT-^XI '.515TR6O MU69?CRO6:]V/\[@?EY6D?1G7"&@.?@AB1C9_P;WAP%A>9,R9%IAEEIA@:K8! M%C/BQ(R(9T;79NB:U?AR]78+Z"=N 1^$O]XP=ZU9"*_J!66D<)>D8$UC^QX3 M3$$-$$*D<-_+4]]+M+X_7_X@'J2_VC'!<\8=*H(UBEWL,,%*3#"%!&;1FIUH MS<*TMMUCW43.H\R_R4IW&F4>QV[(,EBS6$8PP102F,5(?F(D_S)&YF97[O6\ M9H=X! 5K$3NY,,%*3#"%!&9169RH+()4_E"_[+O5LY:KXYHY-ZL*?U8Q]^M? MX7.;<4&-_2[B_G0LX'PJ,5=['F.L&U1.W;!EN*[1/&&B*;@) M9Y+8)L#H?!(6^G$$S,XOZFL!*=+"Y2-8I^CIA8E6HJ(I+#2;7>-0D+!%L3CG MKNG[_4CNB_ZD_K7N5LW; CHK=X^%G$\QPC*74]_6$!F3KHP-5SB:+%0C FR" M2"?$%#$> PF;#/$LS,XS7W-K1@1E+BF80G^)BE:BHBDL-)MB8U:0L%OQSWI( MFIU>*NODL>V2X;E.7NJN:=<@>Y@6P (5;4E\1X$4(L^ 0D;!),Y!GFN\TW!\9N2S/I>F_A M"D2/4U2# !5-8:'95!J/@(1-@IBT&O$] BBO1GR5/9%8 R*G,FM0*)A: P*# MN35J1#X-B_QKLVO4E_@3Z;5P!6)'/2I:B8JFL-!L*HW(IV&1/S'JP46+^G*> M%CQWU0;UY3 M]/#,O;P9$*G7>D&IY,YMH81""/3#JX6[SA?>AVT3JC7I4[8V*5J*B*2PTFTJCO>EEVP,T?[S9?!8[?QS',GPA6('O6H0A@536&AV50:(4RO2-O/.DQAT%C9 M17TUR3+?[D4MM$1%4[--L.DQ>ICB9?9!HJ3OMC/7=:*^9N1-\*4S27C$O174UYR,T7/'\D@(9L)\B8I6HJ(I+#2;7"/5Z1?F M\T$6\PNV6%!?S'M[+,*5BR8&57ACH=G$&.%-P\+[BS=:4$ 10SLMPO6(GFJH MR7U4-(6%9N^]-?X NW83 +CG-O7G&''O6PS8'4!%3ASYMPS7+'HO+:K4GV@# MG5"FS(AX%A;QUV^Z8)"LIIFWZ2)<@>C]SJC)?%0TA85F4VE,!A8V&7"RPLS? M5E^XECSS;0F1<7<_P#)Q8A4P*MJ2 38+D[F; BM12U7SI=J\ M&(N"S5@4D3GA,%PT-:CI>E2TDOFNPRTGKD^N9L-L8HPYP<+F1$Q.F/E&!)03 M9L#Q S@G#$1.Y82A4# G# 0&<\+,N CLLO1Y;$Z803ER,"<6QVC $Y^H: H+S3YV:>0[#\OW*P]>8FKE!?>U,DFY2)UE M?(E::HF*IN;;8!-D]#Z_8F=^A*O)@7WYN6M,<]\:T UEG+NI@G!EHRE 5?,3 MCM($S#;4(4Z M*EJ)BJ:PT&Q*C>CG8=$?ER[@_M,#;DGN;KWD@ X6E.3N2A^7\]1D##@EL+=J]+9SA&D1/']3]"*AH"@O-YM+X#3SL M-^"D#+B_D3]S'1L.;+AW@Y;AVD8SA6HG8*'93!D[@8?M!/R\ @?T/$F%=RM# M/42 BE:BHBF@0\8=[_F$J\>-O\'#_@;$W9@ZJ%:_[)O^\,RRD;U/*_W=!&0* M.C) W=.WW'=#I."R2-W]).':1G. :E\ 3=6-*"2;N&T)XTR(L#,10\+1RVJU MJC=U=WB(WZBRF]W3^'&$+@N7&FM,">!T0UJXCNP2M= 2%4W--L'FSU@B(FR) M1"55PUC1K* Z(\+W8VX+*5CFW%=+U&+5!<7:S!@_0\SZ&5%IU3!<-#FHNQI0 MT4KAVS&22OPG.CQ&!Z4$!'&J@DKH"1_BNA![V:9;[ MSXN$]A(P(3ES04LHE(RCV5L>_$#"].Q@V=0W7B/NQ56;">;[#3A^H%;*>CHBDL-)L:H^'ES-:$+TW/2>B9 %!Z+ER1V/L6 M*EJ)BJ:PT&Q*C:R785D?EYZ3T)/_A>MS2D#JZ$0MV'@(JFL-!LIHS%(,,6 WYZ3OKF TUSUT9]/26 ?RJK,/\_WF"^0);SI<@>A!BFH:H*(I++0W*N_.?D=O_%U% M3@"=2V2>LTE!AIW MB[L/+8(&N_>9D>B85UGT4K*3W*^_(>5(ED@Q\<'[)='+YXQ6\64NU90WI/RI M;_Y5W,P"C8B7/&^T"@;_#GS%RU)K AQ_'I7.NF_J@:?7K]J_&N/!F =6\Y4L M_RV*9G,S2V>HX&NV+YL?\NF?_&A0I/7ELJS-7_1TE UF*-_7C=P>!P."K:C: M_^SYZ(B3 81,#"#' >2] ^AQ #6&MLB,65]8PY;72CXAI:5!F[XPOC&CP1I1 MZ3#>-PK>"AC7+%>R*B HO$!P5H.^0L3KZT4# M']5#%_GQ [?M!\C$!S+T35;-ID:_P8>*X?@%@.T0DU?$M\2K\!M3GQ#%'Q$) M2(A^O_^"/OSRJP/7ZOUJJ%O- ![M'$J-7CKE4.VK-?@*K97<(EAOBC6B>FPG MK&@$KZ]<7FRUAFZM>C%?U3N6\YL9K-::JP.?+?_^-QP'_W"9?B%E P>$G0-" MG_;E=\@]HLKEEJ,/I:QK5VQN6Q6Q4:$SS6$YS^*()L'UXG!JB"V'LRA-DDYL M #'J($;>&'TN_@,K2T]OU$A(1KFL7]XL7#DISP=KD6Q6(;:5JQ'_- Y?EK;KH)'01B4BXU=/X9(@"[.140ZQB5#@$TK'7HN&Z0V2FX:O[SA3%91R MJ!3L092B>7$"QQ:B.0%/I^.5ZQ"<@DYZZ,3/GAL&4&O(PJ7TC9T1E])8"]/+S_GN=SK$@P2+Q<']E!RI\W4#EA"LS2EXX Y M!'$41G$63<2MYWSL)_T[Q7=,%(@_[W0UV09+-ANNH(A52D^^-HI. T(7KC@@ M\=@ ER A23 U[_J" 'NYL\.OY LK]>QRXHSL')LE:9J.8=IR89+$4R![!L9^ M"N[FPXZ]Z,G0TG">JSWO/>\$;I-LF*51&HZ!VW(9($^S">0]'6,_'W_A:PZS M0!/:@5=[]S2V>36)4QI::<>6R](X",,)D#T!8S\#?W]OH>=$[^#?"*J"#(_A M.P33A-!HHN3!/07C[)S.0U2OQ/5&B8J]U'YVSKR0MF%OV+,Y\;/YW5[E&VCK M-5M#'"%ZS8M9)_S/O=AI3G2Y@-@L/(]@R8Z#YY(C699,Q([TE$W\E'W'7@Q? MKZ5"E:SFBJ_W56$6><%WLA;M*Y-#(9Y@"SR:*+R)CY>/=K@X/DO"J3*0] 1. MO)S8+Z*]WE, &G=-0R=JXLCM09#B*!AG )$;VE-,;J$(2%,I6N2<_FQ,_FKTL>?'I2 MHI^L;?VX!AY2DRTVL?EZ3G&8Q9;#;<$I9_><3OR<;JUTUVIQHK8)?)[2.+/* M$9<@3H))U_=,3_Q,_]MZS7/C>?ZV8G M_N[ZN*6FN":V#P5OKW[53C<1T/QF+C3)01>N]VV=1M@M]#RCA&;!N"UU2.(( M&(),5%FT)VCJ)^C5%."/Z($_BJHZMMK W$(6+BNH3<*80AM#Z;CA<4D&<4!Q M,M'PT)ZPJ9^P/69PW?IX#;#9-R0$AU;N<0AB@BE)LXF*G/8\3?V-]OU^MRO- M#C\K42'JO)3U'MC$I*..!475_E $^<>]:7W1=OM2VH8N.=FX][?;)J2F"]2E MUG$?N&'/[H1 [68Z)8&UO^,0BZ)P8J^0]AQ-0V_XOD.-:,)T4E[!M'MWP4*] M)<#9@;N0MJ$S>MJG;]%^1Y\#RFQ[8YC?^O(]E3.UN9[&F([9U"&&PY"F4[FQ M+PFHOR3XP6M9[AMGP>(?>G;$+J1M:&A?.]#D+VE5J;J/$/IT=OV-7&G"0X)9%%A+;D1%%"^Z*$^HN2^UQ, MS-2+[B=<2MOPM\R^7 F#OV2FAMXJZ%PG7$K;T E]L1.^?W?B_YJI1_V#WWL3 M&D1A-IZI#LGQ3%VWIE6],02E:HY*O067P*8&5H]H#(>U-(W?F3,6#;!JY-9<;SH!XM "\7TO9 MO-[H#W3'N*L>3S7K7 M25QV9N8S1$(28I+@ * 5[:_?UXV#H"QG-U-;^R&Q1(*-/EYWOP;UNMTK6_%#;')^=G/QX MW$K=';Q^R=>N[>N79O"-[M2U%6YH6VFW;U1C-J\.3@_2A1N]6GNZ/_Q2:L_>&7 U$-SILV/@P-6MV%O_)+ M]$/QP,\GCSQP%A\X8[W#1JSEK]++UR^MV0A+JR&-/K"I_#24TQT%Y=9;W-5X MSK_^:%>RT_^2Y**9^"#]8)4P2_%F<%CIG)!=+=Y(IQU=O;;*J<[SZI?''ON3 ME.,J[O4F['7VR%Z_B/>F\VLGWG:UJJ?/'T/OK/Q94O[-V5<%OI=V+IZ>SL39 MR=FSK\A[FIWQE.4]_;\X(^SU;/]>E&S/72\K]>J@)T'V7AV\_OZ[TQ]/7GS% MDF?9DF=?D_X_MN3K>WTP7HG3N?CK>TX>%3>X(6VU%K>F&>B*FXG+KIJ+)WZM MQ/??_7QV=O+BPK2][+8S_GKZ(EW>\^S.BHW:O3*X=,'8=,T,-EX\%!OIA.XJ M8WMCI5"N!?K$V3:V[E:B"(4A[OQ9+5"BQP2VL,YL.R]RP<+K6TFKEGL,UO=6==^)7 MY>Z"5V;B2;:]N)FUE_C:R(U$+)()'!]8U RL@<8C^_?<4BS(D0I;=>8^/AJV M?4SP;:6]FHFKJXOIHBO=:O+>E98+W6B_%2F&4[/$%01UXKQ55E=2W,Y19,7- M_(K_7LQ_)Y\*((>#"#&S?KL0]U:)?1D%B_+:'SPD)"'M-VF;8PTL5@-OJ:B96@+GMT)I]P'=7:]@^R";; MI2PP[T35F*$^HJY99UV/I#N21]$C6=U;*6^S/O=:"CEXG DQVGTV/P[N2 MHN371U";/XPB6:FI>Y$!C:K#$PTB^W&P(L=%R,89L905I0G5&$*ADPUCCNL( M^CT<6FE"[9+,]JI:=R0[>*!5-7T9O?OI?79N90AR/D282UNV5EJ/$J5&$'VR MLG.2^=.(%H5*!>.=9[,:0)/,IYC%CZT)Z4%J9Z GZX1+E5EL*+G\'00=CB+%^..L3TO MAJT 6$8D6/7GH&UPMAMZ))S?52N(E14OA%Q)D6T:^ANWH/+2R@XD/WQ.$)25 M-DNJT10*% M6&RA?#U4%&RZ(5LS0!M"'!5[H@!T1=$ 3"CEA*L"\]!59!Y*BE!'"&"VVC-Y7Q+ MWT$<0"H!RDGR>RJ2L>0%\,IB1:X!'5=/*@6AZF1CJ+5E5,Y(7%8*SJ# 0"J< M&8L8BJQU">U8X6C"I:51;HV!TRE!&TAS)RY06+DA?;*: M>M2U#/>OJ$S>QC+YO6S[%V!9]2JXT(K6 M=J8QJRUX6E>[2O9JHFJ9A*._RWK "/SIA0O) -QFPP)T=J,_[40A;5*FT!K8 M-5:SF9BVCDADYN(\UHZ$?\KM\YC\[V0COVS%D_-WAWFW !O'N-E;ECA2C9%U MK,_,:)O :<23,EW1(#F5N.BARI@[@I6L[E# W"PAC41\03D)]&MAJ90 5BG! M#GG=^;M8^%SLL)-=XZ"T@.@5'(3UC*P4@))<$\9ZAR%>4:@0>*$8M$_0B#0!Q[%X.<+A77WRJTG!3T8I2*R3X!Z-"*\%>-3H(YO_?N/<^VO1][D@SGG#0ENAAZN@TJ"0H8;#= M-]Q@I>K6U&_V8\P1IE'(%P@67'JO(D&I6>!$3D'7L4@V6V+0B9U%5LX5/@$I M$NB"*$OJ5#NS*;Q5J[XQ6\7C(W*/2 - UQ*;/8*WB;>$DI-X&DFG8F;5KO"+ M7&*=J@8X:5M6F^R@D=O0Z2/\NBBI*[F 1C:ZG X6SJ\ODXV!S12\%GV2HU"F MQU+QL4X0ML-AK6FY4^CN6XIM.9UP V$<+WA&6.K5D*8JY+1;PNQ]A"3SAM[F M.LTYD0TP171R0ZQT*(R@0TU,EAD-[*GZ[ R2U*=""QX4IEO9:VJ4Z< OF&K$ M2G*IK2(!H^&5J9&'&O/) %Z>AY%^95WGCIM Z^!S:HTH0T=C6UNYYRC3&,. M:"3N+@Q)IR6X_3LPLI M&]CD0JUELR3YZ)]'0<=LZ<25?*2H O/HMH]K1" (\.;CH@D,&-X;N1WG)DXV M#/Q,S6N]PDS;"((YB\(F$]CEHUC4>,_5..1&$95)T1P6K?:)@X:#+K6/-B,B MU$5RQC%]IE>CUG0[IR9AP[8 %MR5#SQ1_2SS@9;(;85XNGB3HMB"[W@>N2E1 M8BG6)4@)^UUJQ_ /3+',AR)J$\&,VM"1/-Q7#5RHTL6"P@1&3<) C=$W"(A( MPU8[?F\JA VE6*AI/;Y4 MH=68?LNR^-T!*\OHE1:U816'(WYH#=>A#S .'BB6T,#\:@@4!/4-S7_(AX/Q MH=!M6OG96'Z-L8S#?2$K%>0A;CU&/W=<,Q4ZBZC)XP"SD_V@F4;/[:F/2X@, M9!WSC2>W+R-$0XUX"*_$LK,B:0#;X[0UEZ5KWS-08AH=^3N?*E3QS1_5$!0*4#X:1AR=> 6 A#=KZ3E5QW,")*%+/&IR1!X,5HH\K1&L]/JS*LV9 M/_)2]X&5>*JF9*RG9CUJ_-!)C)-8DII/OA#(GVZ_2>1H#,@42%LPA32T-1/N MD,;!J:1O/X9PK%^4*WWQ%OBWCA7BE\'CBY-WY^?7XRM8Z@)C=;!#(B4VG'&E M1L OE8D%AS-]6O'V"UHF2@;%-I6T_%+G[47> I(P0_+;W.B9T07Y= &-0UDN ME\6)&F]#DS4?@33&,0GNZ'8H_8RW;.Y>SW[-G^2)PO5CP*CJHG>1\\ ,W"## M^2$?&>YU$9V9D6P^HTRGEW\%" X]#!1N0>.5W'\D%!O%?P)I=!TW6JOX=6E' M#A[]%7,R]XWS<)!^PS$A>D*_+0*'/?IG[MY+3;2=N2=1%LCZQX#6^O2$?^?R M%/?IU6%6$S (U?\1%\3L%N$W7I*1-A688TQ&0&_ZP0.*(\ID/;;-E'G_A5C.7B6] 10\@*RIK(9;@^T@MB=E);HK2AWNV-]"B\-T[G5,,3F)/9 M1:97-F9_BGV",^YH4].)V)):')5 E (4'O(N^8?>/NTH.&(OQE&&UZ@R9C.= M(@V6SU4[GG5Y,/F*,A&(29=H[%0^A31Y1G.]J/G(\IZW+J!\I$;CYWS.=/)T M[R^=CHL?LX$YK/@G>V0=JG+X75N^FG\5>!Y^##3K?P-02P,$% M @ %X"M6-M*FAM6&0 !E !@ !X;"]W;W)K5OI+O5*JB;ZNB[+^Z635-)OGSY[5 MZ4JMD[I7;52))\M*KY,&E_KZ6;W1*LEXTKIX-NSWI\_625Z>O'K)]R[UJY=5 MVQ1YJ2YU5+?K=:*WKU51W?YT,CBQ-S[FUZN&;CQ[]7*37*LKU7S>7&IYXUJY].3D^B3"V3 MMF@^5K?_5&8_$X*75D7-?Z-;&3L>G41I6S?5VDP&!NN\E/_)5T.'8,)I_\B$ MH9DP9+QE(<;R3=(DKU[JZC;2-!K0Z =OE6<#N;PDIEPU&D]SS&M>70DSHFH9 M7>779;[,TZ1LHK,TK=JRR@3V//E1E MLZJCMV6FLN[\9\#3(3NTR+X>W@GP0Z)[T6@01\/^<'P'O)';_(CAC?Z2S0OL M\6'8=)B>UYLD53^=X+342M^HDU?_^-M@VG]Q!^9CA_GX+N@/Q/QNV+]6C8J& MO>C;UX@^UXJ&O:V;' <%-SZM5(1M;Q*=\.'#PV5>)F6:)T54-QB#@]W445Y& M:562;LF;+42_644_GYU=XKC_T>8@&T2]A&Z@P5%3X>J+BI1;)2FS**FA3S:T M2!TUJZ2)DN42)QZ_%:!L*MTH#%H3RC6A@?&JD:E%GBSR(F]R RK+Z[2HZI;6 MQ4@@1KNDI8]-DF4R($,3Z/?!7=*\8_AH=:/*5O$8]16ZM@;@K-5$7S^'KC9* MYU56]\"!IL4"0!.JIP:>;4'(8]\Z6NIJ3?/J@$X]8D=]%^'R,BW:+!P!ED1& M;!G-MH2F856Z*("LR$ =TR\-9&3"!I(#F@&W@$IQ9Z5U@F7 ]9ND:&E3Q&=P M/B_K1K=&)C <-"* M'Z>$@8:*V%HG3.8.,K7FR37+!=:%0D1%?*1ETU27@N* MS+(X:FNU; DALQ$P*&_44[K.#HV'92OR/YW40L$KK0EZ\C44@R56YTVHCE2E M++;9OJ00"7C!SCX,X3VOB:-TM8=8+SJORA3;]0?J' OE3?0QK[]$[YS8!92, MH]M5GJX\6XHMC._BW_9XG%<@8KDEPJ4A<)%^@:X!/:;'=5XW?#^I5[P]_D'L M Q6%(@R)I MOJ&C"R:TF@\F^@KZ9K4=04Y"%I''44:*1,1QC' 5 MFZ[T/_YV.AS,7M3!?D'EC.4BCJ!UE&:&$8'@3$5T_( 0;O:BMU\WK*8(.8,N MNTB6Y'2&H'ZQ+VR0@&0*BB6CPX)Q*H%,? L:W5VN*QR<2@OOE,6 3JG9M\&$ M& 7Q98JPRB99)KDOX 26T17>/IG9B8I"JOX,\@[B0=PKN#U\"C >-OJ2E9X MK8$B!EQ"W+ 0BQ'HG5Q?:W5-3/U\%;TADNE 1HD'C\;C23SM3QC*HT$\F_;C MT7!$L@7W I2Q_@4/^*4M533J\YT1*8=ZH]B/++8X7DE[&90?_OH0$!3=>5X0@) M6K/22LQ*"0-/["-7C,0@.[13VN"WK&_V910TJ$U"28]*B] !'? MU)7%EQ6) M"2M$GBC!0OXGI ;;S$C:.JKJ>402W!^]^(___\3T#CU>]^A78L#!)[O_/9&. MW['_F8Q$N>]X\IO0\,P/G45_]Q>C\&(:7@R#"P/DM;LQZ =/!^/PHO,D!&__ M?S3B^U&E%9Q,5I6A%#II$H]$!IOSI3-6\WSXO04,'-0K6-$LT5 7%?XZ7?>8 M?@W[+]Z=7;WFGX,73PY-JX%%QGXOHV6GG5V=NUF?JDV>1M/^-'8[81<,UAHB MFC9&-9V[0_38S7@2AQ#ICH4J1P&*3>EBRZZ?Z/*"W4PSF'0\]*L6NOVI''%P M$_H^-T8>6)0U>8:8>5W!?XQ"OZH)S[=Q9\4Y965!QX496DRD+]69'4JEHL&(Q 06Q+E6;["+6^SMMUM(1&M2$( MP$<(2=KLJ3@55TERQ6XY*P6RLD61PU? (8!CU5 K3!^8761,)M++8[$EFJA9=&P"Q\R+('6S_I$B[9;(I< M":^\4E\2(^I&;3CTPP$FVT'R"B.R)BW) KB!U$#DR8P;_@=V3L0Q$+N$N!/! MR5_F12&XU8X M%KXX/!R!&6?'B WARGG9@>9G=[<;\(8.>JK\0)(@\A$.CR-2?//:Q$X+=E]G M)/4=.R%-4^-7OI,)-S%H68P#EMP]CJ%P1#U%O%48[GL[CX;0/CZT7^M"/HDE\.A_&XP#B9-8C=UEB07=WA!!U%L_' M$Z#4&P0@1O$$L=-X.H]&8W[P44F*YO=*%WY;@[@_.<6P673:"YW]^6 . "/< MG>/NIZH!ESQV@V$\&"!0G@WAP_<[B \0,(\)\^G.H__4_X>$5P]G,<@(%SZ> MS(?19+[#8U!P/I_%X_XL9/)LG\F@Z7 X "=,!GU3CLD![5!]?G, MBPO4QG1?7(;Q"(R;3(<9L5UIFE"J+1[/YGK!,X\$$"T]'.T]>MS#Q9'00%RPHD%^!R'>0*.\6"I+;N4;@/LNL2/U%:NW9C_$P74!_>DG-\;0EGKT1! M#TO5[)4JC"-M'4V*AV_AO,)K(^_"ABJ6^#]6]XC#.AX5\1!0!"7%HX6I.&(B MYBX3;JEZL-C3B\XI*TQ*PT,,:DW[7#5U+_"N;=@!I,H 5PU8,&*?!%FV%)!( MS6)),8T+'P1$OW*0N-DA 1K*EV555%=;X&,9C+< M J'21DI4F^1(6$M%[YT7C(!Z@!E*X7YQ-&## DZIHM1&0GA]@61LV ?,-\22 M6RXJDC.?2[3I3A]1CJ(:R^9M+[KPA#T3PIZMJ6CY)ROT;L5- N>5>+E&E%390,./2 MM%VW4D=*#$5\8>6[MT?<55RF$EC$Y_UCCQ!'@\=[A<\1G9E!G\/;G2276.B: M,XNC:3\H7W#.!LR^KVHJ9\%5[8/JK*D*^:P-*QJ.7')$E-#!5%.BS(R?0SNU M50X;R+2E/0(J"XYAL'%90BIG=+W8>H$5ZC%3N%3A'YBD,$!JO37$)7/4.VCP MXTZ2T>5Q&$4L<*M8AQS?F@V^3&:#7;9[9A ;+$1P,9TS(R'#1U0IN3'J, MPO6\X6 87#05I5 ,.*E*E39:G^$LU)&Q"]7<4EQO$K$T"&1>2@V6*8^SJ#D= MD^8:QQ+GE6N1)B',VE&4GF&>>! [8L&59R A*Q,%SLI=:0^+MPQPL9\E/P3: M,-0W?+0X:$8*VQ<%)T4J+6 M.NXLO$@*QID18-L@.!.Q,;#T#-Y:]\>P[K_$KX (9F(8#"3NFN3.&JM"926? MX+9/7,7#(N-TLJ>%D+:NRE(5K)5=]AHVWC;6-"I9BSIC,2,6)KV$))EI5 M<@1,=E.+!RCIS6:5Z^PI>6HN22K^8=(D?L).=MAN([AYSTY,-Y(-8+X_Z1L; M#\@[KF#PFO" [;:Y9:;!FDYBAQ#Q-Q+2^ ;[! GH<-54Z9>GKUDH21Q462=[ M-6;IK#,E &X_0WQ"$[&B[SX"/1HXPK1?>4@>NC2YJ/6FJ+;*!#!E53[U=Y9' M:XN=R)<5TC48Y#O@"-:-48?.K2?;.AN1#L76T]( )Y2MRAA _C.(E@DA8[=3;HEZ@.^!]/1J(S.ZA3K M06!(X5_Y/DK,^)<7 8X'TX+\%E>BET8GPL7@77(AR56"K)+6U >CO0?CJ/I1 MN0 ;3#DG/5$4+J0SW8K"^#BLEMO..$R2@VIL=5C@?AQ$33F'?:RYLB=2I78+ MD\\2+ 0]E8CK(R4>/C M:AFS#V.X*-@EF%,U90T>UU*-OT-]G94<[/*:2,4=,UN_\$IEUQQ?D!%G+O:B MGY/\4;[#GI^M33HA:*-=1H^&PW@PFYG^ MT$GRVRO*4ZZ9]+3";!A/QF:%TW$\'/2_?X6=;M2_O%\V_K]LF'U0 M?^P=]:0]E23%[K^^>+1?@OP?1*/W%I@=M3KE1\XRVC]#*!=2=B0#3(;H>_S2\F!^]F$1G1L^*2KUO!8:,/Z,ND$%OL-]K^J/_@_W^_/KRF[8[ MG(87X_!B%EX,=K=[]P(,&'L+23;LX\]H_)!=A5;CCM7[O?Z4_DP<#']G9QL/ M@3CIWOD5]MI8ZL?OH12?$.;1U8JT+<*H/.5,5&Y&%#QB0_D/'I%+%-&:_&L& MN\/>^/X<$[G<\FN30=JZ;#G9SN]?K:'^!##T9MM0RBZSN2'O!E#*QKY%8P?3 M"TLWDB@,PC8+D:*.GNS)O(.U&]GMF!9Q:6CS/X:OS=AP-PY^;#EDZD5O\H)) M!5U1#;OQ]/A)#@UH0!)A^8]QX@F#>+Y=!H/ MYX-]!$ M(21.PE,N)%G[5-Z]KP@M5)I0EH].<"U/I1UQEB7N+M/6YG.P.W6MD\KZ]Q >RA)X:=CW*C[HRV1$-QN7\WRSC_;LL M%T&")'A!I78OJ)B2J^N@/O*FLBV_VO>/FS 98]3BT5>733J5XC,-H:'/+# 3 M0!08'D05(I<=H)T.!8[7\KJMD#TJVR#+4>&TN"@7'.\>T-2WIVK&ZE -#B0U-=KCJ,5MT.- M#[]SE2BY2?)"5EIV-NV2MM6",H]LI6VOA;;O-=,[\FLJ)/.5*ZYQ=S3EA ^- MM"L'< \"M"TM 8;^A=1UE:E"QLC+&I10"7>PRJ&<<(ZV!)Q2*R[&RDM8+=-( M3'E]EFFVCJ%4<6Z2SNA"4Y=Q0?T.W !E^@V>1^_I5C1@YW,P>!']=UN1>)J] MY/:C'89HID6,.T@HP65DO9M5[1F@0P?T@I&-70'%J-X_[EY+\@L!@57.\S.< MMI1R+X1*::_LJB.WZNG-V2V1!KTZW0QZ[M^*I7/,M98]>>+Z#PP/ MBXQAKX?'A]T'#=\4W MR59DDU_\^UFU@397/X*J&/[36N3?@TWVP8]_/?N1>R# MZKL7PO"=,EP1-AJ:[2O).&7]GQ95]879042A,K>3'EOO=,UIW1>P[4N%YV_/ MW_-/>D^12@:F56!G. $TQJ/9;M0.WSN?$PB^5J#I.P[!&^T"A9 MF%>H%MUY'Z-:[KX-+KAT:01PO@O+:F%[*!;J.B^Y*Y$[N)RA9ZG&DO#*,S'+ M7#"VE%DWQ7=:0[K@#9M/O)F-!%3YZ9]0?Q(693-80CRR)$_ M:G'MQP>"+Y)0_CSZM;J17C3OU;"40M^SVT-EK%^K'C]^VI])7@FB<*6N65H_ M.L?1O(8Z/.T_>1Y=K,G$F_4A*3*,#ZJ=^<9C$ANA$I/O^A^-2 L05M0ED0=6 MS( (/Z]B_3@G_B;%S6T>Y"LE]M4@,UL8Q_MD8!WAH/>EL'ZC*U>QE@JEM*ZY M[I Z$)MD2>^M^^:^2= ":#$W7US9F_5+4K;T91P1C8ED4W>D[HC(45COTO>D M5&L7W'HI8G?# N)^JL^6I;17TT'&*+(BE2::76%Q>[M#6&;C?FS3/9^2KZ0] MC,83-AQ\*?KSAF/?QT#KB<%K[D1M5Y8\\%"&K%XR:H,VZ%1BD&$(1:;[00Y) M:)%2P0&"19+F&1.*-;P3+G[ZS@DG.[7Y/(4II)8KKE0Y:7(MMUPXU,[7NT/^ MCBLGE@SB5R"%(C.'F'944.QG1+Y#4N964@XM]*]&7I5+N$/D93Z52)P)GJ6IDTNFP1 M0*16S'P427.O?/A-M][:5"8HM 9F7.[/,_9O*48PKJYI:V:LNQ^/XJQ4LJ^U M#^MFVW]*&L1T:]]7,^X=^K#7L^#;;$0L_@(=?[2I;.0S;>ZN^\C=F7S;S0^7 M+^1]D/9Q.-)+3.WW9I.32,M7Y^2BJ3;\I;=%U335FG^N% RUI@%XOJS@\IH+ M6L!]^N_5_P)02P,$% @ %X"M6 ?T+L3V @ BP8 !@ !X;"]W;W)K M]OVC 0_5=.Z59M$B(AT(ZU@%38JFUJ)U2V M[K-)CL2J8V>V0\I_O[,3,KJU:-H'P+Z[]_S./QZ36ND'DR-:>"R$--,@M[:\ M"$.3Y%@PTUD$Q7M!\_@HX2W3?1@.>A!'\>@(W[!K<.CYAO_=8(,?/8]WC^+"E"S! M:4"WWJ#>8C [/1F<1Y='U(TZ=:-C[/^@[BC^>75?E448]N$I.7S+$1:J*)G< M 4J+% 4NK0(&-XK1 Y$IK#"I-+<[N,HT(CT^2_?1YK#B@B?TB.Z9$+B#.9,/ M\.;T9!S'T>7J?NY'@\NW0"5?*K&#>.@. &6!$1W>D!Z566YZB M ?(46ESC5HDMEQF(5G#2"'9I2Z(%&NK,)5[%O;,HZD7T 4J.H]2^MRM# \,HD"=>1LTX'>K\8HNVCGM M56,PO\L;FZ;WF7%2*7!#T*C_CHQ--];73*PJO=VLE27S\L.<_BU0NP+*;Q1= MSW;B%NC^?V:_ %!+ P04 " 7@*U83.V&J30/ "K,@ &0 'AL+W=O M%.,CRJ?NTDE MMLO.\0R)D(28AT*0(\_^^NUN "0HB>-)'._QD%BX&MV-1O?7#BE_HID!UE67(GG3?FK M++K=XXOE!2O$AO=E]ZXY_%,8>1*DMVY*1?]G!STWA!W7O>J:RBR&=B5K_2__ M:/3@+%CZ,PM"LR DOO5&Q.4+WO$GC]KFP%J<#=3P!XE*JX$Y6>.AO.]:&)6P MKGOROFO6'W9-68A6_9V]_+V7W>VCZPXHX_CUVE!YIJF$,U1R]F-3=SO%7M:% M**;KKX&C@:W0LO4LO)/@C[Q=L"CP6.B'\1WTHD',B.A%GRFFIA*?IX(7Y%NU MYVOQ^ )N@!+MC;AX\O570>H_O(/'>. QOHOZO7F\F\KKIA,L7C"7VM=?+<,@ M>VAHZB'V9H_70K'O:O9"K$6U$BUHV\\\=A!,J(ZO2@EV5;!N)VC +G_>5. 2 M%*=;];;D-;O"*;A)Z#^DF=A+[>#A \;K@LF:O6YN["9!=GX/Z']3U7+5(U=K M4>.%/;=#,-W!8W +Z)K?B/)V,A>G*3MOP7[::7H*]F\%X_M]"UP5;'7+FAZN M=\/;@C4;5L@6R#6M(N:5HTI-8]^W^T8)G-H-)*5B7<.V+:\[O806-T;-, 2K MUCN.RV"O=5-5H#^:Z.F90*H%35G!^0&X41ZNQ 6BVI?-K1#0,V7O@[@%:K4" M/P1; X=O'&4'/MZA(/6(47 [_OX'R[/;&/*:TCW M/<@TKVAFO+XUMJLFIS">',[DA5:R/8[!0-@57-,;V?0*S()FW7G60.&]@#E: M<;%F!JSKL)/K'>-]MVM:^2\@P0=%POK 6V:QEP317Z]+(\;1B6;D%?V)EOX^ MIQ_G)/ 2_H>,8/XBDS&$7F14!F0BVS@K9O!_+&;DBIE:,UFPG_<(1V:-%ESC M6M\DUYB_36' B"NRUH0X"% M&R%1,8:ZT>"934C'? M $30-U(&A&RY+B $"R1C/>9:[YW]X3ZL4.EQR]B/? ML-=(8M]*:,,!G;@AY)+?@TO?3ZXBGLJ M0,>'NK'+=/"Z-UMEZ1B!B4RH.+U(C2JXVYDV9URU9J7BA3BWM^:;?VI_ONG, MRK]D\XE-5_PW<-J 6H#BG+70!C< 1YB$VU-(WB&, )7 ACBC%8+="DX10GR# MOU@G:M.%FVP ?C0'O!P='8C.<"!4*")KS+:O34.KP$A*:0DP^"U!%C]Z^#_W M+]J/!8NV[Q[_N^%BPB_!=&$'-S/_>2+&:7+%@L M,^A8IHF7@#.BCI3%D9G.!]->J] "QP%_+2-W F#,F>ZYG5\-T>"*<*J[ M+,W8%<3M*2WJ!&PX[3K2_S00@+ZSW/?2,!D6H=YS/)DD3 $9I).!):Q(8R_P MLE)N*%E!5VP3DL;E]DSD8@?H M3191J!V==J=WD,T&=%?O%4*;A'C-9H]GC5MQ@OJZ85&OCQ[;85 M6_#($$*Z5M9*KMD-+WL2YP^)&N0>8E'! M8<(:@>F*0%VCX>F&RW;4,=!@ED!>(9FVU&"9 *G M&.[\7@#&*+0-=4T'-C,E/+" <,THO+B_?%KO@0\7U0]UP4$AYBA[G N'H #Y M 3&/;44-%Z74P*2HP)85F#$A$_$1RQI"V02"K]=:8<@%V!BI?*' MN@/T6>W Z!#YUV[II!4EQTY0NXL(E!8FS ,O3W.C::MB.)VF19DXYOZ69>1X MTW<]H"&M:(7CR(-KPY]A,08R@5/U$Y_5HIO+I?J],6]A8YYSN$X28?SS#)G% M651%)3?$BTA?UKH@K16Y!6"G3\G5X\0MW./V_O403(>^H?EN\)Z?A C' .JY MXV[GYDPA@AN-;-\/Z*BOI,&N#XZW)\U<,G^1^2P,*11")$J70\/.AQD ('2? MOXB6[&1\"2M30R#*[>]Q/(7QF/ %HHSL!$OA#PYF1 ML]@W$X+$_A[' ]C!MRQ 5 Y.*(2P-,ZI,UJDX= 89R2YE3Q>!,&Q%D+<8VA$ M2R\#D&#;&4*NN4%8.<;Y$)27^':09!T:_E3H)1[LW""L'!F($B]/ M$H?9()P;@W4C1)DJ &0,QF5>EKB[P:&%R]@H#[5K&LZ,40=IX(6)2SA8SHT1 M0APD!LCKT$S1UF;&8-TH1[;T8F=JZNKF:"Q#I1=-3M@UE*47Y+&S+G;&$F_IJ'""'8^!>KY(1^&/87*XR,?!Y42(U#6, MZ5 TE7UYI)@TG!V,7(T>KUMF,T,_$:P8:)Z@[>-_3V'W.PB2X$(Q)C_7T4B_ ME+RU]9'O^_*6Z6 1G0V0B1> %2=YZ 2V=J0Z+3LV8TE? Z$" ?)E!E89 9W4 MP]4Z_(=>'$(B!"[-T-T!WC#F.$W(YQ6Q!Z09+J=2LAZK$"IM'P M90RX+O\1(K:A:]UDW]C:UO?%)V1#@@4Y;! M*<4GN:IGP&?MX/,C>>!X@\!+T^#S00UN4Q020RG83[34M_2L#&<.[I.<+E,P MPP1?.E!/ $LU+/18$$UVHOH3X69N2DY#L2DQI:9C"]9U9+;>\7HK-(8"D-"4 MW@"["38"CA4E E:AN87=]@#R=<$/=+]'U#[6W'1I3M=-F[XL3&5,#W:\W0+Z MB_QO"G[+?OGUZ5LZ2TAQI+C1!HS32FC QBN0A]J 2K6<6&M<$UY5/:9%QZPS M #F C^G%?H%Y.=@S_\]/+96\\Z7GL] M1J$(K6*M6Q^LYDW+0IAQ(B==(\0E@S#ZYOR5U+-DI+Y@WVWFE'?FT%W-Z0PB M.6)V, IBT;$*S-SC&14JJH"3IJ_D IBB>W;\I')L+50+^ .2)PC '%8G[R^L MDS#2PJTI0*<,7WPD?1-B\C0JWXK-1C\ :[4/"H(Y1D$/*%?CV-2W'8F#BQ-2 M,W7\.&*,!V;(O:2\8TS"?N\A3Z;,#5^BT.I+P4'N+/F;+;-,?:&3RW:BK%'69 )Y!=$WI?D\:4_98\#L9V)JW M)63]LNI+;G)5M-F5K)L*B$$, TYM"0:T(?&X\7L3O$@ZQ6=POEND2D^-/F9I ML#V T<"MUYVKM#Q6D52Y\97%(PP.I/U'"\%- / MQ+23V ?$S,! XCSPSA1XSF&N^1*/@Q\6[-<=X+8U+]=D M6"#QBF--$RLVH$A\.F MD"7=AR_+CZ[M:/^JW6 !)W2&'62C;)0Z8H)AY2WUPCQPF<%/;,"!M 0^.DFB MT*LZVF"+AF>8->J H##LU=3G2UK.0^&P%ZA(_J%'-&9KM=#UJ\'%C'U79G&S( MG8Y&[$AAWC%^OC9]4=?2X9/?S["M)B:@*(1"LHX<4I72M&B;:@^$Y1%QF6^KX/6^X;0&<2T0-" #?ETP&P;CIT M D+0[,M, QYZ [()IOW(0G]Q,3ZF.;FTR^;T!0B3R="+XHQ=8=:&H%KA1R' M!=K6_SD MRX+D42(=ZT&2 G9KA?ZPHC8D"K$G7NP<,8(WV/@$1SK?8FXXV:E%!T=%BLL@ M"3P_3\PY3CXI&>"GL7 ^)AR3KT!G3_OTV#ZCTN%J%0M+0;R\ZV,OVGM4+A@; M6KMQYD9?.J?#BX"?X'V4E?YHYC+$RO^8L6(B.+DJ(YJZ3,+0(X,XC[TNHRSW M_"PPZE5?6KOO3RT0)4!K:LWS+^BYIPA-ZZ<40= ]MUB8OE+#.4YE:<\E 9DU MWTL"Y4UK7LK@'BM=^ADH+(R7A$U41R 81=8P?$W9IXO]CK%2-R!_7&Z1N9Z\ M./>E^K7S!P25@-03_TP"7Z#AK/3?$@R]PU]B/-5_@#!.UW_& <>XQ=,JQ0:6 M^HLLN6"M_M,(W>B:/?TYPJKINJ:BGSO!X6AQ HQOFJ:S#=Q@^/N4)_\&4$L# M!!0 ( !> K5AG4A"OWPH ) A 9 >&PO=V]R:W-H965T(A"1, M*$(!0,ONK]]S ;XD2Z[3=A\?]HM%@L#%O>>>^P#IEUNE/YN5$);=KXUY7%D:.+]\N>%+<2/L+YMKC;OS M3DHAUZ(R4E5,B\6KDZOHQ>LQS7<3_B[%U@RN&5DR5^HSW;PK7IV$I) H16Y) M L?/K7@CRI($08TOCID>L(*L>!U M:3^J[0^BL2;DJC?O+MGYNE)RPO#96K9O%T& M*__+[QHK'[M5\='5L_8>U79E6%_K0I1[*X_AR:=.G&KSNOX48'ON1ZQ) I8 M',;C1^0EG7F)DY?\3O/\ZO'AU100+\R&Y^+5"1AOA+X5)Y???A-EX<4CNHT[ MW<:/21_J=DBUQQ=_4%:P=,2&!K+OWOV3_5RQ&[&Q8CT7FL53AV0:O:M\LB"=9+70W%A=?[:U9M^O MYS^P,Y(0AQ<0ZZZBBVGD]W'F%200=LLES*]PIWEE%L , MP[M@Y4);9#>F%I -%@RV%XN%<&F%_>HF[,PV4,'0&U46[$V[J+>9 MKL+D8M=E27C896M>P#&L4M5SY*VZ*OB\%&S#[YV?H-MI/)L$XS1T^";9^"() MPR ,PV<[NKPF_UZM55W95A&@ "* 0KPDTXPLA';.8X",3-ZC!TAG:$/$:K[J M@G5?7\R$=K)@I]DX2"=3;.& D]62%'ZXT="#W&(]4,7F4K-=_$B;>@W_S>_W MMG0[K#<@B8%,^)%TQR*)X%DRNQ4E1*Y]PH+^6MR*JA9TRS((M3FC84T3(1(8G,XMG:TL<%Q$*:' 2[ M%]R;0I*'@P' ,!L?3>7]B'W"PIT-I''EMV#UAKR[(B!**NXN$"@YRQQ["N'A MHT#?JKIL0 /2 I*!M%;K-HY;P$?.[T>9:?=5VD!B1$03QXRA+F FKY:2 M_.=2C#FHAD_RB .!0H.R0FM1)M RLMH@%98P8^'". H=E4R/YT=A5%E;K\#SA?1O#UL*N5.'2UV@]A#&TW5Q6'K==!9#T5>[H1(*[Y@<),Q>^"QBZ M,9I< ,%=N@8,05D1@"X'/:!SX#!KTW$;;$""P1$^:?><7G#FI6"! M9QZ*SFYOA;C+R;QFVI[V+AG!NT.&$T7Z]-,RWB*P*P=]V(CM"=D$[ MC4:S734:O#O.H,W 9*]4XZU6/"H>#H_"UXU]P>%HVBMXH"QW1N\KW5KIJM1< M[%=-@%C4N?6ZH!$^J'03&P.=]QC&]RM##S@TCSO-79]%I9/5*1;X7PVI4S2UZ7=_&-4EQSV08,3>\2RX9-"X)1"6K?]JX-A;[F' M=2?C4#NN;>O.!_D$!]Q2(HW3(6;7^P\S8W2-O6R+T!QX8M$9NZ6H6V0[ 5!K!S/2]EPY.N))!ZKO:X2"Q:M-UQ M_JZC7]Y(;U-O22?Q12NL$";77(CB<+\$?%TEF@Q"EPZ,V!!1GXV2X:BC"KE[A6/J MG'O:[$3]'REB Q7^W"(V'85/*&)_?:>^J)]:7*#E>DOX7"DSR_^S] ME=F;\%HH2B8N+;IC9^W5KRM>%RYAP,W,O<5D<)GV^WJFFRZU^/;)'8MPUFC? M+ EZ%;Y/S^:-1]*M[2U_> !2N7L%4#01XTZM7E#LM*-9/BB9!%$Z#-!VS[[4R M[I"W0"ENGZ?!>!H%LZ37>QS$P#F=]/K!L&0\#2;)8"@*HC0.DBA],FB?7-7N M8U'<;41E$-:]*LD,FP.#H2K38#P>[)L!TBC(9ME0E6PV"](D_+?Y>_\771[2 M/3LK >@S_SZRL8NZK7;6=!)D64_*LRR83L(^(L[@J'$[LG'S9\+9$C15UF7 M,!L%+;\;.#S"OM-9KQ=]_ MRIK&03B>#;$/TG'R=.3[?/=!=FA58EH)*/8T(O\?F1Z[-P%";/]@:BW[]O(>DU M4/$'=FX&#GV>/1]\)4>[M73_"T ?$U%)_0?S;K3[=X,K_Y6]G^[_5P$%92G! MUE(LL#0<3=(3IOWW?W]CU<9] K5@P TN&PO=V]R:W-H965TUB8&FFY#^]"A:'=Y5FS:UBI+ MGD37[=^/DA,W'=ILV(-MB>0Y/-2%7G3&/K@*D>"I5MHMHXJH.8MCEU58"S0+6*D\GD.*Z%U%&Z"+9;FRY,2TIJO+7@VKH6]GF% MRG3+:!IM#7>RK,@;XG31B!+OD;XUMY9G\<"2RQJUDT:#Q6(974S/5G,?'P*^ M2^S019Z\C4&S K MJ*7NO^)ILPX[@-/).X!D TB"[CY14/E1D$@7UG1@?32S^4$H-:!9G-1^4^[) MLE\3-!W'S?>Q_%[V(^^U"-)Q,NMU!BGT(O;PX#29 MGIP/.74)F7&<(#.MRKF"S-3(O63]T^MC-4,9W%M Z)P-7 ,Z H8C^.US+;_8 M'O(4+?%T!%TELXI[AV>M1%@4',HN.#KC9N=\_G]0-PJ9=RF;ED#DN0S*%#CR M.K;+\R>;[V"!2S22.)IC36LS=..W3EN\<^UKM&5H;F&!-/4=8+ ._?.B;QLO MX7WSY6M72MY5A05#)^.3HXBW)32T?D*F"4UD;8A;4AA6_ ] ZP/87Q@^C)N) M3S#\5=+?4$L#!!0 ( !> K5@K6Q;J?0, +T' 9 >&PO=V]R:W-H M965T4U-LR.=(N*-#MM&N9H:ZK,M@99&9P:F15Y_CIKF%#)(_N<[LQM,L&E%(TJ*S0"@SN M%LGU^'(U]?;!X!^!!_MH#3Z3K=8/?O-7N4AR3P@E = P66?S+'EG.C#V"\-:'Y M14@U>!,YH7Q3[ITAK2 _M[SOMA:_=*@F?$>8A4ABA] O(4; MK5QMX9TJL?R_?T9T!D[%B=.J. MXP\P()N,4BKR8GL&;##E. M[D5W*,$-/O M0_BK<6E;QG&1T-FW:/:8+%^^&+_.K\X0G X$I^?0?X[@>8A;[1#>C. 9%'Q2 M<-T:(6$\BQ5-P=4(:]VT3!V!;-!@"4(Y#0P^:D;VE4%L/,8K;_KRQ451Y%>; MV_43=5",K_Z@,^MJ\/H54P\IW#)_XYB$:VLU%V$'K[[!G/Q28!8DTK&AAF\Z M8SM&,8F'C_H\W%GB=[C70[F:.;JLY M$W?K2*0Z)N41F O)E4S0YO[3^SLPC'BWLK-0C&:_IY$EX]QT,>D(4'88<%MV M9%N)T/BK*(\C^+LO84B?DY0&M.TG"DU?P'@ZB'P_PPB3RZZDM*@M!%.!)D:& M:)'(ICY".!*].4DH4S2"VMP(:S#<"PKCFTW*+3T1](*$"%Q3,&HMB7WM>#P0 MI*@Z9DB.F )'XRG2B%4/IFL=/X:\B#35&A4_,0Z9&82#_R@-]-!81Y:^'5MM MZ.9YNM#Y0Q5*^J1'+#"Z84<83^)]&'WO!F>/1FJ#I@H/!]5/=\K%Z3I(A[?I M.H[D;^;Q8:-Q5OG:2]R1:SYZ,TO Q,:D?-" K5AUX29XDAH "I; 9 >&PO=V]R M:W-H965T[I]\SKVY+_:U: M*U4'WS=Y4?UTLJ[K[8O3TRI9JTU<#O=&Y>7M3R>C$_/B*ENM:WQQ M^OK5-EZI:U5_W7[6\'1J1TFSC2JJK"P"K98_G5R,7ER.IMB!6OR6J=O*^QW@ M4A9E^0T?/J0_G0P1(I6KI,8A8OAWHRY5GN-( ,U_*UG0!,=+RKRBO\$MMYV*1#)!VB'^TPE@YC6BA#1LMZ&]?QZU>ZO TTMH;1 M\ ?AAGK#:K("R7A=:_B:0;_Z]363+RB7P76V*K)EEL1%'5PD2=D4=5:L@L]E MGB69JH*GYM>S5Z)CHRS3CX5!;UN@K>%:E*._I?]O>?]_0_ MA27;=4=FW6^BW@$_Q7H0C$=A$ VCLRYX'MR]!<[8DF%,XXT?388NW//89]UC MHR!X46WC1/UT CN]4OI&G;S^Q]]&T^'+KH7_18.UT'!FT7#6-_KKKY5"%+RK MZ@QV:/=B>T>X[V+O!T[P9:T"&'8;ZYB$$'Q<9D5<)%F!S]?7'P&N?='DP%8L(,+$)+8.*A+>/JF F5GB8LTB"L0K%N< MI KJ=5P'\7()D@]^*QAE6^I:0:,-%8$![57/7/(L769[5F0R59E62EU6# M\T)+ P9"J<^UHFG20$8[("_.U>)_8[!H]6-*AI%;=1W4#H5#)PV&EG9]<&G MK=)9F58#8/:Z@0D 3!#!%<#9Y @\K%L'2UUNL%_EX6F Y*CZ$)<52=ZD?@L@ M22!L06 V!0A04BF+'(#E[5:%^$L#,-QA6]:P7ER\AZ6P-=,FAFF ZC=QWN"B MD,Y ^:RH:MT(3T!SP!$.B/-G"4*@829H6F4T3!ADFVV<:>(+K?(8D0K\D15U M7*P81")9ĀC8(D"P$")35ZCD^IUWM0<7GV9^6:T'1*:UQ]/B[SP9+F)T6 MH5I<@BB@"5OK$,0[6B-%\>D L$&/T)A8H3'IW:7O$>;?$&8$^;WE MU \.^5URY-&#^M(9=D61QCJMS!8/$J7K&/'2O<> J@M_Y]0>ZA&=O9MNJ\N; M#!@NAGT1;Q0:2L17P.?Q(L^J-6.^->@@>.]-4"$'P))QO]!<6PT,B6#4Y[/]:$#5DP 'KW<*"88Y-68&$2F] #X*H+!O<9/H;@(0KQ=8, M(#Q86 ;![VL%N(]OXBSGF9:M1:/!!PN +;# /8A-S*B$ -J1*-TWJE::GE(0 M3[BG2 )5#>"FJZ69V1NW<\ 8VA1E[4.(P/&^W)2IRKE-O-WFF4I!*/HK6&=* MQSI9[W#P4@,G_:F8?%FQ;8 YFHJ)L%%QQ;*VQ57 =/5:*Q4L=!D#/X*,QOE0 MRN5@SU30:O0S^IRF1/64MF3&[!6DL'H$381,D0#7A=8\D M&8II'C2R@WX@8,.@!,B1E#%3_X_^N4)"C(=@E5'_%'9;4N<[G#8KS).9=6QG M_5IX?05?EA]P_LL2A&^QH_:SEY4OWTG5F ;(2+++23HWE>K@)]"><9 MF67X MH7)D)YL O"I00"F0)B%>1U6Y!(S6/%T2:[U#&GIJU8F$;KD2\GQ TB2NUO25 M?B"XP 7**#<>$%"E,H::5*=YOXUWS)O AKK\3KH3402LY"N(A4KBIK(V0K4& MT&'Y-7!>O9.WE?*5X*#+!NL5Q \T.*=6=TQ[Q?QE620 F#/G+H&H61U<9=6W M+J71.]I]C<^'@^8I) ^[H0AO:Z_ IJB:Q;^,W6CX%W@V\0=GLY!'US!ZB)^K M#%@2WQ_CHS;+.%9J[Y5M'M-NKH4CR19>@V\-VSTF_;%L+26K&P:)1@>XLPV9 MRSM40$JQP?G^[8?+X$DT&8;#X1"[-:!R0'WE&=C;[?G3$KJ3Q$49!;JE1H9, M&DW2$5N :8RVJ6=N,=MZ"-G;_^H[X!=4O;2P0@3DF'+27'8%^_!*6['BU@M8 M3LE@"@,PQT&T(\&,8$"[% ""EX/@W?\(G(!+012#* M96RG8N")'P&COJ(%;07I(+A$]@"8RPU 5K,>>]?HDF=X@]H.&GP&=H.)B(W02%FMM%HA M4;]>!V\19=KC4:3!D[.S23@=3FB4)Z-P-AV&XVB,O/4)=:GUXJG!+TVA@O&0 MWHS1:JZVBK10OH/=!?"N%9I#N^!*(;X!,V\5;$=25K(3T.KJ9NF\3/R%;?>V MRCI&3K64$K\/3$04);"8T?#OOF=%)I)0!!F--3LNH@!)@N3#> FR0=JU4ES@ MC\POZQ+/!;"-3,E*6P#J5"=W8Y.&:SH*_NX>Q_S#U M'R+O009Y8U^,AM[7T9G_T/KB#R__>W3VS.KL6:]BO)(-<*62<[$5IC'H+=(9FO/VI+'+@)>BP3 P7 MXV)BSU59IN1BV"!*[@?T#FP",Q1J#IIAK,#^?V3"C%U? D$C,G'3]Y1/1"S4D1U73 M4-;$\2KPJ6'U1)RU+ANP/'$P,S[PLANV>M9&''OA3"NGJ)9(B*I66W)280.C M/D1^!<6X0$[ \FB9"?T]WF^B/9;L8J1,LFWR9Y3E3JEP 6L0^IVW$ MAAR,@E]CT,0<$4*-.)_.YB_%$5_N#&_1YA53R9+P97?SK=*4$T0R^#-+9,:, MYGJWE^O'?,B!=PV1@Q)Q( _;(2I^>&XDIQGV4&:82%;G:"AI*OA5+2FL8MDK M^!TF6,=ZA=$T<):J1&?D\P,/*V\+5(_> W9**WPXD&!Y ,0 F$#@.-\HL>@ MP=:Y]D&SQ#<>'XK1W19C,-@?:+*#W16:.&&*2Y!HBT&6]E05C M393%8@,#9 M"XS7;13X46\X2B(5ITRA]N@LS2&S>;MO18E M]O8ZBS4BB3%W*1&LP4=)S ZGD$,% */]J<';R,G'0#\2>$BC+8^>#NS@I-SN M-.9W6R-ND9]KU!9>4$-$RP"A.V0Y#@JVIG306"71P+SN-3N8EIT>2Z0+Z&56 M2Q@'NGQ^^S[@#/^^!/15Y0T,=@.V-H96/6S"J&O*Q[P3<AP/ M[7JO_-Z:>O_G/9 >S^,'O0COP?D,7S&#E*+AB)DR\_9), NC\WD838=@L0U\ MO^!), G/YU%XYHTXF0W0!6#_UKX=@]L]"^=G$P!I,/*&&(<3\ ?/IO-@?$8? MKA2'G7XO=>Z6-0J'DW-H-@O.![X#,Q_-88 QO)W#VR]E#51RT(VB<#0"YW\6 M@5\R; $^&H;C,X1\NO?I/_7_,2[CXTD,: 03/IS,HV RWZ,Q8' ^GX5GPYE/ MY-DAD0&G430!E$^1RA.?3.%D. ZC\02I/#Y*Y7$X/#L#0OE@&W ^GSFV 7$QO207:)P#(2;3"/D MEKD?-@!A0:P01+S;C\N$83B=S((1,Y6=;AI!;]SS!-D^M\PP_!>.9_,#9IF& MHPE,/!WSEYY0Q;D-59SW!@;>-& >#%!;'1+25'R<@"QVP=5_N^+^;&YGVHKFM-%9<&6//7P=:*>P-8N*ALFV\A*H)#W0OR9KQ MIOKDH+H"/Q:J/JBR$+? F,WHW6/"G'+,A76\#/(?5K(1^B5(6'\$[I%7>':T MIB8,"(F9S548K';6J0R"2XS;HPAT(WIE,H=4E9(=H%U3VVPYY76(,4(7TEDV MZ%YQ5FF)'IIUAGB(:I\>2]-E!;NXYJ06"/%5AJLRHU%HA5U/E:R+,B]7.P!& M$QIN :#"^'U85D5^O>9B)*^\PL,>C-E*,A_4=7ED6(")K3!0$]NB!+)HLRV2 MY)8J,1I*J)+O;'??81U$C^B:6]$U[Q43'QQI+H@T76*K=XC[BJU[PA-<;+"" M[$]2N.WR)PYL9)+IWVB4G'PZP2@]5J\!=-ALX#)1M+HZ358^+^6 MT&CR3'Q8K;@,B-*B5#"0$RLF2;-I.'<9"T9<,N_>RT-^55)T@&,AYQX*,G!! M-7#M017:&*7 :$CAA[T@I)284.1W/!UZ*3.*J0'[WE7"QKO;EE!ZI7*2B711 M-1*=Y%EB10AH%[-P69.P1 M46Q-"W^0H/U!1<>@TR +6T%@&VP"9I2 M@OT_IFT'8$"G,NBJR5(3-:/- %:LU?&H^ZE:P>R^$-4+QH2RFB(NP(J2BO5Y MF2+WF*+&^6F&34NP??FHBN M!-PZA4+O$/<6"O<#R.8PNXOD]B/2:%ZB:>#\%;\X I^]C *Z*28QZ2LM�-JKVS>H^TAI0B@J82WDTCES&& 'HM7)<_LXO1^ M=N3N^/S;O3=29X2A#]BTX W" QFWRU:*KRJ7]2T9+%[6HC*EQ5IY&Q]HDK>2 M"<9NV9MX$><$,P% 6IMA1F1#PZ+V*I+;]9S_Q18?[*N45;:,1&>F^I5BY/9! M=$>MGM$MQ[=![PCWW@;W@L=+=YDO-O]I$&R5IZ,OLTM5%H7*27W:7!98E*9T ML%;QAO4.L3Z:/YBJ_.XG9(-UR;)*)*JKX6!U-_U#W9MR' =:N*:430Y+M MI&,U%;A&T!'0Z8I' 9@:O&0D)G]$]YUK%-5FFY<[)=&-HBR>NS?+HV44K; 8 M:9 5<)\[V8-CW8A2MCX_6GBST7G(*D7Y[;>(^C8!NIG89) MJ=Y9&'O9%*9<(C&3"]ED;Z.AN,TP&6(E&<9$!6(TU;(T WWIE[7E4K ,?&L+ MK*5VS'2TLS'/ <^L0?N6FJ.^IEB-@J2^2\>0U+Y2)\^3?<4C!U/;8 F3M^;P MHODM0T_X_T,!I/!.I0*#4HU.]\@FS-6>P83]17I>Y%BP+V5EF_A?I3G]@OK= M/P;+BE]*- ";+?)9JZ!=6/X1=@PH$3#S 9TTRI6JKLN/P<<+,](G<%D2D$&? M555R1"F6$Y>AHXTK&LP;/&9K3JWNR*,$]V@?V!9,;4N%:F'$ZL:S!B5+JV*% MJ***QYV;>*W2%;GN:';)>;"?XTQTM 3NNOG)YPT7_<.%<8?8A"3\HDCF,Q/D M.+8Q[ K-"QA"O)->./C@I#VB$ H-*-] &[125#)E#W1PZ#;%=$U%)>PWRAV' MIF\;"3=Z1SN6P9,H"D>SF9Q9F(3#R?P!=?[M\PO4946HQQEF43@YDQG.S\)H M-+S_#'LG)/[M9SC"O_(0QZ/.;/34 QR()"Y6^O(#0$+WQ:M:2C3<\/AN?^P_SHPR2X$#G+(O6N&6AD^#-N M#S(:C [//SSTO[?>G]]\_J'E1E/_XM,6N348HO116J1L#ZV&1%=Q &O22X"V7?#]U0FFVJX^(?!:^*A5"4*/W;DWPZ"MUE.J (96%#Y MZ=V8- 49@DTJ_T](OM.16;? =9E3%.LQB-[F#2L+U[CM,'G]O*2+*__U!\,$ M#KA@*:X9;0QW94E[H'6<.681>$4^M*?ZP$S)Q'<^]*9D*UA]'RU2R2CN. M%F, A*KVCZP*&S&?JM0+D!.))4 AC@=X)YQUIXHC&,M@# SG UO"/T=M,5NI M!,^W2T" KIC\YD$[@T8@F:,(=\%965.13$;&1;R=J*W=4UJ M5^DDJ^PM&Y04!XO,OT_" M#@-7\<8%E>\\CFON4< =W(ICHK6J*<88_A@]Z.H0P/5SQ];O6T;]7:>"'^(" ML#^?)XT+O*4]LE=X\JZUA!TA78<-,Q]&ZFUFO5N"]5D5[IJ(4?]E#%@E3-[N M!X[U^A>SZ;* WXDZ>M/07S4VV YLK4?#T93QCJ<_3?SYXOHK?7D^ J)\XF"R M*0B1NR,^VLL#.F\T&OACN$H;REO*I47$I\@F&.I\GI?E-_+N\;0;9IAMW-MD MY6RY7OO2 '-H]/+=Y4?ZB>=0,4XJ6?J]YCB@'*^J=UM[XU77%1C>U5,:+^7R M;DE "95QU$/B"**T@$WSC&JAW'F;JN,SF,;'TA5IE!=5I M4@68W3 4?8(I0;NES-Z4UC2YI[VL S:A,#">8#-G@?>*RUI#2YD0G^9'9.I, M*@=8'O.D).[\(8_<@G/T$BIS889WO1S&UX)?RQNN97/2@;@41"*)#XS=_UH. MZ//SX8S]3F"%:[4B;KVR EB.&4?GPVC:@CG@(_ZX\(P\M^TL(C"HL4.;$YNB7]&;"T3IIL!9S MX'DXF+_6I)DA]Z];LB&? EC/!*ZY9;5]7G*#^SQDY)*( M#5R@%8F>I>ZS3/L2&79X4:C !LHS*?$0DZ:FE5#&Q^7"+>]4&#*/KP-P\'<;I2D&_8%3Q5]BO$"IU(EBAI/H>D&:$ -_ M9"!>@K[)\+!P\+E9@!MHV,Q98]CWVIFQ^.J="74 AC8 &>4XLY0"Y'@'CM2S M2Z$W0=V^"92\N_A0:G?+9E._BA)$ZM?ORBEUWL#5;Z#<]PJN4^\V8D0]7=), M]WD6-5],;-_:BZ OZ/KC4]><;Y'^Q.7Y0:Z6T'4XF$U. LT7,_-#76[I;N-% M6=?EAGZN%:A]C0W@^[($YT,>< )[/?;K_P-02P,$% @ %X"M6'6]V]2S M! "Q$ !D !X;"]W;W)K&ULS5CK;^,H$/]7 MD'=O=2HJ;=U7UT'9)8ZY@\O-VK=+TO MX)F!>3 _!G!O(]4WO1#"H,=E4>J^MS!F==7IZ&PAEJGVY4J4()E)M4P-D&K> MT2LETFDU:5ET*"%19YGFI3?H5;RQ&O3DVA1Y*<8*Z?5RF:JGD2CDIN\%WHYQ MD\\7QC(Z@]XJG8N),'>KL0*JTVB9YDM1ZER62(E9WQL&5Z/8CJ\&?,G%1CO? MR$9R+^4W2_P^[7O$.B0*D1FK(87N07P016$5@1M_;W5ZC4D[T?W>:?]+#,R[I/'[?KX$SHD@L3Z'8"K?RN#55>?DQ-.N@IN4'*C@9M]J,*M9H-SN6E M3I:5!PRR3Z]+DY1R-99%GN=#HY]OTOA#Z MEU['@&$[O9-MC8QJ(_2"D01=R](L-/I43L7T<'X''&Z\ICNO1[15X76J?,0" MC"BA88L^UJP"J_2Q%Z_"N>!KW>%YW7977>E5FHF^!]M&"_4@O,&[-T%$WK=X M'C:>AVW:!Q/8I=-U(:SK#Z*<2H4R66:B-"JM8*]R_0VMA+(LV&7G_&^W\.Y- MEQ+V'KUV?[M00AP J1']"2Z?EQSW )QL42'G,F?76VS9AOV Y$N=@N%^:(Q^ MVA/,)2*7H ZQ53)J& %QI$'H$@<21WT+M'@#+?YL:"D!X%H+=/^$YD+.5;I: MP!8I@#\'D)T#5;ON_S&8G@D,A]C#X*[,#:B:F-1 P=QQWZ(8TVZ":4101'PW MU6\1Q]V$XM#1R&/?9O736L'1VW 9CJ,8)R$'E_S 4<$P9P2'48)86 ENA#8V M9U^E*O9A!9CP+@R+4==W,9D$"2A@P$V >RL-9'7O74!Q$' @S-Y9I#(!!+:Y2=YIC&. M86[,CD0M%29J*DST[ J3UF>MAI*2B?S!7C5^H-JTVWEM9 ZUC7"/N@-TU<(_ MU@!>V,=M8(,T00$@&*X.B#._>Y FR!!D*HGW$(-2$YU"C&(&R>81M0A+W-,# M"DP%'T3K"G&YCA <\1@.(M\]SZ*(PFQ;)RK/CA$68T899G%R K (!QP,1ZR6 MM. J;G 5/QM7\&Z!FWD)=VFE1)D](?&8+=)R+A!A]IU__=5["^1JN^> M40U^3N\HNX:BL5"YG"*X7E2H0%?H;H(^RJ( P?+LL^V3[HND5PD.!H^" 4W M3'O9M%:^8Z'2# T[5 )GV^FMZM_V3KR_CL;/"A=.,X<(72)VB> XW'8#E6*( MS5TR2J!AX4NBNA:/]J4"+-VVUL0GD6UXHV//.0KC)1IYU9S;OQWG@;H4:EX] MPS6J*G[]5FVXS4M_6#]P]\/KWP0 ^7E>:E2(&4PE?@P7354_O6O"R%7UW+V7 M!A[/U>="I%.A[ "0SZ0T.\(::/Y_#/X!4$L#!!0 ( !> K5A6QFKA9 4 M )<2 9 >&PO=V]R:W-H965T78GR\_57@B%ON9949TO]DH=GJU6U68O\KARY$$40-G*,H\5@.5N51U* M$2>-4)ZMJ.NR51ZGQ6)]UN"NRO69K%66%N*J1%6=YW'Y[4)D\NY\018]XEVZ MVRN-6*W/#O%.7 OUX7!5 K0R6I(T%T65R@*58GN^>$&>73#-WS!\3,5=97TC M[O_57C._AR M$U?BI9>B?O?A.=/X'6MY%9U?RBNX[77:!-72F9=\)@ M09X6[1I_[>+P$ ':"=#&[G:CQLI?8A6OSTIYATK-#=KT1^-J(PW&I84^E&M5 M C4%.;6^5G+S>2^S1)353^CR2YVJ;VCY/K[)1/7T;*5@"\VXVG3J+EIU=$9= MA%[+0NTK=%DD(AG+K\ T8Q_M[;N@)Q6^CDL'>00CZE+_A#[/^.LU^KR_X>\Q M-ULM_G$M^J8\JP[Q1IPOX"I4HKP5B_631X2YST_8Z!L;_5/:U]=P\Y(Z$TAN MT:VHE$A07"2H+CJ@TCX@>1C2>L:)T]L\><2IZSU'_[?U19:AMXUSE<%];#V? MHC_T(9D2^O53&(6;-N10EEZC^C]^OE5U%NTFJ>\9\S7.]CR%8#7I7I M1OP+XMM:50HR,RUV*%;HC[H0R'.;J^HABB,WPD'HH\>(.#P$!&SCB!"#J^"'ZM8P+?0PT"''D^68KZH1> Q Z]E3#1YG[7-"IH4V;$_9"[/'( MDO4#M&R13\?8/J")IA/,N6FYGZ"=;D6IOEP%V7=<68R%:^C@8ZVJ0 M))R@)O&'4KG9FUH)\0XC%S,:&"$=]TB?3$ 9#@@;$3A(,!\3-[+0.IXG"EI@ M"EKPX((6)TFJSR?.4%JT0T7;WW=QV7AB5[<*2=M'*(*B/0K=GXY5O--V_.A* MU6:: =\)/07U*7?R1D[KU4OHFB64\AK",LX/].M0,NT0-]$7%9/ MI]OKH,&AND[H(DJ;S(.#9]P /3]PP'UM<:[C<72/SD&2=0J\J/\>Z!$0^@V\ MH/_NZ41?#M+KC_PC] J28N$&^@:P.*(D.]V#"3HOP!@JB M?M0@/8=1 PP<0=1[[CN$3*- ]1X&\#@.X4[V<*@KW!P1)+T!@."%+C#0Z-S- MQS$-1N6?_8&''NC$[83A6,2^9:<;]$"S*T0FC[9TL9],7+8 MX/RT*U$G&HA\Y 2S$V-,\L:^\TE@&)TE>G9$IW(\G"&]E\JJC?>;VW0U7>Y$ M_V*F?[$']R\8@Q048MV\-S+/H?RW#>O4''Y:^X_N2M];'SSQSJUSD^R;.K\1 MI0[2]S0TPQZ"/ZS?G5%?Q6F)/L99+8ZAWLCBY_8? +XW?OIA"$DRW(''.FD( MP8P1"P=%GIK9T^.3@LH@QT:UA[+^K\B2100*C#6F+4&WZV$ !ES37JUQKZO* MEA!E?(PANG3:CDWF.H(CQC"-1EY DW"Q/\8Y[.CLMK(>"W)1[IHGD0J2N2Y4 M^VY@L.;5Y47[V#"PMT\V8-DNA0DE$UL0A:D!QJ^R?09I 24/S=/#C51*YLWG M7L3PWULS 'TKI>H!O8%YBUK_!5!+ P04 " 7@*U8L@/U"NH# "#"P M&0 'AL+W=O>.=](M MCE)]UJ40!CTV=:N77FG,[M+W=5Z*)M,7+.1JLD,'-76USLELJ(S:FJ? M$1+Y35:UWFK1R6[5:B'WIJY:<:N0WC=-IOZZ%K4\+CWJ#8*[:EL:*_!7BUVV M%??"?-K=*CCY(TI1-:+5E6R1$INE=T4OKP.KWRG\48FC=O;(1K*6\K,]O"^6 M'K&$1"UR8Q$R6 [B1M2U!0(:7TZ8WNC2&KK[ ?V7+G:(99UI<2/K/ZO"E$LO M\5 A-MF^-G?R^)LXQ1-:O%S6NGNB8Z\;$ _E>VUD,J#8Y"\ M9,!.!JSCW3OJ6/Z4F6RU4/*(E-4&-+OI0NVL@5S5VDNY-PK>5F!G5E?YEWVE M*YLAC68/V;H6>K[P#4!;!3\_P5SW,.P%F!1]D*TI-?JY+43QM;T/E$9>;.!U MS(4(T98< :/CW'R#H^_(L[GPNNM@^>M;6=DC M!/XM'5M(]L&=W7^5B#MQ$.U>C.^(AP!*9Q0!P)CT*4LPDE,IHZ8P44%#*=1Z,C"(,:,AO_LFY?6 MWTTI%*IZ0H,0[H^Q9,H0"3!W+B^$RTRC>&HEJ!N2OOXFSX>_%O#!$[;.#E7W MKX?C0-!DC\Z%4_";I!,OZ)4@HD["4NB5-''2PUF**8,DWGX;?0;)#5,WX1%S ML1*&29"ZN<=AP%^?^>E[]Q&&K>JKG$R='4.7$K?54R@#SAW!+ 8=$L2NU8SS MP!;/_*P7R#DZ=G,*?"&S ]S 5B!=9DI@.]I4N8/XXPO[&;D@?/Y$0+_?;U'5 M>RO^?L\GP7,_8M\9C!JAMMWXIU$N]ZWI9Z11.DZ85_U@-:GWXRG\4+855&LM M-F!*+N+00ZH?^?J#D;MNS%I+ T-;MRUA2A;**L#[C91F.%@'X]R]^AM02P,$ M% @ %X"M6%-)>"/_ @ WPD !D !X;"]W;W)K&ULS59M;],P$/XK5I 02&-)T]>--M*Z@9A$1[4-^(#XX";7QIIC!]MI M.\2/Y^RD6>^[\U+[A2JH;G0(8LLZXT",O-28_]GT=IY!1 M?2AS$+@SERJC!J=JX>M< 4V<4\;], AZ?D:9\**A6YNJ:"@+PYF J2*ZR#*J M;L? Y6KDM;S-PB5;I,8N^-$PIPNX O,UGRJ<^35*PC(0FDE!%,Q'WDGK>-QR M#L[B&X.5WAH3F\I,RAL[.4]&7F 9 8?86 B*GR6< N<6"7G\JD"].J9UW!YO MT#^ZY#&9&=5P*OEWEIATY T\DL"<%MQNJT)L.;1W.8250^AXEX$AGXF^J 45[#>U)3H@%]04"HBG"C0(XZS) MFS,PE'']EC #&6&"3!CGN*.'OD%J-H ?5S3&)8UP!XTC,I'"I)I\$ DD]_U] M3*G.*]SD-0[W DZH.B3MU@$)@[!3$M3%3+.$H?;VX+?KNK4=?GL'/JJ TYE4 MU(J*G"A%Q0)0K::LV(44[^)=)N0:AYHZ66KRXS-"DW-DJ'\V%:[DT6GF8?^T MQSJG,8R\W!Z.6H(7O7[5Z@7O]V39J;/L[$./+HIL!LJ>?%T\!IK\V5G+DG() MVG6@]EI81MVAOVS@T:UY=!_) ]9,&R86Y.IZ0J@R+.9("-5H4B YI\9>5$V< MN@\XM8*@F56O9M7;RVK"!,N*QFA['9]X:/V:5O^%2+/_#%D.ZBP'CY2$@!6_ M)7DQXPSOP>2^,H#&*;D%O V:$A@\$$78+(FCFM71?DG0]2Y)['5\8K%:P=TU M'[P0451$_G.B6^]9Z_EU4<78%D;G'V'X6V]N!FKA.@M-8ED(4SZ_]6K=O9R4 M;_:=>=GZX%NU8%A9#G-T#0[[&%>5W40Y,3)W+_A,&NP'W##%#@R4-<#]N91F M,[$!ZIXN^@M02P,$% @ %X"M6$76G1SA!0 "BD !D !X;"]W;W)K M&ULM9KQ;Z,V%,?_%2N;ICMINX #2=.ED=H VDWJ M5#6[[8=I/[C$2:P#G+-->I7VQ\^&% (A3CF]ZP\-$+_/L_WUL\V+9\]'WPR#9;91X,Y[,=V= E M59]V#T+?#2O*BJ4TDXQG2-#US>#6O8XP-@9%B;\8?99'U\@TY8GSS^;FX^IF MX)@:T83&RB"(_MC3!4T20]+U^'* #BJ?QO#X^I4>%8W7C7DBDBYX\C=;J>W- MX&J 5G1-\D0]\N??Z*%!ON'%/)'%?_1&T/TS,&_L' ?VN5Q@>#<='W96<5 M/1T01>8SP9^1,*4US5P498MD&/?"$Q8Q*] NZ7:V8&0\D01^S$_$!C=R? M$7:PASXM _3NQ_>(*9IV5&[Q=M;HE=75QF^M$I);(JCL0(;?4+/SM,A.^SW/ M-,VQM;.AQ:@:FZ."ZYWA1L''!6*9S 5=(9*: =DUPDK(N("8B70_Q[ZC_V;# M_;%65E]F K^6.Q+3FX&>H245>SJ8__2#.W9^[5+L;3Y#2)\1$*PAA5=)X5FE M6!"Y121;H=AM#[Q(NNY?-\>D$@]W)I!5!IZ4FV/=:I8+34J[O^--6MY^6NO*P MVYK1(FN+O[$_)U5_3JS]^4>>/E%AMBJ"[FF6Z]!0>C>=2AT09U;HN\G)H,.M M/K3Z[#O&+[H+(=U%0+"&&E>5&E=6-4*IF-X FJ5Y3X5^"T&YI.L\00E;TRXI MK+B^,Q,D++ WU'70"R6BX2_D)-2/'X,^([,TEU M+C!63E\9(6$!)"R$A$5 L(:RKE._XCG?:S=A)_=5&Y06'&B-R78R=<;8;TVY M706GV/MLB6M/E]3A&N@7PX3OM+Q_TGB;\81O7HJ\U:)( MI>NWQT>:%%EKN64[B?ZYI^:=\E]KI(.F5$!I 2@M!*5%4+3FH*B3+ZX]^](_ MTH%R&P>=(6G!A;9:(QVR(A$4K2EJG0%R[2F@>Y9=7)@A,RP+4%H 2@M!:1$4 MK:ELG4UR@=-)=EYOG4$32A?:.K)$*VA&"8K6U+3.*;GVI%(=K=]E70;-1('2 M E!:"$J+H&C-W]?K;!2V9Z-Z![J=UU=G4%IPH:V60 >M1P1%:VI:9ZZP/7,5 MYD('-UJSC&0Q(XGYU5XQE9]-(MMYO34%S5^!TD)06@1%:^IHPZO[F3LC'#[(,#PZ*B67O8VQ:$ZB8K3 M5N7)F.II=7#OMCBNUGI^YUXOW([G@7L=EL?R:GQY2O">B(V.2Y30M7;E?)CH M]S-1'KPK;Q3?%0?%GKC2:W)QN:5D184IH+]?;XR#ZOCC_']02P,$% M @ %X"M6+8^E??. @ 7@H !D !X;"]W;W)K&ULK5;;CMHP$/T5*Y6J5FI)2$*V2R$2EU3MPTIH4;?/WF02K$WLU#:P_?O: M3D@),HBVO!!?YIR9.1[LF>P9?Q$; (E>JY**J;.1LAZ[KD@W4&$Q8#50M9,S M7F&IIKQP19%;84*=>&+65CR>L*TL"8451V);59C_FD/)]E-G MZ!P6'DFQD7K!C2&#P1V(NC M,=*9/#/VHB??LJGCZ8"@A%1J!JP^.UA 66HB%<;/EM/I7&K@\?C _L7DKG)Y MQ@(6K/Q!,KF9.I\$90- "@FL]A"T@O-;#J 68U-TF=R/<$DL<3SC; M(ZZM%9L>&/4-6NE%J*Z3M>1JERBMM79<$ M>)]@XDJ5@ [#3=M@YTVP_IE@ _2@W&P$2F@&F06_O(R_OX!WE7"=>OY!O;E_ MD? !\P$*AA^0[_FA)9[%]?# EL[_>4_^V7M/C* KI<#PA6?XGLQYHYGM7"\B M]5TX%C5.8>JHRTX WX$3OWTSC+S/-E%O2;:\)5ER([*>_&$G?WA1_MY_"]7 M]4Q=];;C:)CN#9-^27:Q-_#O)N[N6&:K4= W6EJ-HKY18C7R.Z->NJ,NW=$U MU3:WI7<1^;?5=DNRY2W)DAN1]>2/.OFCFU5;9#G^X4FQ66W"DV*[@BBQV@0G MM>8>/9@5\,)T*@*9-Z^Y\+K5KAF:F1[@9'T^'"^&EO6E:IZ:7NO^-4% !W*0 &0 'AL+W=O(D MZ!+(P&GOI/WXF9="<(SS8[]''SLQ_'T/%[N<1\O*:9N,*<9LO(WB=#2?5L\> M\_DTVXLD3OECCHK]=AOE_][Q)'N?C?Z"'5>=E9UZC@M]GR==X*3:ST62$ MEGP5[1/QE+W_P9L.50U<9$E1_4?OM:UKC=!B7XALVSC+%FSCM/Z,OC=$'#A( M'+T#;1RHZF /.%B-@W5N!+MQL,^-X#0.CNK !AQ8X\ J[FNR*J;]2$3S:9Z] MH[RTEFCE196NREL2'*?EF_4L8%^0T_\C:=[CC[Y7$1Q4GR6SUZ>??3IY\_3L9"M*3''BR;R M71V9#D2VT$.6BDV!@G3)EQI_W^SOG?(/S?Z$&@#&DL:62_K!Y1TU(CY$^0VR MR*^(8FIK&G1_OKNEX^/'H@<_%CTTN_^U3Z4[UKGWN+3:]]*J\.P!O.95*W3O M5>W)*L^R/[&1_-??B(,_V[@SFZYLXW3\)M:L0H+YD& !)%@(!-9+*VO3RJZN'T;/2W,)">:SH_+B6M2R7$\94I!! MP^.@C#@69E8;M))1BQU-668'&T/$\U\:N,LT;^W8EX1O M&%97EXV=US-SE$[[>K1C%@?L7)5$RB5EF!_L\V^F3 M "1HFR1 HOF@: $H6@B%UD]HMQ- S%L!QFKG:(8VIX.+;T'"R%H;KI9.[?M?QUDIN8-??Y18KIAJ1%U-VG 3M;W8,: MPE-W[X;P+)5'('W=Y[$3SL2LG.O"BFIA5]?EU"TC!-EF! M1/,;M*,:J&X=@D8-]5'I9&#!2SNU3LUJ_8D7HLS&URQ/=#_NW9G]+\T%*)H/ MBA: HH50:/V\=OL'U+Q_8"IZC6M_1>1,;*;L@=QK##WB.98RC_L:N[)>,'53 M)= 84FI;V%-7!N;>7I\>I68^?7:D:'&5G\JKP->ZM)UP,ZS55H' M\-3?_\R]OI;53ES34[\U']2:\Y==9M2+*Q"HU 9%"T#10BBT?K8[V4[-LMU8 M@4"%.RB:WZ IU1$S=<4B54UNVS&RY@+;&9;:#[][.=-(7,!"KE R1VSCGVN;Y.?$<'QG^+ M#8!$3WE&Q=C92+F]<5V1;B#'HL.V0-63%>,YEJK)UZ[88_YW!AD[C!W?>>ZX)^N-U!WN9+3%:UB ?-C. MN6JYERC)A_M&AP/8]!Z4[(5E>DM4,'*R*!($L15:D#4E*Y)B*M$T3=F.2D+7:,XRDA(0Z"-*GM(-IFM M'$O5\2X&B4DFWH][H&K+Q3:EM8OV>Y>9=N."FNV[:AN MS;85Y8=VV[W*=J_1]I?9'/VXL.$:%5Z[X=H4B]L42UH2.UF&?K4,_=8V7-^6 M!T&OEGEV5%3+/#NJ7\L\.\JW9]Z@LCQH=<,-KK)M1?GU]XQ=J^;:"@HCN^MA MY7K8Z/H.GO1)!\U!7/[2-4J]=N.U*1:W*9:T)':R'K[WW4^-$)W&]U Y9R%\W;8?^9OPJ67(05YMVC2B0'OC8E MH$"FF"B.GU5O569.37%5ZY_Y-[>^I3_69:FI?%[DBYI6G<#7A J4P4H-Y77Z MZCO-BS*Q:$BV-770(Y.JJC*W&U5: ]< ]7S%F'QNZ &J8GWR#U!+ P04 M" 7@*U88"+=4[<" !#" &0 'AL+W=O QAR5W"A9][:F/+$]W6ZAH+J@2Q!X)-< MJH(:[*J5KTL%-'.B@OMA$$S\@C+A);$;6Z@DEI7A3,!"$5T5!57W9\#E=N8- MO=W %5NMC1WPD[BD*[@& M:Q-+LI3RUG:^9#,OL $!A]18!XH_&Y@#Y]8(P_C5>'KMDE:XW]ZY7SAV9%E2 M#7/)?[+,K&?>D4NYHY)&TTD86C1@C*)BH M?^E=LP][@N%S@K 1A$\%XV<$42.('&@=F<,ZIX8FL9);HNQL=+,-MS=.C31, MV+=X;10^9:@SR3?L$YF3N8*,&7)P#H8RKM^3#^3F^IPZSW,;XVR' 7Y%G8:_BUX@,21HV$6H%(0!I.310+.5FS) 3-):JDT)J44V(;B6!=A[7V\1Q@,CI[0]:[_ M2KI)2S=YR:O*:8+$RE;".CIA.LU_:EA[4_Q@M8XD4^.B1_NXK3%GK: M:_B],MI0D3&Q(DNI4(TM32I,/(KP1SO2A=YK_E+TZ1]7X.'PUW#^7IXN0*U< M^=+$';\Z9;>C;84\=87!?YA>EU?,:2LF-.&0HS083/'HJ;IDU1TC2Y?UE])@ M#7'--59Y4'8"/L^E-+N.7:#]WY#\!E!+ P04 " 7@*U8J&3=GR)-MNRVC&]OMR%&_J5EK_O/N=L:WJ@K*.$ID64I22G=U>3]_)% MH,RK@+K%'Q%]*)Y])M50;K/L6[7AKJ\F4M4C&M-562%"]N>>WM XKDBL'W^U MT,DA9Q7X_/,3W:H'SP9S&Q;T)HO_C-;E]FJRF) UO0OWW!H.Z!9Q5ME M<5'_3QZ:MCK+N-H799:TP6P[B=+F;_B]_2&>!3 ./T!I Y1A@'8B0&T#U$$ M^RGY 5H;H(W-,&L#9F,#YFW ?&R W@;H8P,6;?RVSU;=M%J]I7OQ$S+_V4?E(?B:_[BJ-%.13F.=AI1/RQJ!E&,7% M6_;M[U\-\N9?;R^G)>M!Q9FNVFP?FFS*B6PJ^9BEY;8@9KJF:TZ\(8Y?"N*G M;.2'X2M/P_^@"($?P_P=4>5_$T52-$Y_;L:'J[SAO"Z[^;KLECC\4W;_CLAZ M'2YSPNTQX?.3X<[X[!(GW!V?G1?NC0A7ZI].UCGA_ICL4AT^YX0'(\*E)2^\ M=Q:K!Q&K-4\[P?N-Y@E)]\DMS4EV1QYIF!<\<0HIU7Q_4>S"%;V:L F]H/D] MG5S_^(,\EW[A*0,),\3CFYT$]S5LVR@K4JB:-T0U9L!LM9\;D/8Q)'=[12;!C')&NG7%8J M%V68KEE;GH:%><_5,!)FB'^15L-$)4DSA2LSL@X?N:)&=LM"PFPDS$'"7"3, M0\)\)"P P7JBGAU$/1.>PE].:YA=#A\$?$^+6OGIFM#O-%]%17@;4YZ6A>G. MU3(29HA_"*W5LBP]B5E63XH9V2\+";.1, <)7X0\UQX M#K_?;'*Z"4M*(J;E*"VB%;D/XWT]'X^3U)DI)L0U9 NZM7"'DW.H4"3,61Z)79OI2U0;R0^:TD# ;"7.0,!<) M\Y P'PD+0+">_)8'^2V%\K/"*.^FO*)Z '.8^#:--'ER%$+/E2,29BPY%:FD MZ>I CLB<%A)F(V$.$N8B81X2YB-A 0C6DZ,L=8] I3,$V=:>/5URGW1*1[.0 MINB+Q:#P;)OUU*$KZKS?S.#09$F;2<.K.AY.72R'8K/$0SY7(%": Z6Y4)H' MI?E06H"B]67RS"D@BZ_9C1"/?'0: M*TMY.1]>MHF[=.Y$-3*K"R6Z_8WO:NR7'E257A,(DYY:44)K1TGHW=G1YL1@6E="L%I1F M0VD.E.9":1Z4YD-I 8K6EVIGS9'%WI56JK7/CBM"J"D'2C.@-!-*LZ T&TIS MH#072O.@-!]*"U"TOE0[SXXLMJB 9E7M^.ZDM-"E865[W&PI:[H^O"X\;J;+ MTDP:3H/'S615GRE'EX50-PR4YD!I+I3F06D^E!:@:'W5=*8866P&,9-=G#U2 M.D(94+\+E&9 :2:49D%I-I3F0&DNE.9!:3Z4%J!H?=%VYA=9['[Y@Q9E963; MT3S*N(\;Q("SQ0JUP+PP./6T71S:#PM*LZ$T!TISH30/2O.AM !%ZPNS<\?( M8GO,I]Y;'&^*MV051W?-4XD7!(OT)]Q :<8+@Y;KP7+U"K700&DVE.9 :2Z4 MYD%I/I06H&A]O796&EGLI1G[ZI48<[8ZH7::%X8H2X+Y%.JQ@=)L*,V!TEPH MS8/2?"@M0-'Z^NR\-K+8;,._.B7_(XHDZ>1S'*9ANC?N>Q]JMRA22!:\2'I@U0M+Y&.Y>/(G;Y_..*EF.QD>;*&\QY!9S-::BJG(;.V(8NIZ'":^A!1^Q#:0&*UHAF M^FP5YH3FFWIM\8*LJK_KU=Q'NS_(%_&ULM9A=;]LV%(;_"J$-6PLLD4CJRYEM(&G3 M;1=!@P9M+X9=T!9M"Y%$EZ3M%.B/'RG)HAU+C!R[-[9$B7Q?'GX\XAEN&'\4 M"THE>,JS0HR>8BSPO= MG*2%,QZ69?=\/&0KF:4%O>= K/*<\.\W-&.;D0.=;<&G=+Z0NL =#Y=D3A^H M_+R\Y^K.;5I)TIP6(F4%X'0V2#(>9!RI)FHFW0ULD L!;HN$)OOU7>6Y,8ZVQF^0M<$[PB\!AG\ Y"$?_ I<(!:$ M4U'_611P$QI<*O@="A]74DA2)&DQ!Q,Z3XNBO"(9*:84O$F+6NHM^-$J6O6B MT@A*#;U$UF,T\ 9!Y _==8LYOS'G6\W]Q4DA:=+;AG]H(X@&N,-%T+@(K"YN MGRB?IN(('\&!CPL)[7;B-J;$2]IPRM M9\Z1\R4Z'*AHX(4H:'<6-\[B$R;SUW+S4M&[7E.N-F.P'5APSU/U_,?. FLS M76G'.Z;A91RU.QXTC@>]9OBIWBH5"'AEUS#?HF7W3ZSGU3S58"^T->8>[ MG5T=]EP/)[N#;?$+.P87(N,0O7:IG&P9M4S'0=>(&QQ .P^^4*%-?2RA*,"_ M=S2?4/Y?JP-K2_I+ZTHLR92.'/4I)2A?4V?\VR\P]/ZT< L:-D [',Y#+MC" MC#@,@LY(&FI .S:V(5RKB&IGO1T=T@-'.!YT^#'P@'9Z'(\QV((/&\>@(0BT M(^1XDL%#9%SX0:<30PS8'QFOA%FML/_9@<( AAWF#!R@G0X_EV>U^#.@=9A& MAAG(SHSG\_Y4F[7R$Z/\[&M%NK!-F3(@>SD.!_;:J&>;$.& M%*C_R>',;*N5G\W,CL]X9(B![,3X7*S[T\W>UBOIA@P]T OT. O=T"%+?#R( M84.(N\$K+H$"<6R"*#$V3'R?%@0X?TN/!A MU^HTZ$#]T?%*KM4*>X,6^M#K"!(VA, O$.*G8JT6C_=QT1%0;'"![;@XUTD- MMQXUNHYJV #OW#4.#-V<2LVNK"+=_)-=FR<#VRU4$^P88,)W/]@<6:PUS=G4QG3OF\S.<*,&6K0E9)SZ:TR1E?5YE2\WJ5<+XC7*TO 3(Z4U6]2YVA MY54.M[J1;%GF32=,2I:7EPM*$LKU"^KYC#&YO=$"329]_#]02P,$% @ M%X"M6"*\H=]D"0 T\ !D !X;"]W;W)K&UL MM9QK;^.X%8;_BN 6VR[0QKR(%#5- NS,9M %.IW!9-O]K-A,+(QM924EF0#] M\95DV8>)>(N6_#*^Q#RD#E\]P]NK\Z>J_M9LI&R3[[OMOKE8;-KV_MURV:PV M3Y\]Z6^/*\> MVFVYEU_JI'G8[8KZ^;W<5D\7"[PX?O&UO-NT_1?+R_/[XDY>R_8_]U_J[M/R M%&5=[N2^*:M]4LO;B\5/^-U[3&E?8OC)?TOYU"COD_Y:;JKJ6__AE_7% O5- MDENY:OL81??R*#_([;8/U37D]S'JXE1I7U!]?XS^<;CZ[FINBD9^J+:_E>MV M<[$0BV0M;XN';?NU>OJG'*^(]?%6U;89_DV>#K_E;)&L'IJVVHV%NQ;LROWA MM?@^9D(I0(FA !D+D*'=AXJ&5OY5T])77_ZRY:_V:XU*%TU[ARWW?+ M=5MW?RV[?*KV[:9)KO9KN7Y9 M?MFU_G0)Y'@)[XDUX*>B/DLH_EM"$$F3/R?+I-D4M6S&%TL-])0D.M20&FKX M/.;A\T/;M,5^7>[O=-=]",*&(/WM\'A)LAQQPLZ7CYK:TU/MJ5?M5X=?<%RMYL>B0T&9"'4D4W[ MAS"$D+YR<:I[5-%D7S[9;*3^U-P\AYOQ-R<((:(<\U/SK4Z7EEK7L3#ECA<0X@J#' MH*\4;9 T)M 8$D+48Y27U#'W$P 7VXD[6]:.N.E1T#AS*1H#GW$00&,=HQHP#5.!*K'7%' M6)^T39!3VX!K'(37> IL2\H(\)KX\/IC]5#K:K47GBEM L F,8!-=,#.#8D" M7I,@O"937F,S@PCPFD3BM2/N:VESE[()4)L$H3:94MN6,: V\:'VQVY*JJTU M!K0)0)O$@/88E*NI,J0)D$V"()MHD&WI)4 VB81L1UR,CXH63D4#JTD05A,- MJ\VYHL!JZL/JZ_*[=FX< ]444$UCH)I.48W/D&$Z3X'5- BKZ935%%DZ2EG- MB 1K1UQR**H,1)S31@JXID%P3:>XMB8->$U]>'TM'^5>6V\,8%, -HT!;#H= M97?Z-HQ%*#";!F$VG3([1>:> F;32,QVQ#W*>T2WC[H!W30(NND4W9:4I8#N MU ?=5_T*MG9I,0:\4X!W&@/>J0[>AO%("NQ.@[ [U8RS+1A*@=UI)'8[XHX# M;3JBV]9ORKIUF(5KS0C;EBM =NJ#['^7^K5K>^&YH@9BIS&(G>J(30R) F"G M08"=:I:PT]S<44#L-!*Q'7'I2.SLM.I'756O_AG+SYW6QW@ MS6/ FT_AW>F;&G(%\.9!X,TU\,8\0X8M(P[TYI'H[8C+7P]-W)LV'/C-@_"; M:_AM2QH G/OM2)9U*_4(MP>8*W'EZ$B4LR-:A!N6 SDPG =A.-$.RP#B622(.^)FKX;@[NEE!@S/@C \TZQW6U(& M",_\MB=OC?*.0? ,")[%('BF);AAAIDI!P##G "<$MP\78J>\<$)['0'BN1;AA-)<#P_,@#,^G#!!Y$(+G4X+;4@8 SWWW+HWZCL'O'/B=Q^!WKN6W80"> [_S M(/S.I_S.1$I-MQ?P.X_$;T=<_IK?PP#,#V>*;TO&,%*-.)Z+X/OV M65>SH_QOB@=9.5TA%CMMX5HPZ*XM1!.J1SP[03(\6L M@\*X=="4ZA0)83@5@Y'BUT&Q##N.P-F;!RX8*98=%,:S@S2+XX*:MG^PZK+T MM%D.@C>Y+2/9+56_91S#I0[PIEUAK%HN WDN=:9+@7/3+:>Z+J/9+AV!CX)G MIY&,C'CF#%5-V8<.Z;&CTG.,F/> M%,@'LF1J/)F$93DUBEZA?#1;IB-P_GH#U.GUP:HQT^',?*$XDT/2$62NX!0# M)W8X.&<*;HSZ4G"Y8:*(%<\F]C)M>AC;\71B;QX,*D9-['!JSI>;(S!_\VXD M5@R>V.'$]$4LF3X%Q98WA?$.O^9+O1M\DXX@L_6N_$?@\'7.U3N;Z)T:CT]A MQ<4QCL\G'] \?; [.U;.%CQ?F*'2=-;\N*-J5,@[[!T MOA"]P5KIB#%7\XKQ$SN,I\:5$L7KB;W,GF[)TSF$V.Q7HHGJI/70D#>>H%^:7R6+*=K.^&AZ\UR:IZV+>')Y2=OCT]X>VG MPV/-X.>'Q\-]*NJ[LFO85MYV1=%9?_JD/CQP[?"AK>Z'AYS=5&U;[8:W&UFL M9=W_H/O[;56UQP]]!:?GWEW^'U!+ P04 " 7@*U8UM=FH1<+ ",;P M&0 'AL+W=O_;7**F!1R)^,W,AXPM MT\\!7KH;'H%T^IAFO^?W0A3&4QPE^=GDOB@V;Z?3?'4OXB _23-XFC*9C-W&@=A,CD_K5Z[SLY/TVT1A8FXSHQ\&\=!]GPI MHO3Q;&).OKWP,;R[+\H7IN>GF^!.W(CBM\UU)G^;[BCK,!9)'J:)D8G;L\F% M^9:[L[)!M<3G4#SFK9^-Q)6(HI(D MU^./!CK9U2P;MG_^1N?5QLN-^1KDXBJ-OH3KXOYLLI@8:W$;;*/B8_KXBV@V MR"EYJS3*JW^-QV;9V<18;?,BC9O&<@WB,*G_'SPU.Z+50'+Z&["F =MO8 \T ML)H&UEX#-M3 ;AK8QU9PF@;.?@-WH(';-'"K?5_OK&I/>T$1G)]FZ:.1E4M+ M6OE#%5?56N[@,"F/K)LBDW\-9;OB_*9(5[_?I]%:9/G?#?^/;5@\&V^,CR(O MLG!5B+5QE<:Q/ 2J!8WW098%Y;%@O/)$$811_EHN_=N-9[SZZ^O3:2'7J.1. M5TWUR[HZ&ZAN&>_2I+C/#3]9BW5/>X]NOSS4GM/M348 IG)7[O8G^[8_+QE) M?!=D)X9E_F2P&;-[5NCJ^.96W_YX677_9=4YW?R?VT0VG_4UU_:EM3LVK8IG M#_":(R^OCKPPS[?R:-QNY"OB262K,!=&>MO\-=V4XU3>=P22-_F.[L'WWI(6%>#7,J6#D#/)Q;-IGG)Y'%1K*-OXJL3.Y9!%EO8B1E;&)(F$=OGS.X23YR+3@(IF7H[#)T MR&V\ECU/)(4\Z2@CO(@BX[.<*F3'O+D/9#4Y<:S"32B7,'XM?Y'S22;_^"DU M?I%SC.%MLS"Y,_QX$Z7/<;548GS(Y.13+B+;BG)JN7@,LK[!_))_OKJFHM,IS*7K MLJ6Y%PNR* ?!M/"6N_"69'COPB2,MW%?2F3#L2DA81X2YB-A' 33HC1GZCIV M1H;I/VU$-99%X:VH9J;J9*S_HI1$C8T72O,.;.;"B.L+5MM8!\^]YYK0]>$H MFAYK2T^8=!\-GH;Z*-UR=(I(F@>E^5 :1]'T1)E*E.$Z*HD:'3&2YAW83%9O MEN%^Z[#6<(=%KA='T?1XE;,Q:6GS\?BS2IHT.EVHFX'2?"B-HVAZPLKBF+3F M>+\S./6U7_G3P+5$8^UZPX=:'BC-:VB:F5O,Y'][9\+0JKRGJF,N;&?)=F7U MQ)2S,6EIHU_^C;CNH[FC0X(JEX9V^#(26I:C:'J4RKR8M'K1HVPZ8'U!WQL@ MU,% :9[9M3#.3,;7R0^J81I:^[!A-IM;L^5 +U..Q3P@6=+L5H0RB)^,*J7/ M94J]H8",11,*DN:97>GRAKF+GK$/69;WE+5,9CKN0"C*SYBTH&F%LC]O]48# MU3-0FF=V!I>$_Y'S49 ; M0EX>)+F0KT9!.445:>M4(DA6_3T*ZFN@- ]*\Z$TWM!T8SM?6NY MDSI&$9[ MBO=I\J;QS(-G%PU"F\'GLYF];QROZ%IC SFVK \MRWO*LKEINJXYL*^5(V&T M([D,HK)CE"-;TMKM@X-<@SMH>J_HNJ/W^Y%E?6A9WE.6V?.Y',$&]KLR&8R^ MQ#_V_6P:,W9T@M*\ YM(O*4-70^.HNE1*FO!:&M1OHE=OC.]$5F8]IY)TX#1 M(4)EQ8&-LX@0H6("1=-#5&*"T6*BI9[J4P9Y[B"J6PT$>9%$8T='"U41K"L% MW*7IS/9O$H)6Y2B:'J3R%6R,KQC_=C6-'QTH5%NPKK98N#-W_UUM'UJ5]U2= MRX/(7 Q<8#$E)!@M) 9\K_%?@\W,N7$M3TUZ(X**"2C-@])\*(VC:'K:RG$P MVG%@W"]=9'3X4 '2T/1[@WHNLJ%5.8JFQZHL":,MR7 G)NZ1H)FC4X2Z$BC- MA](XBJ9GK:P+HZU+?2/_1['99JO[()>17SR(K+RA\UH> O)?V;^KFSE[,X>* M%BC-:VB+=L\]8?OW]$%K61:+MBQ$OQV^;X)FCKXC'NIFH#0?2N,H MFIZULCP6;7E>U&]I]NC,H5ZHH>G]=MYY"@(JA5 T/4MECBQ:JWQ.HVTLC"_5 MO4KE0H8U>^,%SV788;HV/B3"^/<[49Z3_:\W=JAY M@M(\*,V'TCB*IA\>K>>>:&&#.JH5 T/4SEJJRC7=4H04QC1V<(E556S[-,?0,IU$*A:'J.RD)9 MM(7Z$:=/\IIIQ*VK] J./B*@!@M*\Z$TCJ+I!X[R7!;MN4 G5E#Q!:5Y5O=N MG5Y]":W*430]5J6T+%IIH<:#3X\I?3D%M5]0F@>E^5 :1]'T3QU0ELRF+=EQ MY]TT9&RX4)K7T.CS;FA)CJ+IF2G;9=.VZ\7GW31_=)Q0XV5WC9?5_;@ :$V. MHNEY*N-ET\;K>T^]:>SH&*$&JZ$=.O6&%N4HFIZC4E/V@1NE4%/M?29H=TFO MR.CDH?H*2O.A-(ZBZ0=(ZS-^$)*+AHP.%RJY[&,D%[0D1]'TS)3DLG^PY*+Y MH^.$2JZ&UIYL[9/.7 O57"B:'J?27#:MN5!C-$^W&3U$0[T8E.9!:3Z4QE$T M_?A0^LP^H,^.&Z*AB@M*\QK:@2$::JY0-#TS9:YLVER]?(B&2BLHS6MH[2': M.6&=,1JJK% T/4^EK.P_1UGQ\H.GR#$:ZJR@- ]*\Z$TCJ+IG[*HG)6#<%8T M9&RX4)KG'..LH"4YBJ9GIIR5\X.=%;#C^SI4;T%I7D-K]_7. M9]E"G16*IH>IG)5#.ZOOE=,T=G2&4(O5T-IRVNZ1T]"B'$73H6SSH6J/#Q7[<-)+F0VD<1=./ 26_'%I^86[QH(N, M#A]JMISN'5^FU=>UH'$73 M0U02RSGV]JMR>U_EKXU5%-[63W@?"!=JKZ T[\!&F]7&]F8+%5HHFIZM$EK. M :&U-_<&2?,&0GL2'C MK5B'K"/WU0, '<0 9 >&PO=V]R:W-H965T#=U?M(6E;K\5;(>[4$T.17EN9J8BVU7IW9MHJ6D'$U$"O(\9NY MD!G7>"L7MEI)X''AE*6VZSC,SGB26]-Q\>Q*3L=BK=,DARM)U#K+N/P]@U1L M)Q:U'AY<)XNE-@_LZ7C%%W #^OOJ2N*=74>)DPQRE8B<2)A/K'-Z=D$#XU!8 MW":P58UK8E#NA+@W-Y_CB>4819!"I$T(CA\;N( T-9%0Q\\JJ%6/:1R;UP_1 M/Q;P"'/'%5R(]$<2Z^7$"BT2PYRO4WTMMO]"!>2;>)%(5?&?;"M;QR+16FF1 M5J-%=+\4:0Q2_4T^_%PG^C@M$PB#3&) M1);A?"MC2-Y=@N9)JM[WV)R2[S>7Y-V?[\>V1H5F'#NJU,Q*->X3:D;DJ\CU M4I$/>0QQA_]%OS]U>P+8.#7U_+@/\S-S>R-^Y7) /'I"7,<==@GJ=_^RSM'= M*=R]'CE>O5Q>$6_X1+QO(C_=X+Q#?$)FL$CR/,D7N(]3GD?0-=]E.+\(9U)Z M,W6'01",D&73Q.@=UKQ+SM2*1S"Q\&6A0&[ FO[U!V7./SU0PQIJV OU2?+< M[*)OZ^P.)!%SHI8[Q>*&#?RV'I'/)*'U3RLEP=?EW-(#D9B^TBNT[%$77:X+\-1;?=(;5"K#0[.$'P) M/),>P9X(.F+,'=&6V'V[=AH]$AO68L/73>)KUC'4E"G5UU= [*Y7Z4*LBCO8P2O-!M MT_0/=RQ.H]C30U/Y&2+:D9TLW,_BRK"Y(SWJ4I]U)P9U=U+=5\SC*EA3!@T< M9[B7R!V&[0QZ+'A7F>DQI7E6:B8_BO,D%KGS#4@\'Y,B2PB>V>"YI2B'#9MH M ]]M<[U% :>["DX/*^$OP"P'H+2Y,@.7M3G?HK+376FGA]3VEV#Z^YATP,(V MYEL4?+JK^/3 DO\24M9%VCYW]@LY%G1W6*#_^[3P"AD;=&0L:Q_I.JT:>5T2 MV8W6+@.Y*#I>A0W7.M=EEU<_K;OJ\Z*7M'?F94N.K0R^E11)88ZNSB# /2;+ M+K>\T6)5-(IW0F/;65PN@6-G: SP^[D0^N'&#%#_UC#]#U!+ P04 " 7 M@*U8:VA[EKL$ !M&P &0 'AL+W=OE3_8('3.E3C'7'$U/V#RM4H0HN YSXIJH224EM>J6D4)RF%UA4M4L"L[ M3')(V2G9JU5)$(Q;4)ZIAJ8Y:@[30EG.V[8-66VX3_<);1K4Y;R$>[1%]*'<$':F#BQQFJ.B2G$!"-HME!O]>JV;#:#M M\25%A^KH ><3X:W/R>[Q0M&9$*$,1;2@@^WE"*Y1E#1,;Q[>>5!EB-L#C MXU?VL)T\F\PCK- *9W^G,4T6BJ> &.U@G=%[?/B$^@G9#5^$LZK]!H>^KZ: MJ*XHSGLP&T&>%MTO?.YOQ!& \? !1@\PI@#K'8#9 \QS(U@]P#HW@MT#[',! M3@]PS@6X/KN;BN-#REG@&7)^]&WTMAO]1 M%RRZQHL^DL(D$ M=%O79O8P@9'LUB"[)9;]"1&6 9E<:<2^81J#DDG9*LZ33LAVX916,LG\CLP[ MNC_&E3=15V; 4";96A+9R /VX %;Z(&WW-/\V8_3#L\!]HD/+=LT7&?RYSWM M9MB>X8Y[^:>];*-['HYT.^WF6K8]"1D*9WFI()+(1H(X@R".4)#/-:TH+.*T MV/^O'$*F2_^0,LE\F62!3++0.;&39YC6Q)MK22%'#G '![A"!VSJQRR-LA=P M4Q2X+B*68[O,^EF<686LE[I!)IDODRR021;*)%M+(AN9QAM,XPE-TR;M+I/S MO"$$7^H-F62^3+) )EGHG2:[R5-"4KB1X+-!\)E0\#O(%NQUSA-;"+Q4;)ED MODRR0"99*)-L+8ELY M=>RLR:.)E?&K*AC;QP5H'2A-U;=BG+[WHI2 M#+]8?IELOE2V0"I;*)5M+8MM;!+CS22&T"1_80HS\&>=/R)R5 (:2CYM)$V#885O^!U!+ P04 M " 8@*U8USBU13L, "^GP &0 'AL+W=OOT77K1.H[Y4+:>BO+O):7KY[+Z6B^D;,BW95[4-X-% MTZRNAL-ZMI#+M+XH5[)0OWDHJV7:J!^KQV&]JF0ZWS1:YD-_-(J'RS0K!M/K MS7-WU?2Z7#=Y5LB[BM3KY3*MOK^7>?E\,_ &/Y[XE#TNFO:)X?1ZE3[*S[+Y MLKJKU$_#'66>+6519V5!*OEP,WCG78DX:AML7O'/3#[7>X])^U;NR_)K^\.' M^5OF M_\KFS>)F,!F0N7Q(UWGSJ7P6LGM#FPVW>Z.S;ZD:9-.KZORF53MJQ6M?; 18M-:[<*L:-W]W%3JMYEJ MUTS?S?Y89W76>E23W\B[^7SS.,W)AV+[/Z,U[ V539KE]5^OAXWJM&TZG'4= M\&T'_I$.+LG'LF@6-6'%7,[-]D.UL;LM]G]L\7O?":1R=D%&WEOBC_R ?/E, MR9N_V+;KUHWYVSJ_(/[D)(:Z,9_EZH($HPW&=V!8'PS[\HF\^?6721"'OUL_ MS>VA&,X4&P,S?8<(-CYM:U.K3O^?N6 MW"K3LN)1%DW[L,[FLMKZ^^^_J\;D0R.7]7\L[^#]MJ?0WE,[?%S5JW0F;P9J M?*AE]20'TU]_\>+1[S;OD#"*A#$DC"-A"1(F0###RG!G9>BB3^_2[\O6/W7L M)$59_*9&XG4Q3^]SJ4;45:E,W?PJWS[:[?G(N>?W#CXS MX^"S2K.Y;?2%+<@N!0AF.!7OG(K/=4JF M5:&^>Y"'-*O(4YJOILW9(V@Q#M4TD)Z*O2$@81<(8$L;'!R)YH\@?C[W@A4K(7@4(9J@T MV:DT<:J4E.7\._JE,%V;$^0FR% ,,,S;Z2K5R/GVWQ?%NN:O%N6ZZ*QB>5NWMQ4HFBF6+K=[SKKI]).LRWS= M2/+N@]4E: T=2J-0&H/2.)260&D"13.-TZ5T+WR]D19:3(?2*)3&H#0.I250 MFD#13#UUO=]S%_SO9#53(K9?;\L'4CX7LJH7V8ID12-5?]MXI\I>AMZ=C]#J M?T>[W!^0S+&(0CMD4!J'TA(H3:!HIF0Z /#<"<#=NIHMTEJ:)W-O2:&.C,JZ M65HOMC%B=<0S:"+0T?9/?,+84BRGT&X9E,:AM 1*$RB::9M.!KQ3T8 :9].< MK+8IME4H:#( I5$HC4%IW#M,!_RQ+6>"=BM0-%,HG0]X[H"@=X#IYO76"YH; M0&D,2N,=S0B?+JUZ0:,#%,W42^<,GKO*_7&=-]DJ_ZX44U[-FK+:S*Z9I?EL MG6^_&*A!LC//JALT>>AH7K _X>4B>CDV0C,%*(U#:0F4)E T<]:ICAI\=]3 MVM/Z596I<[&C1R\WHJ].'6W_;"L(;6=;T&X9E,:AM 1*$RB::91.$GQG*7CZ M2+(V3>TI@ZE42B-06G?HB"%L]1--,H M73SWW<7SO0D2Y+^$JN-47J[4$:N1LT51YN7C=Y(6\VY1KW*ODML251L:VNV# MEMJA- JE,2B-0VD)E"90---178_W)Z\VI<*'ENJA- JE,2B-0VD)E"90-%-/ M7<_WW?7\LY8FN1F]O8,N%X#2&)3&.YJQB-9>RX"6[5$T\R(!NFP?N,OV/S4J MJQ8?LR);KI;T=A,8.4!J#TOB)_3 YOK@/NAT"13-] MV[O$S]EK#O[$/#$2B-0FD,2N-06@*E"13-U%-'*($[0ND_>$/S%"B-0FD,2N,G]H-K:3YT M0P2*9@JG(Y; ';%\GF6-72QHK *E42B-06D<2DN@-(&BF:[I\"48O][8"\U= MH#0*I3$HC4-I"90F4#133YV[!.YU$#^U5K!C.U;WW;J[[RT9-#V!TCB4ED!I M D4S)=/I2>!.3WYVK6!@"0A&MD4DM^X-Z:T;-#2!TCB4ED!I D4S+W2KDY70 MG:R%;=Z>]U8(&%U :A](2*$V@:*9:.K@(W07S%VJ119G/ MR7UZ1*W#.?_V@Q8TCH#2&)3&H;0$2A,HFFF6CBA"=T31>X5SQXM/CXG03 %* M8U :MWPDVTLP'UP&'AH7H&BF.7MW"G#6>T\M_W.W[EN%@-(HE,:@--[13J[8 M@O8J4#33)5W;#]TUY;,FSKD9O8V"UO.A- :E\?!P?<3$>FT%:+<"13.5TM7[ MT%V]=RT"=#?M;1*T@ ^E,2B-AX?K(KS ?G2"%N=1-%,E79P/W2LCSEF\Y4;T M5@I:=(?2&)3&.YIY+5*K4=!Z.HIF&J7KZ:&[GKZ)%MVS<]V$WD)!"^Q0&H/2 M.)260&D"13.MTP7V\/+50L80NHH!2J-0&H/2.)260&D"13/O/Z8+\M&)*Q3U MG>#CYO5U$$JC4!J#TOB)_1 AD%+ M^5 :@](XE)9 :0)%,ZW3I?S(?[5!.((N3X#2*)3&H#0.I250FD#13#UU'A"Y M\X#^@S!T(0*41J$T!J7Q$_O!-R]D[$W3\;>/1E[^V3HC1:@-(&BF7KJ MN"-RQQW]QVUH!@*E42B-06G\Q'YP?7F&9B(HFNF;SD0B=R;R$\.VX^LV-$2! MTBB4QJ T#J4E4)I T4Q/==(2O=X5HR)H) .E42B-06D<2DN@-(&BF7KJ2"8" MWVK:S>OM(#1W@=(8E,9/[ ?GUVUHR(*B&<+%.F2)W<5]?^0'-J_MI2@?R'U9K&N2+LNU?1V8F]3;/FC. J4Q*(W'AS>:OHP]_\7JWP3:J4#1 M3*UT@!*["_=J@ VM#D%S$BB-0FD,2N-06@*E"13-5$U')W'X>@,L-#&!TBB4 MQJ T#J4E4)I T4P]=6(2G[C!=(\!%AJ(0&D42F-0&N]HQF*\R]B/7@ZPT*0# M1=MJ-:P74C8T;=+I]5)6C_)6YGE-9JTJ[:%O[UE2R8?VIII7[_S!\.!YZETQ MS_(\]ZZ2S?-#C9]>K])'^3&M'K.B)KE\4%V-+L;JC579XV+W0U.N;@;J+/6^ M;)IRN7FXD*DZIK8O4+]_*,OFQP]M!\]E]77S=J;_ U!+ P04 " 8@*U8 MO%=>;Z $ "K$@ &0 'AL+W=O0%+/O=UGUW:CR4&Y-GI;A30&^*(E7_WHI<[D8# M-'CNN,^6*U-U!./A.EV*!V&^KN^4;04MRSPK1*DS60(E%J/!#;J>(EH9U(B_ M,['3!\^@DO(HY;>J\6D^&L!J1"(7,U-1I/9O*R8BSRLF.X[O#>F@]5D9'CX_ ML_]6B[=B'E,M)C+_)YN;U6@0#\!<+-)-;N[E[@_1" HKOIG,=?T+=@T6#L!L MHXTL&F,[@B(K]__I4Q.( P/+XS? C0%V#>@) ](8D-=ZH(T!?:V'L#&HI0=[ M[77@DM2DXZ&2.Z JM&6K'NKHU]8V7EE9390'H^S;S-J9\CX)!VME :C[RBMG@R^W>FOJMJSWM6J_3F1@-[*:EA=J* MP?B7GQ"#O_H">TZRY)QDTS.1':6 MBF@?>SC>[$5Y4;XHK\W9+5A]0'8CA%& M*&01'@;;P\AZ@##D$8G8,3#I @GA(808'0.G72".,8,QXRWP2&W8J@U[U4ZD M-D N["?GI.H]07C@FC%"(@H=T1X<86$,0T=S%X=B!A'F#N'4 XP0C,.0^C6S M5C/KU?R[DEJ#M9*+S/@$LX[?D,:($S?+71S%!(61D[NDBT,AH7%$W"1[@'9Z M59Q^P5$K..H5_)%,(4<^8LBJD'&-((G\H\;\7S7O%?S$HHD-4A\&GE';<$ M81P[6KLH!"EQIV_2A=EUPUGD2.W",(HA/Z$4P9=""KX_T>!1V*)>5*M^F]5% MMFTV@0$F??(OAL;C\:2,8^XHGWAP/*+,#9 '=LDXX=P)^-0'))@C?&(MH(-J M$_4&Z>YM^E%W'!2'[DX]\>&8.XT2'RK&D')7O0=G-WUR0CM^T8Y_I+VIK?^T M!\#L<+IXQ>/.-S=B!'9RWX5Q%A/BBN_"+J.(0>HN#Q^0$'JX QWK?ZDM46_= MU* ME2UIV.+#Z,(K2-PD^&'H1 I>:DO47UR^-P7S+-]4W6](0N] WIR$<[(E#=L/ MD^"'N4D(#@[?A5#+^M9#@YGF_1=<3Y.E/JIN8^K#_ M0K^_QK''OV5F/RZY6%A7\"JR>Y;:WXSL&T:NZZ/_HS1&%O7C2J1SH2J ?;^0 MTCPW*@?M_=3X/U!+ P04 " 8@*U8#1CY&-@# O%P &0 'AL+W=O MR"EE[;0B71)2F[ ?;C1U**;"4R6P%O-W%S MFA;.8F:N/?#%C)4R2PMXX$24>4[YTPUD[#!W?.?YPF.ZV4I]P5W,=G0#2Y"? M=@]N_:O('VF!>>)S"@=Q M00:QU BJOO9P"UFF2:H?7VNHT[2IA:?'S_0[,W@UF!45<,NRO]-$;N?.U"$) MK&F9R4=V> _U@,::%[-,F$]RJ)X=!PZ)2R%97HM5#_*TJ+[IM]J($X'B= N" M6A#\J&!8"X8O!<,S@E$M&+T4C,X(QK7 #-VMQFZ,"ZFDBQEG!\+UTXJF#XS[ M1JW\2@O]HBPE5W=3I9.+9;D2\+6$0I)HKSX%>1."I&DFWI+?R:=E2-[\^G;F M2M64%KAQC;VML,$9["6Y9X7<"A(5"21MO:NZV/0S>.[G36 %7N_X@/CC=R3P M@E%7?^SR>ZKD0_^L//R>_(GXP[/JR*[^L\P&)#!RW[-X,6PR&QK>\ 97N=PXN?1I?O5GI?WS%A(28L M0H*U(IHV$4UQ:_04,Q-,6(@)BY!@K4PNFTPN<6KTY:NIY$7MJERVMM;794Q8 MA 1KN>Q[QR6%]W.*]'>XS1I %]9QYZ+$"N@;"2HMPJ*U0SE9Y_D_LU3;Z7WG M)U1:6-,LI3_":K!M?G T/T KV.K>\N/=8V<(UE9ZAX!)"U%I$1:MG==Q@>TC MK[!]U"4V*BU$I458M'8RQV6V;U]G?Z8\I:L,"%6\ M1NH)^#A!#$P):=5S>].];4==3V/1*MO=DPW#'/C&[-0*$NM_B*J]P^9JLQM\ M;?9 W>/CU5;R/>4;93_)8*VDWN!"K4=YM3M;G4BV,]N/*R8ER\WA%JBJ.OH! M=7_-F'P^T0TT>^2+_P%02P,$% @ &("M6'3J9HY4 P RA0 T !X M;"]S='EL97,N>&ULW5C1;MHP%/V5*%VG5IH:("60%9 VI$J3MJE2^["WRA ' M+#E.YI@.^KCOV5?M2^9KAP2H+^KZL,*"VMCW^)Q[;-\0MX-2K3B]G5.JO&7& M13GTYTH5[X.@G,YI1LJ+O*!"(VDN,Z)T5\Z"LI"4)"60,AYT6JTHR @3_F@@ M%MEUIDIOFB^$&OJ].N39VZ=DZ+>C2]^S>+[M#'IWK:T&7ZJA2SQ%*/U'32= MI6%"!R/'[NG\_OD+V8(&V;L)O9;3U88G0PRJ,AD-TEPTU1+Z-J"524:]!\*' M_IAP-I$,6"G)&%_9< <"TYSGTE.Z3'6J-D3*1PNW;0\JN-+)F,BER6TSV-^3 M:O@.L.Z!0<9Y;;#CV\!H4!"EJ!37NF,&F^ 3R*O:=ZM".YQ)LFIWNGY#,#>= M9)++A,HZ3=M?AT8#3E.P(]EL#G>5%P& 2N69;B2,S')!C( M[V_IEO8RW=@SLV.B;FI#5=/*V [H;ZI9[4W9RQ?I>@5[R-7'A9Z.,'TH,7HC M:AM7)T7!5Q\XFXF,VLD_.^%H0-8\;YY+]JBS0:E,=8!*WWN@ M4K'I9N2'),4=7:IU.2U3W'/G"#W_VW6>44$EX9NF=>T?\BJ_V''8>RW+YEME MU[#38_7./G23W6,P&1V#R:.HR?[AFPSCP_=8G08L2:AXF&SEI= M0-A%KLWE1C".Q=P(8%@>S '&L2PLS_\TGSXZ'XMAWOI.I(]R^BC'LES(V'RP M/&Y.K"_W3.,X#*,(6]'QV.E@C*U;%,&/6PWS!@PL#V3ZN[7&=QNOD/UU@.WI MO@K!9HI7(C93?*T!<:\;,.+8O=M8'F!@NX#5#N1WYX&:BNT2A"5B>"CWM_L*0_NO(^" M]7LJ:/Y[.?H#4$L#!!0 ( !B K5B7BKL

(:T/!Z MSI ,NX+D4021V!;L@G::92P=#',S9]!SI,?H.0#_BG"*ZQ=R%U[LS.BL^E3H MML!)4J+2HZ&R> UG0?3D*AZ[+C:&];QG75(M>W$3'H57K'F%8AS>*'ZNO"0! MKHKQL@8SNW1[4V MWC,S[5C09.#1B"=#4IVPO,2+,1C>6'9\JY\Q[%83C@)%@1&74\+1OYU8E),Y M'M ]7%)DY>C/SC( (0@.XN+!:/)S8F1B_ M62CV=GZP0M:ZNYQ,2_@[#/]<\HW^#;R\E,RAOYI02\"Y4&.#;?*@_PCL"+=R M^@*01US!;Z!G>3;Q?<:"/_HSM/ERZSG@[?'56I$O["5]ES*U)Y'8FE^Z*LR8 M4DK#\+>&=V5HR;4DBSR;#EM.ACN<6J,.:?9T5EHD)<\A7?@(^:]D"66M\!=J M/#Z1(L9 C:252)TEE_2,*'7-?XZK5R_K6#B^G>%!TY:3'".G$4U'FEIYY=! M(QZQ)9DP]&+/%7C&LVP0HHA$JR:GX,$CEL=RIEY^?J=1B#>[B3SJ)+ND+9%> M9,KW+(XQQT12-,HWB+\^]90__4#^\6P%X!__'U!+ P04 " 8@*U8UF?F MW"I. @ ?12@ %0 ')SR]:9>BR/8O_/Y^ M"I_ZWWM/G[62+ 9!K>ZNNU!QG@&G-RR$0)%)&53\]$^ FFJF.55JBIF<=;H[ ME3"(V/NWQ]@1\<__6QEZ8@%L1[7,?_^#W:/_20!3LF35'/_['YK-E4_?X/9E D&U76=&!O[3,7[L6]]C^86[;;'-75DB[:_F\4OV!MZGT[C\)U)BL0?-V>!O5 ED*A8HT0Y#UM3 ME(*E9!R1"0H@R1&)(NDTE4+0%)4A))0"ZO.?OW\J8C.Z-ZRQS^W#X(Q$S^VC775U!Y:+I?+^]7(UL/6.(H2/X/'(TB0 M77/)\DS7]A]^$;9V@'0_MA8_MP^/^E\YZE'W2V+7.?:S7Z^QT@08(J*:CBN: MTL-K@FYE]_@MVY^1/SG1_P:0W$$IXXPI)[$$+7!D/K )\C,_1N^]"=\ M?-1&5IV9+OJ_3,L$00-U]2OH#=B;/U59!F;X)VQ0L$4I(%3",U6W$^"2AW\( M+*2[+-JRP+-Y(4-G>PM0("5M;N2*0A',C>1J"8GD_#)5'<[0]B"+P@FM-GW0 MCM!4!$(@,"&@C@!4KCL6,6/--S$N)W/#5%(![1\)4S3@>+?ZYU?.,@S5#12U M0YMR#O8'-3K4["IP?B14^=\?I7#H0G,R51VS(<^87LV1\7Z: M[N?4@ ;,5J6C$>4].P2YD!*PS9@XZX#HM5H=R8E%O\FP=+PYS[;A8 NJ(XGZ (@V8\IY:'RP?,Z; MZ73:'%9?8I9 ,AAN\XGIC;<$76/+Q:+-UM92O-=6<)I9)S1*J6(.MM04R&&V;^,RQ MTG"@1!:7L:F29[9+^BHM:4:R,_%:]$S3A4 SDI\FPY>=( 66;:&XTBM\KFTW MUAI#M!EU>>8)!J+4"889X3@^HXPG$' VE61P#W@&*I]=4Y5CE,*+$C72*LWFU96;*S"JI#8WV M2^+Q6HPZ\VP@2.F2.)E."KP&9EDII2NLT R"U*=A:4K TQO:OHE<4)8LW0LH M9EJ+D#F0=EO2X>S2Z<[7#8?)M5JCL:$ONU8>DDX&DFI 1_K?']B1F=R]" )O MI)IA9W5/=]69[D-E4H#3MX^=$7?+T\'%3843;M#SWB(:N64M7.SWHO0.' M&])#O9A7% @VXI[)#!LH $:&$G!^_Q-DF7XY80()$B@19IU^ M!5F6?W\X*O2R@FQ2^-TD3,,%=>> <2#]FX\R?-EJIJM0?#9#2\@J?!IFUG_ ]^'K'A%%?.:,-I$P;#GGT64RX,1TP:<3B18=E"L:^O5#GEM*/(_)/4^?$[ M%/NWD.=9@+SZ]@<-?4C7'[]W7Y\D[#GA""%GNT%J*0 D@: I9$_5_;,'CLF[ MIB%V"6S_BLV3LV/W3W"W>]K21;,!]?<>ZMS2XB:6YT#;PX(%I L 9M!J^T-C MTAX@%$'V>75,>?/;#HFYE8R7J?F=4/J:AH4^B $>>5@M MR"3078JSIA+DSBUSDQ&!#PDT+_H;]=(TP0<4<)OEQW2]LR+XWC2#=$R!Z-64 MR.'Y507\<>K%^OGCR,>$+=A/ZN<'!C+0"W?](#BSS' QZ!"F!ZS:0I3&YXY6 M*B]+:+&D(2QB.67*CQQ$'Z+/EV:Y1\63:5X,$9#-V+41<:0+B0\CHE+J-0W= M[.>8*EVI>:UA$8R#K%:,B+?JB+-GTTF+4;&%=[3'3E"3$B(BR'_&X4N9] M$.@ 5U1-( ?Y--4<.UL<$'4[*8Z(25=K$NEF8YBK&JO1K>/@]%POF8/:\_?/ M4:0(P=RTYT .VAF@TE R$6PN&$9NZAWL7+Z'665[J YU@8MR MWAW?.N??.OW;0 &&_Z&G]XQ2S_IUP">3*<#XN6Q'Z;E:KK.X=6G_5*5.(!@> M!0:_K-7SV)JNJ T69?!.XGF;R.]E"2 M4XH-Q2A-;UW$KZW6+P<#"W'IBI[1EKPAK#"ZFS0U3;NXI%YU]OOR][/8-"HO M=;&*JW!HT6MZS"K%B<7,K?LQGVS3ME7MU^7ORR8-&[&M=,^M]?AJN=A7BX/. MRB_$)NUVN?UFBS99#>I%V4WY/%+W)%":5\@L$ENT2*'@3S/2S^CT3)NI5DV$ M,W@VG=2=O,WJ6ARGO)._ETA'G%>GU[ER&U2ZW07C6TK#!>L6ZTUBG7Z[W'ZS M3K?]X3J]RO4+#*XI(]FK];,*?>L"'@&=?I'D$WX>I=[B\FFOZ2]*/.7E]4:A MUDVOYO&*PCL8C%\H#'TO@U]94N!E8S;IRU4&S)U5:U42%,>.M?H-L_O-:IUI MB6RU:[18=-XJ3G%,GI&I]*V+^+75^N5@4-(*-%GOMG0&LHICNG('-SH79]=5 M9[\+5\]DT]*R[Z4+91E%>V2YD\^VF8RZO'5=]\DV[2+IB/.:-'LB+;P.FM+X M9HEK\;F)19UHEOCQYU"K(*OY 7O3HYXX&IP6DL'S#Q; MFH@.:-G6V!:-_=[9EC>"T]%]VC0MSY2 '.PP=L(3D8*&NQQ'+BF8;2^'NFAO M1E+5&>=A;"ZZHOOLI+=[7M\VZTOZR)]P+L41!)X.[%L=0UDWI2! M?7!J7$B1K,^L@"VISF9#\/XHDLWI+\%';FGM=@V92%)DDLL5TQM:'KK*-SEI M&%T/^_Q4V8+KF"SG!-'5=QE%!'&01OX>=]/9D&T1W93+>/6DG^EK;MTI13=@ MOS3NCH@3H^]"Z M.J]GB3TQU?"U7QD@TI_##7F>H6M-A=!V@3\'?GCPQ B^# M0%9=;?&WMA"BPS/5E2;F%J.U4[&US.Q[X^^!.#'Z+H.^_<$Y$W=>L/PRV;9[ZWV]M2)\7L%N;L&)9^G/+?4G?NJ48QP MQO_BV--CW%T,=P=Y%I1LC/7IO&LS7G- Y9VNT6LLHKT&<4'8Q1F62Z).M8/3 M=G>;&?)ZEYE:I:KFC_T4G41RG7;YV^J[(]K$V#L[]AY@A]5XO#GT4PI*L;VQ MUL"\7I/ZMK"+$7EX84Q07WQ+0R^19L%^%C@RZ+NB/2Q,B[ M /*VJ,-UORP/LX4&;S1$Q/:M<:F9_J[A;+QZ<3G$[2Y2V!7[YZNE=)?C^DPO MXZS'J<$L!9;(R]&W650 MMU^KS4E#25HXLSY*372EU\U6H:7]K@MF\2KMQ1#74$UP8&1GOJ/V7%E@&'6= M%Z8(.N-SW[9 Y9@V,?8N@;TM[K0"D_'70\1GJ?C]KXO[)38PEX.>8Q^D+;3EDXI:U'=K-8K M*RI++M 0V1'U*?M=F?(?%M]=T2;+X6]9T]1^^3-M%VD[6E> MO95BD'5G(=+EQ0(GOVONY**;:3_UWL)/.H*BSF"-^DPL-'F1Z%-Z&:2X0?;[ MHN<"AP!\)=2 HV,D6(M*39)(?H'.*Y0^+.>25(K\KI;N@L=(?#4$[8O81IGE MK,ACHQ%3++H 5>H#/!WQ0Y)N$1L+9S7(9QFE^FW=GSAK^*Y-WEI_/JJX5FK)SP6^@8#T(K7(?E_P7&J3 M]Q?"SP-T_,XRU='9^8('"WW8=)IE5:U_6^C$J'G[9FLP2P*B7FV5&74%YMC4 MT TIPE?'W>AFZR^%GIW.Z0K+$NFT'=0;40VKT!ICN/1=0_4XR_RN3<]3OZ.@ M6F^IH[G&W.3,X8*=S[]KB'7!3<]?#$&[*&O2Z9&FDN[RH.:57%!$9.';KE%< M:./RUT'.?FT+:]3Z=7>X&/)&(^>VTQ923BK?%3?QJM9[-A [2=_/MM*5&2K6 MARBWECNU]+<];/=R&XB_%GZVV&%4<4QF>K4"6E0+LW(A-6KE^>_J[%QF$_#7 MP0S_KBG!>.7\/9MB$635 MP.59K: U941M#4RN/T&_JYM\L4VQ7P<]1QM;J:0]RE=KB,S/JV6 #_IC=A91%HNO:O.V2^1>G?$[F'^TNANS' MKK:S'3NQLYTX*U+4\1SH6$M'^*J!F$(5G4 M;CI3$^EA>]T$O1ECE_=N!W=('C M GG+=JE3)NL<(= ,"[ 5/BH02[86605Q-)NMJW XG:C["._@$F\N#ODD)K5R M*]4JI7C5)A@[*TP%K!99\3S%I^,)W0:G*(% CU7M:_*D$'B.D,L(S^0XG MC'& M@Q[1+-A:TRZG^2YG#JC*K9CK:*#MUI"&P6@^%4 -NP#4FH:ICCRG;$K!Y!8 M1['4 =PRZ^YPE (I69LKJW0^;Q:3+G$KUNPZ<'N9HA>"'(9@\/^ID)'D_@S:R*7S<]QJQ'Q=1R)U3R^%!V !5 MW:<'JGZ[[UBXKED:"W(H6_/7TT8]AES4 E4L%4 ./VOX$&2QH*K[U$C5RF3L M%F+R [[9[-ES>=I<+*)[2EHDX79QJ%&A=CM;%@Y"+7,%I %.YD66T N,NBKT MT\E:NL>N8J1%#VEHYHS5,)EMAU,B@_ M*Y,]D\_EUNFJ7\O7&M$]ANZ9J6UEXM'<+EGOFJ) M%FN%*K]2^,HL%UE_,AJ\OT8%QSEXWP&.I7L!B4QK$?8&B;7%0;G9T;0JON)0 MI#] *DD:Q\AV9+,G+^/@A7E^:4S\B2UX"1-^=48;RZG71W-+75T25+;)&Y%U MR:*'B:O:B+/4&4N29W@Z;"HWW0FP@V8VF 247P2*UC)V._&*Z;K1G2;[/"-* MJ_FX8#?3XNU7DKYU^A=#T%7KCU^Y6>O,".+7&:"O>(YCYOR:H!4!3:,@LLKF M9A 4!1WTL0KV-R.HP'>SJZZB81IB:5ZFA/(9*Q?9,.:6$'3CE>UO1E!-6W"\ ME)_):)%GM6:OT6LOHEN7:=_ZR;K]%QC#^>=V.#+[;*D368X"GI2D[='=!K5;EV5?#(V M;MYW>08;[4XU[^;SXG(^.>S97B.RKLE3(AUBYP4J M?7Q9]1GR[M]_DKZ765\-K%@2P2G!*B57QP.[UM<1@.IQ8DS+B[OI1'JZOB[N3/ M\I"K&MD);J&>UAMQZZ:.8VADW=UG)[I=9'QAII?C[67W0[["V^)H]H2G;7FE M*ZI1G/!-NC&FU#4@QEID#=QK/#TQPR_*2\:SGPHH4 PW;TRR+=3@%H;<0SMD M,KHU *\Q\]04;X.;3T\Q^(#6%6L*F;5PC--$TDV#[E0B1?EFF?KY6O?B)U3\ M@=:5ZDZR/T;0I3:7QN/*F&7-O'2S//T\K7MM7I[4NBTKF?4*UGC.-WM<2:FX MFEE3(^MH1TCK7NA$DK-H76O"I8HI;H@QS>1RD"^E1H(XNUFF7D7K7L(_^I#6 M';)2"DFJ!([V]*5>]]*ERB05:]W(\_*DUNW0!7%!J\2* 97^U#=7P^QTKKFE+! M(25OL$ IC9PTA]:HW;9BK1MY7I[4NLW5!"%-G>(UI*.G>W29+B"QK_N9W(SX M@MGN:5>T57&D@X[H/OH9D#SXVN8"V&9P*'Q!-453@H,)6K*68C\\*9LR6+%+ M<18\V>V TU 1:T[K+M],KG5?R8)9.1-9J_]U%C7>_-['?#]XX4<8_Z46"E\I M=W5L5VC9ENQ);M-F@;U0I<-=^;9H.J(4_'Y7AD1/]6I*4H0!4R4'62(E4:E, M*7+[>>"T?IV:UFY__)-Y79+G5[\HX%T\;^FBJUBVL6.XF9^*;'JX1!B_,$:[ M>KZ6]V:18?BC27U-;I\N6GZWA".T _(X:>481!KJQ8Z*F&[[UAC^B1(> MA0W_[^+Y8PEG.7):\?E65?/R>(Y>+4VUX$3.SXZ(A$>P]/S=$NX)*V4^Y4<* M4Y2K\F+0E!T[>H5FD9+PZY64_PG/'TMX9HT,EU7%+3 X[GA4:M:I=ME;<]H^ M4<*CMH'@W1*.%I9T1Q]F4FAQ.&PF:PK+E:)W>$MT)#P*AW2\B^>/)3PW&3N- M(/DW,-UC>'K:%-N6";8'6BWX:)S M(*Q9?]?SX64WIFP]W.I.%?VAV,@W4$_-^'R9RB*2$SES])!8>X4E^ZS3:9Y\ M/,_U C,/#AEJ ]#KYF%/Z=Y3N[JPVMYXWQLI[7T-XT4W5\ MJ]M81"_ B 7\8@*>_+[KUY[& WYH%O]YQB'N1 MUE0!%7K#VIC!34L?BXO&W.U?W(J]@5*?L8MQ45CJTGI)]/@JMRR17A>IU@;1 M.GWOW%O#CHM4'XX)+0)K;(NSB2J)^O&VL!G8;MX0]3)\M^IZAX5.PQR>%Z5R MBN7GJ"FKH D";0:UMB'9C;G.:YE +L#]/!%SD2=[6 T:96 M5R3\.B^B0Y*OL:"QS$<.1CL7XOP75KWYU>_@Q78X[V;&;>BQ#]Z<.971F:R+ MP-9$O90>=PQ_FI0BZ[M?[?;$R/#O)3W5L1HP$,N,290JX3E&S>;5*A?91$LD M;KN[!%_WV7W\(+V___!']U/9GPSUOOEZCH:#DM6H?*" MM @/\8 0!PZSDG1/!G+!MHS@*AG/#?MJ*KM[8UK WN1=_=,='&7TF5TRUK4D MK3D+>MJBAN8[N7J+4$3>6PB+EEDP!2MZNZAVJ+D@K?;Y\F>)]34KPZZ'SIV' MXMJJY (9=F189DCUW::*'&K718*PF9XILFHS8[K-161S&!<%Y\[+>8Y67QJ; MSZR)7E=S+F2.D[PNWF=R\^F<9UJ(/(WN!2!?5'-&>,7^JIK3]579G>6\&H.T M!FJ];35:Z6YD7?ROJ3FC@,V/75@ORV&X)>HM485N>DZD'T2U/^TC;VQ'E*'1B6;2J#@D]U&+$9GO%H)>M=B8=/ M7/[JF:D%):],20.C['R5="2%3D5. 0:KJ ]4_O$[^'A$YH^O;ITG>W+!L/ZJ MBVG?0@HCLB!=T=MCLVZ[GM;+)M7^HBY3TV[D,@W7ELAXJ?NFI5-M2WENZY2 MG#65@[1\<%$)@>9%OQ6.C5M:6P'$7*$G#(P&X$69UV1QQDF%:-[+<)(0NXUN M'Z?$EQ*JJ^%J8H/=O4?E_@*D)C6 ,\A@HG6582*W^GHY7#U0(L;5&7!5L+R'*R@KM4S/!N,ZBN1!QG2'9;^@?"-3 MN"=%C*QS($M=[%06/E>K(Y-I\9K:FK"=YF)50\G(57->$%D/I/ANR'I+ I!> MBK;\Y"B:?=W6874;[U7%3#59+6GS4;M?5[I*'A]'TOA=-O]W1+/#NT]/$.V; M8^YD^N\]F,LU;0Y!/4-&$1E1"5)I3&K+2&JORV;_8LR]LF'B"%/;,ZX<2)7-QR&-*[_>6VH1L M\[U&NVM6"7Y(S"(7]+_$X^,)?2DN/[<%\SW&8-V8#!V!TWBM6A5S(YO(9WMZ MY(S!M57V9QRY]"?<(U/$4*FG>9KIE8"^3A:H-T@- M.*UH\+E,LN3FF@4+B>XVA-A[.MPT]3$QGC9-,N.I;$%KNNULNS(J+%JQ&)]Q M2]*AS%\M\P3I$^11PA6J 1#M32[E X'Y:P,DC679BURMOO5 M--1+=(FCO,^- 5[?+,PIX[G)#&<>B@PF70Z5761.1RZK_@KWO]G!"*>OM7SY MC,_@Z>;8RRWC@3QO)Q=3:\)[:;RE96RRS*2CK6V>GN89/#ZG0_,-<$PDVU>7?%5L6&)2BXUYU*WYOC\J>6+L7T%;!]8 MW_/!>.65K&H/+P+&0(8UVEW5T[9]:P[<&^QXC-B+Y@L^#L1U.D^1*+G2&<2L M8B0YI@>B%SGG($;))WB^W();ZCDE.X.7Z_YJ/5 MQ2R&H:-%CNFU4-"9-U9(V;\UDW2MG,+-H>' J\E-\]Z:%YLHDZ,0U+@FCX_Q1B%7K,_*^*UQ^C,U?-0NWOZ8 MAL\9Q7%^N6S03&Y<6;?GS69:O#GV7U'#WQ8:#C1\19WRYF#)I5%D@=BE176N MS[5;,^V?H^&C<1'W6^_^NV#66,OITU6Q1:V8:F?977OM.EBFOFPT\!4BT"A4 MX;P+O9^7-4:6XC1M3ED"AK8LJRW-M+>ROHOEB[%]!6Q?)&LL:ME<6IN-ERA> M+3 ^H=HT4KTU&'^3K'$$$7L^(.*HYWA5-U]%14^WY_.62Y:,R#F4,4K^Y**) M=WJQ>_7?+0"45!Z2SZ;9PPE M2:@=U.HAVJV9I&OE%&X.#0=>3;ULKTV[HM0T9*C7:#$_E:SQK15B?$).XI9 2GW2+[I\$.#K+5[ A7)+/$?'9ESBW#^ MX"$VC"80:C,_)!BD.B7S9&XMCRZ/_G-P]$T'TMPB1S<*"KIOZ7?E-0M@ **YX7 ML@QB"\-9MEP8#RY_9.)[!2(*NZD>K8L7\O/\.B5S"XU2V4*+6*R[LG7QT/06 M%YN?*2OF;%%6S3$MN>H"3B;K'Q]+5 4O7Q=TYGXV".)X- MUWV 4O4LC?@V!.XDG>A6N;PPTR]E8(*#('?Z! C>,-DKD#6MPA='+:7GI[M-NQ99 MG^,U()R:XI=&PC-+B1^P%&T_/36Y7ME&O7*UP7F8/J,&L:6XQ<7#=^/BE*50 MIR9;S QL&\4-T^\K>#E?B-X!.E&T%+>+@Y.68K'(=?-9%<^AK.LY>,/ RLOH M[4>(I*6(#!+VP=@9+$5MLK![6GE)BZ\[:'$P&.)"1L9ST3T']W8M191P<-)2)&FYR*Q-.LF(N>:$J_50N1B] MTW"^@*6X#!*P0Y\!/X>ET"H(GV$4;PU)@;\<%?BD/ MXL]P<5RI.7^N9 M:-:FVUVKW+Q9E^%3+<4UD+ KR< RF\2CW%[K_0P_TIA>-K7@\^F)/KB\Q_>^ M9<$P]89ESK@L>-IA,Q:$@X_?.#YE'FOE:K(SFQZ#<9=DZDQHU,U2?M M*-0T7271[9GJAFH\_",HZS-ET98%9R+:P!%$7Z-1-.O;:-6<%6C0JM8[!]> M&4!T/!O\WHXQ_,WN/;MGN\_!BUYY*<_FA0R=[2U @92TN9$K"D4P-Y*KY9,W MJHZ5Q+'4+_B3#[QP!ML+4KHD3J:3 J^!659*Z0HK-$^\<4M,^.<'7JBZP!"X MVLQ@ROI:YUDF6]!KPX;=]9\2-31OP0\^\#['&SFJK(JV+W3-P:J.*&6#]VQJ MR*:S/CKTGTXS?.O^9^]_=Q[::1F$O-R"2%&954XEQ)GF9:O+I=; 5?Y@^[0< M_N"PLX9G "C"EOV'7'_R^^#+/# M0S5/=?M6^!YU\?-X]&_G"<-W!-=R3-]VF/51%QK]@N#OYBY?Q^\ S:=[1HJ4/\@BFBHNO_K/QQT^)Q$ M RP3',W%VQR2UA*(A>H2-.% M6 AZ@204X3^S$Z24="#:OT:6._G[,55/D>L\--AQ![[6M8Q?V,%7(?7AYT#! M(Z*NCLU?P6X_8&^^4F3I\O:'#V\..EBHCCI2=6@8?TU4&8X1=OE__R>-H\3? M#RR8G8M\K]/F+5-+GG=J8J@G! EDE!0Y4@0EC'!]T1G B7=M/C/I"\U._?_^#T:A?X?DAB;6M,S0U5"EQ-:K[@06Z,_BCX0I!M&% M#-1?>4OR@@1%D.KX$6J&AFC;0F;D69PX2=M\=5)V,>BLU$"[_WW MBU+:YND.QW1J@T2':34[7*+%=UB>;G )KIF !HN#5FG3#48DFIT$1OXE_W?S M1;.0X$I,XL"J/5@T.L)[+H^] =!^:%,+>Y_HO99%<.$(19W1W6&A/ MIW\DX\GSRO@;))WKT VV',CS%Q3U,"C'#H+RM\B]^\#HG> KMF4DA,/_)5SK M^(L(Z[.<91BJ$ZQB)0JJ#A(-Z_YSW$8FS"T'[X3=CX!](#%9O)"KZZQ,52<0,+87G"0XXUK*<@?"&SHHHN=:NR\V&>CPFR,GYM"KV;1!GV2<77LWL.T+L0TO M7'GW_0+8;G SA97KC7;=D'"'@X8N'U3:.&P>VIKY[:L/4@''[S'@GTKNK7< M\7#W&5G:XNS7R :BABPAO5[-JS\\%T>;S;U_!QG9I[/=Y*:W_W;E;S/-GZX= ML/KL\[V.:7O9[7:"HTEFMK4(U-K9XYR-Q2B;DF5#?SOL*SP+);0%&<>*J MO*TOD,+^#IT^R"*[B9F+21EK,;D\#)FFM47+-9?!-O'7,H;0ZTME4E3R^;#T MZTG>7R'4$S DL8*S[Q)3SU8=697"L 0Z$.JA6(3-[+%HJNOP\W^_%G;_*M]W M[MG[Q/8R:CMQC+,@H/GOV6& WJ#TE,U_:JH)L =]J75[2B7'54RFBM47Y8YIV42G+21/F+0][&D_J7OR5$0LH$Z?<$#4JV\4IHNVW/7[YRF )##VI M0%_ZS7]/+3B>=88U"XI[:V*93_/TR9(MBT5D-61Z?;2V7IF2*71?FV4RE4)0 M@KST*N)[HXA][CD -I;ZVTFX0 >S8.(),YSY71!7Z5Z@UQ(BY#FDLWS6$HSS M+2U$N8YQZCDP//-?GAL+39.MNBI\R28;#FP@)V:>[7A!6MRU$K!%&-]A^%^C M_P:&+5B=HR7WUQ5'_3D9PB7Y>*"[?8[*T8X-E-O2J!5+O2WF;"CEK.TJ(SZGI=C"]V5TFDM58EAZ,# M'?*XI>T.USF\-1GRQ2;?ZSH95DQG@]1-\O/3[A_,J6^8L>T%3]_CZ6>=&C*H M&D\\_/4)2>6BZ3?"]NTY_R,V).]1(N;"M;F D_?IF U7 M9T,L#%'@ I&Z3V5B-ER.#:]GBCYFJ:_OKH&H;<0]5P0>K=A^-(0:FS+V4(]Q*RD27#M0P*& M[,N)"K_9Q_6GDYMO7"FX$>5_P0S=-E?B8_@HU/T/2SDIK[-0Z_141IL6,Y_1 M(SG;P.A-Z5Q0]VL%*+ D[2[QO]%[%,42,]%.+$3= Q]:8;L)D3\2@C_/Q;R5 M)C=B7"Z(TJU!V=B3!XBV5GQUED]Z/M-#5@)6DB<:[KBV0&/D):0(@_8(K MGJ&C ,+ZMB"U?U 4_Q>VW6(T$9V$HNI 3HBZ#EL$.Z^"!8.YIP;+!:Z5&(%M M ]CQ=L7@8;N291]N5]JN(!PL/#RX++3D!GY,L%TI(<.GT"T.FLYL(('02<;P M31_ASCXG\1?L&4(VX7C0S7$F5E"MO]LMY$Y$]_%\EN+QH(,1;WZ\G=)_[Q*B M*2?^P@_F/8+HAXU&4SBKX$=A>_C+8#S;SH*-:4XXDG"XHN,F,NBF!UGTG?O' M&^L[!&N(TA?37Q5*=U7J<['OYWCV"]W6>'1T$BOO+BWOND/0 [ MQ+FANBX4#Z!#O-N6&1@WW4\ :.C\1#FP**(4UK+D15?<;&5[I ?V?1PN(W8\ M'6Q$(HF2@91WP-C3-Z6C+,(E_@H>IOY.X 1^OVWA3M1P$\XLV(3S*0IA,_0' M$0?.?S]#=@^H&A!U*\H'LMNFR8X!%'W*].P:MJ +TG1.+D_*[H8H!O ML7>&!PJ( 0GB!U8?]@9M8S#4<6)L6TMWLGMZ#^T_"(D)Z. MA->BZ=#:A_0)]/78LOT+;=<+W#([MWW'@2/!$6M1-_$"@^+MA8_TFRXVU& 0 MT#BEWL\2%MP:DH_FN)RH+D#@-Q+X!7W.<+TXJ)E[UN8E=K-^_F":X) 4 VQ M[8&+L#XD4 I,QI3^6:Y_-LP+<;6#$<5VXSK ,0B@W2UEI8GM<,7A3]+#M;EI3S'M%S MI:S?>3RR*P40R@N>>E",?3*^4)53"80P;0 M2+#/#0;4GK/Q\N'KPW.[3AWK M P.%X%VZ'[Q\J<)7!U@VX72M0,="TH46R11-217UP-$*MIX'C9WMXB&E%3BFT#ZK GTQD?N:I_?9 M'MHQNF\#S 'D-AM= @!NSI=/6)X;:K- K>U*.;;P5!W' _;#;ADI*#0#8;)$ M.J@M"$XPVOY AV]Q7*@3@YQBN,\X$1R'>$NIB>W6B^0(&Z$IBA)P 4H*28E M0433F$"E\22.2XH\(G9G#CULD\#&5"\]L0V)QPO3PC(YPYMB?7QJZ\6J5Y]+ M7DZA-!_)I'%6F6OL='QJZP6IK1Q4&/%I377R*MTN8.UBCCXX&RG:J92/[,Y( MIN^IY]>Q-Z<;8)]V(- [*G#_L.88NR=3WVBZR?O;OZ[+5$>O;NV=",3SY$J=.EGP1&[[A7(=>E2 MTZV ?%F<;#8;'P.%#7V2[>FR>\=DV\A,U$4_01R>4?PGZ9]C =S<4?(NJJ)7 M/NA@6]G)'E9V;DCT4-Z9>%=FZ0VFYS)S_G!V[ 6)N4'&;H._0N@_0PX'ERF% ML=U[+D,[2OI"=U^V7!E(JB'J/Q(.I!R<$WH<.;[MKKM M*>EOW905B6CTXVFC*$SE?9=;/3?;8QM^ZOJJ0YWU@=NMSD N675FNN@' KB- M&]],N\,SPLZ( _1#$WMZ)]RV$W+?;4AV\B%^Q^>(:6)$@8"'_=#YO+5IAPES:58_ '$W$!7CJ!ZO[Q?M#_=12&0>*.;@[6S9FH"11.T[^>A"B\)*^\!+! MQ/[//4??>#,AAMX3Y..K"7=?OOUN0CP\.NMO W[+'J(=%)>H;N@-00[! MC_KV4\!>W7(\^Z/H(>X3AV\)@7#PGL3#B^"DZ)'EN;L]D!W5T6X=',%%9;<* MCF3@S-E\M-KL1TCESY%)$DT _[\H^<^? U7\J1)V^3ZZ$G3P=VK2!* MKF4[ IY)$BGBPYX[?1]:R\2VVYB_5W3(>7-_0A$KZ@!ZX,S<"VH@'XX(.(-# M?OB61/B:P*O>O.CP,(+ MO).F$$+32R08W1<$1T4LYJH(]5U!((@<#+Y4210 M]XE=CS?/5NJ6V!K[35>1(;9<;- 'GS M9I8WTP!(%(JC0DH$F)!,@HR026% 0),C($L$E9+(W;4+FU^\OMQTOG7-)\N5 MCTB.[4F^#W*Q-RU8/>R]>,=Q2VU<7#+HBEYH15M/ S=5$5:S MX!)X\G%+R0!&JU1G1DRN6W27_JSJKE++H'CU<4L[2W6&R9;D\+E298(5YEI> M+ H7>7K9YU)+!ZW0'9P86ZKN2E/;+E=)< M'PODTY:MI93MC9&^Q.#9C#=Q:XLF.Z(%ZFG+\M)&[9.HCG9 84LTZCF"VTA_;0EYFEHG6O/NYHZKE!2O;VFE,52R#QM M*:<6A"Z7^@Q#Y=T)S6:&HQFS%##T:5.@(?-L7^[)*([;K.5P.1%O0##A3YOZ M6)XA_176X@U[1F&8$IBN/5B.N4;+E#"]@)CN+. M6AGVVK;#5],(Z2S)L4FS< G6)KW+*NYG-3K/$N-%UR+2(]] 38]P5-AB.DU M/K-:,55J3*BUV;0Z]> 3C @+Z*BE!R*=0VQLB#)M5*52FL9-'W"_^Z@H>E% M);MB5+[D+\;I997#PEZ? & LB2.E2JY1!L\7#27;6]8$%1+K!+>((3]:L[3> M9JKCMMUL+OQ.;0)E[Q2W$,[+]AJJPZL3JT0J4WIBR[2 G]CDV%X.EDRY@BVU M9ILIVK5).C52PZ9/IC6E2!OA9+>'&KE4I:=.!DZF$C9],JUE9:EV4\7AE#<( M":$E#!]UQ+& GX!+VM 9?DC57+0WRR:Q9LGJL3AL>@HNE:8X>? M8V*6M" %3F" RH]3(I9%64WL28S1J">7:A6JM!,8R/314G$(&G/-D\;IZI0O MK$46-CV!@73=7G152U?X>;:DJ]@DLTR3L.D);B$\6^FLU:R((E*I/6)K-E=P MQL$^[R=-[>&J@7$K%3!>@VRTK850T%S8] 2Q9N0DDV-*=0?UTG/$0Q"C;_?; M G&"6,4FZIM2#YU!N A"KLV1A1P.U>H)V5I(':%% 9Z (8Q,(2VFX99S< G MZ)KBQVB62^(YU%@:R&J,J^2J 7L]05>C338+T.4UM;G'>EY9J31(J-N($W3E M^NWZRLX-/$T%Q1)(#M"6OX!-3VBWT0HIC%/=>5K+M;N\;XU4KC)K_>7NAZ*VRZP^LEMN4BZ#U)822&_Y_WE,YA]\$/?GQT-VX* MOT\F7TJA1&>#YD6"2?0>)?/0(_Y^S9W?0Q7S[[ZLA7 Y>S'(SQ M$@T2?Y*>O:PMO?B<7\R7/W]"RNAX\C!0#BCR[P_\QY\2 @_W@%Z8$B]M]WLG M;>K!BLBV'!^[>X8NWQH4E_%BKJ8*TZ=6'S]'2;SF0'Q#FKQFNV^7)+'9_#8: M\AN:S:3"TM>G^N(.DY8Q(PUW\2XG,P-4TD%M!_= MU_+"I3";JUP\!QF+XNQ7()"T*0?_8?;22+LYT;:#BW*[P?5"AS?)[#9E$2M2 MZ>%"DL$SZSPQKPT:-1!L=R5^_$[>X3AVEPR6:)^]VB66\EC*8RE_+.50?-#- M9;Z5VE1<3X8*CS8%,\]D9MT2EWE\*]/%I=Q)=M,E&9\P?%6>YS>NY:9N'#5Z<_NYD["!!"!@1CJX2YC #8[$"2ZD M7H9G7< /__NFS!V]&WK!LO.6-W(53]]-M?,PTVW^YK% A#=C>U2GHA0GXS4* M4%SS!TE[0.>74!Q0XH[ GMYF%GJ[ER'2I;3%QXG4ZK2,@IZK+WG*GIALKUV8 M+%;C'[_3Y!V*D4]H= =1YLR %&QOT/TOD8BXED?P-9(OUT]$W+A;_U1<&\!] M1F*AG;>J\TH?Y9.6U@2-)5;LYNS:8"RD F\^=4?@4+6E7KJH,1;46%"_MJ!> MS-:^3U I?[E2H ^2X:E^/=-=DL/QW K.>8(..76'D<0=2EW0'[])0?T2B=.6 M#6:B*B? :A:W<:X76V,4RQ?.L7RM4HKOIK;M9529B.DM"DW M PG=E D^K]27N%#GQ^5T1YO3Q2RVDKVV*05'\D'OBR)@R(2B<28U%O-8S*/B MM/V9F%>KH-$;K+R:5JW9Y++"EHS^(A!SZ+LE4?2.2%Y$S.-,ZG4SJ3O/S;9\ M47?#HXWCL/G/]?3U=I5\OM*^\EPCH,$O[*AU=C)Y0EV7&;RG-Q=XCJ_..^U. MQ2@[^30M9 *O#(,^6?(NE;F@7Q8+=RS<7URX+^R>O23/@.SG)%/JM3N%;JDW"84:.F X=D>@V%T2NT@!<9P/NY;_N?7 CN:Z M:;F_V>([GO#S3:I.X@UMUSQ!X9MQ/D;[-T5[G&"YLB?STL$(C>"6U L>CA U M6L2AVC<(U9Z9[YE/58@83V-HQ]".8_';C<5WM2G6#([0#ZN)@],89L$MXON- M?I+D&9X>7F\M@YD-)#6\K/P&]_WM9Y(_F C\6P?!'[0ITX8%>;4.O]_1I:6+ MI@N?,3O2G-SMMJ@JBFU.%@-TSH*Y+)2YZDBB?_S.X.A=!GNZC!A0>R-"-[8O M\))$7*V=:KM-&&FM.EM4>YBUU/Q!^\?O=!J[RZ!/B1CO&?P287*\%2DR.O)9 M>6V 4RG\@:5DD#3.Y?BP$5'W)._0R!12QF,9B>A-B>KGJ MIG>)Z;28*F'4:D#Q;+M7)7&S(^16XT!,J1^_4^@==IFE\S@-=]W]@F43HG:L M!M?2;Q)M)YUZ\(_'7;:$LZSFJ"1PG9QDCU0RIT@&2-3:A',IEJ$I<55'% T)"?6Q# M*IIR#7X=Z!P5./"99QQ2_4E1:DC9DD82?%6*'N27 I8,2R"Q.Q3/W%&7/* EEH-8'7Q[=7 %K^RT.JBM%GPI MZQE+!B\A3 9U?2'7;@?J(-A)3.%W*'7!O2M?10AN;[6F:%GR4M7UQ%\7\?EN MDHLWG%/[EA5B-^ZZ[43PA%;VLY8I5PA+T7!.+!G9)2>[Q;& D:&31MTE,\1= MZC*'<\7R^TWF_&WD]P.^UAK8EBPZDW>(+BM/1LT&-Y!0X"$#OB:4QEV2#D27 MVG 1P_^.D^1?+TF>!S/+4=W#P_3B#<&?%#A?^_R#*U?U77OZ$=#QE_+1=E*] M#:$M4WIV&Z)'RIULIU^L," S,EL+OEYVA:6 4=M#7M)4G%.+54.L&F[(_3N7 M:NA,NL6V->MS&MOWZD4A2[#M0J@:PB-B4!*/4VQ?*<6V?<5+NY(Y[_T M_2:9>]:SO@BHY63+"\I5HJ#ESWF1U;7G&0%U?MFC8TXH[X5G2=3"\;O:W.MF MA+2?KZWG,* /+[1(HG=IE+C#,O&-%K%$QQ(=*0?M68GFN7'+&"/S"0-\%JR3 M+:Y1Z(<2O3DP)DTD[U)X*L[2?:4LW?7T61R@1[7H)=YQ&T,[AG8,[3AW)M>/A[RUK?+Q:'#9\M; AS@?%Z(_1_WELC^/J MZV[[V5T1GIB)OA@>Z "C95&2; _L[X..HX\;C3[.N##Y#=8=+W@^8"ACK8V( M!2?9;03L($OUPA4U2(::*+-:!>T5S:&1)+FD4ED*.!8>A76'8MA=^C);,F.9 MC64VZC)[P>,H/R"SQ<:Z5K#LAL//!V130^H#/5\@2[QH<_D MQJ6:8/Q&X_&OM()_X_[8 MFV)OAYL)7M+>;YK;R,SY\A%$==>I8T7J:^=B?W$ MB^7VL@[_7RQ_,RF5N:H1B9.S'S,/'PG6Q K_D^HLSFARS67[N6[4\]CYDX!:0'<$F4& MNH+A^;EDG>9RZS?QY(=2_:WD.Q/*- Y(=G,H-ET[0;*H7HOC^JA6&'RWW M3DJ[E)T4)U?BFH+O4E,0(S1&:+01&@>[-^HOQ!%!'!'$$4$,[1C:WP+:<; ; MX6#WU)4N(+S2)=[@$0<2WR.0B!$:(S3:"(U#W>MN\&C9NP-)G_IWXWR_7 M*^35A2J#L%K!F8@V< 1%958YE1!GFI>M+I=: U?Y5/NCY4CE1N$=90L/LPB- M?DNTFS;KBBZ0NZ+N@1:PV6"LCRL:&J)M"WY1:A%#U"]J/J%.9;] E$LE&M+^ M8F1X3^W&IY$A-S22W3G!%WDOSTUR2IY<+?+M'[\A6%#L1$''HR\2,]%.+(*W M_/W6@I^[$LJ$,R2?IM:SX>&,\ MXJL\I>72AKX4)WFN_1IL_GSRGP6:-TU>R_:-6K6.$IIA#O.,XKB=UG#YXS>. MWJ%H^,\;$+,A04)\>%4TD8,X0 H(N+1LV0'F6ZA7=ASO&!S7EG_O^S]Z7-:2O;VM_?7T'EW%MU3A7D:!YRSDV5$&*> M04Q?5$(20DA(H $!O_Z5A)TX$4[LQ!B!UZZ]O6WJZ4#/<3;\7 MWLW _Z[YG;9K8^32+ KKBM * H/1S6(T^K;S>Z9X.9<8B?DEJ6WG>X4@A@DQ MS-N-869_J\!S>\1^Y(G$!3UW0KI3&-J%F8H)AYGN;5>3WCXHZQ*>G)!^P9U? M &F ]'U#^@+;/E\&Z;[DU/OM?G4L\)BRV/4UZB#6>C&D83/G?:9C'@\+6:\= M^Z8#2:]*(32EOAE.)M7&TC@H^&NVYDX;2FCZ\&W;?FJ-&XB MR_DX%#06*V[MSJYD&I&9H,@=1H]>V76_6T;7N#9?Q 8J*09SH;Z:")WR<';! MJ.,[-OT7H:/-(+1F57$Y%>1F6,*]UGK9*T06@V-YC$'CZU)>8#!Q4. .P/6+ M;MI.R34Q#D/?[ Q[XUJEXQ:7Z$V&I%^-BZ.P6O3'#!6(%<+BR$#LF#TZ+CEY&D?"[ZW4:+RN\TZ^W./[M)]Q3R\YG(SV<_//12 MI#^WFCP(?:2KNL%X^E;$5K=D,M&'9.D3>& M+UL0EX>X/,3EK^1+?8=E-T)ES>9/F#QWPU;+W[E>U:#-BF;5:QZUL0DAXFTB M<:GH/,62>9:ZX E=&;-K@#? ._/^V,OA3;-]@E/\-27PT\9:'FHJ'H@)O$]N M&4N@>8;&(05W?RDX3E&"=6#%"9O(S!:&8OBP%H:U\-77PJG&Y?YY4[Y57_-E MP]9407;MJ..\)S@KG6 6\7#4\O_[5#A#R+R&BWZY[K+FP';%8-,W^JUN1,AD M!VOBBZ^) MKWW>\Y77S-=N?A;FAHO%S+XCO!,#G'^*[YH=P5UK1B!O:WYG,93WOYHHJ+W> M1X>;SN/7'?D_#D!B041?,LE5YROYV'!_0!])')YF>!/BX6DWL[ M^A@O)HV-6IIS0J$LL(=II\@>=UQ,'_'9^BB3Q\[(W-[.R;P7^KBED!V*)>\X M77/D/7M<$00!_F8^^$CDGV&FO_'?2JB.EOIP+9!A8,.@@3%[M"V6].. MM$H 'OEH=!['$9"\W5LD\.$5K[JG,MDW\"N'[@V/G\Q:1V5UW8]';*DZP=S2 M,C$U_,\[KOFOT/0,S!3O:5(,)1C-KC30,LN$M*.M8;^D2SL2. M(8'D&03/H^P%'4,@"2")[#4] R3Q#O=HOI0DN*6E(N6P6AL\O.=^5)#4(W=U_]&7Q[_3K$TV8V!L/S/C^.! MQR]YH$H$^=^+L-M#MS^T"B,>S?V;K>-/*IU\_7]/Z_X=F 7%L1SWRR-!/VG4 M\K0BP1*DZEIA[FJR69 7T7N_R%8H'[S']17[&7^,)'SYQO%Q+^10Y#-._F_N MR?=Q;Z2Z MFXR+[VR^8)';$IM!].-#PPCT,TU>:*1^8B'\^[C\5\XMW7BV^,>PP_]DB:>' MQ-]'9!I-"]9_GBX-'SZ*%HX9JR.[3FPJSUQ#^&UWR3^ER\(TD8TOH;#17 M3EJ9-"W)'.9^2!WF3KG#W#_C[.&_,MS>?XJV'*B16Z%>I)8OFE]3U?KS"?JXA"L@]8DA_=MUISVYV[,C%"#'$S M"NI%7A"4GA0M07\N:7A#A+!"PC$+@R9!C_MF3Z2XJ"3S<\G#V [5[KXX1[11 M&>_.U$+0;(02EGYF6,2(1GE=#A'>YLHS;3N2^X8>E4P],UQ/.PWGB$D")DS0 M6>4X1;J]R,U,/W--!TME:+(\PN_XAM+FN0E9C%:M$OES2:* ;?<+=U47&G9Y MBZ"VOYN&\3-3;]>"O4XL*_NA.-[-MR.UT?(YF8M*HNC/12>H.E!7V_D>Z?1W MU:XZ#O']D9-("?FYI+73#5^V]*YVJQ1T9'"N%U& MV*Z#]H?QVU.-9V;>%(\:P@B\PTR[ZU+)9V>]J&2Z\<&2+4_0G;P7.I0^(MN' M4KM4"B4ZW:1VG3'+9*A:IH$8RV*@X=/I0I>8=$E5+>E(A6OX N7NPU5[SFZ4 M>2BA2+JHM!=KW=[.5@7^J-4V7;S2'H\C8T;315?VIJL*0T\7#!NILJ7N9,+5 MHZ)8NJCE'=!"7](.PF$U1RM'K8U,=Y'AX^FBE?Z^CB*5 6,. HX-]O9FSY>B MIQ+IHH,FVFZQ=M T#0O%.9/S5_NH_]$SPU\4^8"-7*.%B76M8FV&RTV+TB7T M3+?NO3D2]DJU'=)HK=L'VSNJ 1U5X%R_]I4Y/^/=D5A NWN--3"T4HV>RJ:+ M;HH<@H>\WA &Q9F(\)W2J,_W).Q,OSH+H[;H=>:(@&D>BE,6:B)"A.@SG=4> M[X3Z=H*-$;XYM?9JM[HH+Z.GGH'*7G+*VWYE1R)C36P60A\-+"=ZZIG.4I4] MB?)%G3''6V754(F]),=//=,#NP8Y:O;:%1+AQX5E:$OHGE'">&F='JVA6>P/ MZFH?.83U96,RJM&M7AB'ZM)%EV:'V2QD4AP<7,XU:N%Z223'2*:*ZC@3# [; MRDAL% O*(!JS^JB3%$T!>S=D=XHP#RM(1[/1&HY/P@,2QD53R*;,12?P Y(0 M*LO-;JJNY%UME!Q-FX*VW]6UWD@*J\+:Z X73&,IC[I)T32VAY5-:5./)CJS M8+(U$5\8)76?;,]+M6M9DH;&AE/&2*7NMYO%D2;JIXTC:BHW=IH.TI8B8=* MD4)"3F-ZT:P6%4WUEKB:(6O)VBV%PZZMUHBRO<6LI *IWHH86"\WF/%!7/OS M;FDR&700/ZG F=ZJCRNEYISHB949N['=%69C?!CKHE)=4)7T_F;<%,OF6-4& M#7[3KYI3+HZ@I(K.9NBJ,*VC Z%SP#BLQHTKAUE4]!QF\8;!;IHAB01;D0K* MFH&N&[VX:*IC^]W5:$_7W:'9J+1[A##D&OPX*9KJ6,$Y(I7E?D":,C(02[,5 MLB^.PKAHJF--KMVG5'*@(E2YI+NDU1KX5%(TU;$#C6D.F5 2HF8=.OVILYLT M]TG1=,<>@JU,V<=-Y @H=&_5[54ZK0TG$=]!FX10OBU"3]'": %JR1M/^_+X MS5._+5ZS/:S7XI6+@Y[\P9?E%@GF,_9+M=>35=B3YSO1,Q>6$SZZCH\_%^(0VI?32CL^ M*_^W*]P'CS1Y\6-1>>[%:Q[M/5:VS\?7GOS=R[WE)_&*O\]28# N61R77V^D M@W&YTK@@G[%?ZD%@8(#(8%R R#(_+D!D&1T8(+*,C@L062;'!8@LHP,#1);1 M<0$BR^2X )%EM0=2HI!7=HGB M6/&'__>)_/2'W8,1G['+GD+&G!7S_/DVIJ6K:;E6](NEEQ-L55-S;[=3"2SE MCBRE;=B7,93?S7&W:R@PO0!I7((TKK@E_(U)I14+@$^J7QS-/VZ=A_D'3"E+ MI@0SU+O-4,RS'7$ZG3-W;I?5-S'1?*"3>.'XKLP\8R?6,! :A1C*QW%1,WO:RSL>7_(2 M^+]_+_PND_M!N@$ \%%''@ /C0(P\ !\Z)$' &1P27CY-5_&CK+K:SO- M#K0O;\9E&6O?VYUSGL5KL:]&6QF[/_N987_#P0?3!M,&T[[CP0<, 8R-?A M[V#:;[6^NI?!O[TT6]>2_?AH]C>ZC!F"1;=YT\&[!WO>_]:"4G Z.5A"I8?+ M38;.DYM./->7NJZC!HK?<0>:NS,4C=L;GN1ZGB=]@TE+6\\U5[)+*WG S,*" M<"CKR,@J-4O!AOO3*P\>@AQEUUG'1UW'#1X;_I(/O&C4-%?8*U80CP;G>5KT MKWJZ#_7G6Q JY-KF-Q6U9FKK2=%NAW9W,^>DY!)E/,^2>)Y TM0K' /> ^P^*>_H,[E\[WP^&Y*I^$+L-,RAA/+^P@+FJ^I.((IOOX\KB;T)86GXG.?OH:89YF\RA]J8O1 /> ^QO!/?8W M\SV_U+WV#!.+2,<:8 HN%LR NK*?WVN/E!9;[HK(N%[%V>ZL7?>/L9^/8I^^ M4GD\ CY#HY>Y[ R2X=<,U@Q=V?9.P_EV\9K,M#%SJ95KWQG^/M'W9\/.UVY^ M-F:1/XD6/<7IPT3"K:P&K2RDJ= @IT6<5B+_K'KEA2/5FFWIOMEL"_+&;C,M MM\K.>EPT;^*?OC)YE(H6C]0%'4@@'B">3#8_4\3SJG#5&>()I/UBNQ+G"Z&B M-M3=M*-ZKG5E#]:L57=CLDQWS75#KPJ'_;P].L97=%$Q\2 LEJ=9 H@'B >( MYT;B96>(I\!Y6@DC'5XH*#.KTC<*MM^[,O'XVF13V]$C%N%7N^J@C6^]4-6C M%K.?OF)8GD'1/(90P#S /, \-Q*Q.\,\2#GD^M:,I9'*;-8AFHO!L,I?.5AO MESQE$\B6@LCL5$%5=S]N+..U5ARTP] \3N%YAKJ(TP,2JVO%+%'L%+9S?-G* MN2<[@OS+WTP<'VF6@"GAV?!;L:R5]Z(H%86"*\TVQ5I9GRZN[%LNMJ&.BZ7: MSJP8]IKYNMZ@UN]J5_0--+8@% MDJ\@YKI41O;.!M=L*?8/DH@0G:<)/$_C%R$$T''=:/ +T@]WN-7X'=(+][R# M&$P;3!M,&TP;3!M,&TP;3/OJI@WY]NNN+7G'\W/.XC'A_G9'1][D^-WPCL>W MYJ%[)AVP4+!0L%"P4+!0L%"PT'NU4$C<7'<#_MN?EIB9!D($Y.-$0*XMW[WF M68MQ=*"SJ#B.ZG&V^O!R;^!8ZID)R^HZ,T8*( ;@!NNO<']LNL[A>;PL/%-DW+%/HA"<(*D]B<(\/\ 3PQ+T=/W.;LJMB(0HXG 3 M2N6Q^-A3%&X,N2O!T@]G#RH_;HF / .<9POGV5XK:/6VAQ>^:BJ8+,>;8(C7 M:\)@Z_NK)=YO!7(T%>"G&!2%XWF: -4"\ 7P17:"5V][N.'K8E'UEN"+]SC\\'5+S7IM.%H; M/=[4T.G:6$ZM9< D?!''I)@\P>)YY)*'' )A &%DLOF9(HR+GH[XN@T6%7NQ M;VP:C+!NV7*_M2863C59D#S$IE@*S^,,#6JH>U)#G5Y1<1W/RVU<9V'XD)2 MI 0D)3(56$K@V4W0>8:X"P&Y'CDSOX+P#8X<=LLC8=C4)91(=L;E"0;-LSC< M=@$X!YQG/"#T:YS/F_-)&\ M\XP'9:E\SARP=00 !V _F& M?M$ S*^!/BUTK,UHW9LB!V:KDPMWKNQ:"="3B N2IYGX[=% /-LJ(7YG.Z9D=K#2LGVVI.5M>&;7A^O/;8P;YOB)_< MW>S.AX1BX:&]XP3^$,?:I3U_Q/$.3 M>0:!&VD ^X#]K,IP_QC[(UGDG-)B5! KZW40*$BK; 58XI^@]0RS[U9\:S16 M1ENQLE-'!D_0D8O9DU F#N?@")MG6+@4 E /J,]X3.=UJ _F>\E@672)R-P M'W2F\FCCA#'JJ>2@+!S.3@#0 ^BS'LQY'>C7NF=.T+DP-X,E%N M3]O,I\E4 MSW[Z2F)D'J,NLH #U /J/QCJ+QK%>1WJV8":+8*YX&6?-XGZ&]?C_'#U@I,2_D- '@X[A<-.[R/6\VU;ST/HWCLS >PG MAQ:I';5 D EQUZUZ XY5([>//0EV<):('#_(VP%- $W<:W#H)30Q"WI3LE2S M$"' *$Y"S,-6B?X?T<1)VQ/1!'K)Z_R )H F,MG\;-#$>X237D(3Y #OJ?79 M-O(F^*T6, 6*\H.$)F(9$)DG,"9/7F9%"3P!/ $\D8$ U$MXHC-R)(+391\Q M)E9+,'8,?BSJ,4\\*H98.H]MY?YI.9[WK]S"==:/"@+'!N4 ;.6#K7Q9R_R?$-N,\'HF"J<3S0.!R7+= M' Q*Q]ZQ&;3'2D_"T#CWS]!YBH+;TP'E@/+,)^Y_B?(ZTJ6%0KFAFHWRTM#+ MN+)UBF&,\G@W!X[G41ST/0#S>X)YJKVY?]Y%YOT'G$DU+"OQX"/D_!Y D?SV)D<_+\ \X!YP'S6LN@OPWS@U5&EP[5$ MH4+Z[;U*%C9:,<%\DE"G\A1-7@3QD$V_T8 4A)QO*N0,ASV#A8*%@H6"A8*% M@H6"A8*%0C+XNE/?S55 ML375:^Q>J#2J4YJ=,7)'"24,3PX)1/,8=L$S H$P@# RV?Q,$<9ET]"O)8R1 MSZB.Z1_[)E5!IKN","LWBPEAQ!EIA,CC.%P1 XP!C'&W6\E?RQA[RNHU#H-P M;V+>WK-*)7Z$*'K,&/'AA 2=9ZET>@L8 Q@#&./=&..RZ?#7,H;/2_IZ*_,A MLF9\HGI8SZ>S>N)CQ EQ#&7R"'L1RH"$^(T&Y2!4#J'R.PV5@X6"A8*%@H6" MA8*%@H7>JX5"0CS#NZ-SO$'1,MOZ,?'[+G.5_>P\GKL/WBEK=? MW%<._/NFBW($8SZJAF$'47]VON&YF,#Y5&X8PU?8^Z[LN%&OR^ZAYFMKK^W8 M<0-<)[E6M18UQ=4\_TRLBE%HHK6Q* X9[+8]?H".S2VG2Q@9)]!1E,DS+.3# M@"Z +K*: 7]?NM@61FNJO]KNS8+AF4[(\YVYUHOI@OKT%-W+!ZEN[N/#U';W)]PM6163_H(8J:K:V,,X1NK)N=OU)F=68!WP#O@/9,!HY?@70]Z91=5:E5SW2K7K9),;\U) M@O+XUV?WB\A[,S:F8-I@VF#:8-I@VF#: M8-H?R[0A!W[=M65;\Q\SWZ<='1 DN]$]9!_RML[[VH\1@?&7=UR5[0K#!R59 M%M>38":O30H?R+J$,7%BFZ;R.'+!#10?S+:OCN=[VA-Z7_L@?@?3MEP5RI/F MR$<*S!ZIN6)7%XL)3).="U2>(3# *> T>SA-->ZV\\D_ _79+0.MR7A:U]": M90X:!'^L5*M@*05<(NH)I@VF#:8-I@VF# M:8-I@VEGR+0A"WSEM>7\AU>$6FP 42TM]3^/-^!%B_*-JRTUVS-VVH\IXR__ M_?<6@S[6;GPWEP;O=!\X_#7(\ M.87PQ '\ P4,8P8X-9&SU>%W/N#45>#Y:\WVVYK?60SE_1D) [YNRLYNL9>% MPGA0#D5LJ6]5/6X5_NDK0\(EXL RP#)7D22^VRWBEZ"99[6-&H!K1%LU# M46$F&$&Z#8R+FT=]^DKDT8N>E .4 Y23R>9GP[%YMUO(W\.Q&0^LECSFIR,3 M\[2:W,*W?%GNQ:UB/WVE\A@%M[L SP#/7'.WQ>4O+W]7UZ8G=+3"9M?AA&W[ M8+9W]J0CTXEKDYSH$ M8;4S\\$O7,B^Q[:9#BYPYL&L;CKKZH0HCW0) MQY(-[G0>)=.+54 \(!X0GYT(U^L0WZ2X]5Q;C]9"X(0CQZ!YK*3O?)8 MGF+3Q[H"Y 'RMPWY]U_Z733&]&O,/[M^8\RCXGBL/Q4*'-M@"^*"&O=[,?CC M;?@&L_6.T&:P= MK/WCM!FL':S]X[09K!VRA=<_=R%U,5FR/$O691"ENNLHU5NJ0+(5=TKI/@I@ MRF#*]V'*OY$PE8R=H6J)@"GA<$]:&,*>-W!Y8P;%1AB:;Q5^B8 M!-FUHS[TNIH[B*N8A C/*)C<"=EN;+D^;A;L26]R6'562RJ4<#*6+$=] MM< M >5W@O)44W\G4_Y+F/^I5ODM8/ZL2GE2)0:]YL%<(CQA[)V=Y4E"HQ?CG4WP MGMZ? .=G .!O$_#O/*W_J3SY$M-ZF>/7O?Z$LDP>5Y>3;6]9M48)S&-A\J7F M=<@#7RO*\A!G&"=GW6MJ3HYJ*NO:#QE@+^<$OA>K[Z-*00P58JBW$T/]XSTF M#SPN'TP.08H'%VG8FS*G=1NMOOZ;Y=E%=Y(_ I4[X;0=K.>:VUDDG.YUOL/T M.7ZWT#"L]+7 %^2#M:*[;'5S?8T?Y MW\*><=QQL\])$W,\*C-(J3GNA5X">S:"/9/'X]-D6#A-!F /L'\=["^ZE_QO M8;]!@JVTK*TFYKJQKZT&,/JLQ M>KB1%4P;3!M,&TP;3!M,&TS[ZMT I@V)\IM,E)]>43*L($Z3PY9IB)_=3?PL M"[T UOXQV@S6#M;^<=H,U@[6_G':#-8.^2_8,GU+(WY?L:4/M"$%MDR#*=^) M*=_?ENF'(.$984YE8O?5?6=<$RO(,E@TIGIA?]0EG(5-TX#S^\)YJJEWN&GZ M.]"?W38MV>3QZ-5;940+/>E8H<->7TH0#]NF ?+W!?D/L&WZ^:E=+.AAN507 M&;$2-OJA-N9DJ\'%0(>-T_>8#X:-TQ!)O>-(ZD?9./U Z*FM%6<87AL&T^9H MT6\*V.38Z97FLQ(QU"4"2;9.XWD21?,8 5NG ?@ _.QOG7X%\%="B12FAV[! MQ Z^.6BC:(#980S\>/,TFZ=9-$^CL(L2@ _ S_[FZ5< ?QM63$IIS7'DL)4, M82O/+3_D8N##]FD /@#_MK9/OP+X[+Y35 ZBJIN=#7$\$)JS-;L)\),-U$R> MP>D\35_DO)1;%Y#\VX]H4KN X:X"SS<6A]-'AAU5Q?_R8U-^KOOW9V'?RA5. M_7]Z^@L;]^9-4:*Z:^XK6I+MNN/4SY4?:%K.=OSH';X3$T%4S-/4^#O/L0Q5 MCB-F"\.6;<60K:B&T0?KZ$G>CU56#6]CR8<88=I_7E=_R["UPC(A@B]_V_G? M^P+Y*S/ZMVKLOOXW^O+X8,729#>.B&AV9CQ",3 M?*,!XDFEDZ__[VG=O\><"XIC.>Z7?R#)/_]YTJB'_L<2$M.UPMS59+,@+Z+W M?I&M4#YX#XVDV<_X__YG[KAJ]!ODL4YQ+^2B"1(G_S?WY/NX-U)=N9;WA2<= M]L"9!4M;^%\>_NSQLV0"_/:AXQDQ M_^C'AX81S&>6O-!(_430^/=Q^:^<6[KQI/J/88<_:ZKQ]Q%HHNG2.CTV/-7W MX:-/7X><18Z/Y^@$=P]F*K_$5'_LZG,]*"^0&P1SSU -V36TJ ?GUYPL?M40_AO_\D_Y=_"-=1-+6,JV M'E71L*-?.(JYC/Y6<[V8QE#Z/SEA&T3TEN%&EATWYR^UW##"AI:,3CN: G*M MJ.32RPG1(]5<*QE.',WGXN5FAAOS3]&6 S5R$-5_O7$M7S++,2^?TAYPSJ(T MAB(*+=$82TD$KD0XIUA6(JF%HC$T%OT2?<"Y_.AC[VKS0VV,RQJRKO$,,9@N M5-8/H^4!_7-)_8A3978Q+B#42-.FU'$]8Z=Z'#S$?RYJ%ORAO6CK1Y.GG'DW ME(LE?18_%*5^+DHWF3WFZ$/.-!8>Y56FV\AGT"5,PGXNV?!'8W=C]A=FAYD5 M/:6[4.9<&)5,U90J[M2>42,3HJE&Z3RGM-)*-%(SUCEW8;=GM MCY.BJ>;SB#%#R]IH&BW&VEMW@F\GK4E2--5\GT4V$L)/F^+XZ/%UF:B4-WM= M(J74^V>3XJ9&'Q M/^ZZC=%D-BR;V)SAU]HJ[$LT%Y5,V0E:JU:MN2K)8J-;==OB:D9,A5Y4DDP- M*;)9=-M'03;ET;YS1<5IW$)=$4]N?:Z'AHFZN5R,\(%AE(1L6/>C\JFNK^ MH3F<8FJ[#WER./GU3W MR+9\-"@/ERG*YI*R*;O&%7J&BI*_,_G>&B>Y#2$16%0'/%U=K(;SLP$C^\B@ M5R^7]^2V6UCTXJ+IZOICHT\6.K46TED'WMR9C[WI*'ELNKKAI%^8+0>5KH!1 MBW;71_ONF(J:=@;9:*/H;PLRSXF-TDCD%I'+.B&2HNDJJ!5BSCE331*W.S(T M^VP!L[5>4C95A8-;;[-DGX]ZP2^;_LC9+XWYJ6RJQ\QCV4*FA<%1T,(MWRR/ MT7%'CWKW#!*7:[1N,S@N(-JQ9@V->EM'*K'2.S6/ M"N.BJ7;M"[Q9QHYT(%+T:,&/ZM5>M%R,BZ;:A:Y*!Z\[TRCS8/9&-#,C!7&< M/#75+K.NBP-JJ!U-JK0FO*HT'JH,%Q=-VP&##/"YP0_ZIM:FMMUN8]&?1'R$ MG0$DXK:VP>"@$,+ \VK;A=D2JQ%PHJ*IWFHZR'JW<'U5,(@=M]@L&ZVUWHN+ MI@RF7ZO5]&@Q717&W;#.#X55*13"N&AZ[NA5VH%!T2HE= Y];C%GBV$A2"J; MGCQ&/_<+#\HXJLG:*^H,<::7:CZIZ! MN2_-C,+HP.CB86\)VY&U&QYZ2=%4)_2*KAXBQVU-'%>YV:%8E%VO&<9%TYW@ M\+M-2.@*$MA,!PMZRKQ63)Z:[H0J@D^7PFY5$LE$UUPMAN(@-FQ97-@=<7Z4.P58QYU&%GB$;51MYN M,QDY)D_4I_S&&@H53H^+IBQ)@.5IO8%,[-O$);'K*$N4WE0 M4YKDQHMF2/S<++WK2,UVO>2:B%SIJTBSXG96Q^2QZ>JZCQ[NX"9%TL'JEZ MRS?*D5.!GYMY\0-=]W&F7XZ65HSN,J'#M"T]*9OJL9ET2U4[W#*7]FK[/.U7FT#+7)=?KS_M\ M>^ F5PVFJUMT9E*KSQ"28,QG 5F8HZW)+*K"&3,G#IOQA(UF1F3,0*^.I:S8P7=X:OBF$8?+4 M5,-J2&."S$;8P>1UWMZ@#4,B-[VX:&KJW3':>+!2QWVA@7'+23.TL*:4/#7= MKM&.+2B&CC5,:CGPJYTR5N4B$R?.H,R<%^D@+/5P$Q,Z*W,YWPF#:/*/BJ;: MU==]IET)VQO36+5QQ-KT*]PBJ4"J741S MW*C0#F,*G6'DJ0HN370CMXXX!W.B527)B#C6D7>KBR+:X5NB%57V#'17AG!< MCM;C@KEUCII;0.:$'RT'B#.SJ>#O%^,ZA56$-=?E3T@L79D732FC%W@][K5/9U&S:V#!#>Z3S MKB"7;'%8H/:($ZUSB">S:9(!_)8H2*+Z<9+ DC>>]N7QFZ>1J3A_]!!3CZ/+ MRBDJ_9@428+XB\MR+ M ]3:>Z0AGL\3/_F[UV;$'K[^K5[FEUL!8%RN,R[,9P+&)8/C GC)YK@@GYE? MZOY@7*XS+M1GA(%QR=ZX (]ER.2[ 8]D<%^8SB\.X M9&]<@,>R.BX$Q"TS."[L9_*7>]Y@7(#'8%R>C@O&PKAD;UQ@77G1<7GER5B_ M35->K1->L;?@L@1^X?UTK^V3U":0=^FDWZ$6.@DLZ6WB)%]21F W M'P]Z8;'W;R7@+%G-3( +R?75\ M^ -VR5T#Y^^)%44^L[\,+62-63O^4G.!5-]GTJ4OVSUO;!I#Q_]YOH4(0C8Q MD3W7E/AC!J5/]RV\9. QL!?SYM M(F=.9,NX=\_\QCQR5[F'_*8&_>1WIK^^$46<P?;";2]O-:55W/W;#RQLC%64#P[F$X<0KOOLQG)*V,!0#&.?B MAO.P$KP?RVDZ'C@X[\$W=^48_W1T-ZP7LP*1M\W_@& 4\H29Z9-,*Y) _0E( MR4R?O ]2;JM/8)8![ !VLBQ\O:T^ >R\_D" C]@GO]N,_Q'[!+#S^DWH'[%/ M[MAG^[-@V?<+,K_\0U$T;;&X9OSLEQ'"HFS)MJ+E++DA_OR,/?--J< MK1YYC!^_E9#BW1MW[3N].4_J+"04^W:+]\/]V]*WBR5/D>=8W^;8\3V3W-[P MOI4ZB:L395,K,3I)G?:I';VW-L+88'82]WS?-29.*[-L->Y_WBRJ M=R=8%P6*XYU6)A5SN^8K4D7;KHE]>'6@(Z^!^1-QY*DB9W"^*HE.)<"K MHC#FW$!;(+IW',07+I(GG&,(8!PP?G_S^3MA_/LN_W@S3,U^$$<]X+V$'KFZ MT1X@ M;O[&SA(!/C27A1O*^;FP%6(CL#\> K;..L9[0'OQT-)$@J UX< 7^XNQ M;_+]'?>F:(_ZZ_\^%<[ OM[L:^Q\SNV$PMZ3EJR#F &?7):,?OJ*X7F2(O+X MF;G^7P#\EX2+L]6XMP#^*>0+P'_=;/]]3V-R",4/.]AJMN*LM09;"\SA-_,)5SYR8-?/BM'=1?[]C\#U+D_6/ZG08*M"$OI\F M%(SUMHSU56-U;>L%J@7KO67KO; N$JSW;6--8+WOJ4P$ZWW; E8[PUZ#KR8/?F?:[RR6 MM?)>%*6B4'"EV:98*^O3Q2WXBCP^U;TI,Q1,8U=$'&YDJ?HT]A5CJ=)OG<5; MDBE1OP//Z<\*EK;PD_J ;.DN(^(P5"!; MD2&.O->V!@O6"]MVF](%NZ$>L% MV1+(EF[9>D&V=*.>P]W*EMSH?ZZAQ-\JR2$R)R$31&;O(>8(8?9L)U.SS,P@ M8 (+_Y#.2-9-'@1,3W:^USPOT-2H#=&8G+)+26:I_\VK24HEN:B*ZWC>F8R3 M:U $52^0'"(?-:L?,L*J%882FZB36":/H;_:& ]\ WP#\B0P>9 G@3SIXYD\ MR)/ J\R /.F-/$'>,7 ,&98*(C^BO04R/(IMM1=Y@HGVZ+>N((B/,A_JSWS4 MY=VO^,@^?X)1@#SJW6_Z!%ADWRA R@+3!^ $<))%R=?M=0G@!,1EU[^M,_M= M C@!&=L'\KON0OCFN O-N#^U6^:9(HNA[U0GO?CFCU?'Q>\)"",Q!6 MN,8Q)8J34#2^^!-#D#R"W,\M09G'(H@<;T3D^.<$=17)UY^PTR63>P_4%$3, M=8:3?.)X[+>#H"=2!=XHT!B^)ZR$D\B$DX"/[IZ/;G!AD2V"NK9XX'XDJ3]R MU;..5&LR+ZT%<(IJ( H%!)ND%T"H[A154^6>P!$H0 +$+O!] $X 9R *!1P M J)0$(4"3D 4FI4NN5^_ZQY$H7UM$[C*4O:2TQ!!#?HQ([BI3@(UZ$G%\!T> M9R2A9S0*"V?KFI;4Y(7 T9KM]5RQ:FPHH7@L]D1)-H\0Z;,3;E5<=?_G:&69 M1T"T>1NBS6@%Y #0DF M#ZI&4#6"R8,Z$9S(+)[R^4K'SUO/S)WAU*8B9DOMVKI[W*[LQ/%+CO2,/#^, MIG[E^8%\$U)CD <"H[A1_4V6>P#DFP +D*7!] $X 9R ?!-P O)-D&\"3D"^ MF94NN5^_ZQ[DF_P3P6;.2([C@?[,4T<6 M0]]_?$35G:LZGSOC,_EEYX03X0% ZIEX.M>B%HK0V@4B/V6H=M$TR*$PI5P MS,5TDIS&>2]4DGFT@9+K5AV=5">!4/1O".K9(SB[K0.SZ&N-B7 P9BMWH3B[ MRER/F8HYRU0@'@7* ?$HF#R(1T$\^J%-'L2CM^E8PM&6D'>") LD(^]7W)+E M'@!M), "-%\P?0!. ">@C02<@#82M)& $]!&9J5+[M?ON@=M9%OSCJP,*S;>$WZ*N R8/)?R"3OP79 M4):%BGW-EPU;4P79M:->\AX4BA9-$OWCC"H*:VPE58J[];8_^6.%8N2GUQ(W MO>EXY\[4;B)E6M>[.TO$UN660;86AEGN22@MH>BGKS25QQ'T7C32H,+*%(. M"NNN3!Y46/?B)][R"7Z_F^]6+%+32T>CBC1J7437*OZ47W+)?$>_8+X#/5KF M8_WO',G+TL:<4]/>D-/O9:A [75QM1<8ZVT9ZPWZ36"]8+VW:;T75D:!];YM MY :L]SWU2F"];QN$ >N]0<_A'C1!9K#"M]6A%3$1!5O9;O>QV&-D(_U1,\=S+8FW% MPV*??UCK#^.E_JGK.%L=?E_X<^HJ\/RXB6W-[RR&\OZ,*J/"'AQT72$7 E\0 MAGZUN-FB\9G/K(02G[XR) ,2Q+?28P&U?3@'^I;U7.]&004OG!_XTKXIK-L2 MTY 9.7"Y$P71OZ,@4(5E/@>3^?#6_6YW!J/(N)@BRST IY0!+$!C!-,'X 1P M@+P>^ZFU/*'MXP_^$-H19W7E1O2XU^690MV5:T M?*XEN\KR%'G'T?SIFSB4^=]_SR'/\#81TFPZ1O^+J5LZ3.HNW MO%FQ+0?#4F$JF84RVW.PPG IH_I?W-6:-*43^%[&V21JU,#0)0R-KV+%L3S&H'DBQ@DDYRXAU7E_T/RJ]?_S?AK..V&+ER;4 MWI\J7GW'X3*:,C77.U7D#%-H@E%?EYK;,K*M-P6CW3GB]67"%.0C4P!+ $N M3W$MEOCUK:@$:BB%YG&]1 K'=@6MCGH2V_^[6U%_QQBH4ZMW/+1""H5&?>)K M#;:K3;B8,9B(,>@\Q9)YEKJ;^YF!-2[/&B]2[F:+-5(]\>9W*_\=;3QS1B'> M<@EYCB]'9@=G.NT9WUCOY[TWY0OCN6N2?)Q@FCZ LW)=\(3GT_5''"Q7,0!V7$2WO]MZDO]@S?80?N-J0PRRUY+_M M>N59-JGV>60NDP1JRCNOT>F)S=GH@4V(3U]1%(V<$!RHY$+RX_NC$EB[O(1) M-&,XTF5T?10[Z)!7AS.:6&AOZS_\#/0)KH^K[=#A3%FR>AVBV+3U9I@ G8Z M3N11C,EC9-IMN$V9;S:R8_=SM,JMG","0P6B63CL$8SU^OH!H%JPW@]IO7#8 MXXU8+\@^X;#'6[9>$&/>J.?P<:25]< ZY-!\#D,P'.24'^R"F%>K)2D)1^( M(?[7$BA[T#BL@IU<,,S1,,G2>1NSG*)/-1D&O4MDBHI([3N+X9()>@$PIX>RA7VG11,!(UTVGIGUA;XJ=-J M&BC;4O=<3!>)'A++D]%_%'$_>LC,$\8UKG^^JDP2".,-5)#+_;1547WZ(!9: M@:)5MW6R6'C;%8)!'+1 MQF5!V^L:_P,[SYSK1&.^1 $K!!J=SV M?*%=*YS@'5]ZG<=QY#?1!Y ^?MQ$XZUDU6"H0/H(TDX1?$V\N,W$H< "P<+_V N2-9-_E*7X=&GR_#PO[KG\Y=2-!-9J\*P MV>T@!Z+ <21)F\/-GQ^:$2O:Y[*GJ7%E--L[797GNK*M)S4M'KX7Z9]KS M;#9;!5ZN'#K"8(O3>IMM'$CW)KS%F:*,N-Y"%0?:&J]YQ4:K-0UC;S$YJ.VW M[N(M294^Z&7,(%V"G Y(ET"Z!,9Z;SX86"]8[VU:+TB7;L1Z0;H$TJ5;MEZ0 M+MVHYW"WTB4W^I]K*/&W2G)0SDG,!+'9#Q1U?,59;6^:\DZ?S-231H6@R(2. M8!3+Q\986-&*U/N+H]OB9]<\+]#4J.;18)QBD*<3W?K?3#\IEH0L*Z[C>6<" MDQOJB&F$35)(Y5CFW3YSK.K3GH31R6VX#))'$+BN[F;2V%F>$6]#/)9E)7IQ \3Q! .4 YH,0#DP.9<:4>&_D#')K;4S6&N[ ;/#FW/#Z=8H.$VF_3>D%H=R/6"T([$-K=LO6"T.Y&/8>[ M$-HY[D(S[D]=E_G%718CD*E.>O$E)2#+^Q;(_(:H7UUDLF#7W35"E6<")N,+ M=S@OF](DE# VN8,5.:_1@WM,[NCFM,QW2A;%?7].4*#N^TY-0<1<9SB)11$% M83EW* 3EL&03.Y^M,PDGD0DG 1_=/1_=X#(A6P1U[1SN_8@#?^2J9QTIMA)2 M715WQDC'IDUJVIV5BP4N)BWF/&D!9P%G73NLG'7.NFVI5>:A JI$4"4"5$#- M^,$\X1140)B7^318Y@GBXKFBVV,#, J0#EY<.@BPN#VC )D73!^ $\!)%N60 MM]DG6&L/!-Y?U9OK+D-VRCVDC9^^HHR5!XEF+L12=W_ ML419GA]!?'D;XLMG*"11-9UAD)T5RCVL,@K%=6,O>&ZYR2F+,&X@F3 (L,?- ML,<-NMM )[>DE7PEM72(D5U$1TW#;#0;BU)[82T/F!XWEOGTE<30/(.#5(;@1&;RT,17.GX'U?=WHEK!D #I3+WE4)W-#UQ>?NMLXJB>!X'^ MVPMAPU78KSMS,_EEYV3OP@,0U',7!^VG5D>RVXR)20J*XGMGR!=U"<=CM2:- MYA'R;@Z'NG\Y1)8GT2QJ-6_K'+IKGI/Y4CI!ENQX7UU5)F)0E!=V^VBQ?B., MZ82,Z>1>J"3S: -%UJTZ.JE. L'GWQ#4LT=B[MI3O]A8ZGV$DD8+LE,J4K-" M+V8JYBQ3@0@4* =$H&#R( (%$>B'-GD0@=ZF8PE'34+^")(ED%2\7Y%*EGL M-(X "]!NP?0!. &<@,81< (:1] X DY XYB5+KE?O^M>-8X+Q\W)RC:(NB+) M"CN+W$")1O=&(]B9)XW;B.F"*O)7JDCN.U[.'5TI:,ARHC?-HUE BHY-Z9). M%3D))Y/[QO,TQN81-'U* "#NSD1,6>X4T%'>LH[R-P2D!1-#GPO5OMC0)KBH M'-W. M,Q/SZ2N5)PDJSR(DL!.P4X9Z"<26 !40:8)($Z "XD[P>6_L@,\_\U.+I;Y\ M=(XF)JQ[\R,_9,L#30EC/S4^YS-V5-D\A?\JA@W:<^0X/:Q6US@)IV,- M(H;D60+DT4!I6>HE$" "5$" " )$@ H($,%1OAT!XA6<6[54G%M'F=V91FU6 M'2$+82-Z>NS]O LJ\R\$%%2&H",&\/]+@ IV#O7^D MP055WQW;.ZCS0)WWL>P=5';O[<^\^HJ]TVC_/.;WH)EK:W[.@U$\]?>@BL2.WO&)7,?_:*Y#[15$,^' M9/P'&%S05H&V"LS[(PTNT#G8^T<:7-!6W;&]@[8*M%4?R]Y!6P7:JJMIJ\J. MJT4US2F!ZVJVT(I,'E0\WQX-4^6I8&=- V/:L$C MJUE[<3@4MN(1YQ82PB :]Z>*B>=>%@LH'A:S_,-:=A@O94]=Q]GJ\/O"]OO) M.&W-[RR&\O[<9=%-V>:VI&R(:W=F%\>=(F9:G$2@$DK$E_!A%'HO!S6"[BI3 MY'0;+N@MRZ[>C406W7W@X06QBE3VI2:+685Q8=9+2(3^/8F 9BOS>8+,AW > MR,1Q5W78%(P&_,9[OR7UX0WS']X0 M:G'G1?6VU.B71=F2;47+YUJRJRQ/N0D 09 MU0GFEO8>F+E8$L*+K[GP)/E@<@A2/+A(P]Z4.:W;:/7UWH]Y",Z3.HL_SHKR MR3V]@_B:WH?L)]>6@V&I,)7,0IGM.5AAN)11_6GBHM8NOR)UD=S8X74"WXL; M%_7^F:Q#9Z876FYYH D\%90:;LNR.XN>1. 2]NDKCN4Q!LT3,4[N(WV9^?G[ M61G2M<'VJT[[GTOJ1Z_=\*NF.M^?8EZ3&TV>O(RF6LWU3A4YPS!NW]RUB^UQ MS92[RX,_+.K5O9(P#/G(,, NP"Z799>/Y<.\#[O\^O9= C640O.X7B*%8[N" M5D<]B>W_L93K14PS$]="*R166U&S>SNY6$,Q=A/&3,-$3$/G*9;,LU3ZZ!M@ M&V";-V:;9U32UV[X=8_+^CNZ>>: 2;SE$O(<7X[,#LYTVC.^L=[/_UCM=99G MGCUI:SG<;3D,4RS3*+:EE==MMO<+/2:<^)1)#,\3#)-'T/0]AK=ZT&3F*>=9 M2?NUD7=IRGE6I7[MAM\RY;QY/^8L_T$7[@:D,.L]22_[;KJF=9J*+0 M2[OG-7<(SU!CM%ZU9@N<,3/:0"&NL+*RQ-&,XTF5T M?10[Z)!7AS.:6&AOZZ_\3! :10X'=$U;F7P1J;1E6JR7V1-!T!%!$'D48_(8 M^=OKEO_MR]&H72#A%:OCC<7A])%A1\ \Z;Z?V,5+].*/N3ODY5!_\Z8H4=TU M]Q_$=A/]A:>I\7=)^C&>>G(+PY9MQ9"MJ+(/TY;W MAK5_22^3KV!/U=A]_6_TY?$IBJ7);LP>RY\&"H]?^4":"/*_%\FE/HS'0QLQ MXI'\O@T ^:32R=?_][3NW]FLH#B6XWYYI*PGC5J>4HY8PEZZ5IB[FFP6Y$7T MWB^R%5]XTF$/9'G: M*/'P9X^?)4SW[4/'2T(U7UPMWI&RT^*G__#<9%Q\9_,%)3X3L5%$/SXTC(B6 ML^2%1NHG7.#?Q^6_[WX:-/7X6< M18Z/^3@!S8.9RB\QU1^[^EP/OC][_"[AW=<\+4YUYP:.%<3U]1Z2W9&W^CD7 M35VY03#W#-6074/SOF6_L]<0_AL5\D^I\)O?[B7CNI1M/:JB8>>>3H3)]F_Z M/[G3A)CA1I8?+JD;1I:N):/3-FPMUXI*+KV<$#U2/2D7KGHG)U&7;ES1@5&K)] M-*5:0>5$3L+B]/Q/[]\>#-*O-EFS,R8Y>F1/]79=CTJF:JK4* MZZU:SVQWQ5Y4$D5^+BK62<.?3KFUT!C(^APO:4JE$+\^W2ADOVZQ3O$P%#"' M(];M[73E"O'[TXV2I*ZY]0E>-JEV Z7I,)CQO5#"TXUB/%$-[7 L"HUCWT=+ MO>ZF:<0EB9]+#FF?F6E=MXD<5LZL)79VRV$K+IEJOCH\%,(=JJ_%+5V6#GM4 MQX*#'I5,-[]][':'FPI9$PI.P=O[TUKH'[FX:*KY!V=G, '6:PI!H+08=T=, M*TI2--5\SB'U1GM\*".&@"S19KEK^'XHD5+J_599&W53#5_U]?&*$I42%.6M],.+56:J!@_ M,]W\F8'U/0;ENF;0-:S:$2WRTTE2--7\2KK.E-6_;ADRDY& MSM0<+"Q^)12L4KOEA$=J(7-12?+GDO.*JPN(9!ZBV6$AN#-Y.1M-PW@K,?IS M4=,=H9P5U.9"!5^OY#%;:?:3UZ.I[J?V[J*@UMD#TJ":1T0UW/%NJTMLNDW^ MK,27R/*J(FQQN5,>H=TQ%O4I>^;]D_J<%TQYT!<.(L<;E?FQ-JKTXJ*I]_L5 MM&RWJ?+,[%0WB%CO-S@V,BD435? &[:*_?G(QD0>]<=N8#9;GJW'1=,U&(Y; MZZE#!((P"':BZU1H8LXGCSU3A6-AMF%"$3<[\G':]&BL(M1/95,VB,DK@EQ, MAYBPWNW#4B'LLB$?U0%/5[G4&36:R-*F#VVZ6BM:JNPB3LFFCJ53;VZ._KR(5 MG\!0YRA,[%KTW#-(Z'28C6?495H8*.ALN29=?5;EXJ(I*%C]KE1'9\61@ G# M*N(Z8755ZL5%4U@P1S66]PZ<(@RF8]6>L;B\W"1/97XNVB\8"H=.L;9@F)C0 M#!9%>=X.XZ+I=F$X61(+OED2.PVS)_/KR#ZG//&W!'01PMK MSYR.$" P9E\$MK\HA%2 C)! "R!^_5M5D@ ;[+;=+!*NB9B^;5Q(M61>E95Y M568Q/49-#V9K_MRKZAU!YX5%;O'0&K9+*VZ*GWJ@-OI *2]:U>1\RG3OW/$\ M.VF4[#9J>HC=A074*F,NWPL+(:7QB>PT;8M>VP/P-MEI[\F:Y"U*JABIAXPY M?;BO>VT/T%O/\Z7B\X0I\=69L[Q;S#NK9@J.[(CJ5N>53O:1ZMT)8)1]R+<> M$W0#;M[,D=T[51KG%\_6,,O/:HW:U)3H,9APJ.G!)#S4A7IFU)VT/)J'%.(]3>O18IQ:=N94'_7IFF8-MCX!'CG6=CCQ;%OG".IE*+MAE MQX6V#FQZN(G=VUFE.'G.\.5^-UO.9-QFY1$W/9!P6Y^Q5%]T-I33WKATM:5L MVL]MU/10;!<#>Z)F1>L)[J+2$V.TG^]R2:_MP3J(B5E_7,^E\T+ZN9U^F#RF MACT 5_<()-F"V%&JQB-+@0G;XN^'J[O*4QLU/>S"P-7STD9KIGAPOTA4T]FR MW1O@QQYVH;(R%.4A/Z&SGU9[61KOZO&D(Y84PFC'/0J-=\=H>='?UO$X^C1.5\=21$P7=H.;5 M;*,MLD=4DC=[9O+QO@W-M&)#'B9S,[M8'*.FAUUHSQM\4:X^T-3"6ICW3\T> MZ&L<;GO0A?5$?& ?6S)'I=UZ0:I,!@DN"6?AB$*DB\M^+K-XF/)N4;\7=:M& M9T<<:GID0\^MGS*YOOD@% H59S"8/S%\VVM[T 5Y++NYOMP7IX7F9OB42CZ/ MJP!VX8CH%M*,Y-"4>3\MISN 28*VO(% SA[933*K:P>AT)YTI]JB>G"8=:X M\M@R@VE)JH!'2<,= M.!@7===I#1\GQ15?U=E)KZ-MEFN6"\INOL)0>IBF&NX3W"F;J6R)JELN)8U1 MOIN#<7'51(JE1/.9'TR'1F:>K76<"4Z-K53Y?C;% M30\TM]^I6'>-NV>>=[IF=NSF#5<U,>$PV-$V:6^!7\,.^ M&P2ES/'=L<@Q*7L.S1>) =(?H/14CVO*U[SS?@,T>:L0K<.,'O"11?_.5YU%=PGO[HR?9#"_C%05-I M:"%O*+B$!_LCH6CZL\$4_]^_#$MGWKT:2=;E.NORIPH&9%V(OI!UV5\7BJQ+ M"-IIMYUVL;-M'H&?;K_9;X%,)I:(3/-$U^ M&4%S/YGK5D4ZL1IY"<>]C",X(PIS[^[ MI)O$5B-V_/%=9I>&E<@(L>1(.K"06_=_RM :^TKBJY!OK"=>=,_N//SW M1!!Q]3J!I]817!XL*D;8M63E%-B)*UO=C-QP,\/1;2(WYY>;Y$W)C5\?B C. M^04G=U->I2(8J;)Z0L0YKZ4?7<'Q3X*W(SDUPSJA@4/$YKW#X>U(S:N\T>2\ M&)8M^;3Q'T(A)7'"$,U)I+B/A ]*="=$([D2)"ANM.;E,?#1J M<_)^RH#O."=_NJ[_'>>$Z,ZGKZE_QRGYPQ7Q"$_)UYQGEZTK_"=_VKL>P[RD M2;H,XK$BD'%!Z*!@&W/2:%>X9B3P)Y^OK">"Q-Q[;0Z.#T'RDN7#)4)C-;TC*OSL3NJ"NF<^X"%1YC M?OQF7>G.: M,@LZ5:5KA1:7-VI1!J?)@8:U;ZSMQ9)GGQ8EUIVI)U?+#0D@_#'B*;U.]?!GA1!;B1#:>S23C M;)8E6$&PX@2^W7!AQ<% 8_\*%UAT@"VI.E!XR=3AQ%@^2K1ZQ:S3=)=W0MHI M:HU2K9]=+]HG10DX7__W(W$$+OH9MF1P*[LC=)>+=9'6YZV2B.L-TQ OV#C- MIN+,D7/'/R?SYQ' ..(,OSW \!S:!# ^9UWL[G#BI!LO;NQ5=-F8 1]#^);4 MK?9GK2ZU:)6?&5J9IS+9"V%(89J?E)W'NQ6?'CS/=6W,+94ZQI#DC]\T0\53 MN4.#@P#(.2,"MXZW-$02._Y[T%>2'HO M3-\,O_2>G;U)I/=T([DL@3+\PGMN_N2)9#?:9,@T?D-)4LW84M(<$#-&L26P M;( &8\C3F#%'?A0KHG%9PGE\X1?$J=.8TQF]-[J8UPB6A]X;& W&'I'P<$MX MU"R0"(C\B8,]1<>4T'-$6L31'E;L&2+KAW[8D]+2U/$":'1+2PC564(7J]1D M_J!^G9:&V.U#R0(*Z@S0+3P,SC0E?8Q[FG=W35J2BS[B5G!JFIZ)T\=F3T5O MP24Q%&02]9%%1!\)1F6MOCEZ+DL&)8W&G"&PR<5H,18SB-S&9N(,F[X58AM! MI) A4OCH;F?>A"_.K+BPPXJ(?/0(6T3DHT,*BI[$?T>*T1^LSE)Q4=QDE-YR MFE:[I1:[W/05(PJ6HKDL).[6*XX7JOJ]D,ZQ3VZ/0Y8BHBW]T52,$F$ M?D>X2(1^1^AW1.0)_8[0[T)%OSN1'3A/MHS*<-.1*+;G65_,1I#.Q!Q MZY))-LXP[QT\";F.T BN5EXQ_#!XF>J*X9X!0N,C[)J;Q3Q"G2+;0 CD/?0@ M2/3D^A5UPS\EMT3K(J1$0DJ,KO029"*DQ&N1$@US!-3;8R*&WD8+(Q'@8)(^ M7-6%4!BWOM^M1KU7^"5%C04VJ4P5JEH<* M6\>8E3V*602R"&1=VP<==LB*-C$M JI".)R$PTE4A7 _OQ'W\T!1").1L!Q" M3WT)08B3$+=N1EA)>L$;7V+"NB(032#ZIJ27I"6\>C-R5$3PA' M\=(X?B#22)T1B\0OU./(YS&(V%V^Z$] MT4;+E4S-FN8B4^KE#(M>B32+V(HT$\]D;X<>=/OYB\(-(X1U& 76X1L(@OD\ M1P!DD=>*Y2S?R$P7V>6=V-2I^G+01@"2@@!RF/*"@$=8P2-J-CI!DXB1!#^) M+'?#(N4\">N&D,A03U5[M>S8,XPLV1^_F50\2R<)NA!T(72^:'*42&K%4(D\ MH>7=E,@3>ET4Z757MR#/D%OQLU9?0VHPT-(T>6FM]#BYNS [#6SUH42*R.QC M,N^9?81^2(@/)(,6X7(1PB))I$C4(FQJ$2FA(-L'T1.B)R$@4T9O2@BMC- O M"?V2Z FA7Q+ZY4W1+PM[A,N8BK.^Q)PY_ 2L@2FK'BO3^ZLQ1[XY*Z(1V= # M1Q@9$*1.]N>23.(_-CT]X7T%4HXXQ2L5?5T>-*J,,&A.E,K$G?6= B?2*<32 MS-'Q9.;0)QY1O;M])D2X025\),UHI5Z[9F;(C\+)0^E^5NZG^>6TRIATAILV ME(:*X22%X.16H"3TVD;(6-_.T/D>3,^_Q*?LN&1/,D^E L\L-H_YU5JH#MD5 MPJ?LC]^I3#Q)Y6X%HV[?W(D8UA#BYPV)/"%^$N+G-Q-Y0OR,(O'SVO;DY6IJ M?]0&E(J,-E$[%L%;1HAOV0!V M3-5E8P:0^RUF3T!LCIUI)-YY"ZR!DX8U;GLVPCN797IAF6[(+8YF2!D5U4 8&LRR-13HCTO2/WPR;CF>3S)E( MC;=,=R$,+\+P^F8B3QA>A.%U;8;7G[:[@L'5&SFW[?*NDC'5^\>96RZU\7:7 M^U/22["72&]TI9=4^8V,]!+ZTJ7I2T1Z M3^J4(<)[05+1B63W%BA")<,$L*2,PI?9A6^]#+$O_.-_P3_]]]#A MWYLZ3E=Z.U< ISP[EHV&V !V<]23UC]B%OSB__U('"%P=!J]AX945"9"H>2F M5YD'*V-VVB*=$^GDC]_).)T\3,%XHN+;MXQSH=O3H@=S;W&[",I=BOQU>31* MCKHINU*^6PN.-FRO,ETP@E[C+#'HBN]A#U&V&-7DN+_#%^\80707,!^:PK\ M8U[2)%T&\5A=,N6)-WR6CGL_(,_2?_YW>#IW0[@FYM(<,W:^CBF&,]1 &%R6 MEZCDR5EB2M.Q+30X./M'/),R M)9!.++1%AD:5.9D5@4EU>:]T;_WY>C MU]T(6GPTOG%YJ/ATO9,)W#*!:7D=.8(4+=-.\_U4H3-=E"R'372Z28H:(Z1( M^4AQ,X4W"4J<'R6^DTUQ&91XOTIFO5=I@_M^?\F[QJAA@TVKZTS.BQB%YRGK M9I:C*N4"-_$L-67'D;!MD<6(P6;3<3I-2F$2U#@MJ3);+KF3XL6;=(F-T'2>\DIW0W7E%N4\NM-1/8=- M#9QLCHEG<]DXFTL1!M>9F*JW!QT?))<2Z#@/G=1TGS;9=>&AQ#/3T5!Q:@_Y M$7[+*H?1)/GC-\TDXYDCN;P(E)R$#'I[2/(Q M_F:X@.3B)Y>I*E+BX*DVYAG=T,;2LK&P']IG/6UP"76]'+?R%:$Y6A8=ILXGT M1E=Z"UX1!_7DRHM8/ M;F+)B0R+F9.9.)5)Q=/)[*VP&R+@B[Q..=&K$2JCB!&?BR=<$B!.'H\89NVG MQUZA20GEX;V[8?E6ENMA?$CY^)"^%6RX/O,I\CI^0W; 973\?;:C.9&73H?* M3(7F7:\E%"8&=]?YYU>NY@Q?"%06G5++'#R9 ;(WU';, MTY".YY*'EZ0($'R1:1AQ'/B.17Y?H\"RM-+DS8H="-7>ZB[E]!/5VN-YS^5J M0QR!4N>IS)>%^[6]E'+3AXRW8>-@E/D/ $HRN]A"=(>((7EV*_F*^DFK&EI#D@ M9HQB2V#9 W&D*2+RYR^I&RJ1 M/U>5KXQ7Y8OYJUJ&[Q+ ^ME<3>*>*H^\LU9F3_+].$?-OIZ O'!AY(%%-09 MH%M>#3#3E/0Q[FG>W35I22[ZB%O!J6EZ-D\?VT$5O067Q%"0C=1')A)]+%M- MT6!7"U!.4 6#UAY'S]6%TQ^+3 K1R%@V&\]EWLMA03")8-(M,=)(3>((L:>B M)_)AY&(1D8\.3RAZ$O\=64=_L#OM:I'9"+U'9EI5]-9R.:K46N#KE,'+V8KB MO<9D%]FU*C3KJCNP)J-BJ]I&MB*B,OW96(P2D2G])^WQOI;0P,C&_2'$)A)< MO\VE(L%U0FPBTGM3TDNPETAO=*67$)LB([V$V$2(3=&57D)L(L2F,!&;3/@? M4Y71CS+..>-1G4@X[AL%OS^1]NRD\>_#)$=M8]!\%JMU8EY)S($54.3QM.J:PCI*EUB,\G1.EW$YT[$NLLQJ7@J11'6'6'= M$>;'+2W599@?X=ZA",F."&N$[2LBO41Z(RN]A&07&>DE)#M"LHNN]!*2'2'9 M78MD9Y@CH-X>LRX"1[OPA;0/)NG#-4D()6_KQ-QJU'MU2Z:9YWNV*7?X*=,O M3U+KCL/,*$YD94L;F<]IHS(3E-;U)..BVO4[T: MA\?[XS>;CJ>HW*TP$6X_35&X]\[P<3*CQ7FZ)B7S(U#2[O9KJF2P"4'J,RDK M+=YK] I#20I!"8&1J,!(U&QR@BLWP:7\",8TI]W%M#JN\M-90U,VFU7S(5MM MHX$CTF0VSA"<(3A#") 19761K(JA$GE"9+PID2>$Q-L@)-YJ5L6/V'\J-1ZT M+%G9".FI.U0;DT4%]/ 9$V531 9@AB')%*-,LR#)%$F&+T*,),D4O]T2$_H6 M@6@"T3SO9 MS&X_PAWNO2Y\A+ROP\CM,O+>0! <,CD"($M&7NA&^G$^=>9#QQ;YCLXVQPA M$ LO2\ C,N 1-'B?1)9"+H1\1YA(A'Q'R'=$Y GY+O+DNZM;D&=@WWW2ZBOJHUIV\K3J4K/< M(#5:2DNAW,,.*<2X0V9?ZO#*Q3]_ZZLFE#M"C2'IKHA07)UQ$N89(-D2":'J M.RTNV0;(-D#T) 3$P^A-R2V1M@CED&0OO+J\1V!?(!A(LA=&A@Y9V"- QE1\ M$S;FS.$G8 U,6?58DMY?C3GRL5D1C:R&'CC"R&0@F0\_E_D0_['IZ0GO*Y!R MQ+E])S8,HYB;:=/"8W*BJFG5;K=7(IM";$N:S<13#$OR"46%TA!N5 D?V_+: MJ25"2+9\(S7%1_&DS*N#I&M:56JA6/.LV!1[P.00GJ0PGMP*EH1>W0BMZMN9 M.M^#L_F7 )6D'Y@')J>8TRZWFE6FM+:>6QB@LC]^IS)Q-DWL'8(UA,(933Y; M!+9E0OTDU$^B*H0R>K.4T6O;KY?+U_A1F[-MU.1VN46STT&^(2Z'=M$MEL?( MYD0,4FATIBB*Y&R,,DGD=G(V1@\";V=Q"9.',#Q#(.\1L R)4)!]X>IZ0O:% M:SO3R)00QAMAAA)F:+CTA*2OO%F&)TE?N?7Q-( =4W79F 'D3(O9$Q";8]<8 MB9;> N?@I,&-VUU,$OJ^'>X?$7DB\M^,649$GHC\-R,XA9E,V0&VI.I X253 MA[-D^2Q*JCY[[,_*K4=>72H%WF(;)5,;?S6B#0WW"K;;:X9U+ &WWL\ZE%+, MCX2RR]3R4SZ5JN?:(@L'2/_X3>=2\6SF7#SN6TZ 1HA?A/CUS42>$+@(@>O: M!*X_;7?#_)UZ]_2X&E+5HMHO#_N)QE#G\':7^X2PI0A;ZCO).\$RPI:Z$ENJ9)@ ]C0F.Z8) M=-F-V::D6QIV@Y'H*PFE?YO%)*%T0I@B(D]$GJ \$7DB\E$@3!&V R'XW#3! MYV"20EXE6Y:=F0./CD!IVA-@HF8FF #=4I? HSKXO,':=-D3Y.)V.NISR[%@V&F(#V,U13UK_ MB%GPB__W(W&$FE'M&^5>K;%."H[59,N+++V>9%>JMWW+ M.$5865%D95T=I4Y+R[H\FHB-ATEU4W=&PB)7U\>;P3.=67(833(?0!/"\PI] MJ#CT"0K\,ZYA*L!,>(U_T?-US#(T58G]%X7_1Y"8",V1LS01FD^[3\F4$3TC M>D;VLS!-&=$SHF=?=123*0L1;RD">H8=TD1H/NV=)E-&].RS#E4B,Y_UKG[# M&8LVD]%_P_#%&U8 31[LMZ; /^8E3=)E$(_5)5.>>#$+EHY[/R O\G_^=W@Z M*SI<$W-^ON-+E6&ARBB&,]3 )70F# 5Z.4MLCDY8/G.6U8:&Q1C+:;G'JUEJ M,U9*RNHO*O+BH30=VT*#@[-_[+KYW*I(J59=GS+\D+&2;#5#K\=BDD8%=YD< M*@42SZ23MU*#+@*[]QM,I6LKVWN3]M_GI)A>>^!734UQ>8CY=#&B"=QJ@6EY M'3F",(_Z8Y]M"T^NL)@M2WFJ:IK.J(T0)N4CS&&(%)?>^#7)73]'=R\D8PRU^:K53W1FPG=;%*SBF97 MFRZYD^+,VQ0N(4-+[;H\GR8J27I3:J?T-(4!!Z6F9)AX-I>-L[G4S;!"(P Y M;[#>KZUYYX:<-XGLUQYXE"'GX]1VTWW:9->%AQ+/3$=#Q:D]Y$?6X**=(=J%.//JR/4^4G6HE1X'?$\L7BFUSQ8/0G74QS7[ MY)V786^!^:+O;/IUY[L Q'3#AN^P#20=L)D%%/03#C&B[24V4G5)EU5)@SWT MMR;KA%U^>S(_BHF*NOS]'_A/\#U9 Y*)0&'R[Y?KP:*7^%!(4?]SE@BI/^W^ MJ)AD@&E;/4[O=1K_^__V^[Y#J81L:(;Y*X"BO4%-O$ B@U%I#!)#$TC3A#2" M[_TE:2O)M?Q!9G*[@/NO+9JA68C1U$\V]3^QO9_1;!Q,Y4Q:)_8FS =![S:$ M_[7@,XQ@VP\-"SM@?ID 74!9 O3T%\_%ZV(;\U]T\F<2B0'\U1]8$AY24V=: MJ5=;#;M;E_](L8F)@/&_>LW"T;T:_0QQ""*@]N_]B*[_T8_?/81#,6,4*R"< MQ6KBBZGT$5%].=7'9E#"R"EFDSD)9#*L2$M*3DQF1BDQ1S,9,9FEV2'%,JFA ME/KAO?42L'*HQ>\%OCO BCD'>L:FH-&:/E!;VBU_HS!32S6=8:6JJB2J0)K M&P4/WT *6[@L[,/EUGZWL"1(UB16THQ5F$?R+T&7' 4:3\H_Y^CEAW;.@VY] M?2OUM40!DI0:9A@Q/!RVU\BBWDHL/=_S <%)-?3D0[AW4,O6ZI=U,E^J3 M.VTE+):/QOV]52^.GU=B2J1>MUR(U?ZJ;[ I?J!SEN46>YJ@C,7T8N".P.=?H\:39,-3LP>MBS-NWFM M7'87@K-P*_EZXZ']E.'$W)&6J5JGF=[T-*K[7$HN^AD5I'A.I*G#II61N]"D M>UD4FHUTL4?7Y4RG.!9I^K!I,\W/F2J@Y6E"SXEL*Y5TA3YLRAPVK7++WO-L MD72H@E3H=BOS&7A.PZ;L8=/1?:+8N'.3JZD[;S9;BTI3>%*AY"4/FV9:+,MW MM,?%E&&[#_TJ:-33=3BL(ZMOM5KM9H5Y'$X+R9G16\V'@(K( LK M)@]X:5U^TK+"J-[,P:<>6:O2X.[N/J/IAB#9X\W:R*72SUTXK".+U=^83;&R MX8=",RG,6Y365>P1;'IDM>IFI9!:3O,S86$]Y\>BW'ANP?\P1U9+<,UF4Y?O M:*&J,/ET4JI(J^I*9(XL05^>/+-E.5WDRV:C-BTIX\<$ _7TR!* N[E;HJ:9 MN^E 8(N=DFLMGEW8],@2K$U]_"@RJSZ5EA=S=YH66.S.OD<=7G&3:]YITG-UD?<\/GUKH-#U^'37,N^[P4BYE' MP4G,!FO]F7E*ESET1#QHJ@V$33;99QC!=>E)37VHJC8+GWI,"Z1QPC&8QXR0 MJ%N/F=RL.*U A66/+,'= U.;5Q=/-"\]RQ/V:;V25W/8]-B\SAE+K4T?A.FB M-6XTGG2;!QO8],B\\E.KG6TK\R)?*)=Y:U6O&XGY&!6N.%088[1,W+GU$I7H MSO11NFH51!8V/2+:ZZ3%)6?U$4NYJ\JT4K_3YB,!-ST S'FZ5&'NTHN9X*2D MAZ:P%#JMQ0HU/4#,=;;83#6=*<6G[\JZO)'L%3L>B\DCJS4KCMM9ZG$F\]6V ML.9JG>Q0$;"/_Z#I0S'E4F70KO)NII?D'^[3:<$(N%2OA+!GM/@R4#7!R3(N M?^](3:K'^:2(5PN;K-4R]KQN39U\V61*^0[\&9[?C^E6DM>ZHLO8E"M05F:3 M?2RO!["O1W3+9EM/79<2%U,W/6HDNR7)5>_&J.E!7U>;R;)H/A?NIXPUH.54 MM3>OP<>K#1I;H%?P0_[5@LZ(OOG$&21RYXE_^(:N.38 M1O"!=^K!G[PX'.VYC/PVAV=/VPPZYK^0]LRBCU%>,_1/.O<>GWSOF+'W? ,^ M?YD7:ZU+M2[:8W)NEQI72"0IS?%.UH4 &5F7O76AWL\2 M3]:%X-@-KLLGK^K]\=SR'7@8E[@)_&90\K-S]%5!JJ#F)U^/G$BO&Z I38Z:YS7K;NSA5%AP + 9;+ ,L5 M;]B?&'B.W28GT!-]Z/D333+V)>94N,'FQ*JQ7S+K9?FLX1NPPGP55F@&R\/M MP I#,TAN\M;C]_*Q"7NLAZV5J=X9R% M/X60OLDTA!TCB4I<;A;^$(SX)K-P2QKQ-;,@;'<@WZ74([8\"K+$1J8QBQES M@.JLZ.,8NOBU5&T56+].9T^&[X+H*:L*7J=V4)D&EE'H&*[LBF?_RFZ*%\@;'C#E.#$F\ M'N1H&%VOQVT89J9E6;^0JO:1IC9'?:RG.+UWT]/28XB^J*PKUN3^>>H.GCJS MGFZY#7DEYI Y1E/)>(HZS/I/3LM$V2/K![H-.^Y+NG[?TLH%*Y>8\XS(4;E6 ML;6P:TC7D?7&9N.YS'L)_(FN1]4S=M1\,^%_3%6V<0T!5.'3,^B(H^S;'[6) MH^RTCK+.5M,P/O/K.Q[T;I.ZFZMVDLE'-H3GOKE 2;&2,Q=,4 M&X=B2T[81&6)=^RLWK$/:^PZT:,E5ID^"85B:3--KMH/_2S66&A2Y9A4/)4B M^OIM/&*.?FZC*C330 [,Y+;4]3>!OS7;-L T%,F:O,;_BF4YDB[#K.M-&Z74JD0!W7,H+V8SH; M9S+$^WZ+'KFZH:@CV$$L\+)AVM.)!/D)0LHJ)@[T"W\:@XA_Q@7E,R[NR8MR44?<2LX'&ZGXOO? M+$ $.+([/#HI>R$8XR4%>G=2O=@&%5;&Y>M8E+ MGDOFB'.!P +Q&E[,&'SK MP'@A0 "S;+$Y--J2D- HKG#?<-O6NHT (7V!,VW(TO[RHB"8?O1[\! MR=0-QXYIJN3-"'$U$B_"-W U'DQ,-+-)8!K/3KE[1F&KVKRGV;5 L8]L!UQ. MLR0F^]#FU?YS4NS5JP_]"H=J%B/[$+D/LH=W*4Z76X*H!D$(XF<\EVGY=]! MZRNA_?R4Y/F9F\OU6L!-"D^XG/DE+,5;48D(>A8+$W3DL&*JOI^>PK* ;>%+ ML8&A>-)4%9%/^MZ('&=K8*>^0(Y%3- M@B$G.W6^D']<%954:61M5B*=0MZ1#)N+9[.'UYV(=X1H?G2='I=7_/.RJ[ZF M^+523[CK919E89!J VG>Z/>YQS92?)30,YY*IN+I7(JH_FVY/SQ;KF6"N:0J M,>!=V?!\'H8] 69,=DP3A,441M-,U>5^UKB:=I4\R9GM"IC MA8&@GL$V6BX3SV:SA%Y U/]V7&N1XQ.=4?L38J[3Y?I64P "-Y3Z='.2,CFD M_="D2V;BF?09DUZ$3.J_DW-M&RB=2R[RO7I9]F79=,#.XT8<:]_^('Y]Q]JM MVVJ!)K8\142)NSTUK.WH?4> N]^E:@_%$<]3A5E2:A1&0S";0^#&R?>3N6P\ ME4V2^T-$H4/G6;MUZ^N+^KQY$IP.2"I#"K@)NEQ,/^'"UEZ@[1U/V8]L!.E\4MX,F5)N6FTF@)5W53W]M!)IG,8_D\[& MV>09JRH1T/C>H/&6O^[:HP\59ES8HOPS9K3D++N^*U$2E9BGP?-B\? T*K01 M9B#C,9N.4\DS'@9O!3.BY,9CDO@=C8_6LB:NO+_9#;X%]/OV(@'Z"QF'4'<+ M4'5;ON;F7<$"2D5O!MK+;97W6.G-!+T04W*G/IT-6'8^X34[P8QA-[WZ JEL M+I[)T<1A0&#@:Q8@08$+F7M_A0*4-,_Q#U0;VGUL_WXR'\KE"H=1 %^/R&:8 M.)LB=3QORFUX/0PD3L7;Y^N$DJ[WQGA/?&T_9&M*1/L;4-&(9-^J@\9_Q?#% M*U8 "0#LI:; /R*[+S;2C%5L9!JSF*H'F>)W;IM?__G?X>DV[T@N.F%MA(*& M=1FD(A(:50F].J^(".BMGGC3^!4MQY0GDH6+],U-%..P7N\*F M(PR6C\5Y)M&0N.E*9' V[!2ZE7(8VB Y7XCZWY C()KY!DZB_;UD.U]*4:!$ MI0>@88W<]HRBQDC[TS]^,[EX+G/.I"$A$_MOX2SQ+3Q/:)"4Q20D-I:*!1\: M?!U@&9IC@WA,![C 'B:]2)YL*<1!$M'CY[>LGW=U0\\':3'O6*H.+(O;Z1JW M5BT1)8T1 XVKZ+JQQ$^KZ'(=S(; %-WJG)NMGIT'JK#2U!6;SC>%&7>RO2+H M%[ :P&Z.D)O4_XMR9+>07<4PRC6Z(KA)8SS.)AOMU@KN%DE<.26>H;-Q)G7. M[*#?3(&^(VA=9ZC1KX^HJSR&T(&7W;MI[^+9MV975LQN6H9D-XE((@_GY[9T/ M7[%(L9["'>6GOZ5TRZRH>"\>8;29X=Y*GFO-L9EPU$\/T@$/00NK_?1=W*%S:A E&NDMM IXN:?WB7P"FY6["Q@^B@X,VL MW&VY-G:?*\DZ-9C,FV;E?C1B$F.1P4GVB4N#@,1E+,X08\3ES[>7#:Y_%"E6 M-^;>>SJ3M"+9)>H!'K_XE[YF^G!FHJ%6L39JWF%Y35%AFO M. 5I[)T/$4=YB,C?DV")=\W(=F-V9NG@9+YNLU6G_)"B5HT9[-V7JA*^2F' MH 0:GRP#C<^SUH*[%1R)DA_S>I#Y7=V7MX'Y(>1HDLN$1$+#1 @D GJK'AO_ M%9]('#%2=4F7SYDX(FR3$YY#V&W 6318:5E+P=;H^O MH26HH%VDCTU/'7E?3X_1/M5[6<>>. M9[ 5C-G,T'W+S 1S/[,9<=>0 RNY;1A"L^Y#;,R287:VJMP<>3J.-X(CP#\R M2I7A7:F:$5REDGO2'ED5+,:HARC!&7 MJ=>I1*&6,I/R^GE67J$>0L,PDXRGCE1U(?!P ZX\_\X?2D0!OP7?C7[;3U@! M/[94!7@"3-QYY!;/][GJ=YN&(]P7"EM5+^QK=TV5O&4O!0'^=XN!/2A::4-) M2VM:7K"C7&;^I'$-3F099%.R=#*>2Y/;/01"OO-%P,AY'/]P6?ADV.%2\M@= M:;WJM.S0D[26G[*)[ IA!TF+=IN>R+6IFX6Y%C^J*X$Q&W70N\;3N#*"QB2LT9-ET/)P8]&0,;!0;"6)Y(^!C%H\(&8]S-QTY#3U3=V MTT3NLL"[IRM/U9LCWE?T#M3SIHX.7.C_J'K>$IZD=-OJ ,LV5=D&"DXCK2LO M/]AK6=%ES4%K4E2MN6%)6ADN[AQ^ _[ND0T;+ MU;;TI,J+>CD_%EF_29= M\7X .UDC+J1O?T /H0LIVK'$OP+_%IP]0ZGX:ESTE7B[)>QO,][6\UX<83/9 MZ VIV2L+"Z7?U.Z*G0Q8PWT )\'/Q5F&C>>H'*&_$50(G]ONMLS$BV/":RB@ MECVNJM_U)I1J@()>E$JL4<90@$W"%).+9X[2' 3_M'"6[9?/#8$\%LZ MHK49H]@<2QEQEQ+7!'&7GFW3X2RQ.1+3*)D!WF7N:\_29O(T$JBFJ!?YW+Q_ MU\M]N5SG7^TR1S:-NJ,(HR7<6(1N::8G9[24FNF^3"@B'-B&6F*C=.9%,&0VW-(OF-Y OCIZ6W.2*[K26_;L1 *%<-!Y5## ML!/\][GNX%YAG"' _)W'$JB]_EBB9QNA2?<*2N\IDQR!ZW@LCV ^_=09YLH, MJ_#=JCF;-I[NIL6GMLAFO9 XP]#Q)'$V$!SXZXNTWQL&6'&JBI0X>*J->48W MM+&T;"SLA]# @-4 6N=N,G>H\KT!OZEQHTX!PP R_9@XS3+Q;.XP_O"]<> F MG([7NLE IB&,.;R^6TV&LS#,0[:F1+0OY.LBDAT5R8Z>A^;=@DI=9S[7 ,JH M(FDQ1;5DS; <$[X;Y6';%EM2=<^^A(;;:+2&B8V$U$ M0&_U_)O>A3[FDJH@[PMB91LS$+.E-;F/>/'8^"VZ0C](KOEN[M&+TKPK6*E[ M2*=;4-&/^#_SG7&7:K?3\RGH;4I GRO#GM@6DSB??9:)4\DS^CX)/'Q?>/@8 M;>:[H\-9"=]_1@>M R2UD1GTJ<'D<=PK]#C1TL8('5"9HW@J27AUM^AQ(2F> MR%F5>%-NY;!*))1X4T(MH!'WIE!_#E,T##V!PQ&JO@26C9-TZ\K1E-VG#5"$ M;9+"<\*Z#5@C7(.PK"D1;<(U()(=V9-O4-]W6[KM1;DVN#_+IB-I,?2C98$7 ME=W(^9=0PLG5D.L'/4S+LGZ]456)\_2WJ7-(>[F=\AYQ>NI](3\UTBK'IX7! MO"S3:66HM,5D$I=C2\=IEM1V)QA KH6$,+)Q*@AXRO&%OC6=+H1%-K=ZX)8# M62Y@"$"W0I+).'ND2,[WQ@!L[/VO+4&!/H.\/CN6K8Y<[R-5AUVQ?[TW_97K]'+3XXG)-W7H:]!>:+OK/IUYWO A#3#1N^PS:0XL!FJ+ ;,D-1V@#) M!EM_$;1#+1M^,-MF1SRU7'Q5$!1U^?L_\)_@>[(&)!-)_>3?+]>#12\)P)'Z MG[-@G#_M_JA0V;P8M?L_?&5FK]/XW_^WW_?=*2PA&YIA_@I@>F]0$\_+QV!- M'8/$T 32-"&-X'M_2=I*"SS"X;S\T/)3[90(-XN 2H*>_>"Y>%]N8_Z*3/U%M MP1G\U1]8,OLSESK32KU"(7:W+O^18A,3[1G_U6L67DFB]Q#T,T1.N!MH_]YW MM_H?_?C=0SB$2.!H,_#4Q!=3Z2.B^G*JC\V@A+<*,>9M8.G,MO"KPWEQV^RW.=PEVLVZP)O4JST8U[ MWHI*H_ SQC6*L:Z0[U:*%:Y3X;LG!)//=K31[/%=KVN]9JS0;!3Y1IH&/ZBPW7.0V:0K+1-8Z(8%^K4Y*@6;4'>[!Q6W%R]ZL%-YS9"G MOBDU%)UQP9CR=[4<7QX7J!7HT?56S[<-<99HSGZGG8B:T3]B )IH<]A=VW3 MR1#H8*'>7MT&W)F]!:1_[OO\]J(;*?L3 M>6I5\S!1M:'XRF\HWW';X_50]X=T'MTZ9LS]H5,=.'%86;J&YN"4X@&,Z?+/ MV+_L"8@A>X2A_ETP9A#HW3C^E?YW\/'1![QHL0*O/W&LX /###XS'-/_\)_8 M2K(P;=J<&R:VSU0]AGJ"%0.M=P,L)45"3L.&L02S(3"]3C-(X:ET'$L'% TI M-H<'0576W)AM2@@9)G#14%Q0]D836ZGVY*,G,LL9PE./*IFNV-K)_>NT'95&Z<59+&$!&9W'5M"\@?+]XC & 0L.NSGJ!ITZ4L:Z M(9FFJ*?%S/-2?:I.07?0^]=6%O9:;%=3@K]JTDJ""APL*59J-%3H3T+3"RF\'48E>I@ MK M2'8,/<9VY\CY ?4%*H?B'6Q]L(2R)$.DFZER/#:&X&CJR)+P %&'9KFJH'!+ M,"Y@0I"T8M#(<)3$4$('XZ"O"";,3ZAD1[J&^K/7/1FNJ#%#O=D;&ESJF#/W]4#2==3Q_0<' M$'1T5#(ZVKQZ0O 0.,<26BM[ H]G"?S#[L&X:R\G&:*%!A3O&QIU/2&,MR3LEX>W'FJ!IE56DX2,T>!O($QT]VYN'&5#0+[LY M[M6W4RQ[QRQOG?&VN!VMA#Q@&MB)4L^4=,L#\IW, +C!P<%;-AZ6!@44#1^M MG/_CS/!4%G5[*^[!Z&)6L*O'5EL-@@(^ ?JQ[Q_Y&II)!\D5%-*Y Y^-"E3L M]S2^M_ASR<5WINR) 5O9>ZW@1Z;AC"?!(N UP8W&4U03PN1):64U#__5?@4 & K(T!M[/ M@0A*LFE8%EYG?(:#.Z;E3Q?2K/TI'V+#W'N5]ZA_?L9Z>P*RK^<*T.#48OWL M-"NHZ^@5@5#$AB[LO.)@-A?Z@S0S'!V7_,.P"Q?=EJ8 V7K;,>ZO$GK>"'8M M'HS94SEO?/[0D"T20SZ>X M8I143#@>^5($V"7ZSH\$WXNJ"AF6C](7!Q,?0 MNN'NG')O_M#&RZ8/G8H?V-1__-ZNQ%D]M)_:J?VQ(!7=WY#0EK,G.)@_8&$! M@'@$A1#8R$Y\L:M7D'SJP/:?@/37A @-K-U^N=MP?&5\L3T$*(,,4=E4YU@P M1@"*[*+?H44(3Y<085X@N8UV/'__\I!(VFNQ M!70=;X4(U[TM9#NDG;6R!9HX>NBV:W[Q)OAL.+W^O@3W3=,* RVL) "HZ;^ MTQ7)AO(-/Y&49PDYUE!;M"Q;7+,J:*S(Z6Y/V]AG:^KK_S M_7_2;/YO>,A0>M ^@1,\=J#2&5"W]M)\Q/&9"<"C"C*B8*]06]W0C+$+CRFZ M@MU)+[JZCZN[6=^'>"R3F7];GI[J*.&(/S!OTW@M"2^-"T^C R5&;>SXW@85 MC[VT!GP+-42ZR?G[4J":"/\X?V,I2YJT=F/_XLK_;(?M2;&%Q?CHEH=%1C,D MQ=_[\]0[.Q FB;AL"E(F5"F[9ON3K>IH#4 MY-G'<<\1A!1W9X=M]YQ]$U7&E@Z4:.R*0F$G^&*VA4 YM"?; FJ-DR&@$CH4,$A,@FPT..(X/5MC:@#],T&3*O@+BI,J&KJ/" MQW#:9G!6+.3@,F(HO@2/F\!?.-54$G,X<7N;H^5:-IA!O;JN^*=WTE_W++%] MX>\ N%,@1+(.9'Z+B+X5C U"7U=4S$EX>0[9^9@@G& !AL=!:+E9:.>&]I#H?U^$(2(7\0>V=^-;0=SJ M$U$NYAP:\06D&V"##F_M:+."^(..*1I\'+:^ B\.5]GZ;M & >!6!)LB'+<. MW#0KPYSB1&RVH4C>3KA2H6D>S"N+SQ>1^>;Y8 &1!P4U"@D86_ MO;71H8AP%7\;,X%LS. >[L4LX:X-!P>P!0J!.CA5Q&-^L]./ 5FK$QU RTUWF#\BQI^"X%&M G M]?[_G3P+^"#TYCG,WAX,XMAW"$\':!#H>(5<@(%@Z["W1]R&L"70)\CL/R[Q M%MI(H1D[A$(#EW8)_#.C@A_XXCE[CC#82-)4 M%*H#PROW,Q0?!?0VY1%8]LQ#%9WWTB".?? #*KWS%Z+C@ MG80]!5U[YCLRK(H> MZ,26I)#>(RFP2W6]GK;ZV:FK@GJ18W6;?6ZC&E&'5T)B,Q3Z0<9(X)1XZ8E$ M 8DKS*=EVF('E6+E8+?P;_ZLU#%!1>SVM;R8J Q20M,2GF:I6GL@ID\SWU = M-+<5R-G>K/.2/'F$$GMTSDM4N6C;HP5#E6?"H *4UO7N!^_F<,9AV)]_=F4 MUGNSR4]%5FT6GU@^47U.%5.%C3($UYQ-H5VH#%J6E1(*\G-YPI7DXG,*2O#A M=8:M_.KH1:_P82O& +[,LY9=^,J?+XW)71P#H=)N(\4>!A28V@N=>L&XG['. M?L@?ZLA4-U8:4.".A6PJ]"G<3;X:"85'&&3-:6X0@@QP43;FJI"3R'X "4(YVEP\!^#>D)"9XCDRAV B M:2/T?'B42GA]W([TQ52&R,XLH,@^=GKI[MM3@Z31VR-Q./Z%/.(]$OENMD$, M;.D8*QV[IQ5UC.R"&-HK\:/@2UXHP9;P BU]?-W'WV#WQ..%Q>H,9ZH=^&$] M(@$XYCJ&HH'.$MMM&[N0-2#;IJ&_BDI[+YSM2;BJ[P@ET/0T\>ETAAR\,A0L MR_\C$J<9/(/#PQ"46J2QOAVL[FL+4D(].!S"^8%#,?$9W5>?P+?I]P;1P^#T MR0ZV$H,/=X=4WZN,'J8#9+0CC8!X,%,M-,%!\,,737R:]2%E=_@T@MB5?_"< MX$,QG"EO-?87>&L7(\5%9JB&=-TSC.;P%]FS\XVYBY^%>6RXLUB-(&HB@/<" M!/A+$SAUT CWDLR_[E@@#?BT[W@'8A75(QHZ6_*%_R7/U)])SX:)*74C/]*V M]ZS JG/\5^]6?WO<,5X^-.Y+S=83C<^HQX7FY>I91X!Z!!_I^8GA!F6C:1_Y MXH)F"".7%%M*EOUZ&'N&#@IV!V%7]*R],2 5Q?'%@.(8.#&LO1,TFD&_P]X: MSZ4YND>)/3%[6N.=]#R7'=32B3K'/B2\B$-'U6QO"KW0D(I[AD,\Z/7P;9IR M8<;B.\>3E@EM;G6N>5O2"SY^:"C9..0I^P1EA*G';J=YJ+A_A\UC^'G1==M_ MA*/OG(9;04#MMH3;Q"'3]Z='GP@8TD-X8M6#0_T+2I8G @R5.A\ 94;7E_ M6L/+5CWW[8$32\$GKBYZI+O@JDM@-6T_\#PUZNQ3C]PM]MP$<\GTEAKUT%2P MF\Z#?4_H4'_G.U7;[7<(6^=[C'YT>$ 6(7K/CLA8YKC6CCZ.K(;=;F(Z\(F> M8>SQ=S%+(; >\"T!Y+?RB':H!;^&!A_<9Y "!/O@EFG)%[;O@4^"!QA,1_>G M9SI*+IV)O_W:JA MK1H:/&@&H5UK.9+' ,&DC[?GZ6>,PR_ 5). A/(5D;"@]0-/(4/DGI6.!]1] M$^-/XNK/'S;13.#=TT6SO)LT'[VV%@?G4;4Z>&&0A5W"'&I\D8A*5+?&WTA% M9[7=00K9W_"I]TYP;XREXM[=L)&*.+[;7D/1\,R(-V;$AT4X"0!EK<'2=^2I MV\5' X-C05=;X%8+-UUE9X0%>OF!F?*E'!I""F940^,'&H18W+;^),S.VA/% M_:L6>)KC.Z+HT,7BM0M"[X?B(A>&SI$P- E#7RP,?:W ,NQMQ4-%8Z[JJ*_H M\("#KC-\4+%?VPZ[K?\S^.Z#,(8324$=\S[?'2W1J5Y23>17\6RHHUB]>W@P M\?[5&\O1//O4F/NY1':G]F!#\JK$(R+."!UOD#D#=W1H1" L1&B&F-VO.KC; M/7S4E;PK"I*_*:.HMF-B7IF.@TS8._9.9[Q=9-L7?[ OGX\ .)@9%6_["J9L M+?&K7^]#";";@>NY?(X';/##MNV^DNGC<",)22(-*4A$LU"2ST6Z4RDZ)&?4?E8,N#MY?'#?9YT9])0O6NU^XTDW39MMJP)4V_;FH/ZJVV?N\B MA_R2=])-?ED8K,2D2+UNR3]W0>]A,BCSU<>YGD[UG#M@ &9% M#1U!DIEU9SU9KBT>M4P?/)-VQAFQM^&G77MXEWE(K,1NLPU;YEZWE!\%NZV/ M>B6^N4IMM-J,FGNB<].QF#H5*#>-_BTF /V7."+J?8*MCP8TE*X>RZY MDTF&9W)*9C3?2*E)!K4\&-*FHJS824%M"V6SU)ETC>QJU&O#EMLAG3G'01?" M#>(TP?,'MST MN#F@L+>AYD+BO=.5LG7U"+?7/;N6T.ZE5VTVH>Y M@'F1N<#[M^O,9CY/>F]V8KOIB07S\JXO6=N%>+#K6>F^H#Y1 M!6F<;R170[=F<>>L"K\8V6^M;7_)>H_CY&-YT:_@W"([VQP1+ +7="[ZLYUY@0G', MW:4 W^D2V%W(<6'[-SJQL29C_X.B8AIA<)JV]N;IVL&T%V)AO;> P=%]UR*X MWF$NO45Q='AH128POLT0>'?C009=[PMS YV-5'S/9;M:\1=OFDD*CA8L)C.S^[_'[(L0 M?=7$0AK>)'GPWM2 M1[6F!7S9&?VTA7))R4^?M#6SXKMZ]J[;9<2''!\-*'\Q/'S"]^YRH_&%1G^W MR9GV=20("6ZUSKLQ^AR@]O7?--_ OL H7)K9P?/;DBZ&H]OZ=2QO? M8D8@X4),EE&L' VD5*P48O]]XL2EG\^/\YD:;*@(*^IV14?;FL+A?>=H@AQ1 M2A97BSLS2ZDK(;3HN+4,?Z9BAZ)G;\H[&6_G/^M,U9"5[;4 M.=HA(;SX[@;4 FZT%KZKO\5+;]?:$PCKY3/AC %=L8(6VPMF*&L, K^MYAR] M5;E;;^3\\:^>[D(R2$ 0-1[M+K!#\$/D89EC:\"[2(B["U^P$SF?]($#/'[@ M&UUD0]L XN5)4"<^THV7HYP9.KI5ZLDN"'J ]A]_W'Y/O$"G-R/8,E*W;BIC MY84J1_AR:C#_BO]-G.P@\'R'QS3 Y8)A0V,70O4V9=XQ#3_1&8IGP58MY+P. M&!9PQ.,QBEI!"1.ZL2):/W,/,)! G%MG$3%OFZZN#(RQ*B M4YCC<_F>"DQ1DBN9KK!0FJUJ6V!J5(+[&\7G= 7]A]^!)V<7H*XC M9V@?60M'@8"KSVKUS;W4YKO%7'')#(S2$\?]^)U,IN)I*G4(!&AISC/#:9&E M/'OA)#,\2I>R6M*\+TZK/3UYW]@(F<;]E\M;?GV&A]5L;\TPKG^Q&&W3<_$0CQ5\&/ M/WMU"K"A-;? K^"'_4ZA)?8[A(*6/O[_^U>U#IB? MU+LE.MR+7VAR;J$<%WHGV190K@L$,88LB[A6Q<"8^%< M%^IG*DW6)7SKDOGY;F50LBQ7@S&R+B%<%_HG0V LA.N2^9E\M[8S61=BCI%U MV3?'*.*U/-^Z?+(T_9]\R%>;@^PGYN"LWMHS7Z([\YS(AH8^_+\?R1]?M3NR M/]_=W_YZ?K*?GY[W*A+V[/EDSS_#GN_3)8+KI_-U#-]7C@6W]J,#CYA#Y)/4 MZ'@ *00@B5'P>:. :,4WTPIB-A"SX4)FPXD5_/!6]$F5W.-3W0X>(D;MK>#? MA^7B1 /^ U?HYL;KD7!N2O;9J,C^W^P3!T._R,81,=/Z.I.$^2 WI5$GW$W> MI63<'+K^B>MP

_F'W>R(VC(QO>51( G.7I>?AKVE )?Z]N?%_;UO'RT9L_<,8$H9^^DR?.D M)$S!/"]GM%%7;+Z^F[Z]#4J+_@70%[=!_?N>XD&^FKR;![H\@7V=XEOKNX:6 MW1R5#4.Q>H8M:?YM]7>>TW/GX,4CN@Y*#0[,@[:OGM6=2";(H\09^'6UXQHYOA6B;=+KN-)7'OL#,\NV[S?W=<-*]F(VVNJM <2S:[>G,K1LR/5[? M,TF$:%F(:.DS(=IU1/[\-AI#$&WKIOOND,9\8R-M^)RL5H#TV!.Z_6P#Z*/4 M56]'XRHYO:=[ZSNS/O/QG4B[/QJEZ<4H/G7-5RC7YCJ5W, M.Y S9N/$LCCE>==BW:3-ZCDMBTJQ,#]^TXV+(1.]J90?IHV>Q'=KE7JN/+64_@R5 M:4I!9$H29+HN)RULT'1>'E68D.D[NQ\#9$K;;5!8;]+WPFS"62GU06_6@6H>E;NA&W M1M-=?VS(;'W!2T7I/GN7L9\'@_&EH(FJ/W:ZLC&T^.J:6CC#'EN;*.E%T]WN[\95?Q@TY1 M4,Z?GU@'R,98QSFV0E6D(ZA4LJTXXI5Z]#KMUZ0Q%5Q@#%=ZVM6>VRL?&^Q_ ML;P!_]U6V?H7^HFA_EWBNGG\(_WO?XY]S8*]4'!56KRW!E_CNH7MMWK&'$IO MFDK'8\&,XAJ;@/7 M*_6JC^)JH[)?>VT(8GY=351:_IJ5V/U)MG U^>W8E=AJ G"M6-LTM*#(VQPN MA(JJP!V.&WT[F!G3&Z.TG8DXEB\]F B_1- (#=_RJL>A0H1P<3RQP'^W7U2B MFWM-#;],#A98L)8GDCX.B@D9%CCLUZLJ>7#*EGZ90C,8-Y:N#UI]<'^FSXIZF0+H-_O7V'TW'EO)D*];*+VS.L(%[3<5]R^ M& @I(@C*XE)__1PN:4 M#&+N=8["% [\4] VPL[RO:1T?'_B_.?^/!3MBO@XG?AGY.AO!(X+6**:/D<0 M.ZG9XWUV6K;'?_C&M9(>8FQC^9-DXLSRI+(1DXJG$W="U9FFHP^(^:\0F9F( M __1;>2N'M#!^EY'C*:=Z'OO$526N'H2J@AKX#)(UM[H$HZOGWR)5D]!?0'! M(PB19"*>8/QI(X8= Y!(I=-)9IQF)N*8D0AVG$H#89PDP80FB8E B<(/=R:" M[];LJ)*<38Z&.E')DGW]:;4#N]X&67KG+8DQE:W5!KT,%RME[?*\96TF1F9, M7;9DUS%^Z]!/?95=K^WG;E(N3OL9*- N6NZFS&;>Z*Z:*F +B5JOVVX5&!FV M3)VW[(YWXKI8+Y95:C*?)H4F*Z0:*(V#.&\)Z7"4;S^O*"(W+98&EEAU^FGO MG,%IRQD[G/-Y62]R_>5P6)U4R5BUU((MV?.6P]1\]"3FR6>N.,U4J]RM MM*!'>;&D;,<:#.K#@LX+.F&NJQ9?$+#O>3'1Q;+1J\Q-[9E?D+LB.RV3(]% M ;3+X<>;Y^'6>#*SZBZU2LHBX^13T]:8O1Q^N>V:JQVARVILP&5[Q3E8&R74 M\F)XT)E6)&>UF/']P;B2&;#MWF";@2TOA^>&3X5,,1_KJKE\7QT^5^S$ IKL MR:ZQ[I:;$[*96C7W/LFY!_-*:S3."V.\[O=\ MP$NB[J$(?1OR9==B"@3;,=U"Z-!XB(B:X4@QMUAP1Q ZN)H\KF:(JN=JL%> M7(PE%(?(VH'V>]/_\]_8C-C;V*Y- HT02W#E<:=;BWBEZ2)P'5!I2E'/8G&+ MKDL 57;'YN<,:E]YACOS^X>>PJ%;Z]]W*J'HF0X?<,[^JRSDB&6*KG$70_8B M0=/DEB16!$'&YTOY![2\(/Z+;A'6_55>DF)!,.Y^*KJFZ-" 0'[W?XYT"Y&& M_;N%^0X*WK\*.LX@Y7RIGY R/UA8-)F,(POEQ__]"J8SB^.-KA-QJ$(Y11Z" M98.EA?P$;#BY3AS$S )=&HJ]LB5T9Z ?B H9>X[)4:%2UT<[\H<$Y#9$IHXV M533-=2&,"5R"5UH=^Y9N#6K8"WHKR"; Y7.]XMC%UX)[;T'=0CG780J0VKY M:ZEE"4P&X_KGGOU]Z?+]SIUC' M+I0I(.3N(JB,D2N$H-[R]Y9.IK;WG:(1R"$H=@ GM5LB#D+?Z\"]AVP'!#.* M=J76"JK^ %]&#-C785O3/.S%1F#G<#Q%B,P$Z!U. - C"V#'(UGHSZ'-$[1M MM!1VV&/SMYDDO'$EK5TBGE[MU]\W,R772Y2 MP7F-;YEG.&VM'H<#@DDN9Z% M@=S=+DRW[I8?B "TAV@:NB+ZP9\=PI,%$0IUD("$K@:L**9CZ'<9$#'6TM"1 MP(2_ECN\W7'2XQ+94C;:IG4LX!.G%W6*1_K@ROXPWD$\'?(PF_T.J0/'/3R& M+(8[]GCN3XDX [_R5XLI$M)M,U_P-A3/@V/'>]1KV-E:,!7#L8ZA"7N=&1)D M9@Q9$4ULH%M0&PA*)H7V,/" K5#/TI-R)*2B<238[G+D8R-KAF" MV]"#PYWB>]=(^LJ6U'%\[X4]J)O#%&WV7 M&4NSQC8SB=4:&[Y1SU+34OII*L:N9"Q=;W?7C*6CS4,B?DIU+]]&^(&4L@^8 M[NZD$&5X$T([GYZ<]*UQ''L6'-OP'[B[R_C)R2;T44ZAU^80@DXQ\73ZGZZA M[D_MJ$;BC_<>_F52Z#@5%BL/(%[(>"(TR *)E] @"R1>0H,LH(B)LZ^> M6PSQ\AB\).)LR"\!Q L5)T('YGYX>?]MA2\AZ,T8YN/@\A' W#5<^*5 L"_0 M3!*_6Z&92<;3GWLIXI_6R>K.3 B-?AB9D4X'>UZWJQLUNL"+'"@N%9/+103 MH9BXFYAX8+6]6_-.[9Z5W$,Y$LJ1;RQ'F-\5(Q05IQ]; _K6K'/#DK5O!;0_ M@58^*B3N%B1^!%_\04W2MSEC 7O1P"N<0<23R>_&&;>K9QM A7HS^OE@&0)/ MK0:L" .ZZ0:=V;8%&U@W4YP!6V0 S FTA_/88CKOX(W_O<52W6V1[U(XB._D MQ^E,MK\&A82HKA:YXK@(5@OF@_4;+!/W:>/C#>H4RAT->8Q+6G+O^] MP7K=E)7OPCJWJGUR0]ZAW\$[^*ZUPYVR^[SQ:W?+*G*^-%/E]DSMCWBNP+)60WI'_\ M2D13:2K*4'>I6N)F@/SUTL--N/@N''6K@D4W9*E;FQ.MY$I5#7J0)')6+28M M]8&YQ+<5HJOJ$\GXG8QL(GA&]C__-,SRR,ESCFDL0;@+<3L+*%CFSNVLW+=2 M2 ,LCC\E,(+>NMSD5X:45BUF/3=FO).BFFK:3)2XU.:Q9HZ>2\O%PCA?((I= M=4=.U(W0YU"]2/K'+SJ:9)/1-).X7WCD\;&0FT4^OB0C?$Z8XS56I,7QG:&PVO82 C&G,F[U09J,D_<+=GR_R$9@='JHQ$,E?N5]P]2D,&WCL[=?OE:ZUZU-G6 #Y/'6T8<< M.UPOM8&N_NO.!)U']59/5,3S++L3-49T^(IE/0/*XLSD^,$;.R-3+JE5I:<2 M5..YQ@P[IM"W45T9^LO6UM@HI&B M1E9VT58I)DWT#3I=&^HR9)[$CU^I^%W8)DP9"80)$]HLHV6++Y8I5/+]4TO^A-6'$Y;75F763N MHYA1*GZ7L&B8E7+KR7<-6]#"I)0;VE@G,HZ&,DXR''23=C MJELFZ09HY8\W MG<[\T6P!%+8\/\YR,7,\6F9+!7DX?;#QL\X:C#9@2Y9:U#.IWL8BGG@#U<)% M 1LJ2I*)*)N\RVF%;Y>C\CUI_U;!F+>)G[JQ<3*7FX[F<+T&W]%,CA5%CA2; M,B3M!"1MXBX9LV%2RC<*E 2(G4,E'ICX1R&_RC\GI>Y:995.H4FOGWN2\> \ MTYB8V/'9U(;@5C%&'#'#RFS9R4!)ET:2+DHSZ#P-&^:HO"=B\2UI_U;QB;>) M_]9*G&Z >C+;:Z2Y6!:(#;%7>NJ+2(FC",.=M'CPDE+\*IC_=U(8R_WME:$2 MO-5?/L$7CAY=JRIJ0# 1$&;>'/;4C@:_Q[VJ+VHRBO%7OU\Z29Y?EOH_)W?" M[N,^J!"58?[T^?)H5=Y=M!3&G QB[I6SPA0._%/0-L+.\E:93,?W5^#]W+,V M D.$).)TXI^1H[\1."Y@B8I<'4'LI(B5]]EI'2O_X1M7WWJ(P35.F3BS/"GU MQ:3BZ<2=4'5&E?0!,?\5(C,3R8A_=!NYJZ$6]/>KM6%Q@364G(1T':JKN;?9 MA.,K4NA75ZHB;I3YI2:H989>;A> MM>0Q==FRU-=DG7V:5GBJ2*5GG=RTW> S4)Y>M$RES4UQOIYIG)!3BO5,K#]% M&IP>I\Y;BA5V4UWUM)5*$;.-Q:@"D:;0T5GBO"48IW:%U$K(J+OG=+%F":#5 M&*$K""Y&K]6R\^9JN]0()=>3"T\S4Y)S&=B2O5B1M"JGC!W%09?.)"V*[:;X M.FIY,4]^IRRUU,!(\CE]Q=GT=MYO-O")Q8OAUXGR+$FQYQHM;:RL"M1\L[-JDK7DK@5;7DRTG%-L-F^7JX0R&H&2:E28FHBS M&2^&7VSSZ7J?U1K$3I-!3RE0:F:2&;.7PU?$FFDO:H2H"G--ZVQW]JYK;&#+ MB^$=SK$ZRUV1(G9&-V;NQ'J:[Z,^+X=?-:2.,1@(:T(9]ZK4+&77]2HRWBZ& M7RP'29EM-0B>C?6@K2CP:7&^@2TO^AQ.ZSVJ!R9E8M=,+49YHI"E:*0U+R9* MC>F:":J=%0^28K[;D)\J8(+ZO$"H;/&.5'O6^ZH@9V;/4JS3'19*=4U)UE9B<[E:]RO5(V^XTGNS@G%J#<==8M(:8[\C6N?QII4.)V1W.^N!-FV=S3:)'I MHI87?3[E=*/<:H@E52@Z3YV-T*;XHGQ-/L3Z,RJ77::>^=B&'_=7E V@)PA; M7B"TNJDW!'E-,URN(L76B\3(,>N98TER9G+Y=4/S92J(JDVY^66J0G9[FC_'B5Z]6*@U&$=G? MB?J$U4HO^@]K,;P0( RKE7Y[O(3%L0*)E[ X5C 1$U8K#29>PFJEP<1+6*TT MF'@)JY4&%2^A019(O(0&64 1$U8K#21>PFJEP<1+6*TTK%;Z(;A\HWIACZIT M\[>6+*TK^E]4L?0!A9%"&1+*D+">Z5]5SS24,G^#E+G7FL-2II<2)"QE^AW. M/-U,N8:E3'^GE.F;P EU:=#OQ/S[2IF&-(NM_4&\LK(L'KI@^R)^_'4[4N+)(PZ,"FE@A%98Z2R@\O=38B$7]9WHS+RSFTJ+ M@5JTAY7R$$BU?JOU6,,F8_1REJG2#+=JB-,D/:Z+I4W&+5=*$E&*2D1)\B[7 M2'V[NR"_)"=\3F3C-UCAUO;(N)IN;INZU>7Z3[%$1M:M,5T]U"N]2TG>QV^@ MAE=#AEH\U.)_XD1=B"YCPL;:R0YX(G9+:CN<$@E^,7UP"2Z!;CAL=5*;\.RJ MVEKQ3DEH@J"C%'T7"??M[H+\DHSP.>&$W^"$6ROQCB[,>:U;(E1A M1,0:M5A?D3I']4KO4K0E>%=#?O764X7*7*,7ZK:!FW0"D=)1@F MRB;# J5A@=( !$K^G+UN;G+-%MUL?_5$$OUDX$Z:%A&DA MH8,K32)HQ^3'UPIBH/9OU:9U<:J3LIQ6E- M/F;GV8Q;H)2*4@RT6])AB=*P1&D XD)_SEZWMEG(545@R-98Y-CE[$DOE0I6 M/B?O2Y228>K)5T@]^:8E2L-R9I^1>QN@E3_>6CIS0:O56BPG%'<-KK.BDW(] M7=DES ?GH:CYDCW(;#LCHE&H&[*M5:C61'9KDM)4E$D343IUERVL;Y>'\CUI M_U;QE[>)_];ES,K:9-0;YD8ZX12F;$+JC*N5<5B3-$P\"95XJ,1_.^1A5_+4 M,]\=4FI%TIOK];14;8('GY+A^B2KC?99$1\M,N*M($(E#4N@37918XC<_"5#!=X MO/@@(*T[ Y O-,6[G 7\ Y@101_8>;)PN3CA9EX83_QDDY*X][" M"S@2#'G%$F09CH;[:4Q]H!]@GMT=0]P%."YWVH6SR&J&J/[PJZ^I!K>8M+?X.,ZN:$OT H@7,IX,!5D $0,%62K$2_#PDHZS M;(B7X.&%CC-AS;4 X@5.+#3( H@7,LZ$>C^(>"'C;%BD,("(H>)46$,J@'A) MQ9,AOP00+]0;F8$A7AY=<^VM&.9W3)9X*SX8[#7?H)))(I[X7I5,,A8Z(UY# M%9$B-!F-W+2RR>L^Y7>J;/*6G_;W539A\%;1M^.4LJ.#"$U@1GEOH9,_U?5_ M5Z$35Z\&[(S'K0N=N(HT8(N\8Z4"=P/K[[B8W-T3^BZW*']V11,O67*<,W2$ M,+?3MF*IV5T6Z.(,KDG%W_@-+U-&O"-Q6^?)J/2I(N 6L5$U8V]K*=-\\"T9 MA;9*Z^6-5>8!K?2-OJ@(4FXSIMQ;,M(,$84,=Y\T-[0A]O<(''>CZ;LPX:>7 M1OE,+KSY):3.$% LWVMRN^Z0+S.+&5%6$(^A(BMT/'6?LR#,][]-PW5R K;( M1YP881ZNWS_/EF$?4-0E0*WHQ4S M$ZL\^/:,9*[$R3FY_\PISWQJ;C=&R?P.R=DTLF625#*:OM>-7U3P;@'X?#GD M;MU\%][\LU,K 6?.6YLX@*7U"9UJRGRE&B,+-#-B^39B/710AB7B=ZHE$,!; M3O_@\HW';^#^H>RMQ.( 2_+'U'VYG3A?9FB3D52#S8UN+ZZKI)#96Y&LL,-I.GQ:!0(UL(6NBF,IJFH@GV3B5U7T^D M_D)G?M_*/0XP2SVH@,QG\M2M3231&)E"V]S&B,H<$&356,76W ;"PBU%D[Y? M%.C[A7S^-L/B]=S>KVY8O)X@&V I^"GAFSL*036GS;?%)KOE*NU-[]EIU< F M^> KP3HUIB<0$THE5J.:#682H]5Y)"91S=UHDL57M]\OB/,M#(NWFC&U)3J4RD&-0[(5*W:OF[J,O"OWC0$O M D>W+H\3R(R>1T5E@GWW\P,".<$&R.--M)O6[[B==JF.%SK3XI4M7Q'JAC#- M)5?=Y(/O?RO&JOU4"Z0EKM%(23.BM:$GQ ]-3+5 MS?88&HPYRAH4%WRF^F39,I3@Z1^_6):*$LR==M0"F+UTXUC8W\*EGQ,^"Q*; MWMJ,FL:DVO-*%,><8H\6)9U7>UD-,:%[Y>]]LK7#3*:@EA'Z>Q.9@G07^2>? ME O0RA]OP)TYV+>3[<^I/)L@$EN-B^D5,I&0,T/!>; )-A>6O2VE,","&/.& MW%OU%6DLCQ,HEI6,TA0=I9-WR=3X=FE-WY.);A6F^DPNNG51!#XY8 O%.DWR MQ4I)4L;9?G+MM""/W+.R49C']!WL"B9@VO633ZT%:.6/MRO./,[;242*<"RG M8N<[.=OH$R$X5VHF2"CA+L M72+TWRZKZ7LRT:WB-I_)1;>V*YXFRZI2KO9-?M]5E\?]B3IZL;;3R_#U%Q,Y7DV@ZCK!B4',[@Y% MG*!,B"CPOQ-_ZN+1U"/HH1RQX8>"N'(4]R;/R +8,T-"V6]>-ZC19@9,@)M" MZ2C.! L@8K$4*/YQ9Q'%B@B:9H@"N@G+-G!3*%!E!:D#*%@CBG[X"76S;;F# MFD"*XO>:(F!Z55 1*LN"% E?3.! <"HZZDXQ(R:PED!$-Y)&I@+\O18T!S=' MLSU?AP2G$H\@L("MB-;NM3E\Z3]Y84GH?E3\'D!D+/#"CD?U/M:!?;X@! P3 MB$@Y2FARLF%(&T73XI'^#,") 6CG+A3=!_Y9I^>=O0@<2%-0C*-- ?BG"M]8 MD'24*92X\(D_9PM_C[]98JQ'(QB("L36+K*!UI,/582U"R3%(SE3P4+\J$=% MQ]-%\[_$JJ(C(PQ W#D0,)!H=,.&\U\H+F' X;=H- 1,QX::-B(*UBR"[J&% M4X.Z09SY75CG^)CZG\BFL8$31RMS&0)^ZO*1P(XPAZL,]C*CP&)?PMV,=HF !-@3H5?H7FI4+* M6 I(!2I+A)*-X6@29#J )K>$\G;/?0AR$ MX0R_F2G+8PFE7\A+V&$;N)Z(S:R;"Q#(4/U]>2:E;:ZJ())=K5E+'&:2T:0H55AXM^3W4&ENP()RSEH*>A'+Y G1B;_ M [LTS9TGKY#!'H]:;CP!/$0ZP =C*>GEEZ!>VS,Z-NZM6QJW= M[&!ZID7/)H>\=D[Z_JLSHP=,UP*5[X,4(:R%6LT9"V-KZ46$%-V!K&*_TFZ, MFI%!-)'\Y0;&,O(GY)LZ>U?KU(_#1L2IT7(P3OYE'2R0@PEPZOIY/(>8 <[4 MY>5W.E_Q" ^7XG8J.XHDZ"+N$LNR!!'=NWS(%40.T-X>B2)O [(MY$CT#KH8 MV!5"?OJ1*-)U!_EGKNV$^X%"YGK;"; W ,HU]QO<"+(Z7)T>0>$]"")H8B&1 M8$9$Q836%C3#X&PMSU-R?1C7-?$$B.OGGXDFZ-#LT"3>\(5>Z;,O?J]U[2'4!$L$)/@B47^_)!:(_H040 M+,=T'?,CHMK/:=_1'H5[\H$8QZKH=,"#=W^DW?:S7V(A@E%M1); 1$H:X<9# MUQ$$$>9\S:?@ MS'B["0_^G=+X]&!0)4$%,%16ZQLKTNRR\#E6Z9DZ-B+J(& MOT:QV9G'DOMP/N+&>U1S>7'/CV+\H.Q>%I#4>8F6_SFI1+//TD/EKPWSI[_Q M<+0JKP(.A0/*,HBYA6Z$*1SXIZ!MA)WEK3*9CN^+$OS<[UW0KG2*TXE_1H[^ M1N"X@"4JK7T$L9/2V=YGI]6S_8=O%-SQ$&,;RY\D$V>6)P7&F50\G;@3JLZ$ M-'T4;!8B,Q-IXW]T&[FK57BP.M*13:J=J"/OT8]?N% [HF6TEP<)P=JK?^&X M,,]+M'H*ZFL0/"-^7Y'GRTY*RE:5/-=8=\O-"=E,K9HMK*#I2W7^2FOFY3%> M-0*N\>6=S!V\YY,'4V!"D>?M][AV31?VG]4,4=T;.(MD[%E9"MV1*CRQTGH9 M6Q']W":()HN_H(BWHL"8+OZN]+'-$(U8#I354-U(_K1-=]HH%HI".8?@NF_C MSSSE9$S@3%S"0C%U4] MV$4$3GVMB*Z#(QR"(4ASN#X15FR0O&RW*Q-O*"(7 MYCB@&HW@]KY2/@_G2VB"4]-8N*^]0>+!@35RQY;"#BG/HR7"-<&98V]26OMV MF:=X\4_DDQU'Y\^Q$H_DSYX@:"Q-:&V8<)EH"P7^P!'A:434#$>*N0%BRYC: M&QSHD-C%"'I^,(\@;6AN%,Z;I!_O.AMX(FAXSG@"V#5UYXR0#AOJ M!T+;^?%ICX3^7S=2B$Y1N'ZIUY,U R]Z?G=VN7+08&],.P)TB%\208WYA%)* M1:;(%XNIF*@,'5$$@11!N;WW<6L)](YI?8!+FE =(M(/3N#;AYP_LSVQ[]V] M Z^YK&L9N@XT[/!A[\]PS(BQ]$05\J&$A>LI87&(XBU0&,()N3MC:'=&BLP, MU[I>FL8:B3EW"\C KI@]4TPIAK9J=KYH=3>(!%LX?'!+R7=;''>17G#S,(*' MYJ/)O8%IUW/;[_"*QG*'K>3(%/KR2+?AO5H4^[*11$,;:?M0 #8@H]Z>PF%G M#PK8!9J'" 6T=40C"Z213P@E^DY"\T*#EP1S1B>?+%L[,ZA@LD@-(?D/(,11 MEPVL@G"("WE:$*J0Z2XR,*J=2K:\<))9 O2X&CMOUL?M;B S,#HV5!8QO,S( M\3H#0_3'\6U(-XJ! BI(X2N6A;;W+;0 2%(N/2%2@@1O0XI !.V^1'O4$K;L MP&*I&3O@;>%#ZHD=GB!V\*W T[#Z2>X'MCQER($H)H2FX$:TUEZH8;^QC>)6 M23(5=4U1+X9]$E+!TT)VR#Y^XMD;R+S 81 TBK>D?SSAO7\=\:W[ M+5RZ@/ >TQ0=;[/#_O?1%G^2+AQ/%[D?PKH2U\-P]&RRD]%1M@.4""B8LC]/ MB?F\<>!QG!$AHBT:G$GA9I( V ?RVOUYZP+.-?! L[?&H4$&!0"0@F,CNU'* M/7;;8)_J HDCAPQ"3=LG5Z!]%"C07 )T]QP. 3J\^0$_>C)BB# M [P46T9/7AIMO^)31D&!(80*03NE6J2-'J)3"H8)I;*>PYX&M-:/K RH4O!/ M[3BE[]*6=5ZW6.7=8JM?I4TE=(LYS'6*ZW>_26R176>YG3/&!%?&@% M1@1T<9J'Z I.),,@5"4DA*53!W&JZ% >*)#ZK(-L/-H3==W5DU*7D/F@^# ] M63%U=-&G7P\(/B=X8CL.17+C9(RC;,03G]L3*= 2,Q:N>X&5(>1YQWRQ9S]3Y70$/VW14XP9 MS9X9CNQ&?18HQ0"' USSU3>Y<=8,MFO12 B3G5/T[8U>J"1,!>$F#RPU4H4< M#NT#+&($W$L;6!VC&JEF_)YJ8(MR#B--8!E6W#UBD$%F.%R7HT'+>H^@_3*F MFB/:CJ=RT@*%.#[T6= MDO&N$_(O,#Z#HZB+@N(9A%[JPG4*/Z;60_X#@K+[@>#OZBGZ.>7[^X0OL>H> MW/X#V(47NGIU'CA4"'1C@=**<3(OI@JLNK"2[B /.]! V+_?^]U!(H<>UKQ1$5F"Z"PY?EQEHN9X]$R6RK( MP^EO'XA^694BQ%?A(K, ?G*@26<:3/9B(588]J9\:M%LLN51BMG4A[B:<,C*,&KL=OWI:()Y$*U2IP"S M*WGJF>\.*;4BZEJJ-L'# %:?%Z;+7:PL<+MU:O',C4;L.BO_^)5BHA1Y M>=+JX[1*G](J,L.@,W+\GLUEC,6./&]&/W2;I7'Q5\6[8$73!H8&%]Z65/CG)47A!+R0Z_ MDAK-2HNGJD3LMP4[@B1*UX3_X?:PL#)VSDLGZ2&'\"K65T_C98.?.!+7$%I@ M4M/F;+[6^O&+81)1EDA!O&4+:0TQBSGU4I79\KU9SY9 M+_\V>_T^B%.= EO2NM4\5VEUI>V0,<3$,N.6+B#0!2)7A)%])N8QU+V\FVO, M!*TP:/#/@"8=);!:J)^#0Z4<@2CBGY'R6&X)OFOF#AUF[H29.[^9N2/XYY = M/;$FJVE)(!8\J'>$V4MN-BJG\\K 5AM48=A3^:7UO$;U,2_Z'*J@W&.?N3[77TGY?*Y<3/52&=CR MHL^Q5N3[BQ35(!JI<65"I$?3K(WJ/EST69*>ZN7D:LCR2FK3Y:3^LIFIHYHJ MS'E+I0N>J004S<1BO;!C9+G5-A34\F+T\HPI<)M.S>:IYW9G0#JCPE1!!>!2 MYRW3XJB7[C03@-]UI?1BM]%CC6=T/SAQWG*:K^EK:C-;\KL*4^"[@^PPMT,W MRURT3'4'R=RH1*8(BI@O3&?Y[*2F&6AZ7;3,I9U!O=.>'+?].-Y8,R'\L 2+^>!O1K9?$SHP8L)NLSH&25MO>]RW$K!2$QS;\!^X&@T_.5%\Q.$.!J_-I6%AF_[$O %) M=YGONYR2)>.OWDUYI$&.ND=[+N@ GY)9AX"?DEF'A)QME$B)>[X>6#I0[>\B8?!H/4!V!P M5[_M$9?VW@XFHJ&AA[C.R&]>_IN,,Z\R[!\#*/5Q^$Q.QCS.0/SQJXYV=FON MSBZ'=W;_^W^3&U'*?7GEXX"XD.J1CZ_ M7L3=!>E;:SZN^7'C^A_)*Y6FOC*]H^W6KR3S0K3?"NWT5T+[@VH%AVC_2[F= M_5:&+LIJOX$5$[ ZITU\I@TEL>/LV,C/XV3SXY2DFYDT 0/ YUMVGCS\?# \ MMGC/^>$"_P+GKBG@$E+N(<%==M?=+<%I]GO7X"V7)KV$=S!=V/G%+-LD%MWU M0NH3[02S^'#=OQ?.DW >V;P47YY"2WXX:QLBI(A9VS&F3UM=:" M7)3"7'1Y3#2X0>TW&<4K->+=:_)9_M\C5WSCF-;W9N]W5G'_'6YW1DR_D*BJ M9;XX:4[[NU2O859_K[ZJ1\1N'.-]?'^%[45I,=[6@33B^PVMEBR5YYUJ11XG M[N_(A>SP1=GA[(J+/V$')B,5N6<]PW!"KC'K5ON$5-0_',ZX(3N4%')@S/N& MQ"L.M2TT>PG&L% U8MSPZ/JW7N5X^JU YHF,[%E5? MD*4->"3?)*A6N[.<5[LVJ.2AOYZ, 0RJAD N(3ANI \0O((R2,DC^\6[+\=7+Y<%/LH@ZF8 M;7[S '88H@A0:E)QLKSPP5K25ILJB^*,;V3J,@L72,OJ S*3B@EUW5= @N%S MSE!F'&[9J' R=#IQ0)MBOVB+)?E3D?/BP]@C^=8J475GC_; M9@E=8P]=+%@)T1FN"59-S!HC8])J&0]@#U*I.B-KHG7YF#-JB$-:S ,.7<"+ MX]H4^L<,)722ZZ)B2FVE,J-IR0>2['2](D2].T MV7KDIO"FO\Y*D]6HQ &# ^5EO49.G,PX=7]7+.29;\TSOY>!=(UG2DDC-6OR M-8LH#HZ8I:+5(QI09[!_AD9)K/_9=L? M7R5-Z1IS*7.]4TP/39.@%OIN,*5*^4)U\T#F6G4S2R*VZ9W\MENL8S=5XR3',^:/&KV6*8*!D]A\E\^#C( M#7EF0E!LWYZD$GR.5>=/E?%LN# 1SV"7CWXM8/CE=M2^X65'?U,J_,7:'G-[ MU?=)2@T1&@2$_HV;%R'FOUE^^0T1^ATBR4>Y.\=%[<-PYH5$D\8#;47+-6J_RQ"1[ZFY(-P>-2K7VG-R@RHS4 MCU\0JF'\.&22N^;QO,8DQJR;+":[(Y)K,)MA_BDY&0O+!US;,-TFB7I=H'3. M&=7K>38S%6>=%F(2!C/)'4_>!8Q)PH!QL--^7N,FH3I-9 V*[*I"PDZ!WEQ, M"-(#\ANV8W&F-^;I',&F*B6.;JI$NX55#ANJG#!"?/_DG]>89-%@.WVUG#7X M#IW9#;;#>GG;>H#*Z>53RV;+UI+<8BJ/F.>F42YE,).DWE0Y7RXD?);R\\G. MVC>1 (^.)GV5K)[7N+]>$.3EZ'D "+:6S<1VYFB9G3UR8XA36*&_*],VYRR7 MFUEBUA\Z K0\R?N[9R%;?%&V^+W$G=?8HCI;FWVUMQD2BX:9LHN;3FT\>F32 M&V:.<'4(4E9$)N=F6""IJ$I MXJX+Q\AJAJAZZ)J,G^A92^@Q9H';+:?%5F]( :T'Z0= Q"YA?[;I@)LQH_L3 M=?13L2'(1??)<167,]%#$GOFK ,[4M)%8P$B_ZH:EO5OZ-N:$;PX#-!/H0:: MO12/1W/,"A9$I@YGJG@SU?!,H5,>L=!,(XH%<;U8.C:0(I-=1((,CUC_RC?P MK3T#$1F!;!GAO1A3$H>U/\, MEQ+4%2XNT1@RU!JPJWBD^<*J4".73N& ^TY<%&-Y&-G, )Z?8D; = I$&]$ M[%7Q(1:/9.Q(#94[C=!D-(+$Y0&(VNX 60N(C@FQ!(?UUAXQEF@,"Q&)(*X< M!<[FG=: ._^QL%,S!)'=F41%7Q8RH%FIM>76;T5?,D=KZNRGRGG *4#8Y Y@ M:4S/97UV=[T#;%'X8W"+I6;L .@@*FC@Q7LF189OYVI->BKPSGJ\;NH%?6RP M)YYJJ5[X0 #W#U>361B.;I];&G7!-,?]9Z:VU*E<2=T9NTRZ]91I6X;\XQ<5 M3::)*$M=VAI'\N]8%$ JDMX4B.BC;TD2V,AL[Q>=PVO&=.$7<\H19DV@:9/K MZT)'::1UN['>!)$B3*.WZJ?XDLAUAK5^M=[N=ID"I @RFF;9*)6^//A[*3/H M8,N,%T)3CY49:ZG;%9T>->!RJ_F*YYHQ:5YL!9%"Y(1M%;:6T^3E.8'@RXP'D,2;,L/>02]_F7.J7*PY5&HMH]Y,]>0@4D2[ M275*,;)(JFQM$N/T:4FGI!:BB 25BI*IR[LTXI&N;R4AR> 9(Q#5;PH."Q+* M5 .83J"QY1M:1_;JD8$[Q180V )35"SX!H(:]K$!\)UFP/\@B](UV'S[;"I MVPBZ)RKL;RUH#K@TU20X%\]8-,'2,&ULQF(_(1XP/PHQV#&$D%^$X7.\(@13 MM!@+4LO>[X&H!Q'8Q)Y9*'45?G]F%4Z *#@0ILC>]AC5E>71R ;2!#0JX5_O M8G T!62#Q@Y&:,&;A3TSP>O30"-,3UJC)V_,GHZZEK&@B8X;AD%8EE[QE#QU M]=9:HJ>@P',Y0,,?#R"@2,!\Q=]P(SIG\9MW!#S(L6?UG)A V0(H;'E^G.5B MYGBTS)8*\G":N4@3@*3?0R3?F!847=!%R(4E':X3#@CG[\8_]F&/?&92,*>= MMDTH65KN,VUF8,A>\$[1H5.5L5]I-T;-R& %23!'_?B%P!#I^:R_AT3D"!2! MX?*,*"*AC,,2GA9$\M$UI$1@V@(4D8)E =NE14T1<& -25)H%$!;1:#*;F0(95O"F#\D*>?T3L,^^D")P.&&_HAUD M)$&WIL T7<4@N \\BV$"[ WR]U7=V&A D@$*9T!)I6@:EMZ"Z9FE_B3@JI=P MV7",A6'9$4%:0QZ&"L)P+%\]^&+'G2#\L9]+/-*?(1TCK 5%:GBQZ(EAH M 5#L3"!9K'%LQ>O5TU&P.S@I"%H;!5C@+R@OH&CT_'K+@;"YUM(?^:C?JQTB MH:8;]O$,T>1<6;@P)*"Y;7#L!\4<,L+BR\)DH*"^T,Z-SVQ'U #IZG%FP7X]U'X])8RB M:,2 ^#HR@%:O+S.*R>&(K(""OY>@I!%M:*PA*.C^KT?;0=1>0KJKI_>KY_6C M-7C4NN=&! =D POZ#K=/_@=1I>4L7'7^Z%4=Y'[W,%'7(L827T(R'=EDEU)% M$FP!F<-8<+@_K /S0SD(K0['1F:)@R*&2.)!*0_-O*+NHN'$H84;!F^"W^ \$-"B7@&JNN,D7@%('B@@^UW#]?"CM7 M5$*I:!I;Z&.YX5DHV0[BS=I;QH;K?5@S"$.(!QNY,#OOJ86(;V]/7#?W+K?K M_D]2UK_^"__Q42%JT%A%^\2S_YSNH]$(7NXN,4D0_[S+;K (IPY,'UL4X^]U M[[%%,NZZ\*SQO_]S//E#HG!,-#3#_/D/ O_??XY6-7-M-@IO;LL@-H'6LAH3 MIG#@GX*V$7:6OQ>>CM/__,_$,*&>_$GXDZ)=^HG3B7]&COY&X+B Y4+8QHX@ MYNVEQS0PM7]ZG_G/\#[X_J%AX=V*GR9 OL0:H-Y/^L6(L8WE3Y*),XB^X4]O M84PJGD[<"55G;$0?$/-?(0+5+_0;_M%MY,[V8X^,9QU%%K03X]E[!#D1LP##=FZ:APS]%<.1FO;39+#K=Y).T:,RX1B[?K@L# M0R\\R8'TH]H "0AH&93P'EODR%(\,1%612 M;J K%],,0\6:#ND; 2JPO:4BXJP2&WI#2S<4)KHST-P9_ N9+Q3QGQR7J^(_ MR?_\&W4/W3-7:YTV1QUZSJ*]6X(SE7JDJ*)>) 1[=Z8@@2-=::&8GH*\HQT* MCSB:[;M3D.^A$V&BMH:L*WZ\14"V/AP#N#:T.Y=3&,'NW- @LD1]?\LW?"8 MXA%%:B#6()GM0SO8-92% X3M+A*"!Q/9P M^_.$4^K&&H>IC^)IF%N@G,,!MTPG!]O$\>L8D8Q&/)+L !ES37L?.OU7UUA" M(4NEB'__C)06*+3@P0%2K-L,*QO_R_P!(E&/N-U0@Q>EV]O#;B?8/T.6B@+] M9J^+(Z#N(XA[-C0@J0AX9FZ43HB@Y -^%^[!(37B3L[(5(#11Y,8)N&M?0> MH:P.=QI3!07/(SM(G=81^6)S)I*'G(0!2B:\330T,W_F;GSY\JNR '66Z9-H M EORY]3_ NFC] ]7C*#&B/GV21 ':L8!#K\C^-OE3HQ2M%;%MO93Q+:R#J>C M!99H]S!^A6B3#!'UTZ2ZPA9)4T\#N.1PI,(& MEW:O$,_+! N\>-4'*#;M4VR0J!029@,CP\3VDN]MXJCDB9GDVR%>LA6BVV-U MC-;%07-51C^PR65!"K-4M)R@"X=) M!1(93N 2+A7H=36YA#C"MA84H@[TI%&00K>@D2QA!KBF1=_K5-_:V?K-$Q)W MSF;-@XE]$#:7CD6Z5TD/GR=.C"M66I,T44EKA3HOZ>S6N"8*, MD[6AK9&4T#SH>EDV-(PFBV8S%='K"+GJQSPFA>DI[J3J$DG^3)$1_(;T#$T)BZI% 01,QR M-6&K+)Q%UC!-8P/7G!.@E('/KZEOM?>>74,_!NT>=#'J"'8-:MIKDJ*F\JM:@W_:U>LS@MS\^)6Z M!-H_$6D!;[1K45=7ZY]1)PZ@NL[O[67E,;201L&I Y*P0[8)T-]#:-QVJ;A# MY^'WY!%D*%M+CP:3HDSLR)4E+[OSG;R"5%4 $Q.;[E3*S64XUU5>]H"%%2F< M!MAX%CQR/\'[,^4^QIT'8 &EVY,%.7;EPFE!VG2T]\YK9\Z^&,=(2C M\#MV4E#*BB]^L?<"K/V> = O[.K79/8A#QU^!%!XQMLN.3<\'F1;7HGMXL[V M[7[GY,W?83)UCHXX<- 1LW?(&'G-B)JP@XD@UO-KPIG7MD2#SR\3Q*9YQ$7.C4(I9"[@='4(%O\"S7Q;$#<$CW=6X)NF&@?D/-'(I/7!X+/ M&PM=F3@6"D2@J!>48%>&(4^'B4(JUC37NX?N]W%;U.PD?.'VYR5:XN"UYP(: MC@G%-0Z'3KW4 <-T)>_Q@2*W#V@P+8W#/JK;I8(C*/@HS%$2\5$:.?P*>J;H M,\<\R\T[!#Z4_<(%%&B';B[\$GT O/QL^.1T>BJTQ9'+Z6C8+XY'&N<01];W M8>=@X1J>1^=]7LB!QI%+%#.? -_#ATNP',%UD]WY^6=_CO(&]W2 %F-BS>/F M!MT^6=HU#$ARG$8&*'O(CD9SVQ^T?3O%W6^!9EV'HO:0!MW=&-V9X5AP;AVP M!CIJX9^&Q,W7-@&<>>&284#-)52Z:WJW1V64-3N!T[EV.@4^_4;6@,)Y 3 M<=610*B^(^+019J?CCDCG3:;,9T?\HU&WUQ)\\9ZG0XXYE(94#9&HS3%59SG M\;"[,*=\!6(N^2+FKD@""@?CR63T:BCKY.3D7CB>1RWWLMJ5S$OHM2L0S-IA MQ^IE<0I[Z #8YD@V,>Z,_AWU\RKW8, Q.%=6W>6DQ9X&*61\DUVNO^#%!H,-F4TNL5=V)J6QEE=3*Z?E":V;0*:Q4 MDHDF2/K=9VQ^7[]XQ'="X!%$U="&)DYH^_]]B:J/M)._&?P)BO%E"^?>"A** M6 2<.]"XMZ#]>M JCVA\42>SIC69,OPN3=2S24H>./6 T[B6&\_;(\FD"#:7 MI?)9KELH4_CL*?T2C=]92R8?A+V1DE?*E1$C$VR[HZX+G:>^4M\$&WL@OVQ* M2JI$J+EQ7VS7TK5!#?JZO^@7L7=5D)"A('E9D)"?3XHIDIEG":FQY8OUIV0M MUEWK3"'@1ENN6-W >1=(M5'I"LGL2&FD2NCC7VY= Y]$']QL-)ZZ+*+M"TX#D MYQY-@8*/8+F]GV2;G"X,23%!1GEZ$^#>S;)/X4>[=VY8Y.KLTP>*>^D* MBN0T$X'_X=4R7\J68P $_/>4;]M+L/['M\F'.OW!GQ M63Y*;KX:B#8G\&I'3ZG\T%SI@]T?W ]Q*];U<58PS"+"V%4.7K:(.;T6GDP^ MURDOR$8Z0Y5'&^2L$"P53:=?=E;>2;YNZ.X[H/T(Y3+)@S[=*)AJPRRE^%Y7 M'[+EW]]>^U2,MT>38K8OFB2A#.I58VI,ZTM9OKY5YZ%Z1H:U8%]46N8\MC?-1[\QA32:UWF3&%[C0^;;EIE>E,?9?.\16SEZDT^BS?'F]@R_1YR\2Z M6>BEGW8VO\I963V;R]*%/NJ3O.B46M4[1#-GY_A&*]9.9A?]55^5H8R^:$GW MNE*/FCLIHE)8-ZA1D6/H^0:VO!B^OZZ.AD]/HSKA.&I&+Y++ZR.UT=IVA+;91+:&6%\,7^Y5V ML3WB)&YGI@OI+3LI[:@,;'DY?+$H#9-TJP-UPGR^%B?JK%--;L:)2]PGL['$ MH#.LI%10>ZI9+-7>:&(&MKSH,YF)K?+5Q6JCLDM0SF:EX::/^[R@DO%D-INV MTOVQ6I&RVE*RY'%UV((M+Y;TW!W:+-MFZVJ_34MYAVZI4X!&OZ0G5ID.NC88 M[E3!C'5L)UO(#UG4Z>7J;=*>;=1\[4E=-'?K"JVLVA:0Q^R8.&_9:+7XY_%V M.. H3LYT2+'88A,9V/*BS\%S?K%A>E6>4-CV(%EMU0NK*GCY-0<__R< MX)R2V$FM%E(^UV[!EI<3K3F+I%W=H$-H=SD;6> QB2UUU M5*%6>9[UGTFF-4Y=#I]8LS,U7VV/"$';VBGKJ=4UA UL>8$FLI235"VCM520 M;TZ7Q79KF"B@/A/G+0N5?BO+EITY]-=DN2*!GE*"?)>^'#W=7 F5A2!ON6)N MWF^--\,26T0M+ZFD_;PHY(O%;9);[39=IK.,;89/+=3T8OR$$*O/B4DQ10@J M-3/JTUQ]V\-EL"XF !LKTF"D*BJ;&G&MXJ2P?F;P!>T73>G=)I%.MT%;C0$I M-0%5OE/)RMY=[F>86M=*-$MT-WQNQZF%8:XBK@;X?MX+FN+'E7+%Z"T,;M?: M3&.+*34"Y0T.$?C=OG!B\?44D0\DE%#W,(7\](>7DTC.?3I-.W*CO8U[9'VZ M1J!U<")?WP@S7MIK<^W+A8 OZ;EP*J/[O*]7)^$>J;GM#'P//%#)R0MA;OBG MT5^* .#5HNN.(LIB 21%L(%[S0-T&O&&[YLQ,46/GNUM]WP?Z)NXK7PGC65FE8F M:5-MAE/FW9FY-0@YM7K(F@P=Q-!B3M<2$35E.L5H.]Q*AHG?.V\!"=S=Z'U[ MK7F.T)Q%X]@?SSF'HT5CW.G\#T6Z$2J>U@7 MWW&$*-OU.U&>;_3T[H^C2VK\@T0N<^ 8&#K3XFCN 5IT ,D_>@N%%H)WU#NV MB<^X/KN="A!*IH 6$\,YJ>Y10,Q [O5Q*T>!O@ Z6FBNT<5'_G73[BX];"L# M'9CX-CSTP2E>'WIH"8D1][H>? 0+NT>6LX!M\&5 WCUI)Q? '=^-YEXO@S(\ M/R654YP!R=& %^6X"),2%S MIZS-/TOW_?T$7P^=7MP"!QE0S$(3EA;XZ?]Q/%DT$<_%1\ZNZ#K)?I &QQ0$ MQS;\!VY 3\YB3L0AR(67IO+N(YM^A/S!B3=E;^OS!R=C-/IUXIF''GP1_TC MEIU"6O>AYO^.H7(^M MZW.(=?UA,1,RGF1#O 0/+^DXG0SQ$CR\A/P25+P0(;\$$"^AW@\F7J <"_DE M@'@)]7XP\1+R2U#Q$NK](.(EU/O!Q$LHQX*)EV0\18=X"1Y>0GX)*EY"O1]$ MO(1Z_ZYXP86F\?_?9MOE84!(?0 (=PW8WCE?^:,PN;APY8- $@T-/?S_?C _ M?A=@Z3CKISCO-S&7VPB^]C'B)T_?$:"IC\-S(KDM77):(4MON^#Q'Q?I;.53(*G+I/O4$\D=^Y M4"[@"O[&&+^\V\W]]T8"Y*T-A(#II9!$_H1$]@*5^EV!FHHS7PHT??P+2%]% MW8;"(\!&;4@SH30)IQJA-/G.-!-*DX#Z<&'(]CO(C=!4"RGIQ?C: M7R-R,W!]@@R^BOT6+'()!<_7M>J"!:10\(3D>"MW)D))"P7-5\(0^9N@9 MA*9>Z&.&$O<.$I?; E-4K-#6"R5/L(#TEU%2*'E">@F]S$ Z2^CI%#RA&YF MZ!S$S^_YI(>B8#__(8H 3*N M_G)U+CS/1E.>:(SU/)=>]IZZ:?D!=2V]4\U'].W6/3PO;]@5QTS/3(PRN^ M5]:*!,9\)^^S^U3AMCF%%I:JDZUL-FJ=4OCD'[,[]1AF]T_$>$E+?E09J_$K M(B!'"LPSF9!C!.@O.7XV<:\G5CX&AJVW.XJ.Z:\J7%*LUU>:"MK MT321J$#E3J&*94,Q\9OQN:_-37=6L?XM5QXWY<%3>4!-[;DJ3-B6O%FN\\U) MP)4LUW[J,M.UL^/[3T:J51S,$GT1URF&_BE#1],I,N2=4,6&*O:>8N%K*-EA MM=&;;B;+*4?-DV(G92ZG*QLK6>C'4G'F-3_V*Z58L7B((BKKBBZ]^"*I+I_H M=W\E9O\="^ WB\0^2LUC2K5*>A.7\2V:AF5=X=Y)C(HEF7[1X59/*D=8[),$ M3!DN$<6A$\EHFKYC%/I;$/];=_-_\J;L)^W2?X8O&-$[5M(@2"J0,3V)'4;&?=M$!6* MZY X TN/C#QXWTF=[Y2[W ) MTB&)73FA/I&]='^.36[R[C;W=^&34(A_!=EP%YO[EM+AZUCG&8?+/??3DSFQ MT^FJX@C24!YF$(C>-L^_>,ZH&W?S@!A!&(8#AXEPWR,5YJ96X#=&9R"WCAZE M _\NJ@X>WO\V(14D#^@D3R>1XJEFO64+W KDS(HT-*M;ZT^W'"9O^S^3%TP< M=W)N4D%CZAY]NI;[GELM^DHEM^2%&MV<[PFU.^?NTSNQ'[395)B2:>;J*]+O*,FR1)I-XFBB:0,2OZC MXDPB%#+?(OGO8KF1?P5)87]&R/+^*MNI9&(45:_T">6I,IPQ5L%)\1G$3-2+ M.OO?(3^%2CM4VE\IV!D M4WDI$(GQILJW]]0HU6]/9 &]0V2-(DWU?;72R?T MH1$F% 8LFR((5L7-,PIM0U1+EN4 "8X,P>DRJ*OT\4N/@?=4>84_FP/.5K4R ML/AG J$V1'A#/E$ 91(SOSX7MJ+\M MM9'0<$/3H=[\@FFR83YS*-H#*]HOB/-;Y 06#',*E%N>Q@W, N_B:%Q9W0,O M2_T2ODG0#O5Z).^8!]OCBGV1:%0&0I8;/"*J/F@F\,1VGA1GB5:!! JS64Y MIG:9*19#.#S(AC==G[)9K(4Y+_OC% M1!-W#4)^5UX+%7ZH\,/HYST, Y7/R*5Q7\KQ';G7%8'8'Y$#;!BX =#0,KAA M;FZ0V3#@ED' KQMXGVU@SXUQ$FQ9E:L,DIJCD44U*[C,AN[R)"]Y+30-0M,@ M- V":AH$^Y:#/S<.M)&=D9+6NJ6R1E?/LBVIP- 9+*_>#AM\I0Q@=XBS8E@U MP11G7C4L\E -BPDS*-\J6DI#*2(9SD0#7U*,_/Z=Y >I 91N3Q;(Q3/?(+LY MJ3M*,E/PP.#%>VX:KU2;M56>X@9J@V5+$Z;>D&A&'I.D6PDKF2:B+'6OLWH/ MYH?/U\B>X?)HQGD-*#>\D/S1RWR\F?%Q"?$U+AW?S!<#\BG96?!%TD@E2\YF M;6TV2&K@XEGW+ 4*M!@,L@M%.A[(W)BNY2H=>EQANL OUE9XI>G'"]]_<4ZZLT8^"X0)C%IJ M)IM/25XQ:<[,CN=CLAIPY[&_Q_ MM@")YI??# HRB&SQ#C0R=RQ;F>[<1XH.18#]\Y1;SF6&^V:_AX1:O%.,?,KD M:?:2UTEB3_'=&8AL/&Q&!!>=$1,L!$5'.P&(CA%*'$&+:,H41(QI1-"TB.%= M@VP<[QI8Z"W>.(C09#2"B#VR@4__>X*T6Z2B'M%\S +B3\DQ=T P;WTIU72?%TPS3&P;84^55]0Z_I+95U[:_BH>"8]@QV9I@@&H%_1019-H$LV""BP-$4 MW8)07 N:@]GB0RSQO^^T6)&J26>R_34H)$1UM<@5QT6P6C#;S9_&5XG':(Z2 M#[@>@MNYKL#XHG(K,96T;4V-S1:KV*[Z5%NQF1^_Z"C#,%'JP#Q[91'%#/!N M#+W$--\(6;=AME-DD5>QU:BJ*V+[-)MS_&,7J7N6 EP#E$XC 2=LS*P+@Q]+9I*/'"XW(;F7/L'#D.ZK88 KL3%)V M+ET5$EPNV\AUDL9@N9EL7BYALY<#MA&1%!.(MF%:D8UBSR+"&0'>FO/_& ,? M$@2(1;PZL<<7BV!FOBXE7@8R/18)J_ L3-7.Z/]G[[N:%%>R==_/KR!ZSMS8 M.P)J9)"A]YR.P @/P@GWHA!"@)!%!@&__F9*V((NUT4A*$W$]*ZB$BDSU_J6 MSY6(YC3*;&]&09@GD7CR@OT> WXA8'%!,US= 9L+;,:1!'\%/N0&XAWH;Y_M MMQ=IQ$Q_;H'QXQ@.,'9.2;$GV@P8-UL)/GX[QJXBR+^6G)_2874'ISS8W!>D M.J*Q'4?O],M,5L9J7*W41G03V*XHDHP3R+D&]I6I; /)+JHNW'T@XFU)50%Y MXK&II -C3?7'"&,-V&NV S=N*0']"U*2=4\9C>]3KC>? H,92:#Q%GBO\K2S8"0$@<6%0: P-+N!&;UD ^P=+M+%-H[;F86KNRLX;0,'58R^N&?W:BL;][X M)-@&@9I\-^%F:,]@Y$Q^4^DQ>\"PEJJ+P]":!&]6Q__^<8G MN$S>S28F-01;+X>I)N$-W%SZ]UV^?K/K@:4,!\,-D757V,;=QO+RUW_!/SL; M6E2!-PRCO;-_3D-=.#1TMR%M!/GW54*V(@"(9.W,;"RY"U;OS6Q8*6#N9NW_ M^S_'DS_4?"=$0S6LG[NP\]&J9GY(X2?F1Z"G4F)D28*2$";@Q3\%U1/6]BZB MG7K:I\9^[B/7>&#X/^'$OV-'/\/M.-M+35@ECG9L&_!.J-+$^;G]VNXS/UB] M_]"P94B>G[[^ HH3/OWDN3YA',/\B2:?DM Q ;]N%Y:DGU+$E4CUS/_!#X3Y MKQ";61!C_^JPV6KIUM]:0<%'U6\2"((38L$CR,$Q2<1>LRG)%'B10Q+"LB@UV_T2D-] M"D;BST>JHM9>2^-$FV&U,H]J>+E7=]-@Y-G;I7G%T*D-N>(P5NK,L3X['&_@ MVZGG(]WI0.+K1;3*+)8RVL<:8JK6; *Y>3;/YBB?DC(SIXM@18]/=-IZHJ^G MH81]/G*8)#+BG.\/E(16SWMB6BJC(GSFV3PY=BZ+A0S-*HO8P\?R@SD]3-JC09(.Z,S^,,8K<5"[P>V:_^F4@-OCCB1V0?2*-Z;HFX\]H* M8;F<2132/!R*!5H)? ,8:LYKH_%K"-HW1#A@?@QZ9Q-#50W/-\)\@)I NT!T M^BIOGVEG<2:-757:7CYQ9DD' M:CKM.C/#@E8R!^V2(ZW=4 7=SJQ/4F$MZ)IUP#0S*ACW8\\)EDK0A6*VP_4V MNC6PK5I?[DY_Q"2@[4TP)<=RI=O1^).26P%O[-1PD 4&*E@53%OZN?OA>+)P M(EN-!66W&,C\G3MF(.90@>JS[%V\]J^#PT6 M_@<9?1)[J8KA2$,=O1&&0"8 2;MMW/V>@$_^&5@A'MBX5[7_ECK^BW=#A9%M MJ*XC?876_WT]Q='WWLXY1[;<&TL0_"5BV!/R8C?&B K7I<+OT($]$1$ZPD@7 M["D5$2:,A(D $TZZ1( )*6$BP(23+A%@KDJ8MW<9^*CG=__M9V_&: MO H9',YVZ$O.+T1,\\5,\\G[L:^9C83(??)#B(1(9(%\/PMDE^*X%_$1(KB$ M6*A6)%,08_I+UHR/&?T=<%7'5G_KAL,[N2L92 MN+KF?T93FIV1\_4K"V\?FD^N=SUTL_%_975I>Y )K5?[-6>X''):/>LT:2-1 M2D[^K)O-V7'(-\WZ?,Y'BG[K?KS4X28C <+! 'I& (\3SX]0=D2^LU([#-K/ M4HI,S VSVLZEA5*33\(J<>2)NLK-VH$:"!EJ/ZTQW4Y^WS=T/[,777B ^QF- M 3X(W:"G'3LYA_ %5-I#OCJ?M/]7_K5W-CF=L85ICT'K-%/(L)^!]4BU) M5&>0^;/+R,+K:C9*#(YS)7;!R5(C:=1[K:I13//$UM6\RAVFMT_(?[8RO2=0 MWH_F? \D0Z YW^1$-O#QS.ZK4T-Q4T*.$N822]8@WJ 3>64?,D+<-_4.#T!J MZHFDP"2]%=,;&BZRRK$=<7B_WF$O-=OH?:7O<=E4FG+1@L5*DR9 $_0.D2?\ M>MYAA*5(>SV4]GJ3WY=H&=4-8\]115M,NF4TW>FE]2G &_4&[?6@F<6;>8)W M'L&Y*^=P9DF[*([)-52VD5SE&*&^M%>#7(:95-(/ZAZ:!%]QRA1J(HG>VC$& MM5)RXW@\&;B'=)3PB,*O85?#[X)N"!3QVW*12I]:I$N#.N)Z:H%=UJ=%ETP# M7.*PJV64BGQ@9(;>V3P"'$+4I^I\T;48EQV0.;NK]>I+[V[=3;H][551Q)XC ME4:1'$QSM?,TE4EBN MH-9H1LBO5,=HJIFAX$%[!OJ;J2@Y$@5T[P.3(5"=;W(DVY8G#6J59H%;-Q;F MBI?[Y"B7!H"#CF24C[Q/R(7=13Q"4F:SHHIE<8TCB>):ZG&=;'9NIN_60S2Z MM:)KB]Q&D=4D8PRDO?J(,K+71Q'KA&V24U9"H]3>K=/ >> M8 _T'K'N61"67^F2?DO_\YY >D_.9EM>;5&Z[O)>D;";-N*.R+J1;TQ13'S4 M9&1%]21GTK<6C+8L,-UY@J'28II/;7U-(LJ,1,'<>X!D"!3GFYS(H9D:9RIX MGD$$-Y%+C.:S5C,U!7@#3B2.1,G(^X1K7O(YDN8/"8HKQ'X?;9J# M%%*0^YS@J6R]G\Y-M'J%/Z"XG5=VB M(Q428QY]5 =Q11:R9K8P3'$LRKK-=F'5*M%3'D6V'F(J2GI$$=B0*^)W83<$ MJOAM77:\1-(=K$1'P7)8F\#L5H,1/0A,X$HFD2@?^<#0#+V_>80XJ=MVU_I@ M3BN+;,^;)<9X-\/<[_E(8U69<(5ET44D$B!6:%0**:H)81>XG.CURE\CT$7Z M\%OJPS>YIN@DW>-YAFPC&-9C&UR:U$:*KP^I-^C#*"<9Y21#YW0R<+%;H*Z6 M9G>,]I$RUUZ88L^2UZN\\Z@5L*DLD9]GFY:%+/I-+=<1BS,.VK9HX'2B48XD MBNO>"2I#H#[?UFV'(7FAGJ>&"BOG$S6D1W>;W2:$'"QOC3*3=XJZL'N*QV!: M+[0+.6I42/'/>K='@7"Q%R[XHZX"K5:5"0T,^':4Q[% D\1 MBW(@43@VY*KX7= -@29^DSM)8*97%&;VC*FHG69UQ-MB(NOC$EX"DDQ%Z#!-K)NNLQM/:#&<+B?OU.=4,/U%;Q7%"J1AB+E_(2*-1 MN0EA!WU.'%BG47;R,3$7J<,P.Z;.;X'DR'0G6]R)>5LKJ,D!^J4PW)4CJRE MA[B+^8"+[I.\7\B%W4<\( FM<<==<;+AL%.5DU$ MVO3:[+*BXV:H9 MU!0"+KI1,LI)/K"#R*A'A>9DTAKE*M7$F%M42A(VZ$_UX?!1ZUG,XY@J3RD*MVAJ*\AY$*'1DJ2>:_"ZYS@B>D9(-FY)]DVO<&3>P!=,G MJTREQ"36J*O8RV430IAZBY*-TJ)16C1T7F_'D]1]Q^<>;M2).:VM&*&GD 5! M;R!%ZE%K<<7E!*':F?J(2XS73$E2O3P*,Z/$UNO%'S--T\(OA]5^T[\ MAD#5OLF?+4Z:A9+1*3:4'EB039:78\YK0G!"?Q8EXQ1"1_A\7'R&W5,]@5VS MEA]W-U)QS9&N4^PNUK)6R-^OITJ6AM1R7DDG%B"1T#L04^5?"*O M=XM)!+Q; R]2C.'V06N8,EDJW6&>T8HIF5H,4^DYXX.3>HMBC/*S47[V7CW5 MF6PYTB$\W%^,RHY!>=R"Y^H)B5Y2R\RC5O'F9'=3RJ2+J%)8*OE65JUW.TJ: M1\FMKWK%BT\BI$?!XW#C/ 2J^VTW_5\3^&9S*E=9FX4*\IZNJ;2R42VU2S=K^_+>@E"-"?Y">>R5&J0 M7E>T1 "]#X!&BC;L/O)(RJR:N+9<<#VWY(P%4\IK*P^" MF'J+HHWRM%&>-G3>;]YPC\&ZI*A!JE983A6IBF>S67PRM_%'S=0NAN,6HA>K M"R71FG->,^],&!1XO]36^[UB9>.WPW 4D X-@D.@;M^6JRTNBKFBY1**@#37 M@S2WM#*_EC0!Z#P[K,]P9=#+-K8N]%9(H,]:HF^AQ.'J_ M5XIJ6<4=KE+V6NEAJV*AMV &=@"^H*P8O5X+I0AZMX9>I!O#[HH.$P[1+-+5 MI=)F9I5F([%RM9IONE)OT(U1MC;*UMZKORI/C@"=2*SJV-BLYA5VG) ; [W3 MGR&/FJPUI$T>I_J]"8=-"[GV4)&Z+ ,P3V_=U>]S!VD40WYXQ?U.F(= ;[_) MIU459)-$N[*')'*E?J&YG+EI<@HQ#'S:*S=QBD!\'R .O>-[@LUQO^^.-KCH M,O+&EE>=6JOE].XW46NDIB96XMDN5_!RKBFY1*-8;$* ;H_37J\O5(3/^\!G MI&1#[APW-_UFN235FD@/(=4&SA>M%.L;RM YCE-$E*6-LK1WY?6V =H.2)7, MI(37*HT2(Z^D!3K75$WT'K6)U$#MH\LDXU41UFIUS76^MRHU@<6<"KS>9-3U M-(HOWPTN0Z!!W^2F:FRWV5PNK00B4^ELK5=JH)V5#SI84DPGHV[#=XF[L'N6 MIW#",;4O#DFRP[07>".5:X!Q?>]N/4M2,PLBM9:+3*]09H:85%JA0P]B*N@X M?,5+:2) 18KLX139FUS!I5+K+9,9TE$P/#OK%-G6)-M+0]!1;U%D4:(T2I3> MJ\L(6Z4=87J^;DT0I>>I2+:^T#OZ<-E>+!ZULG>L)D5B:&1K2F^0=-HZJEE6 MJ0FV?^LT7K$'4P3U*(H; M*(G&L1<#N1&.OP6.0^_3/H-G.E+[AL M1JD4T&8'4S13Z_N:=ELG3$?YTF^.T$C3AMY-IJIJP=DTS39'UN5DP38;^IR8 M0A13;]"T4I5U2 M2]:9'KGF/;/:* EK &=TZ_Y&Y^:BPSOA5[?O1G (M.V;_%HW)-3D:@30>_!8G^&NVVFKLMFL24IB; OJO-EL#9G[ M+?#%)MW<:H8+-6XMS,H);,SE\JTF!%_0A1@G'C(-&T$OTHWWX(F*1:NA.//4 MF"&Y5J?46QNL6_ @/*DWZ,8H7QOE:^_47ZW+NG2$:#NY7F<:=-E$A-H0Z6S& MK2K=?M23K4W.S@KU]GC%+#2Y;]!.CO660"=C6W\U.MD:!9$?17._&^XD#$ .OEJ+C23SJ)O[M81QVW_<9.LVU+?>< M,<\P\B;'SQ.(R67-._9]QU7)Z4B(AK"UHK<>T8WYJ.?KV<#W/70\C)*UWQ2@ MD9X-NX<\4MT,!N9"3=&>]12HR M+WEE)5?0E-XROQPG6_41DWI4SW>EMK1NMU!H,&R&P^UN2C2)%=#(>.#Y7K/ M\=LA.(I&AP2_(="T;_)HDVBU9)'3](99U$=RRF2D(M;SP>E?K/.XAV C>-Z# MKWJ"ND5#K2=&'M5&!%ZO8E**+L^LYMUZJG8'99:335=%V+:5P]1BUASGIA!Z MT%,ECFY1C[*T#P>\2"^&VP-=]VKC5&-5;RG2U%Q4Z(539R4?G-0;]&*4HXUR MM'?MI[+Z[OKGS=I8T@0WLI1"HU0N3EI>?H8V']15K:(5WFN.>FM$2$SGZH"6 MG40'6,/)P%4]W-X>97>BX/%#*.[W #T$NOM-/FVOW2^F\F9WB2P< VM2X^$< MWGD%=A9>JH/$:1J+055S0GAM1SN,3, MRXM#0=A8>0^BV&\]%<<1.LK31GG:^_-_.YZQ!6O;(*E9,I$#QF295(>E;)*D MB$=-U=)Z7R_6U]Z$(34.;W2<,9W0@/]+;/W?Z+;8*"1]+_KV/1 .@;Y]DV>[ M')6(D9I:N(RK"+B7*+#DS/#QZ?&J'WX;,>@#%XMWFOG"P+!J'#L8XH-.>I >"U.(OL!G35ZOM#C"WJVQ M%VG'T'NC^*95FZ16/0%)6&2;&@T-3EQZ$)_0&R7B](L]4:.<;92SO6^?=69) MNQ!3-]%T%;?6H)C$IK44TJ7E$B,>M154J9$LSC(ML\^X?(+0)VMI4&>!7B8# MKY6*.B%'L>0'T][O@GH(]/>;O%MN0A,*VI^[2B%KE'5*%#J+A(]CZ-T25#R% M1P48WQ[*=^($'R%4H%IK)5M""20[X8:]UE VYL/[3=W:58P;BX/I4LF.TWK9 M3='%0=.#,(5N<.J)3$6IVV^.T1A<.(K]$^7ZHEQ?Z/VFO.%:NUX(#)I';73= M1!)U$BLNB,&D[SQJL6NQF#>X_J:4Y!:]CL7V)TU^,@3F%A6X3:DK=B3Z=BB. MPIDAPO"]^$-LIR-:>*^2Y7I,)6NM'1S,=&Z'WX.4? JW>1 M<@7KNP-%:M+35(US,YGV_;HYFJ.N4672Q)'V J]6-&5#C'--B+YM(Z''O,LT M E^D'F^N'M^4[JN,.51S%6_&:Z,VHQ>-1DWQ#/2/1XI!>41)FL:NET?IVG@%JFH=>* M'S5-B#($WS;Z^&#*^SU(#X'R?I-O.[2]C5EU>BY2X8O3#"NI#<'R8>SW';JR M=QLA^3Z0?"<^\ &@Y=%EVP\KW6_'*E%,RE9Q5IXR+:Z[C M.92J;#R(TJ!%$7D]'SB"Z'U -%*VX?>4EVP2T>U5;J:X-0[)FLA2'[9]94N] M1=E&N=LH=QM2+[@MK[9H':4\L\"AHQ%3*#@2,JD-,#KK/:@3W*9I3=" #&78 MP=(FK;4S(^%E,JG "8Y:ZGZV$C8L0.E$,/HG:JYBMJ'*X]B_$/]_=P7R>]/( M[X%X"!3RF[Q?=%1+I/*5:@F1JXOE<&2+U4T_#?$;978?/[ET'U[M 7<;(X&W M.*:R4H3LQT^=1$[M^N +G%HZ.L89*<]( M>8;6F^4&!"5K6:2 )/"5B&0]3:K:OO$;Y7V_0][WI7WH&(Z@1C'(Z\<@3X4Z M#H3ZV' !;,,IU:\OU"6YTYT*J+;A6+23'7>&5'(BA:VLYDV^2;O!T.LFIIF( MIBMUNU>E9*OI\3CB9^;B5 J)DUATS>4C!OY#M@\1.T0R^.%D\)M,7*,T-N=< MN\-PK.(V;&>6K!2G4RB#8<(F3F!DG$#)U\S<_SCP+;_.O-E/)_[W5N2[8#==J1Q#'"/!AC>YY%/7,*?S0]PIF'%'"-6=M7U__L72B+_ MH/$8##G%8\Y,@I,&6[Z.R;;M@C5\/GJ?A[HP&.HB(8_[<:^=EYSVP',[:S/P M;W>?'G;7W]5=OS%6)U*NW,XKK-/,-,NC_+)AGP@ Y#WPAT\N^4)45EHV0)?D!9:1R8M+_7E]2:#(S*WREL29R-Z)?WC%Q4G M$!R0ZESBQB&!@.H69V]%R.-L^T7MF+8LJ.TT(($RZ\.0AK"&'_FS918ND/$E M'4S1A1_:+) W5F4:@(ISC4' 9C#J%0\2?^>&!YUW+I?LS0A$4/IS4:"[-](J2NJ'SLS871C57-_1@MP/7\"+M%=UN MII!A9X(D^@ZM>9C+<,K4UVP4%:5]4 MH+TZDE305' MNK+<# \1KRPH]Q1\64RN>VTT-Y\TBUR!U=.&C+%FIN^;)Q2*QDD2/2/B4^#) M@T_AOLJZ*VS]^[&\_/5?\,_.@1152;!@"&GVSZE'C4,O;YNP0I!_7R7F(X(] MD:R=CXDE=_&RO8^)4L$Z_%G[__[/\>0/(:V$:*B&]7,7MSI:U2QPR#$_A#65 M$B-+$I2$, $O_BFHGK"VMZND4D_X+M?\:L(J M<;1CVXA90I4FSL_MUW:?^=&N_8>&+4/R_+0D%=!I*<&GGSS7)XQCF#_1Y%,2 M>N7@U^W"DO13BK@2J9XY__B!,/\58C,+0O5?'3;[+#)S%!G1(;[4D\C(]J,? MOSHPM@2E!ZRS@.#8QVB$7T=4_QVOGF[UI1T4=L$PAEND&0JS3&]HIT! MIK)IH->I'\';]B.'2:.JXES1Y"3&PX DJ5F-6I/'+HSLE"K-LEQ2&2DY&%:$ MI,IGZ2:/\]CSD4R;6O;%3(YF"E:GYTYK[J;2A2//GJFET>)<3]<(KJ*HPRR9 M&%?6:)I/GC]S6!V5^M5Q?L9@O1R9HD5F1(_AR.3SD?VN*61:Y6&+Z5$3K60T MO'%NXO')\[=[?9;CNOBPJPC)G$EG*UD1SZ1Y@D>>CQ3XC3Q=J5D2*2!,1>V0 M!<V#DV=N+;*W>9]MLC9%73&G341>RO((CS]>^D=K4*F\LD>P@X68R>&.* M%]- !YR]G76G12HKL@3GNA*>$7K-O&&G@9UV-E(KUYI<.\DLF,)((:L44LO: M4IJGST:/3X-RZ(DW,53\UG*0$L)^I_=J?">?@>R-^1/:!7*OGEH@[KZT0 MELN91"'-PZ%XH";!-Z1QVGEM=/(:(OL#@<(@IA(8B+(N!:%"8 , M8S7!$FXR[KJS8M:U)%(D@<>,TY>OI;YLS%^((7ZUG7BO1/M M9+'8&*#)A:$9C(L5"VJF)'> M;;]M^8]U?!.Y#6P] :S]4&0&@W3L$IK#EB0-@&8/]F9+AX_0;LHXO%7L(!EE MT>T8J41&]_2J%P+ U4KRB-*JZIA9D[V>T#,:1DL$@$/QEP$'?8.8 ?8H)L1. M3"Q8+9N05XD@S?6SZ/^'%_,.Y6@)I8,D%B6NM%GJ*6GC/4^8DW!CMQ7]?@T%H*DONB]' M2.?#U*C,;P@EX77+:YV?<)@)FV1G,K>]#<7;T !&ZC''6K&4#@" MM$P!.H"9$^12/5E58R,)&C^6XT>O?34*Q_M1._@%(?;GYV@^P[2\< K&,X! ME_1/"R7[_W0#=1,(-_2( +SIUDC1)36NP"N,PPGK,49Z6RV^57FG%4#/U%V@ MJJS=P9GPF9J&"B;^[)R/SYA=3S#925!?$V14P!]Q)">L@VTZW+G\$8HWV]PT M76NM<*XW3R5:.H_WJI-T" S2Y9+U@&V(\UQB033S.F;T9RR$'/&R0>I) '<^ MT&#>S86%:SZF, 2E8C -%8=9HC,G<6N@ +FI2&N@YG0A8-<8L(X$403,[F>1 M?*-0=NR8:NC3A"-96DSR(^BQD:&[-E",!GBW%OL+OA(6=F'(/]4.DVGX/Z/_ M_!WPH?\1F(2I"B*8,QQL6M)2-MP+4Q./@+1_ 2!)3%I)H@M#B?93K.3$H*UG MO\D(=_5F45W1HJ(E6S.WD385E9_>PEXE8A"Z]C-S%1JFP"L<2[8\U<$V **, M),>!4E6REEN3_TVPII)C_[Q9/5W8"AK_;/9CV09X6_^4=54& M?M)(!5M__$B8!#EYWB&]Y#_YQXY!?2R3_[S^\.V7L2?B^.MO5#W 2I%XD2X* ML_DLSRF2F1$I==+FV4]V@#Y!\20FE7Y*4,L25YBW!XC4J\D,\\E7"KPAEWEL M0K3@>FPP49C RO:ZY@$=J1DLD0"Y70N*2!D?IWVYFFLI?M%5>?ZY=\PZ2SL MH ZQ_(9PX=6,[+L@J&]S7YR.__;7S>["0)LE2FZ.1"H-UBBV"Q1O9J&O^G3) M #B8W7_Y4<6= 6B(HFM9@0\;A/'19!#&__N?6"2='E0Z'2Y_11V^QP^TNL0) M8TX9"V9'S)OI>Y!.I;'3JF4P@6'+9EYT7:+=QYO?53I]-D'_6#JYRRRC5(DE MKO1J5:V2DE.X,2^O\Y!ZD3B=-"K3# M&S.FG5M.>@B+2?W&]+M*G4^GZ!\+G5Q/':>R$[/)9;55@A*6ZU'+!$*'>+K0 M)N%(Z,!87B1X'E7P'/H(8PNY,M*9!J?(C5F[Q2Y7583XY,ZD5Q$\5MHI&86B ML$$PD6F*ME8GD_CR9HIBK%X0R\??+0KQ+U M)PJ^^XCIXM>#O#=*_;9H2Q%DH9%7LDJ2JBQP1'0W /,H\G+J]UG6+H3UI.&C MVA<=<+](YTJ"JC=6BWF-8^N$H&=+CKM4?:/_Y0S_063X&5B83@WRJ 'R TD! M9=-C*^O0I6N01BJ_H7"BQFCI>3G12.A93VJ^FJX)*E$?!ZOO"53?#5;3!6Q$ M2DVDS:V=30E?XLE^P8NP>K?)"Z-7[Z^X@IAGI/5HG!K5:,D;-%]-7CS%2I/? MF5L7S,1C6^LMQ=_W1=1#X^$V9O=%4^DWF?6,JSBE9J\PFK_[=LH_)BKK]M2D M-DZL$;:!2_/60"\C5=B"Z34!O#?F?;@>6?.PS.QQ)/-["!:6#C-OD,TU6;&K MU0+:Y1+CA-L>9<$/!)#-R;>:RS98R];7^4M^ B#W#T+Z'1L@F+?CG_MKD#>^ MJSP/7X269S=FG^);8R:AE#-CU\R6,QT+=L%'B]TUH68(X._^/T* M@,*&U:8P6 %/_@:5CK" -B9-)L"YAY65[DEX (S9ROV_GV)I&_YA=VP(/MR2 M1$D.>.-BE64@8+7]7)5^87 YQKN?.0,%(LL#)Y00[76]0Q(*-^2XH^G_[APZVM:Z' M%CGCP_%HO^0Y"./(UO9<+9P/(+AIJK+H=TPX#^'8,2=AQ4^U#5E9;_;0V56GZ7[*T59F/V),;=A6H %6U)TM-\/J M;G@=IT<(I@7_,86.EWT81@ M]U>H6^H GP?]#+RFSLQP;3#-MD\H2?([B6V_J,V:@P2)$WU.GI+N9"K,JEHG M#&=7-AE"8]Q9SF6R[0[=F!?$90I+OWYVY8569,_Q+=O'AW9%R7+@.=[M\[7P8(?X8$65_<99>H"JPMF+.W3GA9C*6!ZJ'EGQR=[MP>C_3"^;\T4PUN?BPK6*H1LV7-587@.+AO (YDW= P6.: M ;AI=W0><*P,-?U.K@9R^O2(\,?5_VL'?=M=-<,G2CV"8VUNJ!'59H\G+YL' M;[_1ZPVVP9X6:2!+M(!DL/4A9#=X2=?QL<;U)M5<=\JRH:PKG#A<%Q=2"E(& M>2+I,TL! .E3=^OD9"ZC\+C,YH8XDZC,B1R1W8Q'4LAV2YV3FC9;OG65G#:SH$0>=:>7^A=TW-"_D2[56AN&H$5=IS.M9 M,8,J_0F (1HG$3Q.7Z@%V9U1E'51=2$%8;I94H$BG<9C4TD'GKL:V.ICH$2! M'K3\GF\'EMJ:GU 3^PH7,HB]BU3XEH!A2@'%[*?MV43_XTN-J(+^.?"O>ROW MY,SC$?_"7E508[_:]_0Z#3/_C.$V]=D06(4*IU0J0G9DX;E,3WUW]YQP-,Q4 MUY49D9N0.))UN!)!>'@S8_D\1R%(/)DZ;YCYO'' [_K>0MZ:N'X'ET#CVO#O M?ISOT+/G*=:;27H,S$OT53E@/[!4H%-T"9YY!NP@'0>)MKU<@N_#J/\QXY\= M>-TQT]:J/=S(%.A\/XX ?"'XP_IWLQG+JF^!7'<^@GT(9@2^-^S5<&$Z?3>+K/:S7XU#OBURG@1_@[S403VT)> C <9" "@ZV,P_HE?6-07].[(01 M+'C"VM[%(M.^Z+G(X4EJ5!+5$I/GW#'OB%IK.&:*/H>G2#*.7>#P8X*"+;&! M:V+YA3B'*09"U8*2=$OP+4L)SH%>MW3,8=O09Z>X84@,&#=@#'BF_5NI"S=A M"8O"_+E_>ECLF<$FSJ2QJTKL9"^OGLECLGOQ-J!\P@ ^M:?^P:0:9R M[6$]P4U+BE1B-F9I[5#]"GB7!-C!!&\#,E*Z48O'SZO#VQ)PV\\WN(]*!.05 M3%OZN?OA>+)P(MO6M[ )K!@TC]TU+_9[[0JN8^P^"!KM^I^<].,]NM)J.^90 MCTP'/70=:S>O[?O08.&O7L3E/X2@GQ#RI0M[CQK;'CT?MJF9 .;>;=KN]P2\ MT.MGT+P8!EQ?;1J\I87_XMU0860;4/!_1;/@WU]Z=O2]M_/)40OH/[X5+J)+ M&.F"HD\4&A$F?(2) !-.NJ!/&!W1)81TP9Y(*B),^ @3";)PT@5]PB/%'T*Z MT$\4$='E:G3QK]CU__\Y#N4?;P+]RAZ<5K-\T17>7[#FW]Y(=)D31B?O/+[P M%VX 3":<__O?_XP^8SM>]9&N?$73>Z!!OP,:$8]\(H^\XA:$C$7.-NA+>.95 M&SW:I4=&EFBH<(_\LN(/,A"8U749Z)/W9E?X?KH7H;-!/FJ(/8ZV>03!$=DI M$>=$UDMDO3RV]1*N3?J&-LWV$%]DTD1 >0"3YI/!$5P*'SA QN23@@L1JT0V M3&3#1#9,9,-\EI@NP,+H0$KG!">R92+ ?)DMLRVWW57MFJN8;:CR./8OQ/_? M'8$H.$<P?,;HKOKI?+@HT]S?AHH]I]I$@*E._ M@=#/?XFB)$TF-^6GNJ$G@N,M\5C9W1V^Q9%X\ ,\/O-IN G9TG>)Q4_3Q5^_ MO"-6]T_ '*\7/Z_]^?2S>,&A59+'D>"@U4<.K1(4/IS4:"[-](J2NJ'SLS9G M_\&!O>LUEMB?! OB,L\/]75$'E?3A4%OB#21=MVI8_5^)=MRTSS!8S]^8?$D M1<6IU/EMY(\*L*^O-0O"-B';AO_]O%#+HXB8]QV*#X=\N?FQ>"!?VKD9/=#$ MJL+)S'JTR&8K670T!?*%@/*%0M$X29X?&X[DR^?)%_PVBO[:\B6H$[]S\?*Q M%JE?(V/>?;W/=2V89SU4_0@FC%V^)'PFI(4SS"#+*8O<9+PB>#9K>!X0/O2/ M7^@3@;T@=^XI"!K<9%4(+CEYB)C!9SLZ]R030M+#\?564&%Q\( !3X.3E]NX/@0,+J5._,8HN/+<\5?[ZV$ M6&Y.\8:/N%QE>L:KB-!PN&:G(J0C_@G#M[+HDO<''"NB([7W8E3J:%0 MM-"P!2I&?KI_$IHX0."R!)T\'S78\^#9FK/UQOZ*')LOO"@(R(_%U%P("R6' M( 7:F21GAC&I])I@KX!C0Z;0.('@9R+D[T>%6Y2[N8K_\S!2)_*)_K"Q-A X M)72]5(;(N,LEK%2%I&F*K,_38*>(EUIK1R+GL=,YG^PTA4SB1'[4EYHY'_&C M&G0:3(Z6-+!=#A_WXD+DBA_E*K+0U 5Q\>+:O!FMNWY(O1POBCYJ/&L+\A8G8HF'(BF ML>'"VWCN439]_ #2M6_-"XM#]OH!I,&BV1Q.EST5P03*8LHZFB)''I^"[MCO M[Q5[5 2&*(EU[H32S9<>@B-,X9!083C"E$O.,E7=&4E'ZD-L?6<6$+Q%23'SBN$GCET__%OR_SU_#KVK[D"]!1ES\5/\)>/W *%P.Y M2=9=8;MH_XZ4HYM@1%42+ C1V3^G[\'A>ZYQ%"6'&$"7OQ34#UA;6]72:6>\%U0 MZ>=>ML!MB*'($T[\.W;T,]R.L[V$EZ8>[=C)I:C;KYW>B[K[\)7;>K:$<0SS M)YI\2D)F ;]N%Y:DGU+$E4CU3/+C!\+\5XC-+"B@_M5ALQ>[W\"? 9* 5%%/ M.N!L/_KQR[^:%]YBG37\>V;M/><*OXZH_CM>/=WJ2SOXC/EW=_^.R#[@FWIN MB;CSV@IAN9Q)%-(\')K\M)T[V@/9 K:YJ+_#0?([&URO[ OQ6$LR M74N< 7%JW^QRZ&"&V)[\S&0BB<&UUOY%Y'X(*8:FXC&HI8(;QH_5 _Q%DQU' M\@ENN%8L8P"5 '_)R19XE&'9,<%U9H;EWPL/OV_MUQV/@2? CU3!AA>=K^'W M) &\T;$$_SIT#TS;\&)CU_)_\Z^;AU\XN3(=*B%XB[4FR/KI7W0P$ZB,/#FX MA5X012 &!%V4P).=F3]A.;C6>_]*TP!4E24[#B<#F%^83BUI"K14; E55$PW M''C7MR3YH__W2MX+F@KL MMR^!;4P+X] '^K"2M9<[6M#: HA>Y"1V6.67ON M*C7D-JR$IX]M .0]-@!DS -?-BQC:@E:>D^_X')U].+MZL1Z0XM(:D4IV'R0 MTM@VSY33TQ^_*.)R4CKN$P1(37_;',.GJVG)AK4E)=S>D:#ZU/*9ZT#8DVO* MP=^N385QWB]/:.9 MJK&6)+MCM '([,FZ(ZS8$8"T$)A30*[JDK_.'F!B6'\$'L)._ >4=*A[ 8!] MT\R^2"G&Z:/ZK&55.*U6+%6TTEAIIKP?OV@LCB>I,T+%_A(<2!@1R"'=B $T M #!8\(9[_;6-_S/;>+?[.RO8-S_/N1," VXMWP ^A"RJZ[2N@ST6@94*F,=F MK>U >PN9;)+7FVX6<9">29 5L^.B[>R?F""00(+8!VD?FPB^XGF* MI7TE!MNL 1O'UV%X_$K"XM#/HER="YO9<,(A+*_GF)39+792[Q86+XODUDY" M'F3S8,]P(\H@<:1%''.DH$L!C0$QKB/>BDF MNI8%^&>OUX6=!#]P@<^YOY78Y[S]%!H+*!>8&G"=8'^W[?G U)V9#:$!-B*P MB7#TN4TDZ.L3'-RL. X\VO$]]L SAW,S=&B(G\04CK3.5C V^6["S=">P8;>Z9I&<"X KNGKJ^CVEZA M8+5:2V2%PIIEV@NS#^0PR?, M?#%VY>_BJEGM-MU"*X5DRSV$G-4STQH#3"T"P^)^)O[91NY4UG,9^.2F8,,SA?\,W#H'C:P,.!4+D\(2GK:\/7F([T*CS=WL, MMU<(I([_W:V8AO,$0U07ZM+ 0CX4O@UR'S'P8__2;:>:-=_Z3H[4DD^C,D MVBGZ_/![VK8EQ\X!LUHU@ Z0.N 5&140_\OD, M.@W$!-AIH"F<%\;Y834 5PG@U00O=RP@ 3\UR/9:2&U7[P14#/%T?'.IK^F" ML.%G!M;^+/*7+PUO*2]8/=:63,>W\V(8[:L5+ Y#D$"+ 6C #2Z;U8&GB584:PB6*IMN0"OD,U1])]859)'NKQ)P'20[+A. M;/+__H41V#]6K*0'^@.21=8GE@#S18H#1&I!&Q5C?\$G8,@_X+'^3^@_?S_Y M[QA+*O!4+3O6[M0"L.C^I&Q7 #^ F2X%H(-=V_\;5 %V,#\9_"""S3$T^.6= MAPL_!?K'R!EBS%0%!\XI>(^_O$!HV;#PV9>+X(&Z/8%*Q'BV6:)D.7Z\T9=7 M8'L.KY?V0=2R $26M8X%>AR/_>5LMPHLM TXQ@^1^U\ZK/FHBNV^Q5P86'WK M]9^QNB:, 4/'@!A.6-($V E^8,(,LII7M553VS@!!D7[X9=1J]]+%BLUBI'X M9:UM;3C>J7XX:+!-S]H=8VOV^SH!V&'0)(#!05\[7#2V!JDD[\S%X0#I=6=5 M=5FRBY-^&MC]*2J>O- KR@>.&,5R+=PQ;=_328,R0]6E9-=U%IR1- M[W3#UA,-2Z9DL+)"06K5] S1+G6!HX3_[C#6B12 V?188/SN1 !,O0 [V9%] MDRC(3@3VZLX*.Q7,O_,93CD>C RLNKOVPGPZ'"GX[/'^=+;"VH(E#-"(F0*2 MGHRX2$![4:!S2H&T&':5WVP4LUO(5H"/1B;C!'4AW!!$6;>/OT"A8Z4C.&#C ME](V@GDJ\B$9@0WH1T=/:>6_00/VM6P?4B/@2T#FPM"4)ZG@D=N8%""\)2TE M8+#Y(0Q5??Z6WW!;K*&Z1UKG-F[G+A:5A_PN50'0QB4=/'0J W$<8"ZSK@ES MP\JJ8+<.H?Z,H;MVL)!M\,KC"\D"KK@YII#H-RN*@Y)+[L.)L M\=HF?JK(0 M*,*ZH6]=S,LRHC*1T^YZUF42AK,ND />J'LPI(41<8R^D')YB<<\ 3I^,)$) MG;MSA@-FC>C[@#&_Y,&W8WPFA(^!-IYOY!RQYG,R6>@,AL7?S MC9_:VRH1=G+$G1?9@645D5OB2X*K")W!RDKE";4#=&R*C*/8A7@&I&"(MS*Y MWP4%+J%P=(PE"-8NMC)98X!_+DKYY*]=Y>U.TVU,$D6;CJD3PRW)6A5GG M5)S$+J0S ),>,_#.Y ,^ W!] K-PIV5]B_TX#0;) )=[_&$<0-$V W-?70=) MLI,7R';,+^R-N>:VV$$T5!5\P;B&>XZA:R .<2E(I! M@&;K:.S@_A3+OJ2'G.=3\;-J._<>RH"1M _T@+T$JSG-!"Z [P(SO5(0#\N! MN01&=8!O(G2^2K@=D\Y1'/)% \(GW#--'7BC%YAKKPF 5A!B]LRPG 3,N\;4 MG6[:%=GL:BGLF20Y.]JEG8OYK*/7GWWPPGQ\$!W/2-YK\\!HM2].)G#8 1UA MHAJF7\;['(UK _=,!8N9^/;-Y\?.CN11PI;$GV/7\L#T@:(\LPFV&907C)5G M!:ZP)%Q;5F7@)U],'P/*G^W?25=-Y8^TDJZN-7\ M6-NSNXM-W6:RC<9HJJE>U\A-/YJWO#"-AF3!DA6 *7;2-:#H+/G!2MNQ=[#< MFP<)[ AMC8GHTM/EJ,04G.F85X=SIS*$EO<%S_S?N^3#<19H7V.V6W_LL %Q M\+/XM ]='AAL9Q?'@4C.22JLLH%ZWS(-:_M%&%X=+Z$(' ,CP)? NW!D8 A( M8%4F$)?65-"W^:IM8#,8'O=K9F B9NW+8D4W/%4:^VEM70@J]H&.-]2M5P!G M8!J>'^"%Y3@6X%59A#$&(*,E%7"P!.7Q;BV'-?A/UR77,A+0_004<8#D-8.< MG@:W:/>=>K6Q_Y(CB3/=4(VI+-DWMQ.>PZYS!#+7 =)K5YHJ'#@NIDG.S/!+ MH6#5J.OKZT,$YFC@A;K2=#L;HQ$B'MNQ,GS=2-8#,@96XA[EJFJ(OL[S"R!W MT?:@*L$/.Q]S%4K] PAZJE/C@-UA/==$]FW*,YT;]TFX<^YV=H$79N\;EZ/UB5#S4X=^*O'"*^%S M=FN!&[)?ASZ^8$K D-9(DO03BP,P)M1)?A9S:AAC:/0>THC')T#N[[>VMN!]B M>UIVI0>8:]<;RQ"1+$!^PR8[TV.]B M[X3F983DM_F$QG>:S=Q"2[8!FV?9$T MS*PB(W(R*RN%5;9A%WO"AFG E-_3A&\R[I<4*@4PW_ M55F%#Q.E9=2[4R,U)1"RB&49.9.3*YWF)V/GQ7S"13KQFV*E)' 9B5M;V4:S M@X\Z509&#IY2KT!H:WSM#4CKM);>-\>VY ,^E:LZ06F6\,6$>[T*\2;[KDZ7 MR<2$456D7>Q7,DBKJ]5=J?V='C&!!CUKN77XN_RF\&6 M[FIJ=E'HF H=$-\I"RIX_&UCH#4-O!!@ '2OR[Y?&D9Y$__[&91GS"\[AG[8 MD]."Y6->[R\S0SJCZFU&2---(IT?VI,2K&9X.B]6WLN8,#KV>UFW]:^/1-TS M+U5X'@(_V!B1IM);P+>>ZC!"4CH*,@3A[OV9 GU6(0ZG^9%(IF&(O;\EMN]B/5+'_;/_;IJA8>GEE_\ M=)%.4JY6R+OSOJ=4!',S'E-MI&OX=+J0MCZB4W N;Q>."CVA/ER7D@.J2C5, M:=S9Q3_78+NSVXQMR_?(@>$QD\W=:=19HRBY!7Q=XP1D2'#5ME3W.*P MY,N@M:>)%$]V^@LF83G=92M5;!=F_A&AEYGA.$1W'M6[1K%#V)%F'3=ZDFF"88[YCX$,4/<@R[ MRH.8=)BGWE[4Q M.>^F+^:A83KX2DGH+$$25,=MB=RZTYZTDKF)TJP!.4X_CY+##,2G$NZD>\4] M$4TV]/@W M&+IF\,Q[,)[NBF8Y*0A:MX(8PT6:XF0UQC)#6LWZ;,Z*Q;7=A#3[?>@: MTFR\??8A@/$-39OKDN_WGHJ:E72IN^0U9LV63-DM)6OY]!N %G@J)TER>'#" MVI],/4Z!ARKP80*K3-; 'EOK9T&/\Z*"_2F28]-/?U8U I?KPX\+ V V'_;6@B@*"N;=GV$W?;U^[ZJT/PU;^O.+M>6[#?I\5-*N2I-@,? #>['?F"J:WK]J!T_/C_KZC.MZA>LL6NUT0MT_?)1RA M&0^G%GPXEFS1DD=!_WG)S/,;F]BS*YY/"_$VOP,#N\[>6QU7 M:3;YG#'W[K MX:JMZ91;%T9MII(93E)NOS2<>_ X[=-YK^YCBO@J#JJI&;"98#7C=\7!.PAT MY F5MEUW+M($[8QDPRNR+29;FE1+0R*+C@;>*\Y0Z"I\KFX>WJ2ZA,()N3=T M:SU$J^@%7NOSS7:Q^;($NZNJG@\1:SY&S+$J2)8BJ$5ZVM+6\Z1X>V))S0HQ M;+@4*E7'Y<$437\]/7U,HD<'*[5(:L2P& MJYI\?]$J(;6,=SD!O^U=&N9JB3LBTVO9\'(1IT9.4N)7)M>+:7",0G1"G[)5I$+9$UO()ODZ3(.C^%M8/V3)\&U\X?5B M3D80.R.5[%BP L?8KN2V*>+G?)GCAS5SO+$I MI8#BG SL56D*#S]\>:YV7#-7K"UTN\AB/6P24\84I.7T?G.U=R2O/Y;K<]C< MO)2R38_#%&[&>KC-S*#WBEZPQL^$S'G"+TH=/63JZ.[OW\*0Z#!I=)CT@X=) MA=W=?'BYY1A,UEEPFDY*!%V8F9UL&JKY'\';]B/[I5XUU^BDBXCK+O/.J+M) M<*LF&$D_'TEX F6YFJXJF)EN3)-8LE,J-7GL_)GNN#TOM?O*F&D/$[Q.<>RZ ME?? R+-GEFVLV-@X=%?1DH0]UX2>VTXW@>X[>R8Q*R;*=5'I*+TL7Z<5$6?S MC2D823P?V1#7J:RL%C/,HHQN)BN28U1.,/%N28=3*=G+65A$2&'.TT1[:=3D-1IXOJ8:LD#(JLX2R(/J5_H@@B@S5 MY,GS)8U6@BJ*$II&LO+ 2Y5MUQV5F\!L/%]\6\ZZ=5$J([V^3MDFJP]3.+P3 M\FRD6.^W.@M2Q[G",K6T>@9SE0:TT2]T#;3DQ$8>H%.R%($6U.27$7 Z_/I)EM-(U, D0OK MUZN+1<4'BEIWHBF6E:S$I,PZ%G]!\,Y;)1R\\;2J_#.0TWG9EF&/^I9PS@R-A* M2S97=8[M$M0L+YN(8?E//>> 3+)8)[+=)L]4.&%A9'J)2;?9A+<[G:TKD2JM MQ=FD87!21F@;LE'M%=;^T+-U=49#+\WDN;I2(*KNK%=C)V1["H?BSX>:9:Z% MD73!07IEA.^K4Z52[_I#S[9@3/ )L<0.EHJ[K&^L01?!ZZTT'$H^'UI,:D.J M(A$Y94TSF4Q&T)M=PI_K^6[QMJ)RZ93))4IRP6DQ+DK,_ F<[];&ZB?K0J%@ M(VZMF 18+;(%!L@_Y'RW;(&O&^K&E1E9S!O-3;61%- T''JV6WA7(":]86W* ML4B;7->[RT*BX0\]VZVQX<>K9;E:K*U E!72ER M=URBZ+$[7!/^4\]VBTVW>26?U5Q$:GC"J.3TV)'@/_5LMU0YET X1EDB6*VY MSB@<16I%?^A^M][?SB!,#0HF!JQ/\"LM_(YH;F#\NKK@COT:!-,R I\I9IA^ M6-H_! DC^/:^6L$_6QGTY@$N4^R%&XIV?0OQ_7L#UM"=M3 M!0_"?.?4WMWH8N\BOO!WR]G=J0$[N#R/J/S\BFL/+M7K6$8>;N-1Z_GS>Q F M$Z&A3W5OA"PJ UP7DO.L!N_VN\K-!D?V)?)T:@E>C.GXWWQ'G[5M5\FM%1]< MLPW[30JF+?W<_7 \*MS%\:Q=F_=/@T-5O3J MY>'^4Y+H$TG^^X5KOX^,U:/GP_JE"8#2;DMVOR?@)>0_ X<$QG=>=02VKIG_ MXMU08134R'Z% _#[*^J/OO>.ZZ$/;MT?7UY/)B.ZA)(N$5E"2!;T"<4BPH2/ M,-A3DHCH$CZZH$\$%=$EA'0!@@R-"!,^PF!/2*3Y0T@7(,@B0SF,=$$BSS*4 MA,'\#%U$E[#1!0BR2/&'D2Z1(+LJ8?[C6#"*^6D1RYMM OV.3;AJ;/"F.W!V M"/N=6R(:*OSP_WX0/SZJX*@G^D7?]LI5/Y=W;'3RTN,-^O&K81DQ/U\2^XO; MY:+^_N]_1I_!+*_Y+;=@EMNR!_E$?0%\OI8](B$:"=%K"-%M)G-W\92YB@'# M0Q['=F6)=X2BCI^WKUU,UT>R]JJR]H&XJ YK/M["1*&3R/1O62?HB!.[=./< MO@SA,63R[_?@#:0/3AV<_WLF//:XP3Z*&Q1[HO"'P@VL)_HT*?MR2O$+I&QX MV(1,/1J;X(^CC,/#)MBC<+L;['-H3 DKX% ,*7)/CZ M77@M]_T]MB$$3L(M !")O@<#P,?*GX\Z6^M:7_^SOM\MMCO"=G>C-Y*;_B.#[# M)"Q^:&9*^>E@3IAI'0):2X;IN3: ML-L&_N,7BL51E(B3U'G;IT_SY4+&[+=R[T*V#9^%>33"_,DY?IS/YQ:Y#37N M+!52;N<;^'+3'1O>UV*>72%R5JK5=0ZK$U@1U>H-!(>=:TC8E"].I*@X3IU? MZ_1I[FO(F/U6'FW(MN%3,(_3Q%(','.>\A^FL<>,F:_E1,?LFV(,/]IF,=.];Q3R6$;KC/ ME,I8;RR7DU*U(7VQGM>8::/>Z&IS!:L9";6Q0):IGM^A#OOQ"Z/C&(G$:?*\ M,_=])FF#5V0-VPG:O']N:.*["2OR]N4'+VW)T=UDGQ.9"$^IQ>U=EJN$*6#K M[)?ZDT'@LI/?"[-DLR'J.7*543!R@,U*)K'D68\G8:""C)/ AJ&2Y_>/1#GG M/PE*?!)6?RI *"6_=Q,GR%]T&ND<6A-RTJZD8IU*UROL+."DLO9!S#T3A! M72DO&]5BA+46X]-=F^^*_5O&,U['_JHFU;IF(^ERN,Q)-B7'WL_$U>_6=RG+?'[EA<\#(=^[>',&W#H M=\U_/P:'?OFYV1MPZ'?-ST8<^J4<>N?I0Q3SW]$Q'$$]NE976IF2;DMVE$N\ M=B[QUB4&-\XUWGKYX0A+W#(7R>Y SVPQ?R$P@=J%8C$M47E.RF5=K)SMU!@[ MS:>";"2>2L:Q%P^-1-G(*V4C;PV?&VD67' M=1+'KNTD_?6+!R)!"39), H6?GKW[T %"A>1%(+8@$\G8DK422X>\YYSI[[ M?KUXZ;]BQD>>4W5]GSC6MAZ1)N54\W .QI)W,LG:A2'D#\=I,8.\&PG;+DP< M5U/:D?SMQ)X5S,%ANG@W$LF0]D=1H>%):?$5KZ>#>!)JWX[C-/U.&R7QI$A0 MQU,DIM'DBB97M1/+ K^LU/U'BMVW"^BN&TOXWU?O3L[/!O_[8OX[>_77Z.:% M^XM^^]]FT;T\-;= ER[^>G*R[?R"R?C>' MZ7CP,GIY/?C#FWV,SO_['Z8,^%BOOK<:K/T.R6(TOS:W_^V(RJ#.;.\ARN#W M^9EY9OWOY/W+T/KYZJ=Y]/[/:7K&E %+_Q+3-HGOKG;$R5$(2/^B(;8C"J&6 M_.TA"N'+V_3__N_59__]R_GEF\_G_QU8YH?HABD$EM!U;(^8:SIDOVMF.K?& MF$#WPMUU9V_1(HN,J]H95[3((DNJ=I:T@PV(R&PV*K/900EM>#;2Y5_Q-KL* M$RWB'@N2C^B*15=LJY.7'.XB/K$F"!&_>W'SVT^?/EW\=CX]_[_X3^_5>R?^ MSR?#8OE*RR"FV4>^$MVPZ(;M6C?L5JWQRR3^\6P\.G>^_.S97]^E@__^%?Y^ MR;0&OV79)E95DSV1V40;+/K8E$V,;E<;O^IC._XI_7'^)?B_W]X,OL[^^NO? MMV=,;?@LX=$GONNA_17MKU ;76M_W:HVSH9&\LH?XFL_X;W?YZ_<+D MU@:_Z]GH$]W'*&'D29$G53^"BCPI\J2ME5#D29LLH8W)0B%/BCRIVA+:\#RI M^(JM79O:14B]GI!=5,K$F/IA]-<\J:IEP5<,'$9?)_HZ%4^-WEUA])RC^6/P M=4WXX7;R*OUX\^_DI?[SI[=XW_N]2_Q#][RP+7EW.Q_W_,/B[3Y[Y'K%=I#K1Q(F>K<;E M*M?#?V.[UG,OCGZ_L6/OR]M?GG](_KS]1!S@4+K(XHIJK?XP556[%D/'GX32DBF^-BAM\_>U=G'T: M?GCY1_CUR^7+SU\__,S&6+DLYF&;Q/&K&EW3U2QOW?@X:K0#NJ#NV,<>NL#X MZ>WTYM59=/7;[:>;G\Z3].JY\?R&Z0(VQ6I-?XB\&5:=4P1V_> XJKL#15!W M%&0/11"\G)TEM_][^^G+'X-/<^,WZ\?Y^?^X4> _>=8WB6ZOWIPH+P#2.5V@ MP$$)7="I.,@>NB!V_[*GKZ<_]5^:UYGMO_W1-$\^_8?I CZ\BCCVZIS;1T= M% O^U56E#3*@(*1V#5A)>;=B/$6Q0Q>*':H7;63RD?Y33M:/-M1%#Y/3RZ#8+8N#I(6@1"*O+N)WFNB M'^?O;O_]T_N__/Z7V_%O_[Y^>3F^^9]S^OQG_Y\WL]8SE(/HL'^G18UBW M5\=)(2'9U#YJ(%FE7*)4))]]F/F#WW[Z\\T7\^7\A7-I?3;_N.8G,J^HMNRU M]V:V+9^XQ?/79F&BW81,EL*A%M"]!9>AEEX%24BTBR"-!L@NMCF[*#&"H%@< M;\4M.4$VL=791(GN=#=$&=E#5;.'$BU2Q41Y9:L/V*@OHNMH&'(+E1LEZ:=1 M]/+K>60%LR_SYS_?W'SYU8Q^\_XCV>4T'V>H%G;JRR"94O*F[\+D UO]M__]_Y_YS)_.R3X3//D])MJZV*;&L+LZU0!7)5 MP=X^:UVJ8-1/_O?YK^#K?[_B?P04[J M,!K/Z4YCYR02J<;F&GRJ^'XOA)VRS>1[[9[, M;]Z^_>E,__#BY_XOX>SYR:OLC*[["-Y?YS"-I&-S,:V*$[<#IOV_?OKIXZNS ME^]^F\\__N%=_G[[>__LAF%Z9S?N^RRX&(<538?GG+&7X700A>F+*!U0KWZ>A!_I5SX?QX,O M.5@N/IU;O_SXZJ?KFS]_^_#G;Z9]/7WQORB@#P\IK&;T\5DR#Z6I-?ZKB"I0 M33L>WB>PH2\H_&NPNLXM<+V_\-?3T9AS M4WL?I5\D+G,_+7)_61^O0HV*")7&6VT8TR^>QIEV$8ZC\#K4LJN Q7^*A5\% M*?UOJ 4:5=]T+<%8"T>C<)!I](]1EI9GYV>Q-J1O(EK,KR*G3Q)OB>A7B0_0 MUS7*-/H)^A@J]O'DMJ?].[ZA7YP0]M?V?KH:A;;"));+9@.Z0MT#V&::?3C;,@_/62,$C9]^^P.L*_N?S(V3S3 MF*7 5S:F L'649#G_M-NXN0+?U8P8Q*IT??&\V00IKVUFER%4^IP55VQ7OPP MOTC#/^=T"R^OF7)<58&_&,9YK_?/?K^;T_\S\8__Q.NXFR*XW]_7DP_4*T7X,<3&=I&@\BH;N^O7M,\3D* MQE0;AW0;24][-T_2>3#EJH)]Z^K7;5WX^_ Z'E\S;/Y"+5:F&,[I7Z-,X\RZ MOP_VXLKJ"U7#KQL94A:Q,9R!]HWDRL&S]-/;T2>;C3+E:,GQ\$FL]\=@P)%Y M]C5*%W]:;&[Y/6_"R468+-YU#U ?;V?ATE/N_3W_]%GH?/@K^/&WLR]O)W\, M7]C_^R.9_WIPPP\C_MO1O64&7Z/)?/(\3I+XAFTBH"<0??V^A_!KD"2?7IZ] M^?#[B^GGY_IM_/R5]:/[X3_I\.;),T?7B:ZO#D34TG P9W*0+ 1@G O 0 @ M/[CHZOG90MFWBUZ[XPY5;,JPZK]_?KUY^_S3Z/S\=GR]QA M9_Z$;NEJ&-S>AM0OF^["HI=?9Y'8^@OZ>:/$C^#=B\"^^<5^\]OYNY,@,3Y/ MO8_4)7VVI%.<^RG=Z=\,*7^S'A,SWYA1PP#J@VU#V]_?)\; .-Y MNFN[S(PR\].@_^_@ZO/5C[]]"6?/!]YX].'3VXUENFIRM/CK[P$UYJAC^YX2 M8OEC0KK?4I-LRHZF'Z-I0,WLZ25[YX=XE"S^\IJJT:\?;H(9^TO^^-^_Z('Q M]O.;[+>W]E_CV]'S$"/2WK$4GLSY(AC+A=V,@MJ$/8-_ 3,WTY?69C+/OP17MY___/$_)]G5CU0@I_'J M(1//LY21EQTO%\4YEE(&#+G(A/?/G( +PIO@5EB'AB5,+W6]A)JB-X<&O(?1 M];,?Z#_%YP9C>M:P&/'5O="4Q;ZDB!#K3RL)! ^X*5KLRK2+4/#"!#>-TJKY MOW\K+_ZN%NED$(_CY+28QE?:U95P3$P>U[X,3YB^^7(2C.@7GP;CF^ VS7?I M^3VKF/-WNACH9PFG@&4WM-+/C!PKM)P$7T]*%,O#Z"?C<)2=YA\K7N,A\,6+ ML0@0GR8A\_.O0_;TI>=RQF3Q[-2P>S:3 _IKOC&[W_.=BEAUSS>R[ACS0Z!= M)4P5_OWCV_.U 4\>?)HRI3->\A#SEYX\^\C/(>9N,,W*';]<3H-=9'69U.LH M6#7DE@.[.P(PX&KTDSUP_4#W+S[UK='@DVT[(_J3IW]R+JRA&=BN/K3T)X(4 MXA.OJ7%JO@FF5(1Y0)0%0.4J,B'OV8?Z@2_AOF'?\OEKY@ M);!(CYY8V(_WD'G_KTS]G_+3@/VT\FTB!/C#]Q MHQ8AW5$\'G,K01LNLS,HL3.>)]IHP=+!$DN3.Y:6HKHL),'LC8SJ+6$*3YGE MP>W@5&.AE"$5J61P)03,,H3AP=_) G5:>I6'9S5FN;-8*_W:S_.IL"BYU\][6R0S45,F#.._9FS*IJPM5(^YDZ(") /H]&(&H^%5T%=87[[ MK: @]1*B033CQ!7A<$;6S;L/>)B>?S'[HD"C=C&UJ=G/(VK#Q@E=[L+AR;\C M#3/V2,IP8<;FX3&6'-%^%!_*0V1L"8PB9]R#IVAE7&*A%)8(SBU<_>3GA7". M(F9NBS^P&$0NES_-IV$NECH72XO:PU%30/U'J,TIU;BWL9"3G&9W["(%R?*_ M4*,W+0DKOOYJGE.Z_S 5X>/_5 M27![_Z6;:#R^_YI0)JL++K_(8)!2"(R9''SE69XB/Q4QKE F;9%LBJKQ>)OD M+[3)L@[AFD;H!*Y A-_(=>MU0-?"C#:Z@ODBT\,TG<:4$8,/)0A=ZR"<<4\N MH;YJQ$*,%[?:.+@AU!FG+Z?4?:.*C^H'*F_BT>R!,_X@%J#F,K)E9Y)E_\## MF,6/KJ/P1JGCE9HS(3O$M _Q>"[T]TW >1TG,V94+=2B,!"8GOLUO Z& 6/G MK_$UCRCD-A93-;J;JVNF)V=SRK(!5;A9$C#)N:*4$ E"D5G@A^"(:GSMAOZ) MOB^^F=*WI?.+-!I&04)/BH6#OW+2GC+UF$1,-%^$Z1H$6JOI]/X.O_H]@=_&$0L _S++^?+;_J%XI'1 M\)"3N'7:! +%KQ_^>'#VU^T7\X(>]Z+E^)Y]/_I\WK[/;"GC,#^ M$199(XVZ+QDG;"&Y'9&;"1 M^5I0I 3I^7"^;FEL/:7EB3@P6TUI:Y355%WGPB62$TL/+I"[=E<#YD#?>T+Q M$)XUY!;Y"5T\_^'NP<('6"(RA> X'-[%LIGUN^".%HS3F!EQ#*=,U3$8I(&( M.7!-EEXQL@XB?I:RS6?AX&K*GBWH, F'[)<[&G]\LR#Q0 0M!)^YAEWL-F#E ME^/P3I0^)M0>%@'1.YD)(QXUY\%1NM2814$3SKG\QTF<\*6R92_$O=B=EM[I M]P6"J(!?A=-UGU_S,4;).9,K*J2S.7TV%3*MO%)28OXLN,UM5&;_9J5W,7\J MGE]>%4S@/.%6N]A,'M8=T*,\OYQQG53<9UTXY7;&.!J%@D$#@6.1:2@^>+() M_"RO/1B$XS#)^1[=?8@_9TCMN7$\$V+%?)2(>3&+O3"3/1A>4U=3[D1QMOQ![+7&+/H^[ND!1[%I 3^\NWQ@[X18D1IS&#]#")>+9Z2 ]Z_LW4 M=^.N B]4XFU^.>$UQC>^'.D'WD.G&__#YL#HIJJ\)\\6G)"?/3CTI,[WPB!: M/I#8D5,2'!;XB%(N %0?42$,,V9\+9WJKYE\3L,L?P+/3E(-':9WY^7=@9.# M<>EX*+0,L^X&233C@C$*J3C_$EX& ZJE\H!,P(VS$17D5!2ZY'$?5O&F@O63 MT_1%KERX;6%0,^,C#UCG2^54HBH5"^JZ _G649'F% -482YIGX;05QS)# M^]+A(2RBW!O41HQ*W_*93=\5WU@Z--A952C&_*]".XVC+^*$+8SM7A )#Y99 MTNP7*A146^2)67:*\,\%+-C'3P;Q. 9L;A/E'B[[G=J"U$6ANF5)AV?LK,M/ M+J&#@M([%JI<9!>91A>'QV(S/2J-"^5"\DB16-1=9>3XMCB+Z%F9I(728NEF M!EI>2[U7*M,LHC3\'+ P+WLO8\5"EQ6ACW-Z/G*[XB,+7Q'M72#^_@L[ M[3[DI]W_"R:S?U)K??B1VB0LS#NG0(LIGDH>.>'.1TAM?F8XT56Q]T[C<7S) MW.WID!?[+2VUK$OOZ%U6ZXM8.L M&[[4THR_L#.)0H;"(,]SY(_X2DTCX8A?),PL8L'2_(S^3B0K7^7&;YI[64O? MFL?L[M HCJ5">Y<=;'9$Q0,1GQ6F-3]3"X. OOU6FX94@],_#;Z,1?E4.*(. M,'.$[ZH,*8U8X1CE.U5[8V%+11Z8) M6+57/%_\=A=\+JV"6_;*\9LDE7@66SD*>&1S2-3''0<2P16W:G%6PL9#R MG)D*K"52')KLW73E4]8&0#*CA"L9L>EM MFH43>A8>T9\HG4\BY[TDZ>]#:KXQDR%=$?"%R9*[IMQ+RX'!K()AN!P2^M\QMRIE)>DC^C9SI['Y)Q2;?&[B%_P+[PGAG0?7^@3.#&I*Y@G.W/& M+@22F26%4\Q2!0E]$DO L9>'8?J%ZF3^G4R795.VED2GO!>VD6: MBVD>AB5*,>;MC*E:XP9=$0PZ>[T( 3'Y92U#]*U,S-*5: ]KFADQ^SB+AX$ M*DLF:46/([?XAT/65%.$HWG8@+I)UXNL)[7;^*<7IC[K#'B=HRQAS494Q0R% M3QY.+UE2/,]:%LX)T+$'([)$-*8?9VE9P6K?YK+Z71[7 MBQ/J#BT6NVB-*I&1!<7RL/1H3BG.9*4P>2F=2G9]H9H7?LZ"+B)#S_Y61!L3 M[9*EPUGRC.]*V.6LWXR:XRPH7XG'OYN(_\:=J(W>6[9P+7@6CV5AV<*9:Q;P ME+B0XRE=VII@(WUG.+UBCL-Z 4\9TNFA>L$F,UTPX16>YI _<.DYI?#9745( MX?7G43)^VA92G >T2H&KH':7XWY8I12TIB(S#&?C^#8NZ/9@"N/N,%APZLY;YN6X-^%%.3;#>,%B MN>SE(N]P]NYU06SA'Y<"-]1X"O/Q6HMO&(5Y'PE[V+T@#:O>8.9#--WG!"Z' M+;E5P<%\P8.'H^AR7H1;J69+1W3;ZUS>1;6Y MLYW19<@4UW6BZ)D'1BO+"0/E I:EW")C8]DZ$4T2.;8TT8I:1+CG4Q;V3N_E MB/R.^DC:A*4^V"E:&/O+D3@6D&=O-=D7V8MW4PU'4;G\18L/ ML=Z(NW*@WO+!7W. MEY"W'1V<=\E[HL>W1<*C(/ @GD6BQ6-YGY_IPJ?EE!GSR1C\Q:&ZE+99I&F* M .(=?(7:Y*5G2<2[5H3IFW3/[ O_<$1Y3MS")I_=R8.(+)R4) MCZ9WZ6MZ9"732%2%YF'7 MM*B;7.3;2H9J7,3+W M_%F\%(4OEL,H2*B2RHO:Q8>N*.GHX9UWA-U;6"$-W#68"^.9:EMJ.LX7J=[\ M0\)$F 2?XX17Q8SR&'_I6<7Q,,^_^H[["S,I7GYHT>J\<+&Y;;M>:):YEZY1 MU"/Z2.$ 3X(L$V6G0EP8A;CF"K3K(,WN;Z-TK+#4VJ(RCSZKM <&T>7>[]SA M24N6-Z-@OF#!XUE 927/T)50(RQ$$?VC*+V*9MS5Y$R\F$?C3)!0!+AXI9<( M5+&OI]\V'AX]![NQ9^,!H^;^O!,5S)J[N/ ?_ A2>=8)3[8I,]MDS6KVF&7" M/OW0[)*&)7PL)'R0\#DDX5.BD&'J/=VL<,SASBU1A4EX-N!I&(;3=_$XXBXZ M0_G+O(] K38H9IE0W38+DD6/^V[-0R+KP@YV9@P4O?[%SED%\B":L0/[SKID MELRL5/C->MZ9_\4>FO*4_*NSLW>D\-D*HV;"0O9%%T8>YF>U^[-2H"T0"E?$ M]/( OJ@#$P'8E!4.$&H3B- ([Q1*6#-//HV -5PP2Y0LU?P.%\/="A.0STC+ M\N?Q]Y8>F2>EZ'KS=%BZ9=W.E2MP\IS2G5GD6)UR&V'(2[O42_J<[YYBY M;/SP8Y8AKU.CSG)6M B)"%E>4RQ.TN(OG$ST*Q=G=9QWD+&D"J\K691H#Z*$ MFO0L.LZC4/>:HB;!;='Y)#XB?N'M6ILVJX(7>2?O)3G=+%9Y\UJI+24-10"# ME_Z*^M. MCQL)-^\RCH<\F;KH<%BJ?LR3\'E1K6A,$P%M'N$>C_GO\O/0C^@\XCL6#NF" M$,S*#OF115W2<>&\4K=[$C&,KQ*!HSPG4Q[!OXO!E$.)XOJDR')]Y0'Z41D(+RKZEO*&WU;CO]_5]%Q M\W#/?#2YU-)D\*\G29JF)ZR93+ODF!VQ2_, M$2NDAPVEVNUIQ-->)Q=LAF+AW!B&WS,]^GQ1_W?G9N2^G-[SF(NP:B4SE^+. MS[.HH>RSQSSY7BVE.INQFI>E?GO>N9=FX4R4M2;YT3H,,Q8[G.;1\IFH[N:5 M-8N2_Y*^NUB"OZA'&,W'(U:XP'WQ1=MG$21E28Y"V._ZB$XYN7C9Q\(WY6MB M?NDXF*7A:?'#/R5X'HLYG^;=2P4K^2).J*3$\^QT%'T-A^L84/*="H]7B.?R M#4JY7+BY3-S]X5&;N#?TG2^/+G_+V/?^[/ZD]__W=]_U_'_>GR=_;QS\BI4A M84CQ-I]VT>ME>!NS+P'!($"2I)$/7P> $].S++JBAWC@L! M@T!!H#8*U/*)6,ZRTX-Q$$)V(#L;98?Y!(.B'7E%='CAX8X:BAGH"DF:#D%3 M2M!6@Q%!NN4$Y.5$O%8N"H>]S7*U(8>2YP)$?J$!H2]EVFR%.S:XHB^$O!!^ MN;&U%$A('QU)6&RZMPB0\;D_"V\M"1B7;_.^:::@Z#E71&V6EA;=2H MW#H>%_.J6-4:*4V \N0OO\]P(JPG) MZW9"EC@+LY[V7(SMX.'/?()W6H1+AZ)U^%J<&*.USRVBOLE0!'V&81[ S=_< MF)R(>A7-2Z4_BX/B7D W+RMD)T91\5@J!+LK'!S=KTH3J5=6=T[9E<[B:3[1 MJZC6*S^1UQ!F+ \Q3Q>S91;5=G^$:Q(@/%*^J8QQ$?7GTR<7+]^?-+(X/@X3 M;38';ZEYRTD85A!/< MPI-)$(WS$'T^*3,?L/&.E3'QXJ5BN,^BSK94-M@8-'[(XL&7D^<\]\&''4S3 M0,4T)1]<&T1LLMAX?M?-QE:OQ;-%A721]V8 *GIWGX^IB)Q\&%S%5#Y/WE 3 MCLKR6V%EO:,^(7O?)*;"55A:-$MG=$%\+!O[&\F;>9B-J?%:_' ZY(/%[AA5 ME'@4AB8_'THC9]D7"9J)/-OPKBAY9\*(F4M%UW @ZB;N:CGRP14E0LT7]07[ M?(LH82R-GF]_\EONRJ-7:8 M>HAX57=T[5 Z]Y\Y/0U858/VNC3E]=O?IL%\R"K$OJNU8FYE&G@>T&(%8,7P MY7RA'/]_+G9SQTXVNF9AO/#2H$2PA=.A^$B>:53A,I'#KQS<(]PG%LL6DKMO MS)')K;AEAU&_"W7EWN*J0YXEQ;<6B?,\>/?0?=3BVG"WU[>V73Y=[%)2"%(^^ MV]S>>I\[^%(/7_1>'WQ1D"_08VKR!7I,3;Y CZG)%^@Q-?D"/:8F7Z#'U.0+ M])B:?($>4Y,OT&-J\@5Z3$V^0(^IR1?H,37Y CVF)E^@Q]3D"]5C+OBB'E^@ MQ]3D"]5CP(N"?($>4Y,OT&-J\@5Z3$V^0(^IR1?HL4KYPEL_E_MP'U7.5QL1 MW)ZS!QDJ=:D?30-6NOG@?*1EHEQLHLB:NF!1V;SZ[Z(((YED!7Z*"H^N\W7VAU4*W39$V40HQ?AH'EB!"VD"JD^ MA+.LD!^],?(#-:2:'/TT+\8V-$B,H(94(54CC:%6B8_?9%)59 1MC=JH3A.( M3^U&$.2G&_*SQ?A!$$S!@[NM[D/>NUVT@,^^:GQ0@5:,%6LNPMA<=IB%]7@5 MK98J"U(%J8)40:I4)R6D"E(%J6J-5/DMERH3411(%:0*4J4Z*5>EZK"0W=TL M]]._#P9A.!I5392#PU6+"Q=/9VR]O99:$?+X,_8QF$=^QB*U;P *PT'DL&*9#G+X-+ +'<>"25Q= M)X9O @O 0N>Q8.D6L3P'6 6.H\%T_:):^%7"Q4 M*P? K!0#19TPR>^ZP$+P$+'L6"0?M\E?7O57VAV-]!.R96/23!-@P$;0"X] MOX+4XZ[5,/D6CTP<2 M@40@L58DVJY./ ]G(I ()-:+1-=QB65+SR4 B4 BD+B7GZC[)O%\Z95/0.*N M-?1 (I!(D>@25Z=GHF0DHFT#2 02]T:B:Q/7)GD,,=_5,;%!G MFF'NE#V-LV"L)6*B(DKLNE1N6HW*: /^#59HYU E@*)3( *(8(C0B658Q),? M.@4B@(B&(D)W=>)[!A !1 1SS2?^(Y//$-N138 4 T%!#,:+)-8IMR(WI MA.(]"D#$YK2O9[ PM_00-P !0#03$&[?)JXM=QH2 % -!80CFL275\MEFU" M*UL#H($R*8R!5WO4: /( A !1 10 00 40 D8)D 8@ (H (( *( *+:0802 M?( (#1L $4 $$ %$JI&EW2!J4,/2#CM_\NP\3C,M'A4=2Z>HK$*M88/SYH<1 MH)HKC2'Z$'V(/D0?H@_1A^A#]"'Z$'V(/D2_E:*/\O!.BCXZ(R#Z$'V(/D2_ M::+?A/:?1]YD]6X<9*,XF> :JS96MBFI'8Y/@J-T$3J>02P'8_Z!(^#H,3BR M^RXQ^M*OH0>.@*-.X@R.W#YQ+>"H MC277P-$1<>181/>D#^\"CH"C;N'(THD-' %'P-'C<&3KQ#0:?6W13IFRCTDP M38-!%L53Z^Z1,?2 *2 M@*3'AC8IDFQ=^EWV0!*0U#4D63XQ/.E9-R )2.H8DBS#(<::V N0A,8!(&FO M6D7#)'W+1PL.D 0D/0Y)%OW/EUOU"R0!2=U#DNGU2=_UU&]G:P!:4$=VA)'W M#: !L L O K + +P *P "P "\ "L LU'I[2@-H "R@VP-8 !: !6"A MI5AH=M/2#L1X\NQ5$J>I-DOB492=HG((-7AMS-)RR9!W.=\1W2P@" @"@H @ M( @( H(4(0L0! 0!04!0XQ!TU#O*@1E4> ,SQ\,,NB* &6 &F %F@)F',*-< MS] CK\!Z-PZR49Q,AX&6=I=*^AP[=J#6=PNW,1F$MWW2;\O/0$$) *) M0.)^7J-M$UO'7'X@$4BL&8F&1?Q^'T@$$H'$>I'HFVRB.9 () *)]?J)MDN1 M"#^QMKIZ(!%(Y&>BPV+'IMPS$1TN0"*0N#<2'9]XCO2T)I () *)^^53+9H D(*E32.KK-O$E#V\ CH"CKN'([3M$-US@"#@"CAZ!(]NA.+)T MX @X HX>L25\=52L 1N;Q#+73V/&M04M%/6[&,XN)K&X_CREJ?.9DD\G \R;1A>]U UA8+! M!N?/)2;!+,^0?KL@ % -!<0[)(_1_IE\ $ -%,0)BV31S/!R " #BF>93 M[TGW<7<+X X,#@X%G$]Z<4_G8<#"M*;"0?3)(;DVX'1GP$X-!0.?<\AIB^W M% =P !P:"@?J.=@^L=?4IG6@B>E5. V38,QS,<%P$DVC-&-#VZY#5!BA4@\9 MW4?H%9/?**O+OU$62 *2.HA'3?@RC(HG@J\FF3F&[G+_X"2K%0F8AD^S/- MTGW2]]'( 3@ #NQT=!SBV6CC !P !S9,PB>N*3T."#0 #4U$ ZM:=]'3!#0 M#. M'I74TOO$T^56/*#G CCJ&HX,C]IU[FK'!7 $' %'^Q3@L61:^SN7?HR3D*Y: M&\R3))P.;K4L":9I,."=3.,X3;5O+X-H^AV*KRKP"N-D&"8GXLVGQNRKEL;C M:*C]7>?_ZYXJJ9<>1ROLQ71VH*G3:-J/0)N@]*UA$<_JXV@"F+H,)HEUQ6C M IBZ#29))Y/E$<^V<#(!3 #3H\'DLP&>8N0O,QSH*Q%L]"=@/7]++H M7TM16%97@284T(.)_B[H)(=8ODU,5_J@-B 12 02]RFU)KYN$<\'$H%$(+'> M,]&P=.KX2J]C 1*!1"!Q#R2R*U\<:IWB B4@$4BL%XE]ZB<:%EIJ:VN] !*! M1(Y$S[*(ZH"F.B(1-O$M-#8"34"3G"8BNVT7\^W6 MU_AKF"V2<6RRZQU@PF!HP HP[ :#^:;,Q;.Q9Q3?FC M0X$BH*A#*/+[?:)7,.<0, *,F@ C>=$6SR&>+3?< AP!1UW#D6FYI&_CMG+< M?M1)'$DRZTS'(8ZE2Q\2"A@!1DV D;SCR+")XSK $7#411Q).HYLJT],=\T M>.5:UQH %=2(%5Y@MVD + +P *P "P "\ "L L O K + +#X?:NDT# M8 ']', "L L LMQ4*S6Y-V(,:39\^#-!HL]R9ILS#1Z.^3F'[N*DC"4U02 MH2(/J=M=:2*;,L ,, /, #/ ## #S SP PP \P ,\!,VS"#\FU@!BT/P PP M \P ,\#,P9A1KB=(^@ ]GJ3BV2E4-C6JRN^1JN";!B6JI7?8/GEV FF'M$/: M(>V0=K6E?;^];^SZIH^P<:\@4-!0%$B;(4*?('W8+V & &@$&U%=N 004V MD2%]*AM0 !1T_3 # "#!AX&IJR9:*KDQ'9+B8C.G9N0$38<:@'=8' 9+C7N MI%H\S](LF+*%HX '16]=3*S*&T^O$]W4B>M@LC:@!"@]!DIFG^B^27Q;[E1@ M0 E0ZAR4/*([)K$!)4 )4'HU C"?/7D3C.>MGPI5$M6L.5.BIE\ ]C"88X0W, #/ ## #S S MP PP \P ,\ ,, /,H(@;F#D\O [, #/ ## #S SN)((5Q(ULJ.WP<, / ## +11-M(EP)1%0T%04 MJ'L8 : 00,/@XY>253T[N!2(I7T!\K>U$NMRKN4R"*.81#3QJ5$@!*@]!@H MX5(B0 E0D@,E7$H$* %*4@P\G4*I3SQ?>I0=4 *4.@4ETVQ\GIWW7^ MOW^6=G7%,XFG)I?*R_#D(@F#+R?!B'[Q:3"^"6[3?)>>WV-R'2=#^A>]6)0E MB-ZSG*=:Z6=&CA5:3H*O)R6*Y2 X&8>C[#3_6/$:E^#%BW$:95%,Y3H&W;.94-!?\XW9_9[O5,2J>[)GE60OT*Z2?61(TN*1=D[_2@4A7M2A<];K4<[;**-/&?QSS=[? MA^E\G*5LXV]G81(PSJ1E+:3"3I:U'7_@CCJ4'P$+%<3U!5,_XV"6AJ?%#^7% MLH7D:&5R.Q#R7NA;KAZ">187+PC=P%]94B&E@S5_SZJ*SI)B8?D7&F+GNY6, MV#X]0+<5T)3 6'I^3)\Y&LBH4[@VETX.*+F<&_^+BK<%%&K.: MD&,HN%WL!V,/4_/NV'JT->[ZX(N*?-&W%IR!+S7Q1>_9X(N"?.FYX(N2?($> M4Y(OT&-J\@5Z3%&^0(^IR!>_9WG@BWI\@1Y3DR_]G@Z\*,@7H^>9X(N*?#'! ME^KXLF?GX8-AY-J(T-^#")4&;"M.I>Y+DY4DSIY$&L1C]N*_GACZDP,I9KMW MZ==%5F;V5:,HBH9:D=BMD*+]_0FZ+0$HTGU;LGQ%7<:%''G;?C"I1AW)F]^N M_=L$-JABY51Q)=!8_7<%+ NE:QZJ(=N=V#-DNQ-[?J@0I(U[[J)L/U3 T,8]5^Z( M*;GG8_A?E>SY,'=*L8[X]^%U.)V'I])<)\7V5P0+)!VVBNVN+MNR!C+L-35[ M.9(HZ0!6C/>0;$@V)!N2O:O/!,FNG_?2=I?GM;K&4N8?*<;2NERFMI"A24DI MEW_%NW&0C>)DDB+=U-"PY3>-";)O4[?65E9N'.9,?,):4F^<@1 W4XB/DQ*2+\0&\72+>)[4H:MU"[%D#Z=Y7/6FE-!3)'D: MG.01'LO'))BFP2 ?H]C.1$]=I^<:,M18;GS$V.JF<'G=NY>OTOO$<*G%Z4J] MLT/!Z"0@! A5!B%VKZ'GKTY%!X0 H0I26W7O7CZ$7)_8GM3+#!7$3_4)LO8) MAMZ3:I@HF&.3YX,JMK%.9,W8C0?,"8VS8*PEHMX0J;.&!FPE&[_-T[:&20S# M(:Z'W -$N>&BK!/+-HEMNA!EB'+314R[59+<^5R:X?6D)D>12VN@T](6 MEPWI-A3S-[E-13$RJ!B]!"@ "H!" 3( %'6V?:E%!H"BWHXQMDF3//K3G*JJM$4RFRPW@-2,3)4WX+2O&(!QS.(Y4BORE.,\P +!I M*(;;)ZZE P 0!.R1!6,-M)-XIEM/P':/4/PP$)!PY0_=4,QOJ,)JLEIGPH' M<322=X\]C;O0W%S[?9=5=3(3W36)U>^WJ5@?2 2#D&"[1+'Q#!.(&$O=ZUU M2# E3[=H!W=DV-'T ";5-"36C3YR^U,2*@@! 0FU-,4U/ MZLF/=%H#]'F3TFGU'5U=S;AU;,]':791;,^UATPAVY!MR#9D6_4>,+7VW$79 M/D[[F%I[KC_%A8:R[B3$Q%>\2N(TU69)/(HR>4,J%-LD(J =2 )LV*[DWFS% M6 K)AF1#LB'9#0*$ "$5=U\)A&R7F!X@! @=)=-5]^XKZ.*QB&NTO86W^GQ9^P3#[$F] M*%O!E!O:NYJ<1%N:QG%9JD%$.NTQ)WX7CO>VCHISB-TWB&\AB0$D=!L)-M%- MCSJ&&)H()'1\:"*Q'9NX#M*!79J;:+D]J3$QI L;Z)>UQ2M%1K&%70EUS30 M&50,T (4 5 H0 9 (HZ&]W4(@- 46^/G%ID4#*%AZZY[B3\\J^X6/J*FY % M3.@JQT/ZQ[>S, DRNAXM_#H+IVF8GO[P_84\5[*1/$8SAPIM21OV)KE/'0(* M 86 0D"KRH]!0!O!K/J[W*IG5MTI*0PZ[$X"2_2[?0C&]%G!=*C1=WT)F9^! M)%6K0X_M'@IW:$&)89K$DG\1IV*\!P0 @4W7?MDF<4T; FI!5JJ"\UO.) M9[>]Z[+=4Q8/G$-BRY]#HAC;T1;6Y"Q1/IHD'%Q-XW%\>#3!N& MU^$XGDW"*;K$.A_1K#_D?J@#9GD&\1SI]B[#I&'0@RR8T%XD[?XZ_);_!7C/2 "&R,!/0]@SA^V\>W 0+(1&V"@,.& M'K7]#$ F:I7S_9Y4KB,1U0!]WKQ$U(N0RNP@"MB0?.&W36*ZX+_X"\A!=3WB MV=3(O:7[I.]+#9#5'?&$''=0CHT^L3 N$V+<\ 24Z1O$<:7.ZZY;CCN?@.*! MG9[4*GODH!KHO2CCN^5-4%D\^')R$:3A4!O$$S9E03@W^<0%9*(0@^Q8&-ZQ M*[DY5C'. P P*9:F;Y.;$=Z-$ QS@, R$)M:@C4B6.WO1\02:@U3AINR4(6 M2OTLU(]Q$M)U:8-YDH33P:V6W5W=K(W9U5G?7@;1]#LDI!YS3G?AFI2V7AAD MFL1H5P4_8-!I&&R7ATTP^-8SJ27K?0<@ C[.'$* ^' UD2;>/(GO+2"Y6V] M,\NP=/G.7#L\MT:J[X:GVY;N-XY7!ILCSU9YE+5N%5=O&J+NW5=Q/;)%CW73 ME7X5)B $"*FX^PKJ?DF?0LBPVI[K (04R076O?M*ZOITG4*H[?-SJT\7MD\V MK+[\@D_%Q +IQ":G$W.G=&FOXITGXW"4\24<\6KG1O*[P8T6==U/JVXBY8@7 M<7:,\1!V"'MG&-]!8:^_UTX!(G11V.MOR%. "/5G!W%_67=RB>(K7D\'\234 M1DD\*1**\12)1+1K=*U?J>\1UVW[S##(/^1_8Z6310P+:7 H/']>MNYOK', MV7:([;G2RYS;RGHE._8.9+UE]TRIC$>2K0$ZO4E)MAJ#4)J2AOLZLPT2*> M%4,6K/(@:-WEVN@%DERL;A#3Q- _X ?X.2P+I]O$L@P " #J>B?==JG9/*S( M(H9N(8O7YD:Z0T5#[QG(\B'+ARP?LGS=C!8C$]*5/4.V.[%GR'8G]HPL7S?V MC"Q?5_:,+)]Z76_:13B*DU";)3&C2#S5Z*]Y+E#+@J\8L(FVB.[U!1E]TO>1 MD0 .@H T_*([>D #0T<8X=@0XGH^<6@<[XZC]+I?QR)DU0*DW+V?VKGJ? MK9&[EN[4.!;1#?E3OGHFX@=.@" MNT-5'W'[1D^N^JL[88=+[)J?@JNKR!%D4#'N6E>Y&,B@8B06H H H%R !0 MU)G*4XL, $6]R3VUR*!D(J^N0LZVD*%Y:;]?PTSVL)9&:?=6&\?QB M'"H1V/VFHLQ&#=N47YWFN<32I5=G @/ 0',P8%HNZ=LF0-!R$%2:X5,,"=LE M8G.IIJL3QY8[Y:)N+%2:XVL'VUT/&;[69?B^SP(JEA5(W>=YFD6C6_%2-*5+ M$9=TETAU;^WB+XN\.'O'CMO!XK>L3+R1_7P:971[ _'1FY"I!2K?X^'.%ZXPI]\6*< M1JRQ]#0)QT$678?LZ4O/Y8S)XMFI8?=L)BKTUWQC=K_G.Q6QZI[.LNX8\T.@ M727AZ%]/_O[Q[?EF:9W&R208+TEK_M*39Q^9UM+BD79._TH%(5W(:;"+K"Z3 M>AT%N5I4Y(O>L\ 8U1D#!29DGQY:,HB^%(77K:GG<"7>OBB M]QP$+JOCR[Y5EP_%D6LC0G\/(C2@)F%C0FM?FAR+'UGF8!/GOT:34/M#7W]*M5>3H?A4'L3)(,K42MB&:0H M&KEH1#V$9.)(W?Q#VK]-8(,J5DX55P*-U7]7P+)0NN:A.M

G:],U,DT\[4 M35N:1H78=$AL+(C-$<3&:)6%]XT@U?E5,+T,(3_;Y>$NO:[L&;+=B3U#MKNQYX=*05JYZ0X*-RZ*[,:>C^. M*3%,2/A3BHU2>A]>A]-Y>-K6^6GRK@[ K$!E[[W;P'6)O(=D0[(AV9#LIDJV M40\=(-I5B78SKF"4SE+,9%WX3&TA0Y/24B[_BG?C(!O%R432S8N=B^W4'[B4 M-VVR3G5[V#!)G[B>3PS/1X 20MQ4(7:)186X[V$P,(3X6$DA^5)L$=/WB:7W MVR3%DEV-$5S<%S.O>?04#^$W2-PQBZBZNFP*&@*&#,&00R[5(W[6!(6!(+H8V MI+?JWKY\$!G$MCUBR;\+1C$,59\G:Y]LN#VI<00%4VWR/%'%-M:)Y)EA"E9QF[#+I1/8@CD;R M#[%7%=((&_8FN34; @H!A8!"0%N9O6J_A+8H*54]L^I..&&P7W?24U4-J5!F M@_6>D(J1H?I6E :6"Q#;UHGA2)\.H!CO 0% 8 ,$/,DEK6UEO9(#!0^<<&7TI+)=P3P1.J&:G/FI<"9'(WGWV-.X(UW.=OU; MK:*TF^C45O4MZ6,! 5 H5E0<(G)ILP8F&H(*.SGL+4."WW;(!Z[5KL]0)#M MJK6.YTY/ZEB3NG-N:/)JU;1)<_[D(Q MY@,#P,!F_\QW+6+UI8YW!@:Z@('6I-4,XI@^<7WI,^O;ROPV)=9Z4L>J(*_6 M )7>I+Q:?:=7W;&E+K8+U#5=H&-[AFQW8\^0[8[LN9.R?8Q^,,4VW4'A/DXK MF5I[KC_1A>:R[J3%Q%>\2N(TU69)/(HR>1,K%-LDHJ =R 1LV*[D/FW%6 K) MAF1#LB'93MFB*VH&5^<2T M?**;T@M (,F0Y./V&Q#7](CKX]HK2+(R@P,/O,*-N(9!+ L-4VI.&#SP,C.W M)[4KNNY$$3JBFISZJ7!JA3)[5"Z*6'>79[WQ\[IW7X7-Z3G4@_*D=KH"0H!0 MER!D.-3>=:3;NH!0UR&T(==5]_8K&(ZH.]1C]%N.H.I39NV3#,/H28WL*IAV M0Y-7DQ-I2X,Y+DN%B*V(>6%:5O5&=I%_^%1=+ M7W$3LH@)7>5X2/_X=A8F04;7HX5?9^$T#=/3'[Z_:$?0"TT=C6Y/VK WR?WJ M$% (* 04 EI9A@P2V@ANU=_M5CVSZDY*8>1A=U)8HN_M0S"FSPJF0XV^ZTO( M' V$65H=?&SW>+C#^\Q-8NEMO_T%$ $-EZ U+=T8LLO,%2,]X! )4Y4*S#@ M]2D*7.G5YFUEO9(3%P\<26+VI-Y^J&!>">UA3!V.X]DDG*);#%'-VL/NAY;U^XY)^K[1IK)^2'(')=DDGF,0W9<^ MAP"2W%Q)KCO3=&A4P-0-XOGHM5(S)76@MV/)]W;:X=HT4L.V(A'U*IR&23#F M?DTPG$33*,U8X=MUV-8X#"*1",9OFF-%'-^BQV[;0Y& ""P<1RBKMO$]9"/ M @2ZFH\RB-/WB6&T?:HN,E)KPJ$86(B,E/H9J12C;MXG7;U5I0.>S M4 9Q3:LG-<2)1%0#W1=EG+>\(RJ+!U].+H(T'&J#>,)F+@CO)I^_T-8@# *1 MB,5OU-2>Z1/3DW[^*L9[0 0V%P(Y=K$,=L>B@<$D([:Z(11!'@V;M?J8#+* M13(*R2CEDU$_QDE(UZ4-YDD23@>W6G9WJ[,V9E=J?7L91-/O6A$_PN4IU5NN MK;M%PW"([J O!3!H"PRVR\,F&'S;MXEIZ-\!" #"7FZ(;EK $#!TE(1@W=NO(&%(7,L@CMMV#%6?,FRA M;)CRG5#%Q (IQ2:G%'._=&FOXITGXW"4\24<\<["1O*[P3T7=5UP0]@A[ ULNU.!"AV4]OI[\Q0@0OT90MQKUIU\HOB*7UBUYRB))T5*,9XB ME8B>C>:V+6WG^L9"-X/8ED',OBN]UDTQ[@,$ ,%&$+C$]1P@ AH?NO>X>> M81/7,-J.@G:W[QW(_3ZQ^U;/ELI[)-P:H-J;E'!#7 I1V.:G'!3;,V2[&WN& M;'=DSYV4[6-DSQ3;= >%^SC),K7VC-Q8H_;<\-R8&)/R-KL*$RV:#N()IEFB MK0&M0?M%TQS;([[KM#R."@ !0%7=CVWTB>X#0 #0<=)U=6^_@GF,ID_Z7MMO M!T5;W2&]_T9/:KLETGP-.#*0YD-$#>%BI$*ZM6?(=B?V#-GNQIZ1YNO&GI'F MZ\:>D>:KUYM\S1-\VK?LXH/O[O?":1?A*$Y";9;$C##Q5*._YCE!+0N^8O F MVB2ZURC4[UO$,EO?(P$(= "!^;F=(/89MLS"P# L7)O#3P$#*+WV45WK3\& MT"JWAON.U>_);15&!JT!BKUY&;1WU7MNC>0DKC/J\KU>)M%M'_=Z 0@=!X)# M'-L"#H"#_1RX]@'!Z9T-ZX=/ELCM7@K4G)U M%1B #"J&7^NJ'P,9 J J * *]3)ZBM$!J*@UPZ<6&91,YM55V=D6,C0O M]?=KF!4)/U'=V8JPEAH!7FOV51O&\XMQJ$2$]YN*DAPU;+.".)_O.L3R]%9% M=P&#[L+@P)Y_WR%]SP,(6@Z":K-]BD'AP!/!((9K$-/V6G4F5)KQ:P?C'=_L M]9'P:UG"[_LLH')9@=A]GJ=9-+H5+T53NI3LU')7]V+HC]J)Q'6O7^3]=8E/ MLI]/HXQN=2">=1,RF%%Q&0_I)]Z'U^%T'E:TT)T)?'_MXB^+0@3VCAW)S*6D M>$RNW0;Q>!S,TO"T^*&\6+:0*T&32?"5OG>:T046Z+B[X+UX@6LI_DIQ@NI/ MV?*SI/C6_&F&V-9NH03+[QE;6Z&'T?6:Y\?TF:-Q?%.0I/B=*\/3BR0,OIS< M4"+\OV/$W"<9!%U^&]9^:4YE]1*@TU"$]OS$(IUF8'$J3E:3,GD0:Q&/VXK^>&/J3 RGF6+U^KK'TGHBV3:?2-(=7X53"]#R,]V^7E4)*P],O.T$IF!\0_C M?Z/QKUIC9+2Y.'11"WKZP_>1/"M.,0K(:YSHJ;>Y#@W,V*MM8/EPA&#OD,E7 M;'>0[&-)MGJ'%B1;NF2;]= !HEV9:'>4IX9Z!_'Q 2W1,C+.([%K%UJT%9/S5E>&O5((2XTJOJ MB&G[Q+5,J4*L4O(>0BRO@E=5*3:(IUO$\XPV2;%L%Z=Y;/6]>_D: MO4\,EYJDFB8*9MGD.:&*;:P3>3/#%%YHG 5C+2E&4"+Q<+#/6?<4 MW^,D)FK?9@4Q7Y,8AD-<3V[JHHLP6.E5 X:A .=6+9);--M4_(#.*@VQU?[ M/BM) GH6,>U6X4"Z$]="OGL]J7E?9 GK]\;JO++@_N+%7PZ9J"^&$95&+@W& M89 PYEW]<_FI%GMJ%3.7-K8 FG;!M07+3._^(*6_+GYOT55]NM ZC S4H.E9SE.M]#,C MQPHMV94#)8HMW3J0?VSYXH'BQ0?&8N6,R>+9J6'W;"8:]-=\8^S>0J/;\_7-FJRGZD&2";!>*E9,W_IR;./_'*'>*2=Q_R6 MAG0AI\$NLKI,ZA4*EBAD&#VGHO-B-^PNA4;8#8]4!--PJ'VSL ^(%B?\U'A* MM!'],;L*Z7])&(K#=A+SZ4?AFNE'&AO5H0WBR2Q(Z!^SF']VED1Q(MYS2VE& MM"']XOQOHW@\CF^8YL4-(8L;0O(5<*@&\RPN7A XY:]4?XD(!7CQ"*?GU#B' M;W7X'M,]51T(!W2 5S(&(W_/JG$C=88Z(Z:@^GYT%^BLPWE@8N0\5;.1_%T[TIK]RUUBI(JBM M@YO.@RR\C)-;::.;W)7;7S>2*H\\J$7)6@?QV8<.XC.-GK\[X;=+<-O9\GI" MZ9=)$OA>]K[(KZ7TXX/XUY-!Y3VJ4L8S@+R>3=2['.-J*]>C67Y*BT2=9EYSY:,>FTYI M03J& :>VP-3?$[EJJK7?+ILE$7TC_8+"0HN3RV :#;0KNNR0F0ATR7PCVC6U MH"8KYWL[ZAIEU0%57^2S7^,>+MRL[49G7%"K(%\>&"\*MM1VT?;669/@"]08 M^ (UICI;H,:4Y,M#38_@2VUJK,YB1O!E2V>M"<:HQQ@H,C7Y L HRIB'>M_! ME[KXLKV;'WPY9B5]K?/?MA*AOP<1&C G2XWKB\O%ZX9^:/6Z8_5V2,]72%') MMV'_&DU#[8WHE'^YIE->\FW9N"J\$UB#)E9.$U<"C7T:ALQ#5:YA]O0="CF: M0SLV?$2:4H'8=$AL+'EB4ZV^;;#8&#L5036'=M\(4IU?!=/+$/*S77X>%0AK MC\P\K41F8/S#^%?_>KC\*Z)ERK"?3Z.,KG] _YIWS9S^\'TDSXI3C +R)M9N MN!-.&7?O.&.I-]UL56>%^0:F2V,]!!N"W5;!5N_,DBG8ZUN?.R?9W*R':-?. M?*GC\[O(4P4O,#L^H''=65U)%G'G]CZ#@VJ/?"LHOP\4P*O1D_O8$TCZV.T?-P_U>[[O]J;AI(>"Q[#KAJ9#R\KAN;U;N&_ECZ>7V\ MO.[=R]?HIDGZAD%,7>Y5GH 0(-09"!G$<@Q!. Z)B?6DQA$43+3)&*3S1\G6XR#T\PFA> MTF 6U6##>,[F8*IPO,M+3M2^S0KBOB:Q?9U8_3VFVP(&@$'+8&!ZQ+,MXEER M8=#1+%[M G*D-%_M^Y0/!)OBP"6NH[<)!])]N/;QW?!Z4@L8D"BLWQEKQT#] MFE:_Y!MJT>*:@V\6&I*PBX\8;IX2?LT2N\=I&DU#H6WX!4RI%JZ9_Z*Q807L MZJ99P*X[RF+^T5D2Q8EX#[O>B137*+"_C>+Q.+YAHE: 2/U<$3, M?G1Q:E1&_SU37X]H>3+)$ESKJ%!]X?I_G-X*T3_ M14)/FB1=YL!>EU@+52S[@O]KY(BZ7TXX/X(1_SF=7Z2#))JQ)VC!91*&;#M$H^(SN&(/RFYG M3!38YZ>AQE)@/*LVB"=TU8.(KG1Y"SS!1M_-WA1-J=,;#>?T3?GW7'!BS)*8 MODR71I^KQ1F[AKS8;KYNOASZ?KK4*-"N@NM0NPC#J38)LY[V/!J/*>U2ENB; M!3G]Z0=#:MT-Z9=2,EX'TT'(]KCNN4$B?D_X$E+*QE&8L)1?_N;[-Z#O9QPV M5LGNV0"ZBS&HMG(]FN6GM$C4:>8U5S[JL>F4%J1C&'!J"XP2[5RKUEK[3;-9 M$M$WTB\HC+0XN0RFT4"[HLL.F95 E\PWHEU3(VH2WK>V5M]0*O/Y\?7_J)F0 MAID6#/Z<1R(S<=](0%77O=7OME3Q2?9S,7)\72(@3C-FS+TO6H)J+T/K7,W5 M4D;*UGL>;MVL(4&[0TTW[J=7D"]&S\%MJ"KRA:T,C%&/,5!D:O(%BDQ1OD"1 MJIR17J'Z^2,-3>B-D$+]?,)I!\0_/V MDTDUZLB]P/P!]=\FM$$7*Z>+*X'&NB:OBPU:USQ4Z1I&S]VAT:LYM&/C7J1I M5(A-A\3&@MA ;/:DW3>"5.=7P?0RA/QLEY]'A<+:(S-/*Y$9&/\P_C<:_ZJ- MO8\V%XJNU(6>_O!])$^M*D8)><-2.084VUT-(Y%%HK$&.FSK$MC =FG,AVA# MM"':$&V(-D1;&='.W;:N\73#1(J. ;I5>JU)"1=QZ_,^XY]J#T*9K=+#LOV; MYC'5,,R>)Y.E%6>>CG+[5/V*YLC>B3*^F7!8]IQ2ULC0BD)N>-V7H!]-0Z^/ M*M:]_0KN@">Z:Q*K+_4F>& (&.H6AFR7.*P.$!@"AH"A0YP+A_1=N==ZJP>@ M(^3(VB<9>D^J7E4PS2;/#U5L8YU(G!FF<$3Y3<2#O 0Q*493MB#R5=NQ7_?] M[4<*[]:^SRHL8M>RB&Z9P@< <-PH%E](G3EYH\JAL% MTGVY]G'=Z4D]_Y$NK-\G:\>U!K+F[.J?A[/=B+PWV3, MNG4.G8-FBYN4*R310_.:V)?L.;M6TK2FATZ&VK2KO=O7;:"Q %T(7RM*% M"L_W>TAAO*ENJ'?ERK)F\8%2A5)54*G*,2&J&XG*8^$-UI@2AW0_%'N3LE>5 M.*^OU- TC?6R!FV#]4_'2#K V,4VOIWL)7 /7=K(0 MZN;:\8ONA:W0V'VK'@W1BO_D#]X\3NBXRO.[]EKW/9O7[9[$UO7*O=-5]CV5 MK#,?+*=1DXU&SP<;&\]&L^?*Y.(Q\BC+7&R,HU_G2:W J(.JAM!UQ257?E;) M?GK'LV5.*E'#6:SH1.F$,$AL=X4P*",,NPK MWK/_DZV'5*[!""NT)BX0GDN M$8(**V4/*G;8[]E>;_:J6?[^A:6@X;15*BV-*HD?QC MR]-&BA]4Q*I[5JQ5.B@#[2H)1_]Z\O>/;\_7EA#Q MNIEIG$R"\5(94?X2-83YT)=XI)W'?'I+NH!V4.[8VR2KRZ1>H6 9GD;/$8O> M;<[,0@2>/.!8<$FF7-ER,O:K59X+C]Q<55!/GOUCW5%0VVH^7H7:,!J-PB2< M#D+M(LQNPG"J#>8)?2'3@NE0FR51G+#RJB@>WA_=J@6I%@B396W]E5J#D=9. MGWUH"]HP'%#ME(9#C9HA3XDV2N()-S>?:B-*F(Q2D!HKUU$\3\5C;BD@-*KI MF>O!WI^_*6,]?^(=DY@W_H6\\8_WMVB60316M]WC),/D*&4F1W%5(AYA]8PZ MA^2L=G@7.#[",;-Y/%KI<[N+R.X=^-M5><^M82DSN3T2GO5SD0^6LNUL&-S@B5%M%$1>C[4G+>&G%(:.1?#+ZQ#AU\83J_O MJRJFDLGZ>D+WGPE2!NG]@$8%';/\S(3(2J!D?MCM)*:J4;H^9;MGCRFN'+Q]%#I-HDD8T1NA5Z'CJD2=(YI:9L2E2G M\4BHST620/IY!)FMQ$Q=/J@.E-/Z6"!9C'\.;X47::[6![-Q>1QS0RE9>8 F\*195,T5X"D&A!-D0])UH+>LZ5: M"\V5HDI,@[;: 2_"C7; %5TN/?<'\>R6KUP3STGOG_7MN'^TV:N750-[[*M1 M]7HK*FN\T*C>:I@=;G:NLQX&?-E\5W6=M7S@R^8+XSMZ,9O:?($>4Y,OT&.* M\@5Z3$F^0(^IR1?H,47YHH,KZG&%:C%X^PKRA@%WVHSQNQ9+OBB'E^, M!P8(@B]'O9;]H2AR;40X6D?70_Y!R^J)%S7PAGYH$;QC]M2^@&_/^HI?H^F] M*][?5'>3\4/GDFK$D7MWXU&FQZJ!-6ABY31Q[?VQYL%]1\9.E5O-H9W$FX\A M-IT2&UFW)D-LMHF-LT,=8'-H]TWYQF5Y\E/M>=VLUO@\$-8>F7E:B[@7>YJ9^HD94U^^6]%1L=\>_C%?42JAUU?(F MKDOC/20;D@W)AF0W5K*[*-?J667RY#KWV+K&4^:"*<;3&M"LRJW#4LC0I%R+ MN&-YGZ$[M4_Y&VG68O,ZI@UBVSHQ'(D7^4&((<3'%6+/,8GA M[3$H""+<7A%NH@"[?8_XGB-5@&LN09'MW#2/J3Y%E$R.5IQP>GBD2&,R1PIY M)LKX9<)9V7-45R/#A74=G0=,SFN+@CYLXFGS5+KA$9W:FKZUQY@I8 @8 H9* M&'*):1CL/V (&)**(27W+A]!?=L@'JN>E>LM*@:?(V3'VB<:3L^4[7(J)A;R MO%#%-M:)E)EA"C=TW:WPB-L^YM!?4F46567#>,[&8:IPQ,O+3=2^S0KLX3ZQ M?8OH?;GA7^ .&@6#ESBNQ:Q^AYP !SLYNW5ONWT_IR!6V*U?8CBL!FCI4OX_I5.OEN/2YW:5 WM0PJZ=[X(MZ?#',G@&^J,<7 MBA<'?%&/+Q0O.N:X*L@8 $9-O@ PBC+&ZIF8>ZP@7\R>!P^F.K[LFS9]R*%L M_U3'AURW-HW]*4]?$2!P\#L%HDV LC8D6/_\#9AC,L.K-,-4Z4;9.BSY+M4";A0FC"F&R MM(4,38H-R9^I>ISX^A%-A^8U-QAVSY<:N*O6ZWZXNT&RUGVP-$I9QAH]B8U* M8*PRC+5Z$J?S5![].$H[TG'"& H9 ,J8/Y6,+NQHD*%](V\\6_X9I)A85'0L M=4,\'/FV)\1#0?'8?EQN$H]OC9[QG6Q31S7Y0$2DP1&1\L@LA$,>*EEIQ3 ( MQT6\9._2@U9PWC7D.M[@?&,,$;MG2C=$VF%U--?$Z-((&/&'4YU][U;3BJ\Y MBV=;4-ZOEM4+(IAW+]$%Y5_UCW6"6]MJ/EZ%VC :C<(DG Y"[2+,;L)PJ@WF M"7TATX+I4)LE49RPDIPH'MX?JJH%J18(];NV9D=@2,K''%[?6!$*8Z8O:TSFL&0 MHT/$?6!L-EARC+$S&\\480GG=CNWO5%J3=,]KA?G2 /3W;N08I*+ MLRKTK*N)>#&FP3IT3(/A]/J^JF(JF:RO)W3_F2!ED-Z/5530?,G/3(BL!$KF MA]U.8JH:I>M3MGLFT)>/K(WE(]N9T!R1/0^R\#).;F5U6I(MTE&&R.& MC^J_K>#D:KVTQB.A4!<9 >DG%&2V$L-U^>@Z4$[K8X%D,?XYO!5R_"*A+F62 M+LOQPP?62JKA@/K'VE3"@Y[L/AUU.P3]#Z=-75@_SBR,AZ/SC9.J_2!*E9SC M6[N4^NP0-V^7E.UAVR=J^=7>[Q(.ERYS"]'L]+4I* M9DE$WTB_0!O.0U8T,DOB69RP^'0PIJ]>TO=1I:A=Q6E&E\B+5U)1@O(^%.'K ML]>]QQDB2B-[&QGW[-G;Q?!H+B:/:F4H+3('F!2.+).BN?(CU7YHBGS(&E0@ MV5AHKA158AFTU0QX$6XT Z[HO^H;T<)N,35[[94\4GV M#!0'+[[Z9\Z%QM6?GSHF3?T ^MV7?LGKE# M)K(YYW29D] M?8=2HN;03N*5P1";3HF-K N%(3;=$9MO-''3,$2GDMNI102L/>+R5+:XP."' MP;_!X%?MFH>M]U&7BT!EW4 ME*EB9) W1)VG.17;W?$O>2V.B&[=\ O1AFA# MM"':$&V(MC*BW5&>JG=57 UXWC!\H9%4:%)^1=RJN\]KW M_(T\!=R\OFZ+6'V3Z([$2],@Q9#B8T\G('[?(+IN0HHAQ0V68ENG4FQ+O+JT M?BF6[>,TCZV>WO-D)8&DD(.BC'LF?)8]IXHU,K92U^EYP)"_-JEG M!;, 0, 4.'8H46L !<-!A'!C$=FSB M.L@$=HOOEKO/-0M(%2JMOEMT>T%#)^H[7L_OZ%RJ^[POO7%WMLLWT;C%" $6;/ R)48 00H0@C@ A%&$$1 4:HP BSIW=T"+%RC+!Q1DAD MQ)[)R@?]N./M^HAS$[=[3-4/V=E.!/Z;C)&USJ$#S2SG ?58^0PF]B5[CJ"5 M-GU*\:U+'JZ[7?TV&@O0A="%LG2APM/Z'E(8;ZJ/\2F%4HSC_5)!#3#+^1U/L M(SB3:ML]M?9 L&=NG4]\EFJ!-@L31L?@,M3BD9:$U^%T'LJ;5FS7/1E29GU< M?KXI-0SPGFZ7=G*!:6!:K4RK9SM'9II>SW#1S4?F$2,DC=VWZC$0K?BOBD&: MQP@85WD0U%Z[OE_A>M_I.3*!5[%3NLJ^IY)U9C.YV)?;?M &+AXW\;3F,-^) M<]^:/?<[F:P[1L9DF76-<>WK/)T5F%90W12Y;CCAR@\;V7/2B"-WNJ4*_F$U MQD G9$%JYW9+94'-Z5R294'OV;+MD=I% 3&%QL04RB.&$%!827>KV"V_YZ@0 MIR=U6DX;?-46LMGJ]Z0.P6@#FU68[2*9S:YX8>3-;U3RPU1Y3:JA=7%AE?$R6D!ED7/UM ) R=IM?$;^2/[IK286QQY=UI:A M*?UJQ6<+AYX\^\#4+L(LYLPG&J#>4)?R+1@.M1F M210GK, DBH=+TRBU(-4"H;C7EI^T@?3?%$6=S?TGN4\U4H_W^F TG+8+)P2Q9;&X>0?6YZ(4[SX0(-H2>P-NV4O4>QR MM4GQ=A[S\4'I0DZ#761UF=3K*-C0L49L=F]'^\(?&,]5^MR^&D].FSC8HB!; MC)[;T>Y]Q?FB]\ 7!?D"-:8D6Z#&%.4+U)B2?($:4Y(M4&.*\N6A^W7!F-KT MV-;)[> + /&[#[W'FRIZ^#OZ"SVH[#E@/O?CIHDWYD(1QR 4_-4J+U(4LZ0 M/&K&F*$?.F3,L7N6H?3XC#44W397XM=H>F\\XYLJIY!5>QN+9-I(W?M1+G%1 M VK0PZKIX4J L<.(HH7&-0]5N(9)5]4FA2MU9!FDICM2(V_<&:1FL]2TRKC[ M1A-3TN1)3K7W)]8E.H\*?K5'7)[*%A=8^[#V-UC["G3Q+Q%GZ_B]5[PB^AVO MB)8W<$\]*LB[GI8G.!7;70V74/.R"+5FHVWBNL11:1!L"#8$&X+]_]O[TNZV M=23M[_,K<-*Y\R9]:(:K1#KWWG,<)^EV3[:)T\M\\H$HR&*'(G6YQ''_^K< MD!0E:[-,BB"%.3VYLL0%J'JJ4 M0U4U@F^UPN65DZ\(QOSYHGRA/#>%8VH(\ MJV)4#*N%"EW*JS11T%2D)-&1T+M]GVCSF['8>C6&C:S<6 I4,4Q7T0RG M.WD^B6&)X24,V\K &"H#M];*Q!+#7<7P]LVZHH+84 :ZKIAFK?5Q&DYE'=V] MZ1Y;K4&]]1&;S3;M9&@=]8^.DC82R#<1QC-KJ)RS2%-L=_$4L-KKL;2SF+-O MPM8F8N@#Q;7K#2[V M+ ?80[X;;NU.6R\\M$ZJ[Q[UB.AHW?R=W>AD":JV"K9M[ZXG^=(.7W8UL9=\ M:4M>MK>QDWR1\B+Y(N5%=+[P7I:2+Z+Q95<#3[5:)5Q[-[(]2K;7X^/: 8BU3E[@X&B[J*R]^ MVKCH5=GY7SAU>%GH/TOS2YI?S9M?HIT]V5H9^B)!&,U)3*F,;PF*)B@F/TB8 MD?KJ1%.+3#"BU+9Q,5](3ZTTXU"R5+*T4RQM9W;MLE2H"C5KENIC101Z5!BZ M2Q&A)DJH'B.J?L15IGOG&1Q;U>L4SH:=[=T'&FK6NIWEJZ/6>C2IAWP];D)O MM[VP%U]?F*K^LD[&MMWJM(X32,<)8@AD AC_C14I_ D0PS]JW!CV/4O0H+! MHAE[XS308=5O>O8?'>LGV3]TZ/6"0\#827V6CV 3.XEH2+4\E@R%[-J,T(O: M#Y8I8R4GR7C346NMX-E#QC_89M(+QEOU^B\RUM*^>7%*Y5[X#^<:?>]6LXJ- M.8WF6XK\.,VRNB!"Y1L83_ZF/Z_#;5N#^38E:.Q/)B0FH4?0B*1WA(3(RV+X M(D4X'*-Y[$_9R3,"%)0V,65CM4!BM(,2A#=4UYF'HCHEL[Y+ZKWYSD2UM\T:2\",@7 M5S6'DB_B\47J,5'Y(O68B'R1>DQ,OD@])BI?I!X3D2]2CXG)%ZG'Q.3+4+5D ML4$!^:*KPZW] B1?VN&+)HMS-LF7QVX+VA5&[G_9G%T+:Y].]5?+E>G:H?7* M+%,=F'TJE?%M&I.5,I$?FRMAMFME$HTZM4Y^E_KOD[1)72R<+FZKA%FI=8U# ME>ZZ+HE=UKDUEC.3J#DEU-15[$RBYF10\[Q:"DW"IXGJ>3P,UA_(_-((9*3A M+PW_C8:_:"?3MA;/>[@EM*ZB>7F[9[&(45^W7Y;V%&QVQZ],Q;.,)U:53"); M(ELB6R);(ELB6PQDYU[;J;&4NF&"L?3XXJR)6.?C:.4PVLRU\$)@USB 9]$C MD'#5=T)]J2Z$I01$\JZMI,W/^7EMRVOWSOWKBFX8BCFP.Y0&E""6(%X"\< R ME %-2$H(2PAW$\+6T%6&5HU%E]J'<,U^3O=X.K3489T,;3C_=)2B.L=)) GD MI CCHN4%C(DW#:,@NKW/Z[=$X\Q+T9C\($$TGY$P[6O8I:T553 RU%@*3<" MXJ%.D#G4E:%=NP4I&.^E"$@1V" "KFTJ@V&MYHH4 "D W1$ 2W<4K?<"T._< MT\'%CIVZW33!V%Z?YR;8Q$XHX_07$I(8!\QMP^.9'_I)&K-#LKV(%IUBP+/F M=;A[JM=0-&,(RZ[9I[BG1/()(EE7G*&NV*XFD2R1W&TDV[9B.;W2R">?B7+4 M6ODI$U$=]%V$\=RX._.6 $ ]'],:/MRGF44PA_^P+_H:?I'Q1QE_W-1Y27,5 MQZTU$"4%0 I =P1 =Q33K+$)E<2_Q'^7\&^XNF(/!CT7 )F 6A<[LEU-K74' MOLQ!=4"G=R\'=9U&WO>S$4X(+50THZ4CN -'>!F)7D2+9-3S!*.>MJ4KFE:[ M^2EQ+'%\W,TLCJ98=NUA!(ECB>/C'NG3%-OJU8F^DT]"Z89:JW]I[=VC-,;@TWC,J0EH.^L7M]@/7_8U'"-0/++%ZJ,"Q"O; MGGT#\4Q#T7N_GU[*CY2?QY?$VDM^7@P-,(&'+Z4$20DZ=0DZ\$RCI0SKKPHC MF/PTGU#K'S!T4ZO?%14,%S+=UN5TFVZP=WR+4AR@J*S6GJ?9DEX$Q%I;^9?T MF0GZ;!QEHX (L<[75P.K]6DVD*133%C3C8';I[BP% ,I!H\3 U-Q0 QTLU?I M$2D&4@P>O6U.TT ,>E6ZMFYWKG]L-YWZMTKVPU'KI/IF7MFK% ,H&\#_E.$.>L6>\V&3*!Z32YX7!0&>)^2\^% =+!W( ME'GY*";X^]D=4.#U/$I\FDP]CTG BI6L M/+/\'8^2*,A2\AK&MF:*K75/UO?G_RN85_GO5GEF]-\DS(9J;U5)DB/'YHBS MPRR0')$RU4)1LHRL[.'\4S+\] MLYX=2G===6H"<-^YQ#^?\@]Q__;&):C.%EFP6Z5_2 J M<XK#V M?.0>[G/G\/C4Y.4>#FSW8"5 =[@';FCMR!)8=*]"#]QD6J-B'OMP(;P C3." MT@C=P@^@-=$_KC-7%#3*4H2#)"H&$,6W./0]&$ATET[!^%EYZQ,-ECYY M,4]JNW-Z7K.,WG35PND7#F7T1A [J'.P$J"CBHS>K+.6'FD819/2&$++UM < M [5Q /=%DTE"4C2Z1T%T!Z^(B1=G_M)1RU532&Y5/NY6Y>4SN9KJMKD3,Z_&#[34]V%;3V,$9R9>V^**UN4]6\F437S35;'.[K&2,5&0=XXM49$+R12HR M01DC%9F@?)&*3$2^N*JY]0BUY(O48Y(O2_4EVCPW+OFRN:!%FZ?.)%\.+-$A M^7+, X$[ \FM$<%Y!!$Z4.OHD2GOS31YD -_))'*(WBZ=N@9/,M6!WOL!6R0 MI,[C*;IM$\$G/R3H(WP_3="[<$S&Z"..O2G?IV'JRJ,V;#QU81*-.+5._C@% MFL00-JF*A5/%C8C&8\X]&X?J7%W?:V]H=VAG:+0D?4T:5<+FA&!C2M@T#AN> MS>@/;)YS4EU.<7A+)'ZVX^(GO_ZRJ]/L0I&C-H*4O/$IV"S:Z'J?&YB')\.CVI1M[Q0 M2FA+:$MH2V@+,KOC0YOO#I'(;I_W=3;(6']6N=\L':X_3G9:XGS:C0W;3+@, MV"L.JX78>F!*0"3OVDXJQD'A)^\B%_5HKZ$,=$,Q-:=#R4")8HGBU4YJCJDI MEB51+%&\.@#C@=8G"-?LZW2/IY:A/J*B6.M9*-GKK]?9(>Z[U%+4 MM).AE[965,'(4%\P1LAX^:$]J5W;4!SW$36JI0Q(&>B5#!C*T-85S76E#$@9 MZ'IRZ=!(@J'IRM U>BX"_BLF?4[:X*QO3[_3;")G5#NZ4D%G<6/&9UB MV+-N:[1[NG>@V*X)ZVZOPI\2RJ<(95O1-$L9#&4R2D*YVQDI7;$=5]'UVIVA M7G"UJSDI4U=K54TR)]5!!T88]XW[-&\)(-3S,2WKPQV;601S^ _[HJ\Q&!F& ME*'XC4:D82O&H-9PE)0 *0$=D@"ZH<\92 &0 G":F2C+M92AT_?M"#(/M<[M M'ABF6FLD5*:B.J#3NY>*NDXC[_O9B#4[\Z(9K2;!7;B\^5@O D8R]'F*47Q= M&1JN8@QK7X EE"64C[ZG:6 IMM&K,+Z$\@DFI"S \="J?7MJ+WC:V7340*:C M9#I*%!>.^S7OHYC 4)&7Q3$)O7N4QAA<&X_Y-K?8ERFIYN.1+18D%2%@W_;T MF^@BKVBV/%HB!4@*T';8;!*@%XZE&+KV4HJ0%*%CY,S:GGW]2Y#K*L:@[TM0 M\RFU_@%#UX=JK;B0";<.+!A=2KCI!GO'MRC% 8K*$NYYHBWI12RLM95_29^9 MH,_&438*B!#K?(V%W5J?9R-.I64XBEW_3C$I"%(0NB0(FC)TAPKKLB4%00K" M?DY?V]-L($6H#$Q=L0>]$H.Z7;H>LMVHWW_KA[/62?7-/+-7*090-H"Y?V=) MZD_N^5=^"$-)S\W!TEQ6!\]_*4,>](I'=7JO=++W H)CRKSIZ^6GFO2IA9U2 M9RO[C:W5#*O@6LDR4ZN,FOW[7]7!+US_,R\*HOB\4!F564UY[S6#(>Z6G(UB M@K^?X0F\^!P'=_@^*;01K$*%-CHOM0XE Z*&FOT+JGRFY'A RQG^>5:A6 [P MLX!,TO/\MN([IFC*+Z/$I\G<\Y@$K'0*??K2S2'X4,K3N'AK_C2=3VNCY@=<%H]PU:V;TBJ\K#P[@N=-@NBN($?Q M-UM.S[F\W@$!=LI)^3L>)5&0I>0U%9FF]-C>2TWEOLA,P=9K$H^<@N M\=MH6^U,N=REQK A5W, M-JC7@SWZS@&LUL7+L5VS%F)R9[QG.*Q]W\ >WG/G\/C4309[^*_=@Y4 C1T? M>*&U(TM@T;T*/?"2:469>>S#A? "-,X(2B-T"S^ UD1SL$ZB,"0!F.9)FBC( M#[T@H\/D7Z!)',U0.B7H*^'.\\456[NO/>!0]3 GW+NTIJ.QG\#KZ4\XOD?) MG- .>1BX@P,81S29)"1%HWL$+CT,Q(,G9,'21ESU22939]5%+4T%]S&7Q%8> MXMA&0B-):$.HPPAKQ>H1&FG',''$!HP0/=(>6C3]-U]6C)8DFJ1W.";5-?&A M);.P>4H;)@I'$8Z9=;.XG/VZSKI1T"A+$0Z2J!A %-_BT/=@(-%=.@5;:>6M M3[-8^N3S/*FSEHSUR%A/5TR#] MD?E\^T;Y/1ORXEDKFG_#1H9F.(4WKEIY_3A<4>/H]QMJ9:>]G\*$O==K%NQ/ "D M=C0CZ,6'*$E>-C1DN4=^WQU$EJ4.MYZ%:G@W5TYI]N('&[MZL*'K"3N2S*UG M*R5?VN$+6+E;:UU+OK3#%UI MQL3DBU1C0K)%JC$Q^2+5F)A\<:6W+R1?#%67>DQ ONBJ(Z.6PAQ#W1E$;HT( MSB.(T&BXMI6]$YMI\B W\T@BE2<_=>W0HY^6HSH/*HX>-0?K/)ZBVW:C?)O& MA*"/\,,T0>_",1FCCSCVIGS'CZDKC]KZ\]25233JU#KY7>J_3](F=;%PNK@1 MT7C,>7OC4*6K:ZJSQV&1[M#.T RK-HVZW3<6;>I'ALT>&_J[0SN#E0.7L)&P M>13MGG-274YQ>$LD?K;CYRF1L/Y YI=&("-M?VG[;[3]1>M"Y6_>([IF2^CY MKZ_\^KP P6A17WM/M@U-L-D=ORD)SS.V0(9'-3%=7B9KLA@$XWV-R!9O#H[%$F?NC?6%#%W*M0S8*ZC[Y#/WZ;P+F1,A$;S] M0(\8I\R?NN%2U&/APX%B:GJMN;]FHZE"(KCE*9\R@ USH#C6(ZH:2 1+!!_+ MYMT+P2_ (E9L2W_9)PS7[-QTD*N#H>K4RM*&9ZK0A3%B,K/+PHM+L-*QJ1T=R?7*C.^Q9.LV>*)Z'XD M!$^=XYBP\C2\W(P?Q?R:>X)CY6$!9[^L]A/-"2US4ZFSL[XL#[C;24(+V4S\ ME):\&9/$B_T1+;0SBGX0M>M%2>3N_C4BU_II&,.1?!&/+[IJM=F13?)EH^UH MR-.6 O(%])BLX2,@7T"/R5.P O(%])@\;2D@7Z0>$Y,O4H\)RA=-U:6A+"!C MI"(3DR^N=/B%Y(NA:M(@$Y ONBK%1:BJ) +E>I:/!1WI(/QV]=VGHU(U%25Q M5;U7QP\_^>$Q:Y)L7Y9$(T[=YQ)/1=:D(A9-$7>Z1L# Z9/&K;4BR7:W6+2I M'Q[18[0[I:BU((E&S"36Z:O=*V313D*2G^'E*#*P_D&FF((DT_*7AO\'P M%^UP8%OE2)@:$8L6=98C6=^?4QBO[TB'VXUVSGFW>Q+:$*\439W(%J^,4"O( M;N>B3H M19#[3^*G3X2$\?8S/5TY$[_]!(RPIZ?=@:V80ZW6 ]0-AU7%!''+]81J O%Q M*P[75)I$=VW%&0XEA"6$=^Y\%U81ZXH^T!7#&O9*%=?LZ720K[9KU%R?I.$4 MU+'JDW14P5ZJ0EJ>A,E/I3Y)Z(1+2WPQ54N)1@NEQ8!JH=J]:;#\\"'F8CC[N#C!GE];>-N7+*&3>U2EF[VR/;%;RGN*<=I%OQWDMXQBCVX3U_)<$/0N=. MWXG#Y&PMI(]#51XEDV1MPBX[OAKLSLE>*B[0-;N.9QT)X)'S9!Y M'/WPJ5L]NJ]L \!>ZO_P4Y\FS3MB_HNVP;"]'J+\%;5L,-R5ZA)VDZQB.ZXR M=&OM02E1W%$4'Z>A;Q,H=H:&8MJ#FA84^2'\[P=)FEI_!)M\ M6\(L&!GJ._O?'2S'HOQB(X*?5)0:F,50L8_!0!CKL M;Q5KW<0/<>A)7ZL^B6XO67+\5:[EN38@ZXXY4%S'JGV]DZ+05U&PA)AK$];? M4-'LVE8]P2R=X\N$M'O%M7M;($-K?J)8=)!2(:5"!+>QN6/+G?(/WTTFQ$OI MYB#RTV-%G%&,4X+X9^D92G.X^Y[A84D02Z;QI!CTR2L\.!=H:_UT"?/J@JRR M!'HQ)OS32QHE92%36LR!?2!_9/X/'-!MM-("[K4%+-.":\L7*J9A*J[FRJR@ ME()NN'>-;.TR7&5(#R=UWNN[W+2\*6A$X*Z0Y@?!)YS#DZ.QM'ZE]7NB3J!N M*K9E*Z9I2D]0RL*)>X*:,M!,11_:_70'MRR*!+ZM?SD4;/X"&;_+PF."\(RC MC%8?%$%3U'C 0<2I-Q%)-0Q=L=98SE* I #5[5FV/O4&5EY#T4U#<5Q7%DK> M:_3[545>4Q& ?B[:=ZXY0EP6^A6MP/,%J^_P\6%Y9@7=$33%X\T1;7KC\U)% M*TOUG)\O_!]:;!FN_%M6%(8V-?8&4T$8%;%S]JPR6JBB;U,_6?QXAY.'Q:!W M'L11*T7.*D7MER)F4(DU4<=MX(-BP"BU7\L/45TNS_==2!;I2 M;=$*RE%\7NBFRJSRRG<&4U.WY(P7N,,3>/$Y#N[P?9+/54P-BZ<"]CY8S1?2\/*J[ M5/0>[:QW3W5H3)(LH/5U%NIL$D@[F/B$=#].8:?#TU7<1RSSL+YCS8@'LVY_'CJ+LZAG&GF8YBVEM*N,U T MRWK EI*JG"SH0QU1S'L^I5>[63.3R+6H^A6R11& MX1G80F"%,JTP)LP:83_AA&J3!X1S832VUA+9'B]S[\NSCN+(W#K^KSN3R?F? MGT[;E_\KXL6X'I-Y!I?DWMF#M<0V#*6XL0H0=FU(04G_JB(!ODY@D::+201NS?0X_O,C60>*?RGT.R PM,":&*RW)GA'I\@C9)PL'DA^ MDMCS^>.B.<4!-W+L(:P( N% "(OBDH;V^OH?;]@G_?5+ M!)?\+0ON^7)-8SB&!BLZNIOZWE2AH1X\8_A2"I,\X%:D"Q2.$$ MX_,7ZVY 8.F(\W46P*!H\/^TQ9BC_<*.&0 U?&8I/S1,:<"(K#YXAM.,D@"& M_)Z,X@S']\AP*NJ."DH8I?",4)2E20K7T3&/HCB.[N!3 M0A^7/GP9SM]7]/(",J*DH+7/F)' D.E/@0_&/6)^^Z+YV38&3?$/@D:$A/0F MULU,14MHK0:S)_!_FD:#OZ*A\G.(+L"P")!N5T*,ZX"ZF/H+2ILO-B\9CB/@;8@.(U5M&7+$XR#._,.?+P M=>O&^[6$]8<<$)<<$)\BL#Y7AT^_?##H7'I6!>9Y+@,<1MRM7"]!Z;1 'V'P M7**RS5 U(CA.2AS"5V'&]#5.V5S'F-IZUY_??^6'>.9!EB!#M7]1^"@+Q[1\ M (W!TN<6WBM;6H)[+H?%3)D=@'T NP=H 82! %+7F(>.P5W&L-Q0GS/(J) ! M-^ QMRB"$5&50*5-*$QWH8'_ZDVYZ^Q% M\#+,\O"4=EYI=]R"+H#O"5&01V(Z1#0"X,39//6X^/JT%#+<[14CWE,Y9!1+ M:_5#'F>_ISN#&/J;Z3CXP/;=VJH [/B_7%Q\01]!JP!ZBN*FCJ'KK]'%F HY MD$7,R^Z#6$NX^)!#*.<^VQ4 M%$3)-,J",;ME1$KKEW:33+;J/4I;0Y]U2!4(-8\Q#9!NN54'\0WS+H5*@ M(6'P U:1"M6KK 7N 'B8BN?+!+U^QAX$-WN4E_PD)N4Y@(/9XEX6X#C?=03W M@FEP.Z5:R2]N+3PU;N3G[4;Y6_+'T=

KJ%0PF.&"UY//A3>76RJS/&VX";3P(_)3,F/B-B* 4A7]7Y2Q[P$.\"R8 M$#.D"(V%TO4+I@4^1O6EA9=*PYMTF'<+@:3?SQ">P[1@X:2W4PPM:0N@67"? M^,!"T$+Y6UAT8!GN"KJ'<>5B#US#=W2,C"(^MQHG&5VEZ=MGF'6G!4*4T5Y. M?G8' 3 !]#"3^<0'%0O\[&0^TY#Y3)G/;#6?N<;2V&PO@19)J-+/=6-5A3 1 M]A-4M3A5])E:#Y5OZ)VKJ^!#0R!EYC1?B_UP0NBZEFL*JAMS-5&HR#L?O$FX M,PNYLCU4I462:MQE*N"?/K08,S?4T-)VXTA9X?^!OI MM&0%Y=9"&1^ 98SP]6?_="L-;9WW(*C4T0[:MJ,:NNS7N#$+T6+C6=G97$2^ MZ*IE2;Z(QQ=7U6W)%_'X(O68F'R1>DQ,OKBJ9DJ^B,<7JV1M3;U988?4'KZ3HM=8C4(77KD!9+UM1,N^5$4JUM MGJ62D4JF124C$#JJJLF:?J^8#T%-5:[]0;KAXTI M87,$V+A.GV#SG)/JDC7KD ;.D0P2^@;Y@#Q;$,B7V)_<L+"JJ\TYUU9( M?]=NW3ZR3T*VXY#=OC&SC^R3D.TX9+?OP6O!_EN. G,! MH(T4@1,0 0'CE@>FJTQ%UVKM)BF#EFU:M^]W535#+VAAL?J2\IWDJ_2TCQ7/ M;"#+:"CZ<"@#1A+&1XQQ-F![#@W%MH:UFYX2R)T%-16^E>RS=X\[&2 _L%0V+M*O)\)#$?]DZ'%?NVQ\%=;;4TF7+1@'YHJN&;'4F(%]2'3;5JWJZU3KO)F%0A4H5L5R']:6'XLSA,TFV.BJ]6#;7)=ATTRO9FGA;+=P M!#LHT$RO9KV=ZE>B;:0TQ#L84L_62;.=$V,-U.!U![9B#K5:B_!*]$OT=V*K ML.[:BE-O)76)_3YC/T^Z"@;^ U6_KN@#73%JKL!.[5_!.'_$PZ#MQ?":ZMA\ MC)B!41<#0'45SI0A($3C=X*5IN(I3<]Y* MAB[;-'&/VK=9^ML=5F3'"1$UD&ZT%A MS9';MJ??@(D.$C2L-[4G0[MM3K6)%LZG&CUHO:/E-J+46'^G[6DVL&'!=!13 MK]VVED(@A: [0J KNFLINE'[S@4I!CT4@\+J;7N>31SPLFW%T8W:#WAU4@YZ MU,>YC=$S3NA&R8=_$@182^!*M&)ZHQ'Q<)80=$?@8^"3'P3Y*<))XB=I@OSP M!TG2*$[X!HP0!_?\:Q99QS&@"459C.8DGD0Q3,0C"'LQ/;P6DSG=K@$7P(]^ M-$X0W<8!]X7TT70H(PR?T.@>D9]>D%%DPJO)+$'I%*=T0.,(A5%:C@O',+9P M#!) VT"A:,)>[47P=03OP,7+BI&HZ K>")"GT7^%/I!.=)4 ,)16Y]#\T#'+ZF3V"4^0]]0#HE"#Q) MXM$QA@0(D8]SE"4^^[NXG3 ZDA\XR/*A1Y0L/KP8>W]D/N]EE;QF[X0K9_@[ MO:J:TH"1>VS_=U)D V,)4!#/(OH> M6M4#_J)$FD1!$-U1=?38=N=/TU2E#!N+K])HSH2>#>(LP/=1EIY/_)]DO$[P M*DW%^$ +A;'L@^?M4EA2ZE7UAR=-8F4-8,.#X6]>!1QU8#_0_?_])W U6#I#GH#H!_DT$LS^(T*C9^RFQ:J M^\$R)!$J$;H3H1XKKD\U.X,E VL5E!23"L/Q711S?9X#-"1D+.$GX?6",XOH<5&\&H?O@>6=P/M\W!NO/\.34(\'VN4<'D MH-@=DU'*#1.!\*I)N(H&UR"=1MGM%/"R92LWL^O#*#QC& 4%&M^2W$8$-P3L M;W J*(L'T+&U6? 7W=^$(!M"]8SF*?@&0"@1]06 //<(\PL9@8G,Q$4=N]. M0<+A_7KEC9+,FQ;/9M^JFV6@TJ:V@DRF6($=O,EK(UYXQ??;VA+F\V1R]@8' MS&^[GA("_F$7]H VFSV[)&6_[C$&2XW,V>$<3= F_BXG^C+^5WW&5DIGY MOQD.4Q:!^$% F\.?0?[76S_Q@BC)XORF%I4K$Z4Q\:*8K7(K0K#Z:^"'Y!QD MA<3TTX.?.S$"*PA]Q/%WT)I?_>1[ MV^K]$UMOV?(Z;D]SUQ?IS3'M>:.!.S2TF[%FXAO+U,8W@.;)S9@8&AZ9FC<9 M>0\P;5%!BZ,@ 0Y^B2,P6RC/;H;NP-*=$P&SI:*""@S("SK4C-0#C:5W>:B6 M.D&3BF@=:=1/2P%\!K<-WH*YI:3PR# UB^>8.B#@YQ43HP[>Y=0G$_3N)_$R MID? 3@3W,&83Y+^]+\/%^6]*$G?:)[%L J1 M_,EP8T(\GA2@#X]14&RM\XN#%P<Q-_X M>4J""P!=$!?)#&7C34_ESH+ACV?.$D> MMCSLED6E&[P(N/#W[U 0DFLJMSS M^?-<6U*)\9!2UOGW4*)OF&'BK)Y%'+.D7)% M4 Y5F]RUI;DX"LLQ>ZZ2*\&/2YWI$>T6K>RI&3G E'V5[AW 0& M%C-' .>8N9S!S156B=##ER+KT)0JS2)_*&2BXRX<+U;77F*]5FH!?EC*92+ MZ!.-VH*4,VSMR3F0Q:6<=7X=HGBH".\B&\^"9?,8^!BR,.^8I"S@!=^2."Y3 M_?#G),;96$47Y3.3^P2,-06&"BHE32EX09CO2!#P9#*0G.LDGHZG2M\#U3>G M52L+6SAE)89G/ M8KK2[#("P0%2/O8ZFZWT6_*8SHW>, M %@3JCWA^25;V'-'_ Z8+)7%PM_-M;)/DXY)"LO4FWS/13XGO\!R-:_N\\T2 M27JV$,LU?"!+-NG^**CRI6#!*@=FL(S ;[N&J MV'Z;DF0CRY@.SQ=XZH13BXK1X]_9^):3T5]LVC@K=G0 +T84B%F0WN5,L54)@!,LWF^]80%-.@+ M O\["?QI%+%E,=\+P#3<0FRI#N6$!K%903H=2#XLAKPDH^=!V "P!^OVC\)> M8O(P1K<1$#6WT2C4%SMW\G?#7/BV(Y@S.(3_YNY&4DQZ66K+B2^[3"!L^=,* MBYBJ)C 0_\U45X1B/_D.S_],99Q:5!7[=8;O*50H*T'XQV!34?NK IY%GKHR MUF(Y@+=Q5[TP5\?D-B;\O@@@YS/*,0]R#EZ\Y_-U:+$J"6 @7"XF>%5HQ5PL M.,46EMC70BNV'1!;VJX6+3GL._SU=79\5#$^M]CS7/$RMH,9GUN@5$9RM\,/ M'VE@O,"YTF-^M4^]IPE[,#SIZ\)MT\T7^.69;K^8O%SX.G+7(-4G:"7 M7!4R'R&+BSUW?_!0 .)>ZAK+F8^);E\#VP7X!7(+RI9)'#54:/W49&&=W'.= MPI+C#ZY7'D>1MA>OT\I*63(K);-2AV2E*A32==4N!LUB^KHQ="9D.+@Q,?%N M+-?1;T:&.;GQW,' T8FFK^:IOEQ\_79U]?G;7]]]O?KT_O/7CQ??KCY_NC&& MIF5J[@B#+/23BIB[*#6SOZ'[8BA%]^#G.5K[]^RD-#J8'35-7N4 MU\,6M@>N;=PXFNO<6(8SN1GIIGOCN#H>V4-,+.]A7L_X>QB36WK@ >R5:PS6 M3S1Y]T<&KUP$W4]$< P558F!H-N?TJ&8AJ"GX=^ZHL'0:&8L5NWNWB)0N M K5(=ZLQVLOJ.8U+ML,\)>6IE3?%>8RWY7D,G*73B.='\A1!!D_%;!,GE\@ M)RD:8[H+"A%P3&G'J#&/Z87CZ*XPA_G9"Q8_RU(:<&'7X#MX([5P9YB9])5? MBC35G<]"&S3% #;-PLGCUBX+:Y6O+!P_)4]HX=M;&L0'+Y/ZMB0/9U+6T:N? M#VU- 2PI[/&YCU-D*^;4W\P'1B\N]G77/71Z1!P8Z-[0IB;39F43.[S M(%V*?Z)H!-!81.+ P@^Y"[_PP^C!*'9V9I(/"3PL&@2@H."D3J.,>,XL6,^+Z MV^?AXYB4FR[9(\9DSL927+,J[;.FW2 MF/.1IDG*%!;O<):6",<%]Q<39$S9R.V';&O;IUKH@K<+'Q083@A7=C#V=)IL M]D;9<;0J?W7;533+*EA?'FY;I<*"S2QNA6"EC\%)*3C'!(&)),V[_?3IX@]^ MZW-#=>R%(+!E>TEH\0Q\(I;Q?6[9IF(,!P6?N6Y;C/NY.821#O60JBBJ\@? )^=,3WO@1'ZB.,4?+!T(+D[ M2UU?C[O,RR$&;7&0((\O/ SAI''QUL(YS@]'[%5LR-)48VMYXXJS7GD^1?L$ M4%"0I/B;'9<_YP&9.R#"SD!(Y6Q(>6F1[VHX ++VQ 6_<'^V5^)83ZX0,; D M(T1@A*9J6^N32$Y(D3@U1FRO2"<9<21&#.1J+08CI&H2A1$#U74D)T3@A!0) M,1@Q4+6M74LD(XXE$88ZD+JI1DX\LI+RSN#&\6;MS-.E/1,LK7>DRI/;U?*3 M:>!LVP&TQTZ'8G?#ZK]E1K%A=[[A/5 2%F+"XBA%UKN&BEW^Y6E2Y>1E99>/ MU3H!OM%L&9_S)Y:E+W8G\__RW&!MFJ,O:/"B@(K(;\^,9X?2PE&'8B/C8I%G MYU1X2W-Q.3[^07.URV21)J: $M'-5:-QP[-VK=D5#=DR'IZN-X>J:0@-C0N^ M;4D"HDD%(;Q9]:782I6? ,N/AGW!<;IL8$F<'$EQB&]P+=O<_#,]VL<_?<3W M_,/_D?R;-]( DW)SH@98-_W3SBM1X:VO+W27>+'6^F,)C!.WPD:![P7YPGD1 MAE$6>H5-)K$A+:_UUOK?Z;F/POXBZ]!RF*G58O_B)U.(%6J1(M.\T=5ED!1B MQ'"29/.'Y!VL(R\];%L6**#;*HHN%ZLM)"+:4)"VE9 M'!-/QQS:M(/6"QF&GB73;F>S**JT:FX=9L9'94$1_]C(; 6K>C+#S*>8K6EX\WJ@ MTN5N+,C8-F!J5^P;PXIMS[1FT:"U;/LF%T>(.?8,!3(FV71,LFW '#%FV?94 M:Y:-O$1W3X*:[!AI-YW2VNW>?N&T(2.WYPH[MVC[IIT';>_^[HJMVE$-UOK& MQPY9H3W78+G)*9(&JP_GN9%Y&CAG%N4KUIQBJ33DX6-7%ZPIJ%?YICCS4&W6 MJ.HNF:TI5KE<@7*?)J!ED9^$G>'[QL4+34>F71%87._+1Q[; M:'#B[_[UUZLW5T5+XD]OW_VKU8Z?]:GY%AMW;;%BZ?J^+=BD'WMG0X[U7T?Q MJ]^+8G%[V^)LU(ZK'F%;PQJGX2U)O-B?4U _)M3*6- :O0U5WX/ BS&V0%U8 M _)GGB7$.P-AC;&7GA..E-?5%_WW'UF4OM[Y.G[9ZV?Y@CE-TWER_NK5W=V= M"F]0;Z,?KR[ C(5%*WE%QKT;7?LPYJ. *??%705>JH"7R:$-?:\IM7ZF2U^01M'\K4;[(!X MCO1UEQ4/P GZ@EFWS[]D.,9A&L7L(IK",P0CHH M>':8,A,!79/X!^O@^^'#)0*:TX::>9?9X!X93MY,'+V A\'0Z!+"&^ "'PF, MPF->1JY#$&"[Z"W,^TW3\3$/=O@Z09=YE]*5=N8.[6;N!X3UQF6OS7?AF.K+ M!^90-R3& BEP(>\+_DU=N.,]"&U"^QK5?DIWE$N:6\"7B(; %XD*M]!<#<*@!?\Z^8I%Z# MY.4Z(A>$ZS=GQD(2WA(OEP2VA&K##DN"7,T.6LTLR] L'?XT]8'UZH=I#@U' MNVE-(O*%[-UD0H.^8/JQC<^(*6I][S5BNXCLLT;PUP[RUW95*J1,/$$F#,T> MV-8 9,*P'<=D,F$<329 :X^IL01F%9AC*8/[F_L WR7["X'Q1"'X[*4171WT M(9,#HZMR(,VDWY[%29*P6FFJ8^F0"6"9>QM:!SQ/XE4;]2@"B3B%0JN(U"#R:.CT< M@>_]$(>>CX..(U &=-<@T#B>#KSFFQ@*$-H:VE?EH3]W<]65 <:UB#N:SML; M<0]47$<1IVNZ>O7I6G3077WZ%G#%\\$/OX]P M0CID/E'JOWWWOJO4?TLF?N@O$;];M/]P\::KM/^ 1R3H*N:_?'W75;I_*5./ M'46]A40G_64$HT%?\"W=T9$2:CM3O^4M3C$8E0'AQP+TU^C;E""/74PW]B*_ MSPF.Z>9O&KM<_^01\7 &XN2G";>D4GR;(!P31!-: M8QHZI=O%RV?0+8;\PO%Z2ZLXI"#( 9KFMJ_J#AO4GS>U:>;_HO=9'/K)%.@X M)3&AM!1FLV7E8>5UAVR];&,NG _:^M,U+6%C+7T/J5_?L1,+ WEB09Y8>-J) M!6P;0VQ@_49S3'QCF<,!?$4F-_9@-'1LVYK8MKYT8N'ZZB^?+K[]_>N[ZQO; ML%W7J/6XPK:M^X\XP/#L]\4PV]YF_R6+DPR'Z2*5^4?FQVQ3"]LPP/:<$2^+ M@4?A+)U&,4QVW(<3:"T>32C> M6IZX9-,Z[+B"!=;[UC(E%2U0>1\U5R=!=%>0J/B;G7D]YYK^#HBR4\.6O^,1 MW_Y<'JI1O^FZ9JJOK6[:+]F:P_43O)V3_?S8$P?YPC\[DY%VYD' M+FNSG7#76+K;ECU8[]Y=?+W\*[K^_.'OWZX^?[I6BA-GE^IC^PY)!AYE%OU@ M1 .*OH&!O[D_?^JHN<)>*7]!BSJT6=WC5?(*;KM'_U31Y\#_X5=/%TI\=6W@ MNVR"!@;>(_"\Q2DY1Q]QT23$W+O6M$1377'U#1N!V/&NF"0^]?O0BR^Q'WK^ M' M-PS:U8N]B>BC/N\V/_3#P(?S]"G+$ZGY/'G\B7 A!EX M"_JY3^B1RWWK<-JT"[.RP"]^I#; A>=%6V7-Q[6F3?.)UC-X^9?+:5Q*VE:DVNEU73SC\@?K\\V+^+/HVA\#_^9 MIK/@]_\/4$L#!!0 ( !B K5CJ872Q8CD '1. 8 3^4=^F7DRQCORCO$\8\X0OQ*7 49C?2-]@.0" )"4?FVJJ&Q"=[<\KZUK;L'V=O7_VE@<'QB M_QLC(9= M6 $M@OOMVK]Y]O</E G0!,[NUXE/:J@X$H%N M1TP8I3;^T0H#^_D+U5#VPM#*=;]U)MM?NQZ@0";RJ5.YRWH![+<_RAF283Y8 M=%0O+YV^=$Q=.KHQ!]U0+[E#0@1H,WN7#G3"^:'+07&(7UX&I])FEZ!CU/@( M(A"QR$L$OL-"8*PDWQVQK6KV1."F*(:20 D.)0+93=#N;[B@,\;">#X\#WJ7 M8#-3-:;%:_XOQ/\9$6@GX';"?%F2(;3B]B?1$#*G0C$ M#&!VCP4T&36QJCU+I_!:BTV,4CO6\Q=$!"0.,7 ;#UAXQN-F,0W)B\[^[/[' MU\^"S0%WZA?TJ\56OW6E71W9!H M\M9;^#VC$+S5.CU04#9Z0&5'VCO:D^>Y"A1O5R!-!-ZPX$B) &F'.A$8LM'\ M]Z9YC82S$L;Y&#LLL6E=QQ'8U#@,PZ4%L,52KTU9V^:H"_?L8,6@NU&3N-N+ M?ID=JQK?98H_(CD&*L-G;?(<1C72L(-$X [VU/*8[8^@&94/'SI^1IDST=XG M$P(OM/G/7P$_=PAR^U;$H/^G*U!"N"2:A%B+/M4B A]W&:![T^_I@X[:I_PU M:=9?8^ER.I7:IQ6]!0Y,54*W=:;E'UTU*K/>EKR2GQX1_U:I>OC5XR(?%1O' M;7D,@FDC]U3%K3O%G@YU*BZ\3F*ZSH3>PJ0<$6_XY7_']*57!-YKN4&;] M^WPU]J?DYU#]+\3_:$3XY?U^;]HAA0160V7Y=G)SWM*"ER3?E_Z\L@],L Z_ M8K\>E+NZ=8:35527'#B2,C/"L:>7.WRLE164&JF%7^ZT?>B3%C@M7AII;K@# M9T"9H1?@^U\]%OEYQ2>_;'LQT-B,U'Q.6=OTS @.,Y!INE@:8=Z/K(L/%P' M(+1W7SX+7=(HY\87C[4'Z9'UMF'E]Y[Z->LEXR*UUTA^$$2Q?7F8,^Z;XW"^ M601&979M;%[/XXB/R4/IV9,_&)I*,W1A)<.-3G+4G-%Q(C^93LJ_K M6[NNS*O\(2FK%9=R>CQ@L;QSLS4H5>C%12$](.*YK!:?:"_.;[D@#52VENO8 MS9<0$JW!%VLBYH+=392"D[AY#A=O5;3"IPO9Y][=G'YOCAUU= M\?Y<5NT.I=+@QR?4UCTYE*C;8HBW<4^52+HM]4H/A '>O8KG-C?7:9#AU$YK M?+*U?7!B!8,]3$6A1*@O7RNZJ:4"4 *65UR68_Z><1(NP2Q[)D7)ZBWFA;>(AQ.6A#&SW MBH71]]C=D]#1N&'+IYO<59T_YB^:VL.Q(RGY?1\4H(T(Y/Y9:[EVR5*O:*)_ M?ZR)H;Y@BI/WTU*79T@Y\B<=<3>"1,]_GFC=17=J(L *0D(Y\"[F3[.#E\[K MTP\#,]VHWL!P6GP.FB^!/M(RLL ^_EU MQ9)M<))HIII%?;^@CX[YNT']!R]\NP0_7$@4 ][\TZFC$VD$7#12 )HL^]I: M3EGGT$NG"HMIV/:;4C5K6S.,G@XBC:FVKWH';VY?9A^[6;.?L<%R+J@?LBK; M'"'P]AI2.,F'>&6T3#R(*6TH%//VS1?O^-6,#% ;CPIW^ H6.#S^QSF7SX?6Q!UE%UZ0H!*D.K/Y])!*2KP)1"UYGU3A3 *D1@ M%7=_DX_15;@QC7WCV9+MC16"W0![]03^$<\:J:[MV1L-'O>0EVUNIR)*;9V- M3.+'^L\S/%LVPNCA50-B&RIU(<-\[!!OC$Y)-Y0FP%&$L%.,.<'[ASK-$*SK M"I^I0%EI)YU:>3.+\5 3;-_KB_DE'LVYMPNID('9UR1E^0\>W %.R=WO4&8P MD)W:X&Y%'([&YP;%2'Y]5 /A*2FYC5!ZZK-+5]SPGM/67]VPJXO6ZT0&?'&Y M7S0!%L 0;RE&<'N]8J_O;:/^54@"),\A=-*_HU\4L"4Q75E$@PI\[58RJ^?V MR(,\I53W2>#16/R*]AHK %0KW-4B9_V_3%\'!;S$LDQ\CD001I/*_1AV?+F_ MTM0]U:VC;Y&-#) M9%L__WB=:?C5PAI0GD0$4CK9'EQ2<8PB"-A6$?;"E#!A-%L%&ML="(^4-+L? MX/[+(9:P2G&O@$ MB"(#(UC7:%+Q[D]%Q\;XNI(5/I%![ZSK*]\?:?%,L7VK6 Z'H_=@R[N)O))C M3O<,WTV[F09.M:-SMQU629OG8E;2;LD<(?J@M+A0-!&@P>_-6N:EL!]Y\ZZG M0F-1O@IN0M/?'N(^?0-"1MC.[Y)>/M3F;;PU=@F)^AFOQH>IH]U N;Y6GX)E MPTN-1&"]W27!3_/F[BLV9#^M'B[*G^4L/7M!!)XLD1-F>!E.'-+XQR'F+LSY MECTYS*3J]EB*>:X1\<_OJ=\3"Q,UPL4AZQ(T65?2,(6) M:A+E:[S\+>,U"@O,0X;N]X1*/69N]=8^N9+^:BC@Z@#$"2!)!'[:2)P3:5-\ M.R&IY3Q!D/Q.$.+5(P0!?"1?3(%0E Z.H1^1E/!VU$FZ[')(4.16 *N7>V*" M,[.MN]P5(>D\PI.*5WGU'YZ1'&RSK6CPXH-JP8TZ$X*T@U&D:FR M[_"*.(<;;P+H:DL]["*I%,:P)P[VFO<0[_&_<+1F]1.YYFVMDPH?**:O(YUD MKJS[QU!<(]%X.,A(398('"5*_-B<^UH3SMB/TT:XIR7(XWE-R*8H*CS0VX+H MF&HQT(WB-#T/\POYP\;TSYGGM(1-L+@\3-:/MRY%X5\<632;FKI8%CU0=7$* M*7([K"]96&-I8>PWE*Y;H-"!^34DGQ1(#ES8OCMBRT_/Z9S>W#F= _#G="[K M ;0[[YQ%7@*=LTC2R:LQ!#4%[>@?5N-ZS4HA,:Q*F?6JWSL48Y_&X MB!K1H-8P>_\E_7LZ9H _K_#/>"0;3999_Q[4,@N_TH<*ZDEC\76U-+LFZZZ8%#4)"@02V%Z\J DEK\:(#DTO3?=9*^)S-7; MR:J:U7[KD?/NPX>1_,G'AN4I$72I%;'WJ,FX<#+T[G[X(8?I WN&HQ>X6ECE M6O63XVB+['#>=&_DFG.U1'L27(L44]]R4^2&#+L[Z] M?I(F[%KZ&$W<0\2LM8!)D6CSX>A=KA7#PW[, MHX,*8S^R*I$S$/Q47.SJ?O3MX?,2@?B#_O&L_<*(_'!AK^.^%/0N2@(CM5-< M)FBB,E2\-HT;8#&2-%%@-BD1M[OI0&TY'),OAPA-+U@BL"Z=EZ%VR.\RQ'=> MAJJ>JULDGE>V^^&_*]OV[\H&0,XKVV 5)EP8UM_M-I:)=.0A2,1-BWIYL8UW MB)9ON%IG!06[;;5=;K=*SK+H>EAKJ!0PTF:A^_$&^>B5S53S4?;+LVF!Q+YLSH57Q>))7/BZ3TTGF1I#PO MDE5%#.9O.C(FT,H)N]LE[^'X7RM#><$4]ZR\U50&>R:9RAY.+OW-T-\]SRF@ M(/AD.+RCNOCL7!!7XUNE- M6 &&]H/#^+BSW\7\RU&RM_%B&]I=HVP'Y #K73V U3+M] Z4>9,(<*DQH>FY M^U#]D0=S2PR;(;#Y-A%X=*.9%/QS#JNXZ4+3LICM0"KK5>'D EF+<_KY[^[_ M2M(I]SKQ/_E>\OM:H%U9[0F[_W'Q2L:A H]IL;))Q;! AO;E M:O':T\L7/K7V"].YMO)%$8'ZNJZZY\=ES=7+B M6'B$C;0V]5<9[=@M7OKMX M-PP.#V6Y4I(Y7[8H/+V*.%>%@;]5X7.-WZK0G.^_*Z+G.O,_(R(1V#K$Y-_O MUP0ZN<"9MFTG/O :L-NM29E:"#SM*_VS BEU9:SE(#EX[3W"=)-N#[07UG$G=P0=NR MV#G3B0 0-_C>=37-6EM[<%R/#8LIG9F?=,&7[I]^UJ,@7IR7*DN6BVRY=5 E MM/2<]29T"J[9C'85)O!>P*Y&-!$!7BO\_>YJ]*:AT_@V/$6G;P/IH.*0)OY9 MUKM#I[ M=5XI? 4,C[#OQ&ZG]!YV)J]77TFGWQM0+VYN?)=JZVYQ5;H,M%":O%$YW'7: M7)]1QR93\'SSY([V:?N$:9V2)2V18J;]\=O4(DWO&1J M?*3KPV]9,VM?=O;'I;N2U9=Q-8F-R#%#$DZ2](\N:GLU)#Q4%,\UM'!\<1K\ M:XY-CK,E.,<4?T?:]?L>/5JI/093AU]W_9<:8SJL=PC3TP5/7RXPS[PSN7Z! M/>&/7^YJ58MF/*;H4 X0')&:\$WF[6,MI9HQL6>])=0#CN[NJ MA"U].W%JZ['NEGF48Q^4PJO@(DXYL6G;1W6;LL?/T7:C)1!K?*[1,T:#4)8/ M[7=;/(0>>J^0*U.0[84$;3MA]\VG:OV' G&.1S%-,)!B1R?5- :\:@N"!Y.I MOT+"*(2M.D]B[8M;I+74[O<3^'']B2 U7XU"4>1KS@Z&-Y[' 1^:L]ZNOZ4H MIMM7G[_#@8Y7@W%W.U!([AB9EEY!KM8>(CB]EAA!S#?"Y=8*J";#A6FC,WA4 M'_"&IRLEO_'G1H=66[%CE\48!<.*7B5VO+AD5R0):(2%&.## MV&&:O;3UE>=%I;.F\^KXH:^+#V[QH_^[75^:WLNQ*-6ZQ?I]/G[#K5$.=4'"^++2L%^/07RS1-"<&QMGH=21,5& M=E7S%^/-:XD;BXM&KJD*Z:2P8KDLUSLX]+?;]]'A*=!@#!&(XQ7$'=8A3^(: ML3^3%"1@^K0RS'-#K0$2;HT+S/+#D29R6VE"\H9C?709IC1L)Z1=4/93"1P+ MDE=TK$.UQZL-Y6DSY[N_F+O1CY\B6ZR*O"MU(^I?;**9.DV^7$(3R7 M8A=%9A06KBS=G7[B Y?2.PBU#BBD\\SU;FKY5#OBM3H_9\"8]_,>"=-#Y%N MI1> +&!+=+T9T(X1"O:>/2L4Z6BG,GNIH752Y-T-I9#%M2Q=?<0Z+65F)L?< MD3I&I\>733G^2>>5I:^0!X5(E5WD-UQG#G;?..P&1-4+RI[;MF]C)[(5:.)- MF>[79NV]AS0>^"$O)!#-$9XVB?"4 =95?GPHG>=CY891!+9,+C)0>,EKNW_T MF=\O*TX6L+N>&=@=??UQ*=>:FBJNI'M1 I>6<"I1/E0U4 OV#O(,W%^S_"*L ME7')N4'GK?0II_\K1DFVUW"1ZZ8-?2PTW+J6;NY$<$J&]9 MUE7A+;5R[F=W-QVDTKJE+[61 K)9"B4H:?7*!7CEG;C,K60:-R]0'\$2O1C2$M"QPWTP91, MS:$CDZYDVP.;@I30QSFNDK_J)3.[$U:O3"]0/Q)5\#-J/PBY68%+X="ZRNRT-93"2E-YYZ#,>L.VP;] MIT%!)\;@0/H'$/TX_5:$O:CMG'<-K?6VVQ=#ZQ6O:Y*2);;CK]T7/<8MW+SB M[RHQA,P@/$$ ^/$&8>D>E*5+)/4M;XJL(\6FG$#'"\(.QZPWS2='B:;BA]V& MGT1#W)SZ"GDA(E@B<*^C?CHN7BCW<_^)<5 CMK,BF,8VDE0SC[R]>"[]/<5@ M<@9PGH(EOBB8,4,T\#QO/%#ZKW'//F^LH,MA)49.CPL$TK!S M89?%8B5,!F+!2Y*EAB0&][/KRB#DN(GN0F:X>],"JQ=N?L09%4UIB?U<4=:K M1C-6K?9LP;8OX^$('PT2W=5WHTZKB"$&3G4:4 +A]_/"U"6H+*=9M';4LR]> MPETL?%9D(RA5&5S6@0",M]:E)H.4OL^^1-Y3D#U#E#75E=LH8 = -V+H7@QO M[')[M6?F>+'LJ.Z=%=+UCUGKD2 Q[ ](B,)D[#2*37EMQ[OYN=(.>1TI:8Z/,3.#AQ]$WJB)G(/ MQ/'C,A?!L4%PNL5F02YS9^\ERZU1Y!C+*I5@+-B2/"5,BM M?2Z6*TB&5;F7+D%(&3KPK@F^'CTD1=JK<6.L@X>GH-"WR#C7 EX[Y/MLYIY1 M,-NWI2=Z"?D.K)JH>)P!Y]E8TE FP.<\DXE/.RK&0]%2H0[CBB9IC'/S:^(B M4U?,J#?&4;,W=9D46JYZ/K)ZE[KH$?9*7_5=:9K$6<&VAI!,WYGK:I^&((Y[ MOGYR_$3W/?:HC#?G^]E;T](Q1U/_HYN2VN;,G\46LBWEK_J[.IBMV!.*_7#R M*R8HA]-[8\7M7Z3\YTPTZ?%<>T>CM@77?7J0$TGL3UNS6""7E'XQ,S>\)9DD MW5:UK03!'K4VYZHF!;\P8AV[YAP@)/ RE8K_&].=C>-2E2LY ="G.(L-(D@QFL:S\N3%S(_6(N@2"P(8CDYHLQC&F6(&/ ^SIS=73G>&IXA@K M,'6H+B)XXC-R>YRC)ATVFD,1]&$RL_6F7JR(Z&E/X:ZC\L.9%%7U :&IX]&>9&?YN?>E3[_6LO2;3F3 M6]?O59T?:):@9(,X:NQ,9_L /P:';!J&\CM93_8?&2:VIN>-[.U$?[HD0E-< M@@OJL80R$0&/%/F>Z>/^U XA)\UH4-,0#-33QJ34T#3>*SJ+.@Z]6I0FVR\P M7Y/,(1Y+I_."P0<[VFM&A1]%ML5&%($C^VVF%$ZXU6]OJ%*K?4M=7%.UO9'^ M+&[8:O8C?7X9-[<]K7_#HC895E<8UZ_P+;XDB*24WSF&!TNB%EB7!@DM'<(N M]86K?H%PHQTYI=/*\9>Z41<+CLD+2IYTFG>6^8NF2N"WRUSWMG<%/#0^"[\7 M<]DC N#D^UEXKQ)/Y44!O&,-?EHF(3?G2+H8XRT"5Y@X-?,2S1*9?[:^A6U4 MPUR*P?VXM>?+5=H@KQ<#'.]V.W*I\:T4LF\4<(TI6LLHAMUP#DZOJ16,U4MU M(H/1C7*D/LUXFS)\"WW9^PFO1$M=M ;[NI V]E+,DP!3>GQ<&(:!O9#]7#VS/II6 M&(WC"IAZ/;XM/3[.8R>%FA?6F69H6)C?SA[+E[TF9W1E.)Y5A^2HUQ?!W"F% M]T-+%>0'8 RFA.+NM-JJ.I6[M[1EJ@UK&0ZB>@3N(9\7/Y\'=$WJT1(_L?)YJ?(#WE=U;[Q/O=JZ8&2KTT?J4![*XO"E'NYE-ZZ/('HWK W*H\T/:<^ M9MEE-_-\BN?85\/&G>'>>&.^Q (A*.<(?3\R3Y/K*T1^7!2[G?H^Q^+87^5K M8YM)V4),4^NKIN8,MO<9]W\8SYVK2K9HTAUQ"33WHQ68*/K6G@V^&N-07F*> M>#P+13/C>/)[.Y+<^)5*Y^T<'-GD?C'\Z BRB/@\03?P0SRL#DWMXX8M2)+: MAH]DKB(PH(??)@).^2V$$I3B>06S*,9*$P$",Q%@V40Q M((D !]B$P"SQ%4Z[H&H299B]-&IB$JJUYE-SY86KA%6#FSR@'5'YW&\XL=KY/C>XV'WE[F6Q[/#_3.OGQU;TM7&R(.9E334E4LD7V3,*S^K#$ MSX-"/O$(]\!] 8O%+JML,?@Z0>RL:%L&P@,;*7+7N)ZZ)6EAD9.)Y[:TSY'_ ME=@0E@^;#DIE+'!.97G(_4#CISF,[^_UAH8)-.X$(3P/[L0!&PMGV;113O1O MY]&?L\"N1L-I3:4_'Z%D&CA(/**53A*IAPG=:J)R97I&:&8S#)6P&E\:?UJ&S9W)(3 MR8D;>,UWJ[Y#>G;\O6H=)W@KJM/KW5_TA&DS^YAU<748T?B2R4ZI-1N[MLZ< M(%#I.A^#(C5,\26\I86YY!/*-RNHR8S= OPEF9F3>F%#D_T P8H'84!Q$$F::[H$R->^T;XN"Q9LOU3,.?:7S1J_\(6B;,B M(6^)%6B/;9CT"88R1N$#2P_72&G;3.2ID&\-%>27/QKD8_?5OB^(UOK5-O?, MH%W#+G?=.2O0QX\%+X-H-E5 *;!%1X8ED8IXGPYEJ)=Z_E:0$LP#NMIT*SLS MNS[#WWK!#A)YD]>S.N1O1O*;37,$[N*Y^18ME?CV'K\E<$4/07,,GO=)P9 . M@6IN%KV]#Y) MC$F%M!O7[!?MYR]=N/[D6X2/G>A.DJ'@'DZLAT_:4:;^[^2JZVFS4/M6>/:$ M8>MTIS ^([C)1 'E0\6'>%$X"A\*N"7PM=#(I"T>!U'D>?R]NM& MA6E[RYA@;+"W])NV&/NB":=,4!Z=8T2!$Z%H9?QU=HXD;ADB/;RB)=!PX<)3.N7C#XS%=J*YHP'Z3[; M;HX?W*C)==)COT59_\4FV/]J7>F_0/0]=HSN\(+B0I&+#*"43C43>U&=<;AS M*[L#WY+0PKRGK!S365:R6+V.YA)(6XM/9\S!_$_8!G^&!4)@?W];\7]V1)(3 M4>A #83[7%/+ZQ.!<0ZO*:]"?.AR-5]L)X"=B588\!&=\*>7FS.&9V]GE8.+ M$A[K/ZLJJG] ]@+X_)32>.V?[5OWX;+Z6CW04JY0.I3-$CY1XH;S!$S&6;9+ M_:..4\K7L"E7@'W[CZ.BBPS_]V/[EE4S/W:W6$[<3_7P)R=ZX#DM$,EZFWY^ ME2,?(SARNZPP//?QNZ9W5G<-NX)"#5.GN[C+U+;JQL4!L3>)_]538K#C!A$0 M/:\0!.0H/70]L-VA[-H+)$;PC7V%AV\69;-!6;@+A/NL.5P:WW^T-J5&&X!= MTGN'$]E#@4$VYJWYZ'_A8A6?N(0R.5'VILIORC:[5PH+S\L'F:2OR1X9UW&B[$:NDA46!#/H %?EWU)@*51RD.U0[F6!#!6*8?=')Y&W'( M._;[0,(_R_>KE:=&N)%.<43T')*/0?=*M *K@)2G]J6,A;CIL#9QI[DQ]DC5^ZR:7P9MV)SGG>AS#5U))[GK(J M25TO52YJR<,0GH6Q(:EYE9Y<@2VAU5^M'8B *WPZJWAI4<\W8%7!0:]=EY3V MM?)558%%'0C^JZZYO>711[SNFSF;D8 5CB@[#UT[]B]?%TS]>!*><'Z/$92[ M6:6]]$/\)4WO48SP0^6M.GPZ6<_C:GT6!,]2C3X$"1&5O*_*7[)@K3 MEP+7(;S@6YGU_+FE=Q0O^SP0874"T.^TYK1X]]^>/L-J)74G Z8F#NFE45Y#=7!; M4U9!CL4XE>2#PYT?'>7<\9.">L@ B^!G*S:I1,"<2;>R/,/_ MEYIF97GY3Q#-O.3=KPH7?N@\ BE_BT^3E#^;>GQ]X/R*C++;XY-LIPV0MM[G MTL%\7*0A]V>/"LOZC)R]8H9-Z?ZU-O]\ 3'G:.,4!><8VY37%A^QH*THC!GI MXL+&L6.JFN:C.OIG,HS61FYHC^DQ'XWN:67!'S<4J45:69 WD[?EAE9W7GPZ M2?Q":0D]>8AG.+F]-TVOO]%O;$8KFC#1&Y2KON+A01:1[%+X..KGQ0=MS/@$ M/^GO#OUW\+OG)9A^T4,EL+[&6+I."+X I<@,.BMDF6>SNCE#PLM]7T(NVJC, M0O4+W0[G2HY 6=GG)6> M9;FD+I([I[OQ"Z &K7*!336I$Q.( @Z1$!M5A"_GL<'/V]L$9S=/?*@L^,JB M=F75+4/8_-X)[<[5_4IQ[5JS7DVX4DXU1*T#1]F3(#!=^Z1.(<*/M]4IM"+" M*#$>3ADN&SPA;I3+OB$DJT)-9-J?(+% M7/=>OZQ*]#TDK@2^7_5J.MBX57_5]4',P].^S!-V?+_A6,==+P8DZ&+2$F-7 M2=G.FT66MHS0A*:3G'QIMV!%@^ ?+SIG>>:$Q2.>%]VAA(6/$0%V.%^T!@_V M\ RVF%_L@4JMX\VO!!=:3U0@WHT)@LO<5]\G<@J"I'X8/MSGLAJ75VE4HIBN MX]OF+ %+?%3A;<6Q'_>;M4^]Z9Q\"*+M#:B9[+BY5!C)RV'T\=3^CM-HD [9-3V@IPSZT)!8,H:U-=8RB#JH>#3['XX)6F MAL0=X0B8E>8LLGQ9WTI96OD%PYVTE8HC421#?!LTD3PE+:Y#DS<#Y8SR' T. M#IE)$OOZ^*;D7F,?FV "3WS7$'OWT;$HOBC$;VGW8A\>9YM/=*$"[CAF7MI59 ]%[/U.!4TX\5:_BQA]X/(1# MJ5]+,6^:,42IR=M_:NR2R;_NWJE/L]FL-=!Q3)&/Y1W4C,C-Z4GX/J'P2I$V M-+X 1+6&\V!OKI-@9_#VY-+*,Z+?;XIYQ8Q<926)P9$>P;"+4=B*7H+8ET=3 M(+@]Y5"DJ2 1Z#G.@LVSW-)\NF_30:OR<3Y=^F-*_:3&LJ]C;^$E" C[\PB: MV:>R[R'G*#7O:NJZU(-Z:3&MXC4H'^97]FG),[F7Z8HA9#BR5;HZ'X8+VMI? M8;@,MNVEKL*OWM20F=F6;&J%AT+I;V7[?D4-27Y*<@L&OU5M MR5YR!JQO>1R1V<0OO_+9!]H'9==0/%7'/RH"HS".E.!R%,;6=NZ#C/$7&:G: M\OIKBKV33WI+RY2K+:OFK9L/'CUA7FR:L]_71W.:A+8?>.D MWEQ*E)JB @CJJQSG"CXD,\QELUHY<;_&)S4GDGO'EA*@+R6EQ9S712DGDQD" MJP?OA1R#UK0^E5+9^8WCF*:6IW/6)MYJ7QIZ+]?S[ 8/OZ2*081,]WF(0+$GM+Q'30AE>]AJ?)_7=\M$I*QZOFK[TU2<(#;RH M?R) .;I\E@$'T<_B5?J[%Q7KZR=.%3'6 9M@>!CUKKUWMRE;>2%WV:0M?R3W MZP?.LI*Z]"7/6LHA%OB[02OYMCT:(EA"AYKLBAF]R=6)@*M;A#E/K%F]CW>M MU,\^YT2]%(8AX2=UEY]P?Q?_R.8=+NBUQ. _]TM#5"IN*)BM(-,/;4O;_C8@ M\I%TGRH5.LQUL7N\ M;P-S@.J2R5*%-_DJ?!IK&^3A)*U(?VJM%7DO=3J<#H^P;1Y7?-T1!N (655$ MP--F@V_VHC]X#@9]:G!<3S:[E%&]_'_N,ZT4!T36UPX^LQC@+W%[4>/9R M9?\\:L3?K]"K""OIEG-L::4;3QR=M4ZT],U9X]*[6-^;Q M=4VG*/*"]/:I=?G&T36\B3$6_KW! M_9GM@/*1GWU8+KCTY'Y\0\Y-%;E.8Q=K$I1Z\W,:L3?_C_._/6V::S#B@R GD-"HFJR]G>=OQ7LO[J!,6D^=MIEY>PF[,7>),[?S% MGUA)#LA_]T7&%YF(0)$!DN%4F?>#Z\CYHN$?CTCVV7 M'A.P 2&"CU$3.P\^5Z@O?@N#;&S:V04-?BCZ/8Z!"/!_^4=7AEX*S7=,]KMG MV..+X2-HEQ"X;+LU#ZA^MV5B5Y":IU'_:%0IM$1#UYA^-Q'I^^.AORC2\!X@ M*B+P10A#2>!.8R0">_3_Z-_\_\!.BUI07V:(?[U/@*8 85"&ENI6^^W1:W6J M04[75SE[P0;1';JX'EM\%*:.P10#C=OK1:\_6^D M[Z7O/]?_]MG ]L_FUE6"X&^4\%._KM[_6L;:0B;Y!)WWI>\4K(U^'MRFZR37\400XLH9UD"L_I M0F6-'EE45QDA/CA+1MBSZ1R, M&8OVBKJ@29Y3M6B7# NMNH'IZT50@SWJ;)W.[]->O_APC-P#:>&\RY@TE(N*X#&9;R-)F>$6-:PZW#$Y,;CW(,/K1E8%3=ZX)N;TK> M@[=JRU'5"Z<7VVF@A_&%*S.I&GQX:$\#N )90#\V<7<&;D);R+X(#M^CYQV3 M$,%3>*L+]L974NYP+JWD)AIS,"S3A":/C6&A >,LH'='+]X']@N ML$\L(Q(EAUX-Q_PQB'E4G]+;/_#N&H6DQIV<@8;I[5.9Y=V+:PZ7<69(ZOLF M\,F:G9Q>1VHUO:HY+^J@IQF['Q(>1@^(B[?M7FQ/KC5$]5)1MN#S^@BJ[_"B MH+?K;1HIFL@/^K-.[\9C>D8KX',7ONX_J%8S3MQS9I.L]&UZ(4%K?_;&I0.O MC=U$:K#7-^(#8I1W):QQ07U(!BL!QEB#^LB0TXQMNL\>=NRC;:OB@U[VO088Q*% MVG9OD/L>T)-JCZF1AZ+=X84G#B#(&IO2([6.U-&EV" M+XCP8NWQ!9F%CBH.'UT.RC$OOCZ]I(&]65OCZ1E2/ G%!O=1P*+!P);W<\V>Z=47L[F-!+^Z< M9"&W.][KXKHRPS0<7RN8DU=*L(5] Y*W*RK!F9:X[,9:4]"1E\)$)Q,^M]^D MB538T-OFJH,19_S\B/+"S0=,WV=/Y^>%B4"C: *!Q6Z3<,4KW]UQCMZ3(;) M-/6Z%(AGT?GD!EE31'F.UZ\(+3$:I7$KTJ_^1"#>D?'4>X7'H,OA\A1$IL*S MDW/BB31\&WIWS$?:>T?:9]K 4*HFXT@IQ5SHXN=]Q)(YS9*\#%O8B2E$QXQA M34.T$7N4#O4HVPQ:Y,,5QDH6YV*.;T@F+WFU3M3>3&RHJC$1U\*"TI^U9WUB MRX98'$->FA@(NMMV/%U'DY4 =JJJZS7;P0<5J%5S+ MVM8^SYUCI#]U78+9[>F!X.]_57J XD.@R.V@'B,8GKN7JSP3>Z=J^WSN^IA*$=#^ MA=XAC"49@^)X!?;\5Q_>JO^HT;/7MZ>0L060>_!=9J0D\<'1[K)NLH"3>E_@ MLW\B)3#V+!83!%I\+OOXCL8H6].7P=J&L#>+5OPIO&K]&=81]-]??50UXX4$ MXZ!QG0K@PBXIG"HZ+OI'C"2?UD2';O'\4.A;]3G#].X+GKZ-6?YZ,I<-SEP# MD_W6VLQ2U;S*"5]^AC/A%(E 7$[W3"ZI%Y=8TX1H[(Y;HG/JAG+^CC55M!'I MY9MEO8.%.4/>BUR=4C@U!QGVSC"M;_3ABT[@F6U2 M2DCRDM+6(]E/PH>:K!VF:,V$8YEH_M8V?+I'C;NRD7#NX.FUF8[-H: (V.XC M%Q/6!_OH#.TL#H.OZ-L?Q4@ZY?!3.%'T*=_%'SA-I%DL+]L[G*Y]0D"*6\^, MTM$[<7V7%LV.J3L4Z4H78MX_?GK[QA3N4E]A@@8MMO^YFJLT1&:%"%!OW#4* MKM9#?^#:06VLW!:TSB!\&@@0E7@RO:?8*)0]>\U(685:9X)PKS\(\E@01T[E6Y":D&G^=:6V)6:8&;D8Y MO^B5N]U;FZ0PXNOBAE5%-MNC-YE^C2W M']F9LF)Z'Z-8F'P0)J.'HXS9EES%GFUO#R"PVR/#*4$^7\J_785R6+V:[X,T M<#Y/B'L5%%D@P/L:NV2*M43*T*Y58'Q2RO E=^PM^JZ'##+3,\ MUI0F22>1UZ MBLQ$3!."ILK+H 3)NKJ'L4L#":*M+V]?^"9<(Y1"#9YYT9[UH?H_!4/Z M'VHGY58^$;A2CP41D"/<1,#P49UYG<+9:X6\;=(C;_S=TU!74 MQN>=*XGN(B;7LU;\'](TO.-_"T12*:[[_SYB^Q\]28BS_P502P,$% @ M&("M6.EH4AU920 NF !@ !R#$P<3 P,BYJ<&?L MO E44]FZ+KH4.U2,TBH(*5N0+J725 $2+4441!2E%U*%(DT,$:4)$!([1$"@ M$"$%%$9!!*2)-"$2 E%: 3'22P*$!.D))#1)("&YH?8^9^]=57>QI8LQ8 ULA^ "D#. G(K5V[^BN[ MULE^UV]:OW[=NO6;-V[LD5AF^)VA6T[MFW9LEUU^PXE9145 ME:T@M9VJRCL5E5645Q=9(R>[9]UZ^?7KY945MB@H_]N7]!VP8Q- EOD5J66 M?1LI^QY8MV.]XI[#)S8H7?QIX]Y Y2-WDUYLVO=#R7L5AW;N_J->M^[);U95 MV[E+_LS9VTN779T+WUT%GOXZ\CHV/C$)&]N?F&1+Q N+:_JM0:06_,?UY_J MM4.FU]IUZ^36;5S5:\W:T-4).]:MWW-X@^*)BQM_"E3:>^3N)N4?DEZ4O)?? M=]2!J^)UJWVSZGXCU@'>JFJ_:?;7%+OWOZ39?RKV#[WHP%:Y-3+GR>T H,#* MI2P*B9_6#3$"]S6Q*W)>#5[Q(T?AHXS=,^!59]6__S%%?^1:4+!Y2LH=1.T+ M*?#0GXM;62_&2H%HC7JH&'])\AC/\.: MI( PD')2"C0OK)E2=DZ6 G7&*%O)/0E4]BF>#9;89TMV%=3"%M1X4D"R&[E= M"LQ% N$-*E^E +?-4U$*/*_!6RPUK_31 MX9[[A8_I.6R+"O+YM&&D\J1:9Q9B< *."-Y?'%<9:E;<_:'-'V7/@M1A=S,\ M:%G"Y";2#Y^PI5<:)5#>?H?WAO7)+2E:/%>-&WDA)$$4$/%WJ3&_DWJR5$+# MR)L2KI$%">DS1JYN:WC[ZC527-XX,?A2H&K.=&7.5^Z++T'[C]I9_U$Q8#%6 MKUFFTQ_4:_\3-]PYYA4[A_VC+["_]\)SD$L6!?]'5X#_Q ER/3K_+>O_1;+> MDN4)(E=\1)C!O1>IY,X+%=M9V-W.9;I/8K[M)FJ$#4GJN[7IW"L#9W>M3._X MSAREHR,W[J:3=<K3("YL:+ Z1 5O002+P'0EVZ;2W>A]6@ MCK\0RLG6L)V57/F\L:#]OQ?\_^^"89%C,4;,>U* 2(T7V_(V+!N Z@;WM1NU M1H+JT]/F"@TH#W^YXFK$F3LU/?-$/%TE!8:,LWE53>2#:8'<^4:^67=C%&N! M%[3=WZT_M*-O@M3302>'E:5XQZ)(.63]TA$,+*DZ8E9XNL84M)3W>U$(8GT( M@&7)1TJ!UG18ZU<(49LI+D0W@^KA4]AH>@Z'% =)R&01U*?6#/&L8XPUOX'1 M7U+')U3S#3DBTX-?,M.U183+^WD*DOAA4&R-#O<#[X;ED2HN.'IV@6-^L8J, MO^ >XIHZZ4P<;+;@/R08T2Z6R.%F+L M(63?@_I2TZ6T'XUAMVO7ABM9L023Y<8')J%VIF ==ABQ#EQ.9D)F:(((]>"?5UQY4 M/X]J/15=E_KZ-=.O1!AJ2=JIT)=:YY'JT?II=@"Q4S2@]XKKTPA2%!_OVM]9 M#DE@;B88HZ@]$T>$AOPMXU0F">?JZBQ91[R(TZ$=Z;2 $\1VPC'L+2F@7F2A MP3_VPR?!J7:OBLJW9I\2/I_B&+PV8+L-6$%F0VWYKIZ0C#$/BBGK(5$[@>I# M4T-%GQ>6A!;!>R3[JCM&>HRA*E>*7E9<]#_7?JKMNNB&F!%LOY"7=?IR9.N< M\^>COE MG!,I%K(;;99LY[O?;P;\'C>E>V:718Z++"!CR:5IMB:+>B4;>@9M M8%+@ 7(X!/OU!6KCWZ.\O8VQW 4EO,-.#PSO&:9&J:J_(5'O1[9]A$V0]6I^2AD,.A*\K0_XPYT$.)*;;])'>C9#N.*:Y\ M.?!U?_B;"=N_ECQ[GA&LPOZ0?.U_\7C4\E>*? NG9(O!?QG 7^'0BT5L$Y)E$3?95W\Y$O3&%A=@/]@T;P6'QP<"H;.I,$]QXM MP+[+M7$4&O/DZDW:;T MGGR9CGMD'*<)LH\*M0W-OY)#T:%RS'\FCC3Q"=SKQ'U-0QEV6/;E+]=/=J#$[># M.FPL15@UGG-^8]SFU[H/K)8Y8^$@4"?$UD)8)K4U<*7"G2/U8FC$T<,3.6ZU5TM>U5Q3P?$K2W24:08HFJTV5RR^LN4)Z M7*..LF6;/.O!Z',_);+-G:1 JEO18V<=Z"RQ^%4LP#L+O7X,LQH]R5[Z(9,0Z9C!?YD51,O MX&T<9\=1+&,= 2Z#=V[V]"V.W.9DB1(VZMEA[L)AQ$">GVISL9LI>27^621U M]EU*AU!OF%E'>.3V@(R-%L.SF9,EO[;FK.1[5<>MB$(9NMAWJ=6*E?;J:$-N M='V<*I'G$U6>J.0>/+?HOC,7+%SF'=?T4&&3P&7G\3EGYH3:C9C#W*V)I!OA MU]_TIL:0GKN[=S];!Q/L\'OB@D9QPU**C"$;Q-9$AQJ/FNSUC?=#22OYPZ)3 MYYC\9ATYAB]!&4O?=X';(^"1E-W3&3\X;+?+P0Z7PY;B3Y?"Q'=6:?9* *PX,.V1[7NFNE?&'-_]IX M"I1?M *4?S=43E[L*BHO,(]K;683B?=,4\^.1<:H$_0_-D6Y46%FF"_0,F@L MUA^TOH&5J#Y4_-T+>S 8F[85Q3MR5K_O=2X!Y\$K9&F,B6F2OKN2[IRXA2-P%O5C[D\L1U:D^*D0,RDA%;SX M?&7Y$C7)6AVYIJ;ZQ#A+R&HCZJW]16RZY2R),VC>XT5"0D032!_^0Z3 @YUW MB67: %*^@=R)]JQ\8[?TI.Y=NH7ZE?,O$U-RWHHN2X'!I:1A$9.K*]#5D?M@ M9-]WE?4P,121-R#TA*K 5L] =U42NF 12&5N]NYP-V]P7OM^W5P MY3,FK_=R' N,_FM'78F.ERBCCK(1OQ!YH5%!,"7WA)@"%ZO LI6!J;E>F!6 M*L>7>;_ZN:QY"+];2'N'4T1XNVO^1-QB)05">D2T&+65!K>[SX4BUMY99.@0 M(<;D-;/JX8Q>(LAC>FS6!N\?PYB1=6L=ZB,I4.;)DJUW7]+>6[-S'I10LQ/% MJ$TZW:# >?8K>2 [>"FE4-W5$0-;@BM&CA17O8=I6FJ)SY&?=-9I&;<;%PA= M7E:8")KY>1FOM.3F"6)Y^&?X?6$B-[<6K&@T 67MXUZ/9A=4!?L9X)Q*$IQD M*WDDM+B&-7TL7_-1K+N26P,6>_$(C]$'GL._YVE'+8%Y48MPB(789>Y\X!:=56-UFO=U?_?:T M#")1)'W%OKV(H+]0X!XQU9GO::U>2+I^((Z&G$7 JHZK!_U) M&OQ^_(BB-H3[W*,<*A3&N9)-PBT3?8ZM<)J>TD9.*![](+JLBGA=) @CF'90 M_;%KX>'>J;FY;D+&Q4[D-[9Q\"H8,#57%ZA4_#4HN)0^V1*Z86.U+Z8'-@>' M[I0"TW8]V(58M\5P0,:/_>SEI<#G?:L$.0 M(\@?E+%U-C*"?%=KE2#?EA'D MXP2G?2ISN'I(@A10PH#!<>G3Z=1[D')HM. PE6^1;M5=U+U"J>"=C^$3*LQ> M4FL.0V9V>7R.;&/J6'I>[<:R7E(._(PMM9 Q^X=C,F9_UUILA']0BF5?7*7V MII:KU'[S,QK_$=>#%F.DL=24]VDHX,91FH9TO3&4T.J!P9\S**W;0?)#\5_/OP>,5)8PZ\C 2&GP- M63UOTGG/<\)40MT.+<]]0!W?\4];;N0<8D&6U_UV9*#0^PB[M/:-%+@.BM'Z M1I@Q1%#Q5Q\LVD (]6$C3IXC4J+/1QC-[0V^O%)W.$@*!#."PSHDGYF*%(WG M#6S['3"A.:S#N1$QM+00N<^:_*;&1X3L2W7)G-5VBJ16SU5$TH;S$RG3%"I8 M&+B29KN$'9("2=,P;D?-ZF&(]>IA2+\P6@K\K".S40H7M[+V']8ZG2@Z*_Z. MI_#J1=C+J;E)M^ '!&1@OIL?R:%OEV.[Q8.W+I3\ P:ZNJ<>?Q+5./H39,K8 MF,FV\HDJI.\Q>^M\B?ASY()DKGO-58FZ M,\ZTM^UJ,@383:SJ:9= M==9DT-7SP!EMCWA1FLW9N15Z_A S4;*V6^U$0E-CJ*4>3-E?C>NGQIN8:UTW M=]SC*^GLCW>]-': 93@OK=MR 1^><,'@#R&7+5&_]#NY+B7R7PF];_L\__A, M.\FG-Z>*U!G$[PR(XG15%$[=C//WFA=DGYH@^1A$72G3,;-47^L2%9FQ,Y^GNGR@1')\N+1YTP.O?B?M+=M"##CO' M44)9-'64G VWF,@J.MA;3WY,OM)6/-[)))^I*+NBEXL+VRCF]I6M%#'>TM$% M=G@_SO#)A8FIVOP&9 M-0@FGI";?@MWGJOHG\8F45XAB@0EGM[#>'JC O(=;#.R_#N*(ZM)>#C.7'9T5"697G9M9J!VS>R1J:@MYH]J-^RA[::/?FH?ESED;2EPN6TN7@K<'GVU7E:D_&#RV-^7*^&_Q$[>T$JN M9+Y$J*6$5:K2)/VOFNZSS#3'UN@TIW_<7(['"/$R./[I=53,O:EM<= M4^N_U8U_TCQQM8K^BU0JB=SYX7W4AXL$Q2DIL-UBSS!VZTDCIXIPTKWRJA1% M#ZPFN9ZD!O-%/C.HN:1ZW<<##S$SE0+EO75%IG5\&3@0K[+.@%&X?^8)=JK(9(HKOU'T+B2J$30 WU* M).CAC_?=NA3MY"2*)UY/D#4YG"HWTL>,K=MKAEJ*0[$H785/#/\!&NFQMZ3#GR2. MU#2S?=9JZ4N7G;VOT[^(BN)&?J92+OZQ?LJ2AO"[I%F,U3U]2[*.-YC(TZZ[ M.47?BE/R2[:W $^D)O=]?/+>_/T1BTM99QZ7UD\14S 3Q5D4/-]?"CP)*Y " M7T;8S)4SP;(E )VL6&".J8YIUY+G:M=O$BOE7YE2\]3%V7EX&V6JU=$3\DV_ MB'MD3;^4T4I$=QV2 F@I$.8/_F,(UZA+@>17J^;Q0CZD+I"N$)R?@[3_HBHZ M(/RFM7'6G^E17N6G#VN]6=*)/[!UBI3RASRZ34$*O4T1X=0=@%&U$H=HMS MGO-3]#59I,=P]21-YO@5:V(ZL!C^/WVD\?1/(*4/MY).DY*JO5M=TK8NJ7;H3#AK-9J=U[OW1$AP2GY""8 MMP6P\!*+8R(H^D*[Y['@Y-H289PMKS&;W:IYS-@]OW!FB!+KDD-*A946'!\O M%1>7M';.]'9/W[2ZBDKVP-75@*E=SSN1QKEE4:.JZF%Q'"7.F%=8<4S5RIB; M,S\\NEX*$*;RQZ 1AU%8!$3'^/J>\E6TW1F#&21 8_4_=[1H">4.6)!$"PU M<0VA]$+P'>J:C-IPVB,+^V'(6J%6:Z,IN6TF!UGLZ\,A>9G'I,,.%>\OO^?8 M5^7#DZ$?GYFN&J65UT&S2I9W=P]NXEV/"F1''EL$;3N9;_ PN+HDK.8R2*6S M:7>5)0*GH":)2F@:8C8(:XX([<16?JS(VW4A,/_4GIW!]16NUWT'LD(=[X7= M?-&-&]43W!;<[+Y2!+&#GIAWQ3[BV2;V930^TQ/:#V,5A ^A\B?S)SV/8-7\ M^$5&Y-3,VY*?RU92>==(CZ;-0TRZD=55*^F?*4(Y=IR!+2NE-\I"GMO[WHD, M?H2_TEU>M&W.UL5E)=46-D!QVC)6>39-8&9%\B*T"7J_4/QXR762M;RF^VB# MU]7ONBPNW>)7W&I2'=_G?=I;L09C-Q*2*TA_(_E6C 9OW-M57(Q68.-W^*E[ M9J[D8O/'LYH^5,3=+NX<&S@EZ[/[T(^*Q,9&"R3((@+ZP6X>MMP_IP&]"U4; MJN ^1N8(]S=G"R52H%$I"W5O_NK[FX*M/^O%>)? MH+!U1_O=A&?@RVH)BV#E R_=&CK=^NF#!H-"RFQ)@7X#!XK"PO6\##^1MOF^GQ IA=I*55&6[W]=A\,%>?.(HJ? MV"?TI$.BB1R?QAI5'KANRN# WLCE#CJ-3S#.W&$@:3I6VWQP@3'B@_V$A[2Y M'?I.#.UA@#9F&L*A7 GONS<3:0?UNXE3GANJ041>( M JU9ZX;S[5R&MZCA9)CMRGS9%R-\ C\9A;?[3+%B8;>C]LZ[)&6WX^OE_?=U MI5VN/),N/])WL'M@Q':DYNB^B-2,.>5L>NX,3H01,N_V[V%/A+>'%E MF%:FOJJ:>Q(TO$+PI.524/Y\X0WJMZ\=4GH/_5H]&P[KD54E.RQ=CF52PD/6 M,T'9EJI<7"Q:^Z5_8IY_Q3/MRALV14A]#0=0:4NQ<]L\YCHLW=A3E J)86XD M5B5N1Q](9$GB6)EZ=36@'G>'RM(GK&F5O2*+"K8>ZCDI2$3:UL\1Q5+K7^Q3/:T,8& SC;#A\KOE0\3C+-?PDWT^QZ,^AAN^5$\'Z#@,]NOR1] M0R]!7!OD"%QS4I,EROB&.- &\?I. WWQGM!@KL0WIT8)[GSA99Q*+=;K1AWVT[Z.MV6'HDR@CANEG>JMO)?U3"90> M\!.C\B(C=&#I^QN<3PZ23K-3LG0B/+I46[-?%'KO*XHH!;99A#3GN4X_MFF; MM_]J4W-)_L19]UMXW&UT>561=@$!BI+%E)R(B##V7(45<61IQ/7:8+XD/S3P(17 Z.9.LW)1 M>Q 66A96<'9][ZZ$RF#^:9*'K! 9<:9X,K:#2ZXEBXPO 8#.^JU7-J-E<>T5]08"+\O$)\F MZ\@)N>K?#*YV?>A^MGP\FD&<;(2.B6-&C5O!2X$\W# M>G1* 9,PGT3,.O05GEUB/2/"SOS]!=-8"[N7\%2$]B/(864G[/7^)[(."4Z3 M-.)O2\)) @S6;B5;O'Z8$/-,D3N:QD) ZV:#_8K\EMN&_95.V: X XMOJ9LLPFX779FX[ZPZ91*+?[OUD2B- M>,#CP_3K5KPX-!VV7=)%#KUK:'%D$,*UCA7ORX'C[I]7K\C3MVS]*9#LV!)9E=\2]HF,^EM7U7:5*)+?!;7H91%[I&3U]NF]TNM\D&[$4TFM>IM5AE-HI MN[B"NO#'SOG%XYXJ;U/?._DAVOXAGL;!]0)JCW\LI)HVSX=J&0J';[,@ M2E-F-F@SWG6"*BX7ZV_R(M?VU4HZ"CKQ2RH/'')2H;! 8"_Z/J%IF-E2^0VWT)G)&\9G5V*;NTI*_4CD18>CK3T M+H[>E *;H3Y28#=*H]YR6U47Q$B^:!J]$<'2/,.PF)[0!U5[*DR(&A!-HXBJ MD)6>8O4Q/DSXSD*%A="BS[X_>_#N4.:E]Z>_)T TD7LK;8-L$X]^6*G#9A<< MF<;-)9>C3XJ.P4_62U2ZT&J(%T*M,7O5-W81 M+(8HT_*[0G;:UPBGDC/I@W,FSM=@IBU?/#*Q5;"S[#L;(B<=3V=*O,X>0.J! M--<;*%^X*,-V9<[BY#:8I FB*@4F3^8Y%SHG2]I@<_;&6-%NBKL4R-_VPK/D MMT=*6A=9A"4SY",L_Z 0+@5L@UL6P^<2%;#-G:NPLL2T#K;L7NQ<\'G-A9:/ M.RKR0B0JV@B[BV=$.](<,Y!< N_"1IK65N$L#]K0,?48OXUR +DMIKCUN8>U M%) OE*#GFX@9TY-T_P(Q(<7YVH"D+;P6[< -;BP*>]G 'MAFY_3ID$]EB=UY ML-FF+,:H^2M.2WYEZ&%15701RF=:U@+\Y2FWAQ-54;VLM<+;]0*M _@K[8LK M]B(S.&VOU>4S:)'K2)(-!_&!J4U['P!/[K"40\F*-3]"F#G$,7^?C#HX*05D MDI$#GB['$PN=>[SF]!++7E8<)255[SV,W38PL-RU(*C"XL1J<]H$FE@*#$6. M=7+15[B:M/M?>3_K7'W9E;-SFX"V?? M&]]0@K?'5JB45[:(\50KG/]AB;'3T!CL9<024/YC%O);:VQ:[B.QS9&^+@G;@;@4X,03P<=A#R^VEPHO<-W[+ M&Z.,#8[TR!W[:JF5["!"3#RQ]G-5#QOSGO?H2SQZHY^)51[AEA!BM9.$H7PB MSQ:E5V=YE*=6QX&NWRT[UUQ5==*\ZX*, M>+84?8:;0GKLQ?VUYE#["]ZYDJ6D4T2!V"W^H_,2U5,X,PO8CTS47'G1,6(7Z9)D@D+0N]XS0)J)7<3& M> +"9#8VEAP\BA_*,S#*5&JL4*_M=VV^NLZMC4Q_]&PF+#1,$OY]'\E+,J&& MS!#X%66O!,&*&B!$R%3HLLLR2*(*C@X^$_PE"*\Z?H3I9VL4<)/%^AF#NH MMJGTD$=5[ZTRR$6!OP8^YIG*Y^S/!L;,G4),JT//1O+G4 MFXR' X5,]"WX:"9VJ"F!RE(5)K%^L5 *8X/D8:B N=YS[8M]Y1DQ5ZG/''VS MWI 'X_G7?,)@''JX1S0I)9.^&7^?(\E=3?HQUOO:%2;X6MR)&=P](NI]I]J"O.#RMT6SH%Y_JIK(X[I+@^V#=_3RWN50ND+^(8Q=ZJE2B-DU+Y*@$L0TKBJ M&N"^J29R:-WL>O]TPF.TZT^:%-ZD&7G _PB5:] P,M**/',7B6N[X?,U]SP3 MOD1ME5829K$C(F?!%19]# M"/MX)$XNM_F?RQ"IL"C0OIGS47%3I(@2!B M(%X9K<:S;JHY\*;RC1 3Y*X'4D1A/=LH="_;_/T;(%#.DZ7BP1LPLQOV."]T M::M S[R1N=7RP EN*#OWH;Y8+KAP4IT6SW#J?-9ZZ8WCL[Y9+_(\-$+?W='I MH'W&&%-L;NF/Q$Z15PRO40F5DHIC3>^HJ@C.]$* ])K_DY[3DL M#D6,LW_ZLL2]5:]BAKG_"<$^8Y3A$9+/N_0^7)5LY&'?0%=X6!H^T>OV=,>5 MR$;LX@U1#;L,2W[))V1:!'/KFC &8-6@?+2"9?95WI&6[FEC\P+&\4'-% ,' MR$&>Q0J3G(+N@L-,1Z^+J.%EAI(MJ 0%4WY*QQXA+##"FUVUQ$"L8SO-/7*YL-G>@M=)RSU2U:2BLI-N)C<0'8[ZVD[_H1[ ;13P7VQPY&O25<44*]#!');((KZ7%8DQX76X; M7A!0)^O23:(*_>)>&S1FLO.1AD5>OG79=NLJ;J(I4?W%#'?&:'%MY[#:'2)H MVZ3E-Q4\:G2 D8+9Z=AYISBGNQP#C_#"TEEZO(1'V,@=F^Z67WD:C) [SCV MJ[-_%$Z+ZK7J,LDI!P5;7$P9L$@-:/DP2UG*('$P^+H+OM2M1,)F(8)RDD6[ M3\^DQLT:+KPENJ =V<&] 1TZNZ1 A[ZD.T+?NF7;H-.2%S+#'.-15/YK6/JI M6G')4VH1Z!K/AP/F,FI-:I2KJ;R**,W$F!E+6@[,,&=-1>6[I0'O@?(LKFE0 M?TNU&ZF<&E>SH4?MK(F6"7=DED_IH$\T,AWOP2I:U9:_L&6M@!(D.7"%,PL[ M(H0.D>II\L*(=WJ!K+*\ 5F_,,PM^D3 ^I?9^P3S1VSOE]VP@79DA5HMU4B^ MU#B>+BM &PGCUW>9!>/K/A#=[:!LN]X8S\FIRQ6Q/:+SF8:F-SP^ROP707QR M&?9+(J4J[;:$"ID7*U1B"50Q;C!2$]0(7CMP\#4/Q:A[4IP(IANK>3AM$.UV M3S-MG9=P0O<9CDJF+C.Y%91M9).4 M+C!=!TIMN)#9EYFN=!>_GV,_4B_H?! M5IC^.%C.XB:SE! M-JR1K_XVH+K$RN&L)4,%CM.!A)<)WOM##K<7[;# MBA;KVVV5:YS;1LY_+% =66(B0,L2:M&CQ,45K#O>K<["^:)^B1GE7%5*=VDA MT>2[0MA6ZPBU:*.\Q3.J!#4E--=[J+5'Z"6!K8AS#N4PO= MLZ6B?_CVA8UEO[V'N1G9P%SPH$3*"(JEEA08<01S7XD]I( 5HXDIE&/-2APO M;'S-+PYM)*>/8Y2Z"3FQ,Z/?(5Y>58EZ27)6F%LXDW4Z%,EWM O$_^$^C(*P M2A)'2J1R-]8QQ:_S T>=U-'%8T\D;E]^2S[+:TEK>C MK5X95_F6KN!;WKKHLXFQ8;" \79\&X(:6(-,DP( YDC3$.W!SERG5N09&MW4=>28-[HG $'SF=<<#ZNL^2,[1AKO>U+/U_Y86">9'HWQ0$ MKRH($1^BJ5V3(;1%GD ""+%2(,7Q94Z;MG:O>,:J1FF,\-C-.EYR5+BE"?-= MNS;^AX06_B!BWZD>"[G76,02.:@&0?AYT-^DV;N_S]TUI+"M*@51$\-C-)' M.V3NI2GYJV*4>%Y3ZC-/^8>%*.&M)>*FXC1H=[F6TZ(CHJZ-479WWOFY3+ , M7NB*&@P,%@5R5\]8=?.D0-3W[&EL<_ _Y/HU@L.C8&+QRV>'A8=9 M.@9&4-5)^;PI^K&I]R]]S9Y7DXCWEG?YA)S9.\_)O.@>P$EL:IW?7,)+'++[ M*,/#1FD6\JHE!(\)C'8G^AK9J3*OWSX4\\;LJ'LY*7'TX1>J;@M3;R^A66SY M&*. *K\J@1!^\Y@4$+_.^4TD%EY84V,Y+/D5#94"+:\[Q%10A 3VU=J@:.)J M6XUV_R"F?5E09V=>]PS,TTJ[RF(JNPF3G;LM3F1[^,7X5\B@\3AO:3S>J/B3 MFL =IU$3SHLTK74K?E$L[&4?2'R ]BMVG_#\#N]NE_P6W*[%J-,S!&)/I)0DR*:VO(GN&]1*A#Y;/I2/C9HIP#?)Y,$^439U#V U.:@\;8LI1]2,?9.K#&JHD M@&=^WLM O]I+7+"]8P>OO*Z*0E]%6_5)07\W'<%K^BQ MOV]?D (*]GZ&N:QC1^LOG@ZX]C;V5!Q'W>NZ8Q]E^/9>/+_ VQBF(+Q_1AC! MVC*[$54KJ!6 _3I4-:_6F3W.F7X \G_B"4T2Q'>N/>0-DBU#]"[6*'!6&9*:ZU'?PMY+0"N206-L%"FXU7%^JY'YD< M5"5RYR8&=_'6US^>[W?[T,$AOD4N36V4IPI_S@X>N" VX!W,PVP1FK/0DFT\ MX^C'1@/FYSL(657MQ4ZUS&F)@RV$T8=ITT7\T#K2,CV *PI'B@]1U7PDMH3_ MJ*K/Q1J\FS*K_5.!U;1;3Z.-\",#:+%.I%/<"49.>[^ M6BH=8EOD^H;ZVY[E$U3[N!N3^?JPHS/VF1520"72E#M[&7'[?;K5Y\[9A5^N M10M,TG]%*'2[QPDZLIICRIY=-ARTE +O?@O!Q#^$ M:=X:Z'7"DG8Z=25A]27JKN@+!!>"I?#DD+REJM!4LD,4'S)<'RKGT+5HVC7S M/.&0#[Q5%%=6[;4Y(_K9Y:>.3GJ5%S>VU-S_GQY&\+ JZ.V\@U6\]/E&,K1^ MQ>=]NO=H%#S;8R+<).,GH\Y61.!M_4OE@IN?7M]%:L,.>5UY4D2-)V;_23_] M^]]%_"Z0_ZSS N%$@S#K50?_1]Q%K,8=]F^= @G&#H&BJ4N.?W^+^/_XM+.> ME_X:7"AH]]08AD8_,^3F/C!N0V!,4[('1,42-;$K_I,FWGCNC\-&,UB.G":M3.!_ M5^^/!E@SV47\JV[[ZP[^-V;^ 1_^20+1XH8\*R'QE%T$?["RV)Y]QL(XOS7? M$%?T90)SKIAOZA3F3"R[VX[C6-7,0UI:RT:=+H!\LF)U@'\::W1RLNYLUOFG MP9V-9\YY4GU@HIU$^Y7#DRHSQCQ<$Y5.9:GB1,?%>Q_.-[DAFZ*>JL]5WPO 0\6(03*@"1&98_8@ZV4"V3Z 8YZ+NGZBVL[7NVJ.F2GI4 MF*^/$'B$8K?I8?YUSW]S? ^*8\Z=1*?#$=H@@6M.''7] ML%S)PYBAE%C6=2MP6UYTC/Z"W@KR##7NW$..NZG!B(KNVTOB\WA!1[L(@@[B M:C=@HY<-<4-20-%UBK1\,.DGU5R%K I$1LMFE=)L89(4F$U]#KKY.[O]6X/P M"7( M:4[AA%ED24:#NDEPY$X"$_ZHFV0U._HB2 J$)5$?)G[9*)M6AIOF9/N9195$ M-ZA_,HZ\1F*ZQZB$-'!&OCDEF^9!C:U)^PO^0CYZ9E(F1 R!%5%E%V/9P_:? MC1B9#I,:QI>.6JVSV_=Z@[<'X_*0*JSHIKIU$TQI*ASQ*AOTCOJHG=%?F]Q( M>N(;TO'Z3;]21O:RMF,O:"C%;HJ8M2YP'JQA1CB)+G%:WQ7"=_Y[W;\U+%'_&RZIE MJ*Q:PCUR'P>U.;MS1S@)<85V+,X/P?*JN5MWV/"9IA\_/,G.-AGXTE]('*)N MF\9\PQ1* ;8"D=8PJ^QOX@GJU7^1T#AKT^&*-'#KH$]Z/SWQXY,RTPQ=PM-F M,3BB4K$RT= MI@(1U$^D= _)J5O(&-Q* (T]4#;V/!G^QWU_;YO"(A#_V6<+>_CSL]GC6M]T M!P3;FL?_X*Z!0HA%Z^XYW7-,40^LKO_0CB#-8Y!\C']W5XWY!-VT/O-H;7KB M0[%U+F/2N<.O!_--547L,4OVA,%@2,Q14WR\C-M6SU$(N(!E0+:E\'?6@/Q. MJH_W^8G1+AW$8Y=.4FZ5*ZXL7!L@ MNZ34!,=A/U()-/$=#O:_]DO=?7XQMZ.T(E\&_Y1]WPQ,W)Y*M^@-O]5B'*>3 MY#'8]TT8+*3I]%R.RPA]:+K 4F7E51!$L>2,V)P=<[=-#!R)-O,L.E4<_"A2HP_^KF?C#5_Y06"YWY81;MW!U=;91&86VGAD;BT MQW(5+L[*X&(/)7?8ITEC5A6MRBL;+T%EL&BQ:+U"/Q-!A:D]7*6G-6:(7C64 M&CPW>*ALCDQJ%1M/0T%5A$F*9;O% M=E/%EB2D]SD35^L/4B#D;F3Q)8B=<)@=Z73P;850C:>R]^P(:>^DQ^:-!KOC M-7ZZUJT2.W.)6$+LA1_R]KZ*E:BIQ;V5 G$J,@"[[3>V;P#_17B5]ZK3D>M9 MQ#X&:G!+;-14[W>CN[M-T-'R10:=YOI)5VKSUYYB6J#)]7EY##[')^ V.[I1 M@[ ;I?U>?3;:&+0=90.W?T3'W"^8<+#883--:E5I*.1HG"G$+[9X%$GHXO*E MR!G8E -R9A[KII4F!;8DRV#&'VPG!4YIR["(I@R+N/4:LZ@,/18I1F)8Q^77 M79I?C)D),!)%/" 34PZ0[X=FJ#U-)M:CO@C#O$Y%4O6,0VJ@PFKX4.9UQBDB M5T)D5P=$N"(99S]W;$@WO^SMG$E9\K*K^E7'0_3+2K>_AZ$S?>3[7B&'#?:1_(_9]COJS!B]OC[RVRII;+^Y9#H"%5YZMXOY_ M-ENS1!M]+9E-C9$H^FJI$GD>8_I8"8^%Q\E1=($[L0?JN$ M4F )?H5A^DCRC7 MH_Z9NK!A3\?5A\N3FLZU/>%!]R_ <-.3' NEK.D^GM-_6'Z7"JV!"JR@'SO"B1B39"8G/8@231 ^)DFW",<=.ZG6#C4V6W_;. M4JQ0$LU$6!U MXZK0FV4 >2-*1H=3RZDR&:Y8BW_&_\,6/G4'A2]XSJR0S&$I(#Q/?1-,W>X' M17:B3;=E^"\[9K5D#"F6U?<>(1>\&G-U#/41P.H\P+)*YPU_6"@[@O7@WI4#Z/\>+%HB.K\.%,_M^:K>PU7PBQ$EVV,8[S-N[NZ,@ M#)^GA:5DFY;IEM@/\9- M?([_P26%]#S5O2%FE\G1HS8\[8^QA1R;V>4E["\+$BIA7\=JWWJ+;9/_AY&P MJ_5*)I'2/TF4]AE[ [(!U=):VR'T.!^\;/8.WO 7PK0/1&%B!M)%F<^ MC,\78#@Y2_P-DU6F8@8\]4H/N&_4C/KW_/G;[JN1XRLCU\TR&AG<9B7&B770 M5A&&>&_L:_N7S9(\+_*2)3;:[PBBW3/81:T> M7[GN\=57K!/IK1([GV'P2@R9)DFR]21X7OP3$/M?$XK=PD!N6<.@/(]6;Q!Q M@1>05%#'SDBIB>T @5I];XR>V7M/OY*"/6R1=^D6QZ/MTXB(.!UT8>,GC/I* MAH4KB_J ;'_?G:WRDN!#H!70 I%9MNNK5RASK?H5I!U;VCY6C8;T/R'TV[5( M 1.Q%%@O:?'<*PRB@CA!]IH321.8'5W&YHR(7>(C(4<&C:AD>]T)$UU]PLJL M<+,X9>%\_NU [U>>5]P8QHOU%RR2W L01\B$E@PJG4W1 B= 54=Y%44LK- 1 MHYKLU+$0A[CN^YQ7.-VF/'MD_T5DIXJ;1\_L7)GN"C/CV6[OC[471ZW-D:*= MD\[,K0NSF^&6D/9@^6GC+06MD0&0K19J%9:1]66M!K]2;_B0WC(AK8:C=J]? M9(4S>J2 =Z1]/4S)2 JH3'J:BFZ0/2G+KWX5F,$R@A%P@X)W? SB82?&.R:*WQ'[Y-#)QN8CJ.W"I ;]M :(D!-?R MS7)&/A6H1A>,D_EE!S,"LSW+\Y5.'FQU%1PQ%_=#6N<-.5W&A\[F8V'= LTE MQ]6GQ3\4XT7&PC0C6PU-YZ80$3NGP_"UNUS"#5,;4CA39* MM\(VWY("D#;7$&8I,_Y'W*DGX!A^JIJ9\SUO+MHTW2=:?+@8*^P%O6.N.TBU3+(D9['.\?D=TRC$I5$R650TUZ ZQA!; M^_/(>.->4VRO9'>\,*"#1R M3=0\E+NV[67MZ[-NZ;$&FT7-WUGJL*-:ST'8\\BDFUX&E=<5>TR]CX+ M)<9DA>HS0[1AR;,F(1V@H*\!U.N$'9-'4&6N2$W7B4$3WI8O!WI>9/LB?7[D MNK5\VON$P;'36ZH:.( MUSN"?GT1KFC?M]&E [U7UDIHN_WH5J6H%NC.DUL' M->:]XCL8^=:S;!&?$_T&SPYZ3 .:+?2)@GI'RIRDUAAN'< M/$!CY@JG6%IEA>A3G>+@H5GEDZS$[0VOFK,&XJWM)!W$JC*?>6>!K=&YTNR1 ME+KA4<2'Q;0(7E/],X5>HTA(D^6.3HHEVNKV"C[+\\L4,N*&H&H7FU1U%:YT MG%8VN[WD^]X/MMWP9!^\P"DY%0,_A7)[805WNGCF= MNH566L!QQ5BOO+^VA'$:N"@%*J0 ##<$F5I>DASPQ5Z/OUHW:"#T"&,EJKJX MC-=LJJB\/VWV,.Y =\/\E21^I6<0.48%CVP5$5+2OLQN1(3CXBW,V<<<9AKG MZS![[;;-T.4[6ZI*32N2RY[2.^H/Q&=<[Q$EQ,]'3GN['V7U)J!M5__/B)8. MOF[9,ZW87_4'/LW&SO,LYU'P@&+K;;[C-5J+Q@T[$I[J:36$I_?6NU&@(*38 M>D@3:MV.1KQNSG:I26([4:OOL=POM:"H21NX=YR8UT6 -S@_"D"]$U'I1XS/V^GS?G6K^U:,F,_QB$ZYA5NE&Z)S !/%P7BE3#?H<;>J5O7(T(8 M[\(/%CU'62K=-(35SS%:0^(4VW278#]YQZ?LQ&J ^ 5>=4U8U6+7+/P[S):$ M47N#L3[T1^>++D,)?ONXN?6%TU M6LB8[7LR.7R!9Y(&BNVVU!3BG#UN7^9^749F! 68[FLI\4C#N.2@DM+Z-S:,O\\T8E4E:>S4U M6B[TKPP0.U%ZP^#X15I\J&1-#UKEN5_@1+I=,2$L7P:GX1_W<="3SB-3'73+R MKP=IX1TYPI "35+@(Y4<)RM36!'3((WJG>G6Z4KI#H*"-2$N))X'+3;([V![ M*@KA.>%A6#1F;XSYG% L!0*SO)>#W9J!8XS"))NHZ/%+)I:+# M4:UAON!36;G-$RGPP7QDE W"/2.L=#/'!]?Q(/'!FB'SYWD^T1;'LG*JR6V[ MT\&/1KKZRTS6MNY._1_EG&M04V<:QQF5:;5%5A&BLI)5JU8#9BH%*@8SN\" M(J4L+=>26#H2$2'#32*09%40$"BK+$DAQ=#&D 4VRHD!X@,!,]0'(*! 5Q*#R>F*(6>7F?*M4VA*Q3R3\7;6MU M+U,)4\^&C9MX" \A:XS+N.KJG^1#5&4GS^8&^VY[=^D2W^\];_0/2J5MV-(. ML1 =CS2YT0O),_NGT'.^+AGMR:HM*'NG2U43G3/(\HX<&SM<> M\44%.M910C^1AZM+\'.Q=/0?2%ZS;7J;B+5I-N+R$ MQM'D2MP>(%F2\K5V'QEH\@ M=]3>)3]S6(/P^_]Q]E02QO$[.:$.*6-T\G\TORWY%NP:N_(E0SXEOGAZ0.ML M%WU*%Q-5C-K[3O9G"P/IB,1-@%OB,NWS)?^8K]H[<=9TA5E)V1B,S-BL/]*S+^^!_TFZO=*YS310GQ]FU-?S6%M%7;W^LAS4&TG\QA M@8U/RML7K3JQA7Q>]K,"U7J":!A3L;YQ8:8=3ZQ4F&#!53'YPO<3H=B\#9?'^N>^:?]GJ77D@>9(P%-GZ)EOW&9ZPM;$EXO'6VA3%DH!?2WX*\1[&P;JZ1_#V/Y&C\ MFEKD0->O]Y:@@R!NYUPZRAO/[VQ"'2T:#8H66UC'+?> M#4\$\+[G[%#$@KM99[@;KMMZ+" SAGFZ0A%1OC]M"$CG#)CB>ZAJH%CPITF, MUT4(3E0O)".=HBR?VC6>UY04"4;"2VB"4M).LD0^RE1-LNPK%K\ MX:85@9 K G%_%0B[+-#[(HI*^OQV,M5MT8I#^8B^DX"[!V^PS4=9.W'5HNEU M$R285 MY$P^SB;@DE\?@7M,'D>R&.H@F'[N8526'=LPW/(=?O;G'V*ZFR5G@ M !.4=D38PNFUY[;PT-'4S,,1EDBU9MN]UU<[9TC97HTFY<4+RC^AZT=X. M-_*Z$Z/3!3==]4%%0*P-MBO4DUF4P_EZ5CLL+VC%'SQCE]5;39I*2I7]Q .E M-5 TB"M$$<$P/TFJ>#\"GI]AW^FTNR^5X:F]ID.:4N+2-::1=!Y.P1N/95OL MO4%%96@,N;*QH_ "TF9](FO^$('1$8K91>\D>>@WEZ;A4\Y\D7(^CTKUUXR+ M;_I3A7Y$0/FHUC! [B!N@X[W.^'?)HEY).O8AZKYDYEX#<*O'W7K^*=;]K%' M$?Y]'BI:S*%ID^"[NFCGW: MK/6X(K.#,0C[X%D9M$6//-47\R#-Q>.3 M)FM_JRL27I!EJU?.=Y5[I' M7<7 DS7S[/*)98ARR:*5'1YN">C/8"OM 9M=C)8M*U2P7)?&,\F1.0"WHA=E ME*JG=Q#JU>2\AG[0NCNOL7A;/(578B0-Z+INW)<=3)"?GT;=]ID?:325ID,& MK8DZSJE5"R[AAU5;L')"IOJ2T:]R2'Z1UW?RPQ\<#,/;G1%_=( =X5QH:ZV8 M>>9K G)Q2PE&7LO2?46H/?UD[M\#E%ZQ;]@W:_YW._=_W]FI5^:/KWGOB2-Z M\.%=/K:@#3GB&!W6]1 [ :M3RGUK"+P0B&5X,S%D,2YH=&WM6_MOVS@2_E=X+G:; );E9]*5TP#;-,4% MZ".7=;&X'VF)LGBA1"U)V?']]3=#2K;\R,9YML&Y0!V+(H#1AA'3: MK:-6ISMHM3WO] 1DG96#9!:0@=_I^=UVMT_:O: ]"+K'Y/(+.?@^.CNTO3]^ M.QO]^_+<37OY__/9K/6K->2:N*/KOS$I*+O"RDU:T4F:IR>8 M\,AJ=GJ3,4!(F5&EF MWC>^CSYY[Z"'X4:PTS^*<*"6KXE*'TFMQ0,*J"L33)<'V*;2/S:EPL,^/% M-.5B'KP=\91I\I7-R)5,:?:VZ5K@KV:*QV^'MK?F_V4@&@PT[,9X5/ )"$=E MAVX% F?\^4W"Q]S\^J9SU![V.BU8P/PI9N[>.?,)]EZ99ZESN4FP4D:FP6#9 M@MN&EU.N06W!S3Q(>!2Q# 3^^N9=M]T;GO@H[/2)[%A;P1"\C:E50ZZ^?SXG MG1[U.OT#>NA6\NS\:G3QZ>+L]]'%MZ]/N*2O= 57U+YHPJ@Y^;-%O@D^Y4PU M2OU4'O<)0H*,JE2*ES+C-G@638U3CNMQ5+:/Q7T9 M]MA[-/9ZNV*/D9AGL+L(E-INT@QZPUU5N\VS&,5CD(#OH2@B$ F J>U<$\#& M,=KDL-\(580PL.H%%DL8Z+69 >Z1971-[%$(Z E( 26L8D5"BD.B&QD#-= MP5.Q"=<&*+0A%!M=/U"S64.9KK394'E@6.CA@AW9H9Q"Y M*W?)D;IF#ILHGV"HJD'6(0AUV7FB>&6B&"9".]=Q##TPD3MBATO R%@J"+SO M&^T&+*$0)=06USJG87D-(Q3\CRH(5"QE"="*WODFJG>(,V-P0 M@KUA'LZ .)@IFE>8Z[6.!YMBGY*)5@2SWH0,\VZ"VCBEAW6BN6;L3ZISQ#2L M/:#(YM:[(=[$M!_20N\^!//OF)'%3"ZCRT*! (B6R-LQ"$,OEEDY6&,LPW<] M!;C:&_!?IO0EAIME>L";'$(YZ**EX)$]/]'%6/.(4\71 .Z(A\U)&4HJ-)(! M&RZT90XV8DO-0"$#*0('Y12Q6@B*F0;,LDHL206,,]&,3C5^]X.T?^#?_;/6?L[(;@NE,>H7=1+3,+2JK!,Y&0 MH\M1%57P!X?DU%7=R(^V38O!P'J*=0+GQRM=:Q30YN";TJ"\4#DXH;:$+@S! M+:P"EMI/6 8\38 OPAV6HY-C%RA;G+]!,. YI,&]QST/>L-7Z'%L2D5A\P'" MD<4Q% 5\"D#26[C]@D7ND-_]]Y'DB_"OTD1)^FS#&0Z&RQK!WMOK*/7(14CP9 MAH5"L-;XU!:IJ=0&VO%@'V1I0$AUQ$@.;AD2@]=!EECK72H.)3VSYUEXU)45 M"[T.G58)U0ORB?G%>BF+;.*UZU$FQ3D1_)J)\G!KK7_ST4NT@V?N#Q$><8@P M>))#!'O\O7":YC+.8MBO W<9G8X?ZLX/_N MK !/5;%XX. !>&R$!U A9P#9D@0M:O89H]?(:AQYM[S&EAWVF4%UPGHO1RC+ M:W=HMR4"TP@&:K8(P+T73<@F=3*:8, M"49&)^63-54F&9;F0LX9W)TETF46NN)OX!]/PKY:STTKUEXM^4^A,7N^_+-^ M?+''JO"^@>RF47EE.:MS3B^40M!JDG&K<>G5M7R5-<> M1H%@#"'TVIN!^7>^$+6X3\<:G]:S8>44J_:Y-[3*S[\/3PO#.JW?7H-I+_BB MR^[0?LAZ]]^]C@7?L,V&I]7T^$!O>?+7S;;&MH\0]0/WFMEMGU_HW'WI])H$ M7^O[#DO8^:F5?UM2WG#,Q9#(N:'1M[5MM;]LX$OXK/!>[ M30#+\FO2E=T ;9KB O0EFW6QN(^T1$6\4**6I.SX?OW.D)(M.\[&>7';X%R@ MCD4-AT/RF9EG*'GT+\\[RQ*:A2PB_QY__D0B&18IRPP)%:,&6F?<)&0L\YQF MY#-3B@M!WBL>73%".NW64:O3';3:GG9!63@=WI^M]WMDW8O: ^" M[C&Y^$P.OHU/#ZWTAZ^GX_][__9._7]#^,/[D:_U>Z0 ML:*9YH;+C K?/_O2((W$F#SP_=ELUIKU6E)=^>-+/S&IZ/M"2LU:D8D:)R-L M@4]&HY-1R@PE84*59N9MX]OXH_<&) PW@IW\44Q2KC6,0"Z4E#'Q2+?C]8\Z M;:\S\IW,R'=Z)C*:GXPB/B7:S 5[VTBINN*99V0>]-JY&8)6'VZOR=QX,QZ9 M).BTV[\,*":HX5.&VFMZ0\&H"B;2 M),/U(3;US*M^LLQ3ILD7-B.7,J79ZZ9K@;^:*1Z_'EIIS?_' M0#5,T+ ;XU'!KT Y&CMT*Q"XR9_=)'S"S:^O.D?M8:_3ZH[\_#E&[MX[\@BE M5\99VEQN$JR4D6DP6+;@MN'EE&LP6W S#Q(>12P#A;^^>M-M]X8C'Y6=/-,\ MUE8P!&]C:G4BE]\^G9%.CWJ=_@$]="MY>G8Y/O]X?OIN?/[URS,NZ0M=P16S MSYOD3PA,G*;D2Z%,PK(F"9DR/)X3DU 3[-=K->+T6]U!!4.>P= F\*K&Y00) M_L=)DPVSC;C.!9T'/!,\8]Y$R/!Z12'V*>,11/'!'>OUV/FX2U049%*E5+B6 M&;/1LVQJG'1:BZ6T?\Y)0J>,*#;E; :9RB1H^;8.Z/VR#NFL; M])YJ2R!(.B?7F9P)!E2CZ?:IW)U(@B&9!(X"'2C/",WFI,B,*AA8#@3$$AC8 M-DI2N%*<"A+3$)H4D2DWQ$@G=TL@8R'3FJHYBJ3TFL&X-9T:VB(P!H84. L< M P5"KH U@1CP* V61$R16<(!+[K CV7_&5.L5((3 ,X!^1NWW?$LQ73.0FL@ MZLW!-!G!-*?0+2*3>7T9]MA[,O9ZVV*/D9AGL+L(E-INT@RDX:ZJW>99C.HQ M2,#W4!01J 3 U':N"6#C&&URV&^$*D(8:/4"BR4,]-K( /?(4KHF2A0"! " M$E!"RYB$!H54)R06"IVQ;4!#FT(Q48G!V8V:RC3E36WS-T#[)X#I!<11+ M(2!B4,1K6)Q02%U /PR52@J'V5Q)*/B@69,#0$3$ &-NV\]NH$#*H+9[!U'H MLA @86GHX( =VJZ=0>2NW"5'[IHY;*)^@J&J!EF'(+1EZX'BE8%B& CGN8YC MD,!$[H@=+@$C$ZD@\+YMM!NPA$*44%M\,\' %Q,%,TKS#7:QT/;JM]3B9:$UHGFVF1_4ILCIF'M 44VM]X/\2:F_9 6>OLNF'\GC"Q&2_Y7_;YXRMW1!< M=\HC]"ZJ969!235X)A)R=#FJH@K^X)"$6T1@%M M#KXI)Y07*@F5!0V'R <61Q#4<"G "2]@=LO6.06^1W43X%^@C)?QNPQ@/ MAC3(IS(O@U$^7AUII\ M\\E+M(5G[@\1GG"(,'B60P1[_+UPFN8RSF+8KP-W&7(1>@^@>[,"S; "K3E!O#V#\DM8D$#H?W(P[V624' &_((1IS%/S%FJOR2?97P<%\ MZW]%%MK3L4Y]N]1Y7^?G/,6PQL4[KMY_X-LSV^'_,>O??O(P%OS4W&\-6 M<^@CO64'KU1]@#P0N#?/[OHDG^GOTF@1?]=R4 !_M)SN8U.TY/,CB$FEE M2*YX:0M+2_OHAKQJVW_?=U*^]M???EO+DS\KQAZQ!;L'S8/>\=LVK#U7*-O! M)KP(Z/S(3=E#[KDA=YIP%I./"Y[_M3RA.KAPC\&@:7G3UJT_(R;WX>QGQ-:[ MY4/5$E:'=U2-CHGM>H4?07R315$UH>'UE8+Y1%@ 2A54!*/VLX_5&R7!19OL M679YW5XI!LO?EJR4@ZMMB]^RY%#T>XX,TQAJOH!.)8_*_3T^:O6/%WS(M;4M MU76_D;$_R#GY&U!+ P04 " 8@*U8=QX:,Z4% "#%@ & ')SU8^W/:1A#^5[9DDM@SZ 7&(0(S0S">>,8V M+LB3YL=#=T+7'#KE=!C3O[Y[>F!!G#1-8]?3J<<&WW-?WWZ[4O\7RQHG,4E" M1N%]<'D!5(:K)4LTA(H1C;-KKF,(9)J2!"Z94EP(>*VW-GK3G5L>^Y[LM> M2BCER<(2+-)^Q^YV[Z<47\3;.5F8YBLFB.:WS-Q=NS44C"A_+G7M>OCOC?S"\&LW3[$Y; M1/ %7FYT[17V^X7IX[N8S[E^]<([=GOMENWUG?1I)/?-[DK.+<]0#<'UQH\Y MI2S!#:]>=%MNN]=WS,;!X^@58GXPM:O8:#P-SL_.1\/@?'*%<)[.;H97 003 M\+IP8\_LD0VS\;19E>S\P1"F20L-$E= M$*^.&7Q>$87^%!M0+)5*@XQ@RC)DA3"&F10KLSUK%JX]3T(;#LPQ8T;+[8WD M$JE[DX^\WB%2,YQ)M2Q!Z%J_0B15+B=%I24%EE!D\$MS>YG@7A,,CS>!9!!Q M414%+Z6G\9B0F5J:EK]S,Y.@^92THRH M.4E89DWN!-O ,,R#9=#<$:DWF@L%<*LK42<-MH'N$*"O4=IRE)"S' M>$+A']V*,=X,B2@AG:,;ZV-O'7/-+'.0^8E<*X)3>=%JM6VW@^J6,BK5?Z8[ M+*R36BY]KW4_96IV(>K .\PM=S2M&_*OZ1,@9 K\0[02F. A(E689-HFF&*? M5PAGTY)E!DLE\L!K'Q!,9@5>YX >;O%WGX[;5"Q!Z+UM'_5,>MQ[P#'Q='(8 M_"RK=WH>C/>;3L5[/#$)ZEO5Y-?A2WF6"K+Q>2)XPJRYD.&GG3O,F2VBCKZ\ MX!]94 S-10A>M22BF%FSO&4KIQ!*K<-M+N5?)I8\B6RJ M0!-NJ#Q%RC(Q;9IE@CTU'D-]B,"(9RD&.6OFIR*>8'=NYO%"FK=[.G07@G5,%DWW/7C>=E[V86-7R*36P]=NEGA;).2Z\DXUM@Q1^G-\@/IDK='ZOWPNV*Z3>6:: -:KB*7V MB+!]3"D_=XGO/V98SF??KE$[%I8@JRC:1A& $CF%%V[^\PT?/$)6.9FSU_4\ M5*Q^,&:/H&_1_>R5D[_A_B=5]G_'/I*RW]67/U8A.KA6'*MCBN7Q"PT>;/6> MC]]^I&-__FBX))OJ\:EX:'S>07@PTZJ.N*@LSR7TM6(7;SN6.0D_+91<)=2T M2E+Y5>&JO33<72@+MNG4\NZZ'%>EKOZRLIRIOZOQV[=;1MLH6N(NWJ_GKVL&?4$L#!!0 ( !B K5B!>G-FH 4 M !<6 8 #,R9#(N:'1M[5A[;]I($/\J-][IXW?42PGWZF_4##)?V=%6;:T\7)1#/ MSLYK?_-8]W^QK'$2DR1D%-X%-]= 9;A:LD1#J!C12%US'4,@TY0D<,.4XD+ M6\7I@@%XKGUB>^VN[5K6H(^R1N4FF?C0=;R.TW;;Q^!V?+?KM\_@[@::]\'H M*.>^F(R"#W?C0NW=_=OKJQ$T+,=YWQDYSD5P42PV^N.+=7"":9.K)?BV!%29LRFFC8&?4/!3T;HH+]DFD 8$Y4Q M?=ZX#RZM4^307 LVZ#O5=\$[EW0SZ%/^ )G>"';>6!*UX(FE9>IWW%3W<*># MRP<\C]::4QW[GNN^[*6$4IXL+,$B[7?MT],=2?%%O*7)PC5?,4$T?V!&=DUJ M*!A1_ESJN'>HX*F=:;4ODHFV(K+D8N._#OB297#+UC"52Y*\;A44_,Z8XM'K M7LZ=\3\8BD;W-'O4%A%\@<*-K;W"?[]P??P8\SG7KUYX)VZOT[;;?2?]5IKW M%/7-8B7V@6>H57"]\6-.*4N0X=6+T[;;Z?4=PSCXAF;4 A!B.C"U;]AH/ VN M+J]&P^!JGMDC&V;CD5DMHN1UNF[K^>P;SF!X,;D+ MQA=UXYY/_Y[O9^X)3"XA>#>&V7#Z=G@[GEF3WZ[''V X"LQ*VW7_VQ#Z?95I M'FWV+;M*()1)PD*3PT6=U3RNB,)YB XJE4FF0$4Q9AD4@C&$FQ2"ZQ4F_R)Z]WA)48+J5:EB!TK5\ADBK7DZ+1D@)+*!;L M&R.]S&>O!:9LMX!D$'%1]0"S9\;"E<*:@W$@"87Q(Y;3!#L!:EWR+#-^X*_A MI-@'(&:*H?5U^Z:Y3Y5YE1(]]A9,EW*X4(VN_L3O="MTHR5PPF$M%F3ION V$O!#E MF6R?LY2$Y3/N4/A'JW"5@=P=9(4O1],ZWX/)I)"(LF;EYX'S3F\=<\TLH\"$ M;*U(6IU-]Z\ROV4>6#CT:+GT:Q0S?Q6:FNVC/#H'3OQ;YAAX\"0R\,G/'"N[ M)@ANBM3\N"OL$&Y*>ZJPHB-,6F:9X$B-VU UUCE<2!$W62O?%6WK'PJD^;27 M5U[D6HD"91(+>:XS.ZB-]BX^CD&$DP/I1RU59N+-@7?>,'6F4>&^%%K WPJE M$"3-F%_]4S?K!+7%11Z;2=D< <9XOWS5ZUDQA>]JS5GW92_/GDII**/Z:*W1^[^]*&S7R3PS M8P+K5?"LW1FV]Y;R\\LEX"=W+(?]?C'\HH4U0[S?Q=FB8 MD_#C0B&>J9E6I/*KWE%[D;>_4/9,,RSE]Z'RN>HV]1>():7^_O#PS61*%GBE MRKLKB7"H],F#Y+0\S=-3NWV\;70%S'-D4$L! A0#% @ &("M6#2.5-V_"@ .(H !4 M ( !MP\ ')S&UL4$L! A0#% @ &("M6([F MAJ V/@ ^)0$ !4 ( !&*< ')S#$P<2YH=&U02P$"% ,4 " 8@*U8ZF%T ML6(Y !T3@ & @ '>,P, &5X,S%D,2YH=&U02P$"% ,4 " 8@*U8N##=Y#H) !E- & M @ %CP , #,Q9#(N:'1M4$L! A0#% M @ &("M6'<>&C.E!0 @Q8 !@ ( !T\D# ')SG-FH 4 !<6 8 M " :[/ P!R&5X,S)D,BYH=&U02P4& 2 P # R P A-4# end XML 56 rsss-20240331x10q_htm.xml IDEA: XBRL DOCUMENT 0001386301 srt:MaximumMember 2024-03-19 0001386301 rsss:VestOverThreeAndFourYearPeriodMember us-gaap:RestrictedStockMember 2023-07-01 2024-03-31 0001386301 us-gaap:RestrictedStockMember rsss:TwoThousandSeventeenPlanMember 2023-07-01 2024-03-31 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodOneMember us-gaap:RestrictedStockMember 2023-07-01 2024-03-31 0001386301 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001386301 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001386301 us-gaap:CommonStockMember 2022-07-01 2023-03-31 0001386301 us-gaap:CommonStockMember 2023-07-01 2024-03-31 0001386301 us-gaap:RetainedEarningsMember 2024-03-31 0001386301 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001386301 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001386301 us-gaap:RetainedEarningsMember 2023-12-31 0001386301 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001386301 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001386301 2023-12-31 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 2023-03-31 0001386301 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001386301 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001386301 us-gaap:RetainedEarningsMember 2022-12-31 0001386301 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001386301 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001386301 2022-12-31 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-03-31 0001386301 us-gaap:CommonStockMember 2023-12-31 0001386301 us-gaap:CommonStockMember 2023-06-30 0001386301 us-gaap:CommonStockMember 2023-03-31 0001386301 us-gaap:CommonStockMember 2022-12-31 0001386301 us-gaap:CommonStockMember 2022-06-30 0001386301 rsss:PubliclyAnnouncedPlansOrProgramsMember 2024-03-19 0001386301 rsss:RangeTwoMember 2023-07-01 2024-03-31 0001386301 rsss:RangeTwentyTwoMember 2023-07-01 2024-03-31 0001386301 rsss:RangeTwentyThreeMember 2023-07-01 2024-03-31 0001386301 rsss:RangeTwentySixMember 2023-07-01 2024-03-31 0001386301 rsss:RangeTwentyOneMember 2023-07-01 2024-03-31 0001386301 rsss:RangeTwentyMember 2023-07-01 2024-03-31 0001386301 rsss:RangeTwentyFourMember 2023-07-01 2024-03-31 0001386301 rsss:RangeTwentyFiveMember 2023-07-01 2024-03-31 0001386301 rsss:RangeTwelveMember 2023-07-01 2024-03-31 0001386301 rsss:RangeThreeMember 2023-07-01 2024-03-31 0001386301 rsss:RangeThirteenMember 2023-07-01 2024-03-31 0001386301 rsss:RangeTenMember 2023-07-01 2024-03-31 0001386301 rsss:RangeSixteenMember 2023-07-01 2024-03-31 0001386301 rsss:RangeSixMember 2023-07-01 2024-03-31 0001386301 rsss:RangeSeventeenMember 2023-07-01 2024-03-31 0001386301 rsss:RangeSevenMember 2023-07-01 2024-03-31 0001386301 rsss:RangeOneMember 2023-07-01 2024-03-31 0001386301 rsss:RangeNineteenMember 2023-07-01 2024-03-31 0001386301 rsss:RangeNineMember 2023-07-01 2024-03-31 0001386301 rsss:RangeFourteenMember 2023-07-01 2024-03-31 0001386301 rsss:RangeFourMember 2023-07-01 2024-03-31 0001386301 rsss:RangeFiveMember 2023-07-01 2024-03-31 0001386301 rsss:RangeFifteenMember 2023-07-01 2024-03-31 0001386301 rsss:RangeElevenMember 2023-07-01 2024-03-31 0001386301 rsss:RangeEightMember 2023-07-01 2024-03-31 0001386301 rsss:RangeEighteenMember 2023-07-01 2024-03-31 0001386301 rsss:RangeTwentyThreeMember 2024-03-31 0001386301 rsss:RangeTwoMember 2024-03-31 0001386301 rsss:RangeTwentyTwoMember 2024-03-31 0001386301 rsss:RangeTwentySixMember 2024-03-31 0001386301 rsss:RangeTwentyOneMember 2024-03-31 0001386301 rsss:RangeTwentyMember 2024-03-31 0001386301 rsss:RangeTwentyFourMember 2024-03-31 0001386301 rsss:RangeTwentyFiveMember 2024-03-31 0001386301 rsss:RangeTwelveMember 2024-03-31 0001386301 rsss:RangeThreeMember 2024-03-31 0001386301 rsss:RangeThirteenMember 2024-03-31 0001386301 rsss:RangeTenMember 2024-03-31 0001386301 rsss:RangeSixteenMember 2024-03-31 0001386301 rsss:RangeSixMember 2024-03-31 0001386301 rsss:RangeSeventeenMember 2024-03-31 0001386301 rsss:RangeSevenMember 2024-03-31 0001386301 rsss:RangeOneMember 2024-03-31 0001386301 rsss:RangeNineteenMember 2024-03-31 0001386301 rsss:RangeNineMember 2024-03-31 0001386301 rsss:RangeFourteenMember 2024-03-31 0001386301 rsss:RangeFourMember 2024-03-31 0001386301 rsss:RangeFiveMember 2024-03-31 0001386301 rsss:RangeFifteenMember 2024-03-31 0001386301 rsss:RangeElevenMember 2024-03-31 0001386301 rsss:RangeEightMember 2024-03-31 0001386301 rsss:RangeEighteenMember 2024-03-31 0001386301 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001386301 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001386301 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2023-03-31 0001386301 rsss:VestedMember 2024-03-31 0001386301 rsss:UnvestedMember 2024-03-31 0001386301 rsss:VestedMember 2023-06-30 0001386301 rsss:UnvestedMember 2023-06-30 0001386301 us-gaap:EmployeeStockOptionMember rsss:TwoThousandSeventeenPlanMember 2024-03-31 0001386301 us-gaap:EmployeeStockOptionMember rsss:TwoThousandSevenPlanMember 2024-03-31 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 2022-09-30 2022-09-30 0001386301 rsss:SciteInc.Member 2023-07-01 2024-03-31 0001386301 rsss:SciteInc.Member 2022-07-01 2023-03-31 0001386301 rsss:ResoluteInnovationIncMember 2022-07-01 2023-03-31 0001386301 rsss:ResoluteInnovationIncMember 2023-07-01 2024-03-31 0001386301 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001386301 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2024-03-31 0001386301 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001386301 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2023-03-31 0001386301 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001386301 us-gaap:RetainedEarningsMember 2023-07-01 2024-03-31 0001386301 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001386301 us-gaap:RetainedEarningsMember 2022-07-01 2023-03-31 0001386301 us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2024-04-15 0001386301 2010-07-23 0001386301 us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2024-04-15 2024-04-15 0001386301 us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2024-05-13 0001386301 rsss:MexicanPesoToUsDollarMember 2024-03-31 0001386301 rsss:GbpToUsDollarMember 2024-03-31 0001386301 rsss:EuroToUsDollarMember 2024-03-31 0001386301 rsss:MexicanPesoToUsDollarMember 2023-06-30 0001386301 rsss:GbpToUsDollarMember 2023-06-30 0001386301 rsss:EuroToUsDollarMember 2023-06-30 0001386301 rsss:MexicanPesoToUsDollarMember 2023-03-31 0001386301 rsss:GbpToUsDollarMember 2023-03-31 0001386301 rsss:EuroToUsDollarMember 2023-03-31 0001386301 rsss:MexicanPesoToUsDollarMember 2022-06-30 0001386301 rsss:GbpToUsDollarMember 2022-06-30 0001386301 rsss:EuroToUsDollarMember 2022-06-30 0001386301 us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-04-15 2024-04-15 0001386301 rsss:TransactionsMember 2024-01-01 2024-03-31 0001386301 rsss:PlatformsMember 2024-01-01 2024-03-31 0001386301 rsss:TransactionsMember 2023-07-01 2024-03-31 0001386301 rsss:PlatformsMember 2023-07-01 2024-03-31 0001386301 rsss:TransactionsMember 2023-01-01 2023-03-31 0001386301 rsss:PlatformsMember 2023-01-01 2023-03-31 0001386301 rsss:TransactionsMember 2022-07-01 2023-03-31 0001386301 rsss:PlatformsMember 2022-07-01 2023-03-31 0001386301 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember rsss:VendorMember 2024-01-01 2024-03-31 0001386301 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember rsss:VendorBMember 2024-01-01 2024-03-31 0001386301 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember rsss:VendorMember 2023-07-01 2024-03-31 0001386301 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember rsss:VendorBMember 2023-07-01 2024-03-31 0001386301 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember rsss:VendorMember 2023-01-01 2023-03-31 0001386301 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember rsss:VendorBMember 2023-01-01 2023-03-31 0001386301 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember rsss:VendorMember 2022-07-01 2023-03-31 0001386301 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember rsss:VendorBMember 2022-07-01 2023-03-31 0001386301 2023-03-31 0001386301 2022-06-30 0001386301 rsss:EuropeFinancialInstitutionsMember 2024-03-31 0001386301 rsss:EuropeFinancialInstitutionsMember 2023-06-30 0001386301 rsss:ResoluteInnovationIncMember rsss:DevelopedTechnologyAndCustomerRelationshipsMember 2024-03-31 0001386301 rsss:SciteInc.Member 2024-03-31 0001386301 rsss:ResoluteInnovationIncMember 2024-03-31 0001386301 rsss:SciteInc.Member 2023-12-01 2023-12-01 0001386301 rsss:ResoluteInnovationIncMember 2023-07-28 2023-07-28 0001386301 rsss:SciteInc.Member 2023-12-01 0001386301 rsss:BonusAmountMember 2024-03-31 0001386301 us-gaap:EmployeeStockOptionMember 2023-07-01 2024-03-31 0001386301 rsss:RestrictedCommonStockMember 2023-07-01 2024-03-31 0001386301 us-gaap:EmployeeStockOptionMember 2022-07-01 2023-03-31 0001386301 rsss:RestrictedCommonStockMember 2022-07-01 2023-03-31 0001386301 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2024-03-31 0001386301 srt:MinimumMember rsss:SciteInc.Member rsss:DevelopedTechnologyAndCustomerRelationshipsMember 2023-07-01 2024-03-31 0001386301 srt:MinimumMember rsss:ResoluteInnovationIncMember rsss:DevelopedTechnologyAndCustomerRelationshipsMember 2023-07-01 2024-03-31 0001386301 srt:MaximumMember rsss:SciteInc.Member rsss:DevelopedTechnologyAndCustomerRelationshipsMember 2023-07-01 2024-03-31 0001386301 srt:MaximumMember rsss:ResoluteInnovationIncMember rsss:DevelopedTechnologyAndCustomerRelationshipsMember 2023-07-01 2024-03-31 0001386301 srt:MinimumMember rsss:SciteInc.Member 2023-07-01 2024-03-31 0001386301 srt:MaximumMember rsss:SciteInc.Member 2023-07-01 2024-03-31 0001386301 2023-06-30 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodTwoMember 2023-07-01 2024-03-31 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodThreeMember 2023-07-01 2024-03-31 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodSixMember 2023-07-01 2024-03-31 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodOneMember 2023-07-01 2024-03-31 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFourMember 2023-07-01 2024-03-31 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFiveMember 2023-07-01 2024-03-31 0001386301 srt:MinimumMember us-gaap:RestrictedStockMember 2023-07-01 2024-03-31 0001386301 srt:MaximumMember us-gaap:RestrictedStockMember 2023-07-01 2024-03-31 0001386301 rsss:VestedMember 2023-07-01 2024-03-31 0001386301 rsss:UnvestedMember 2023-07-01 2024-03-31 0001386301 us-gaap:RestrictedStockMember 2024-03-31 0001386301 us-gaap:RestrictedStockMember 2023-06-30 0001386301 us-gaap:RestrictedStockMember 2023-07-01 2024-03-31 0001386301 us-gaap:RestrictedStockMember 2022-07-01 2023-06-30 0001386301 rsss:VestOverThreeYearPeriodMember us-gaap:RestrictedStockMember 2023-07-01 2024-03-31 0001386301 us-gaap:EmployeeStockOptionMember 2023-07-01 2024-03-31 0001386301 srt:EuropeMember 2024-01-01 2024-03-31 0001386301 rsss:OtherThanUsAndEuropeMember 2024-01-01 2024-03-31 0001386301 country:US 2024-01-01 2024-03-31 0001386301 srt:EuropeMember us-gaap:AccountsReceivableMember 2023-07-01 2024-03-31 0001386301 rsss:OtherThanUsAndEuropeMember us-gaap:AccountsReceivableMember 2023-07-01 2024-03-31 0001386301 country:US us-gaap:AccountsReceivableMember 2023-07-01 2024-03-31 0001386301 us-gaap:AccountsReceivableMember 2023-07-01 2024-03-31 0001386301 srt:EuropeMember 2023-07-01 2024-03-31 0001386301 rsss:OtherThanUsAndEuropeMember 2023-07-01 2024-03-31 0001386301 country:US 2023-07-01 2024-03-31 0001386301 srt:EuropeMember 2023-01-01 2023-03-31 0001386301 rsss:OtherThanUsAndEuropeMember 2023-01-01 2023-03-31 0001386301 country:US 2023-01-01 2023-03-31 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-03-31 0001386301 rsss:OtherThanUsAndEuropeMember 2022-07-01 2023-03-31 0001386301 country:US 2022-07-01 2023-03-31 0001386301 2010-07-23 2010-07-23 0001386301 rsss:FiscalYear2024Member 2023-07-01 2024-03-31 0001386301 rsss:FiscalYear2023Member 2023-07-01 2024-03-31 0001386301 2024-03-31 0001386301 srt:MinimumMember 2023-07-01 2024-03-31 0001386301 srt:MaximumMember 2023-07-01 2024-03-31 0001386301 rsss:ResoluteInnovationIncMember 2023-07-28 0001386301 2024-01-01 2024-03-31 0001386301 2023-01-01 2023-03-31 0001386301 rsss:MexicanPesoToUsDollarMember 2023-07-01 2024-03-31 0001386301 rsss:GbpToUsDollarMember 2023-07-01 2024-03-31 0001386301 rsss:EuroToUsDollarMember 2023-07-01 2024-03-31 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 rsss:MexicanPesoToUsDollarMember 2022-07-01 2023-03-31 0001386301 rsss:GbpToUsDollarMember 2022-07-01 2023-03-31 0001386301 rsss:EuroToUsDollarMember 2022-07-01 2023-03-31 0001386301 rsss:MexicanPesoToUsDollarMember 2021-07-01 2022-06-30 0001386301 rsss:GbpToUsDollarMember 2021-07-01 2022-06-30 0001386301 rsss:EuroToUsDollarMember 2021-07-01 2022-06-30 0001386301 2024-03-19 0001386301 2022-07-01 2023-03-31 0001386301 2024-05-03 0001386301 2023-07-01 2024-03-31 shares iso4217:USD pure rsss:item rsss:subsidiary iso4217:USD shares iso4217:EUR 0001386301 --06-30 2024 Q3 false P10Y P3Y P1Y P1Y N/A NV P3Y P5Y P5Y P3Y 3.5 10-Q true 2024-03-31 false 001-39256 RESEARCH SOLUTIONS, INC. NV 11-3797644 Address not applicable1 N/A 310 477-0354 Common stock, $0.001 par value RSSS NASDAQ Yes Yes Non-accelerated Filer true false false 32282039 4221424 13545333 103319 85015 7323379 6153063 635000 400340 1004790 1202678 13184593 21301414 920918 881908 94078 70193 1237311 747355 10527713 11029679 462068 16493763 0 1086 1052 40803199 21834727 9011868 8079516 8870316 6424724 17882184 14504240 8792756 0 26674940 14504240 0.001 0.001 20000000 20000000 0 0 0 0 0 0 0.001 0.001 100000000 100000000 32281424 32281424 29487508 29487508 32281 29487 37695960 29941873 -23488019 -22522649 -111963 -118224 14128259 7330487 40803199 21834727 3953403 2249632 9679179 6379871 8162269 8092794 22811206 21363864 12115672 10342426 32490385 27743735 571352 268630 1440151 752176 6062388 6046523 17052934 16211211 6633740 6315153 18493085 16963387 5481932 4027273 13997300 10780348 5084371 3875802 14903319 10766537 309898 18332 525267 30486 5394269 3894134 15428586 10797023 87663 133139 -1431286 -16675 31228 104331 547965 218095 118891 237470 -883321 201420 42590 628 82049 5543 76301 236842 -965370 195877 858 -4149 6261 -2801 77159 232693 -959109 193076 0.01 -0.03 0.01 30020652 26929314 28377199 26820557 0.01 -0.03 0.01 33511242 29791719 28377199 28837774 32619598 32620 37607895 -23564320 -112821 13963374 42788 42788 498214 498214 -200000 200 -200 159044 159 453117 453276 20870 20 -20 76301 76301 858 858 32281424 32281 37695960 -23488019 -111963 14128259 29487508 29487 29941873 -22522649 -118224 7330487 104502 104502 380000 380 1603440 1603820 -200000 200 -200 186148 186 521838 522024 71050 71 -71 2729014 2729 6546905 6549634 20949 20949 -965370 -965370 6261 6261 32281424 32281 37695960 -23488019 -111963 14128259 29154737 29155 28874383 -23135237 -120593 5647708 37236 37236 332500 333 442890 443223 -65165 65 -65 12785 13 25814 25827 91477 91 57409 57500 236842 236842 -4149 -4149 29500764 29501 29386169 -22898395 -124742 6392533 27075648 27076 28072855 -23094272 -121941 4883718 338973 338973 2354834 2355 923195 925550 -65165 65 -65 36509 36 68236 68272 38585 38 74518 74556 137523 137 57363 57500 195877 195877 -2801 -2801 29500764 29501 29386169 -22898395 -124742 6392533 -965370 195877 525267 30486 104502 338973 1603820 925550 0 68272 20949 0 268287 0 739883 1545695 156026 122700 -197888 -47760 498584 947789 768347 986044 1589791 1872356 57761 29976 2718253 0 7305493 0 0 297450 -10081507 -327426 0 57500 522024 74556 314960 0 -836984 -17056 4791 1850 -9323909 1529724 13545333 10603175 4221424 12132899 82049 5543 36130 144384 <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;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">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: Reprints Desk, Inc., (“Reprints Desk”) 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;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Nature of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 36pt;"><span style="font-style:italic;font-weight:bold;">Platforms</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 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 12pt 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 36pt;">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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 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 6pt 36pt;">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 6pt 36pt;">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 12pt 36pt;">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;text-indent:36pt;margin:0pt 0pt 10pt 36pt;"><span style="font-style:italic;font-weight:bold;">Transactions</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 36pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 36pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Principles of Consolidation</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 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;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Basis of Presentation</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 condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended June 30, 2023 filed with the SEC. The condensed consolidated balance sheet as of June 30, 2023 included herein was derived from the audited consolidated financial statements as of that date, but does not include all disclosures, including notes, required by GAAP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments necessary to fairly present the Company’s financial position and results of operations for the interim periods reflected. Except as noted, all adjustments contained herein are of a normal recurring nature. Results of operations for the fiscal periods presented herein are not necessarily indicative of fiscal year-end results.</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;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">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 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, impairment related to intangible assets, useful lives of finite-lived intangible assets, realization of deferred tax assets and fair values of assets acquired and liabilities assumed in acquisitions including the resulting intangible assets.</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;">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 $445,605 and $1,760,323 at March 31, 2024 and June 30, 2023, respectively, was held by Reprints Desk 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 three and nine months ended March 31, 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 accounted for greater than 10% of accounts receivable at March 31, 2024 and June 30, 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 following table summarizes vendor concentrations:</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.42%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.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:7.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: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:0.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:7.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:55.7%;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.04%;margin: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="4" style="vertical-align:bottom;white-space:nowrap;width:18.9%;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;">Three Months Ended </b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin: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="4" style="vertical-align:bottom;white-space:nowrap;width:18.42%;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;">Nine Months Ended </b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin: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></tr><tr><td style="vertical-align:bottom;width:55.7%;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.04%;margin: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="4" style="vertical-align:bottom;white-space:nowrap;width:18.9%;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;">March 31, </b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin: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="4" style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin: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></tr><tr><td style="vertical-align:bottom;width:55.7%;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.04%;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:7.73%;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.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:1.3%;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:7.72%;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.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 style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin: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:7.5%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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:7.49%;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.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 style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin: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:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vendor A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27</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:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.72%;background:#cceeff;margin: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</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:0.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin: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</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><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 22</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:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vendor B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.73%;margin: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</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:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14</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:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin: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</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><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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</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:0.07%;margin:0pt;padding:0pt;"><p 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></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;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">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 Financial Accounting Standard Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 606, 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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">features of our cloud-based SaaS research intelligence platforms (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:36pt;margin:0pt 0pt 10pt 0pt;"><img alt="Graphic" src="rsss-20240331x10q001.jpg" style="display:inline-block;height:115.09pt;left:0%;padding-bottom:0.45pt;position:relative;top:0pt;width:317.2pt;"/></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;width:100%;border:0pt;"><tr><td style="width:36pt;"></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><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></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:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></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:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></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;width:100%;border:0pt;"><tr><td style="width:36pt;"></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:10pt;"></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 0pt;">Platforms</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 charge a subscription fee that allows customers to access and utilize certain premium features of our Platforms. 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 0pt;">Transactions</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 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. All articles are in PDF format and delivered to customers via various electronic methods. Each of these delivery methods is trackable, with ability to monitor such things as the date and time when the link was e-mailed and the time and IP address used to download the article.</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="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:36pt;margin:0pt 0pt 10pt 0pt;">The following table summarizes revenue by geographical region:</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: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="font-size:11pt;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="font-size:11pt;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;">Three Months 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: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="font-size:11pt;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="font-size:11pt;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;">March 31, </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: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="font-size:11pt;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="font-size:11pt;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: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: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="font-size:11pt;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;"> 7,289,260</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;"> 60.2</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;"> 5,892,424</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;"> 57.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="font-size:11pt;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;"> 3,767,945</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.1</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;"> 3,530,469</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;"> 34.1</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="font-size:11pt;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;"> 1,058,467</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;"> 8.7</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;"> 919,533</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.9</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="font-size:11pt;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;"> 12,115,672</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;"> 10,342,426</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:36pt;margin:0pt 0pt 10pt 0pt;"><span style="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;">Nine Months 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;">March 31, </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;"> 19,220,592</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.2</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;"> 15,997,407</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;"> 57.7</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;"> 10,225,116</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.5</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;"> 9,503,235</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;"> 34.3</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;"> 3,044,677</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;"> 2,243,093</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.1</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;"> 32,490,385</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;"> 27,743,735</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: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:0pt;margin:0pt 0pt 10pt 0pt;"><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:36pt;margin:0pt 0pt 10pt 0pt;">The following table summarizes accounts receivable by geographical region:</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.13%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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: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.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 0pt 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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 colspan="4" style="vertical-align:bottom;white-space:nowrap;width:25.52%;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;">As of March 31, 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;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:24.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;">As of June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin: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:42.11%;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.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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.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;"> 3,940,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53.8</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:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.69%;background:#cceeff;margin: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:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#cceeff;margin: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.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:42.11%;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.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.55%;margin: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.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,332,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin: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.9</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:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin: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.69%;margin: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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin: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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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:42.11%;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.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.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:center;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;"> 1,050,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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;"> 14.3</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:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.69%;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:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:42.11%;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.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.55%;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.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;"> 7,323,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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.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:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.69%;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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.14%;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:36pt;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 0pt;">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;">The Company accounts for its business combinations using the acquisition method of accounting where the purchase consideration is allocated to the tangible and intangible assets acquired, and liabilities assumed, based on their respective fair values as of the acquisition date. The excess of the fair value of the purchase consideration over the estimated fair values of the net assets acquired is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Critical estimates in valuing intangible assets include, but are not limited to, expected future cash flows, which includes consideration of future growth and margins, future changes in technology, brand awareness and discount rates. Fair value estimates are based on the assumptions that management believes a market participant would use in pricing the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">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;">Amortizable finite-lived identifiable intangible assets consist of a developed technology and customer relationships acquired in the acquisition of ResoluteAI effective July 28, 2023 and Scite effective December 1, 2023 (See Note 5), 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 follows ASC 360 in accounting for finite-lived intangible assets, which requires impairment losses to be recorded when indicators of impairment are present and the undiscounted cash flows estimated to be generated by the assets are less than the assets’ carrying amounts. As of March 31, 2024, the Company determined there were no indicators of impairment of its intangible assets.</p><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 0pt;">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;">Goodwill consists of the excess of the cost of ResoluteAI and Scite (see Note 5) over the fair value of amounts assigned to assets acquired and liabilities assumed. Under the guidance of ASC 350, goodwill is not amortized, rather it is tested for impairment annually, and will be tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. An impairment loss generally would be recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit and would be measured as the excess carrying value of goodwill over the derived fair value of goodwill. The Company’s policy is to perform an annual impairment testing for its reporting units on June 30 of each fiscal year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">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 10pt 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 0pt;">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 0pt;">Platforms</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">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 0pt;">Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">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 0pt;">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 and restricted stock awards to employees and non-employees for services. The Company accounts for such grants issued and vesting based on ASC 718, whereby the value of the award is measured on the date of grant and recognized as compensation expense on the straight-line basis over the vesting period. The Company recognizes the fair value of stock-based compensation within its Statements of Operations with classification depending on the nature of the services rendered.</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;text-align:justify;margin:0pt 0pt 10pt 0pt;">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 condensed 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 losses of $22,177 and $15,059 for the three and nine months ended March 31, 2024, respectively and gains of $72,547 and $84,210 for the three and nine months ended March 31, 2023, respectively. Cash denominated in Euros and British Pounds with an aggregate US Dollar equivalent of $445,605, and $1,760,323 at March 31, 2024 and June 30, 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;margin:0pt;"><span style="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:61.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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:7.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.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:7.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.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:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:61.1%;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.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-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.45%;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;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.39%;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;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.1%;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.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-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.39%;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:61.1%;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.02%;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:7.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:7.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:7.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Period end Euro : US Dollar exchange rate</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.65%;background:#cceeff;margin: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></tr><tr><td style="vertical-align:bottom;width:61.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average period Euro : US Dollar exchange rate</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><td style="vertical-align:bottom;white-space:nowrap;width:7.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.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.65%;margin: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.13</p></td></tr><tr><td style="vertical-align:bottom;width:61.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.65%;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:61.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Period end GBP : US Dollar exchange rate</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.65%;margin: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.21</p></td></tr><tr><td style="vertical-align:bottom;width:61.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average period GBP : US Dollar exchange rate</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><td style="vertical-align:bottom;white-space:nowrap;width:7.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.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.65%;background:#cceeff;margin: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.34</p></td></tr><tr><td style="vertical-align:bottom;width:61.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.71%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.71%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.65%;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:61.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Period end Mexican Peso : US Dollar exchange rate</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><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.65%;background:#cceeff;margin: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.05</p></td></tr><tr><td style="vertical-align:bottom;width:61.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average period Mexican Peso : US Dollar exchange rate</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><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 0.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.65%;margin: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.05</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 0pt;">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 March 31, 2024 potentially dilutive securities include options to acquire 2,790,625 shares of common stock and unvested restricted common stock of 1,966,291. At March 31, 2023 potentially dilutive securities include options to acquire 2,925,574 shares of common stock and unvested restricted common stock of 2,528,187. 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 nine months ended March 31, 2024 because all stock options, warrants, and unvested restricted common stock are anti-dilutive. For the three months ended March 31, 2024 and for the three and nine months ended March 31, 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;">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;">Accounting standards require certain assets and liabilities to be reported at fair value in the financial statements and provide a framework for establishing that fair value.  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 12pt 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. </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;">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 12pt 0pt;">In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments. ASU 2016-13 requires entities to use a forward-looking approach based on current expected credit losses (“CECL”) to estimate credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition of allowances for losses. ASU 2016-13 is effective for the Company beginning July 1, 2023, and early adoption is permitted. The Company adopted this standard effective July 1, 2023, and there was no material impact of adopting this standard on the Company’s financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2023, the FASB amended ASC No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” that includes requirements for interim segment disclosures and for entities operating under a single segment. The amendment is effective on a retrospective basis for fiscal years beginning after December 15, 2023 and interim periods beginning after January 1, 2025 with early adoption permitted. The Company is currently assessing the impact of the adoption of ASU 2023-07 on its interim and annual disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB amended ASC 740, Income Taxes (issued under Accounting Standards Update (ASU) 2023-09, “Improvements to Income Tax Disclosures”). This ASU requires additional disclosures related to the rate reconciliation, income taxes paid and other amendments intended to enhance effectiveness and comparability. The amendment is effective for the Company beginning with its fiscal year 2025 annual disclosures. The Company is currently evaluating the impact of the adoption of ASU 2023-09 on its annual disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Other recent accounting pronouncements issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not or are not believed by management to have a material impact on the Company’s present or future consolidated financial statements.</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;">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 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, impairment related to intangible assets, useful lives of finite-lived intangible assets, realization of deferred tax assets and fair values of assets acquired and liabilities assumed in acquisitions including the resulting intangible assets.</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;">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 $445,605 and $1,760,323 at March 31, 2024 and June 30, 2023, respectively, was held by Reprints Desk 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 three and nine months ended March 31, 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 accounted for greater than 10% of accounts receivable at March 31, 2024 and June 30, 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 following table summarizes vendor concentrations:</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.42%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.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:7.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: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:0.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:7.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:55.7%;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.04%;margin: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="4" style="vertical-align:bottom;white-space:nowrap;width:18.9%;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;">Three Months Ended </b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin: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="4" style="vertical-align:bottom;white-space:nowrap;width:18.42%;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;">Nine Months Ended </b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin: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></tr><tr><td style="vertical-align:bottom;width:55.7%;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.04%;margin: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="4" style="vertical-align:bottom;white-space:nowrap;width:18.9%;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;">March 31, </b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin: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="4" style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin: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></tr><tr><td style="vertical-align:bottom;width:55.7%;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.04%;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:7.73%;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.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:1.3%;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:7.72%;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.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 style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin: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:7.5%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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:7.49%;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.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 style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin: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:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vendor A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27</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:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.72%;background:#cceeff;margin: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</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:0.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin: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</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><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 22</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:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vendor B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.73%;margin: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</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:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14</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:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin: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</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><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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</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:0.07%;margin:0pt;padding:0pt;"><p 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></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> 250000 445605 1760323 <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.42%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.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:7.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: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:0.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:7.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:55.7%;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.04%;margin: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="4" style="vertical-align:bottom;white-space:nowrap;width:18.9%;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;">Three Months Ended </b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin: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="4" style="vertical-align:bottom;white-space:nowrap;width:18.42%;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;">Nine Months Ended </b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin: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></tr><tr><td style="vertical-align:bottom;width:55.7%;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.04%;margin: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="4" style="vertical-align:bottom;white-space:nowrap;width:18.9%;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;">March 31, </b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin: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="4" style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin: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></tr><tr><td style="vertical-align:bottom;width:55.7%;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.04%;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:7.73%;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.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:1.3%;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:7.72%;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.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 style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin: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:7.5%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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:7.49%;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.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 style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin: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:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vendor A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27</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:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.72%;background:#cceeff;margin: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</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:0.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin: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</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><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 22</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:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vendor B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.73%;margin: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</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:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14</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:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin: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</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><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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</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:0.07%;margin:0pt;padding:0pt;"><p 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></table> 0.27 0.23 0.26 0.22 0.10 0.14 0.10 0.13 <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;">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 Financial Accounting Standard Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 606, 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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">features of our cloud-based SaaS research intelligence platforms (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:36pt;margin:0pt 0pt 10pt 0pt;"><img alt="Graphic" src="rsss-20240331x10q001.jpg" style="display:inline-block;height:115.09pt;left:0%;padding-bottom:0.45pt;position:relative;top:0pt;width:317.2pt;"/></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;width:100%;border:0pt;"><tr><td style="width:36pt;"></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><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></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:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></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:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></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;width:100%;border:0pt;"><tr><td style="width:36pt;"></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:10pt;"></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 0pt;">Platforms</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 charge a subscription fee that allows customers to access and utilize certain premium features of our Platforms. 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 0pt;">Transactions</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 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. All articles are in PDF format and delivered to customers via various electronic methods. Each of these delivery methods is trackable, with ability to monitor such things as the date and time when the link was e-mailed and the time and IP address used to download the article.</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="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:36pt;margin:0pt 0pt 10pt 0pt;">The following table summarizes revenue by geographical region:</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: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="font-size:11pt;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="font-size:11pt;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;">Three Months 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: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="font-size:11pt;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="font-size:11pt;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;">March 31, </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: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="font-size:11pt;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="font-size:11pt;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: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: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="font-size:11pt;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;"> 7,289,260</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;"> 60.2</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;"> 5,892,424</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;"> 57.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="font-size:11pt;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;"> 3,767,945</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.1</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;"> 3,530,469</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;"> 34.1</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="font-size:11pt;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;"> 1,058,467</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;"> 8.7</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;"> 919,533</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.9</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="font-size:11pt;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;"> 12,115,672</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;"> 10,342,426</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:36pt;margin:0pt 0pt 10pt 0pt;"><span style="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;">Nine Months 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;">March 31, </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;"> 19,220,592</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.2</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;"> 15,997,407</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;"> 57.7</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;"> 10,225,116</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.5</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;"> 9,503,235</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;"> 34.3</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;"> 3,044,677</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;"> 2,243,093</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.1</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;"> 32,490,385</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;"> 27,743,735</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: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:0pt;margin:0pt 0pt 10pt 0pt;"><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:36pt;margin:0pt 0pt 10pt 0pt;">The following table summarizes accounts receivable by geographical region:</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.13%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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: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.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 0pt 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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 colspan="4" style="vertical-align:bottom;white-space:nowrap;width:25.52%;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;">As of March 31, 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;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:24.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;">As of June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin: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:42.11%;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.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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.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;"> 3,940,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53.8</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:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.69%;background:#cceeff;margin: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:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#cceeff;margin: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.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:42.11%;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.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.55%;margin: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.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,332,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin: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.9</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:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin: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.69%;margin: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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin: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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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:42.11%;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.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.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:center;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;"> 1,050,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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;"> 14.3</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:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.69%;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:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:42.11%;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.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.55%;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.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;"> 7,323,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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.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:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.69%;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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.14%;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;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: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="font-size:11pt;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="font-size:11pt;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;">Three Months 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: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="font-size:11pt;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="font-size:11pt;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;">March 31, </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: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="font-size:11pt;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="font-size:11pt;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: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: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="font-size:11pt;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;"> 7,289,260</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;"> 60.2</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;"> 5,892,424</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;"> 57.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="font-size:11pt;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;"> 3,767,945</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.1</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;"> 3,530,469</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;"> 34.1</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="font-size:11pt;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;"> 1,058,467</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;"> 8.7</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;"> 919,533</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.9</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="font-size:11pt;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;"> 12,115,672</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;"> 10,342,426</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:36pt;margin:0pt 0pt 10pt 0pt;"><span style="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;">Nine Months 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;">March 31, </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;"> 19,220,592</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.2</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;"> 15,997,407</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;"> 57.7</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;"> 10,225,116</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.5</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;"> 9,503,235</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;"> 34.3</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;"> 3,044,677</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;"> 2,243,093</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.1</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;"> 32,490,385</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;"> 27,743,735</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:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p> 7289260 0.602 5892424 0.570 3767945 0.311 3530469 0.341 1058467 0.087 919533 0.089 12115672 1 10342426 1 19220592 0.592 15997407 0.577 10225116 0.315 9503235 0.343 3044677 0.094 2243093 0.081 32490385 1 27743735 1 <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.13%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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: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.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 0pt 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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 colspan="4" style="vertical-align:bottom;white-space:nowrap;width:25.52%;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;">As of March 31, 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;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:24.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;">As of June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin: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:42.11%;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.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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.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;"> 3,940,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53.8</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:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.69%;background:#cceeff;margin: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:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#cceeff;margin: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.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:42.11%;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.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.55%;margin: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.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,332,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin: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.9</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:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin: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.69%;margin: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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin: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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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:42.11%;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.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.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:center;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;"> 1,050,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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;"> 14.3</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:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.69%;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:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:42.11%;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.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.55%;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.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;"> 7,323,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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.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:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.69%;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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.14%;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> 3940160 0.538 3727977 0.606 2332562 0.319 1763044 0.287 1050657 0.143 662042 0.108 7323379 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 0pt;">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;">The Company accounts for its business combinations using the acquisition method of accounting where the purchase consideration is allocated to the tangible and intangible assets acquired, and liabilities assumed, based on their respective fair values as of the acquisition date. The excess of the fair value of the purchase consideration over the estimated fair values of the net assets acquired is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Critical estimates in valuing intangible assets include, but are not limited to, expected future cash flows, which includes consideration of future growth and margins, future changes in technology, brand awareness and discount rates. Fair value estimates are based on the assumptions that management believes a market participant would use in pricing the asset or liability.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">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;">Amortizable finite-lived identifiable intangible assets consist of a developed technology and customer relationships acquired in the acquisition of ResoluteAI effective July 28, 2023 and Scite effective December 1, 2023 (See Note 5), 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 follows ASC 360 in accounting for finite-lived intangible assets, which requires impairment losses to be recorded when indicators of impairment are present and the undiscounted cash flows estimated to be generated by the assets are less than the assets’ carrying amounts. As of March 31, 2024, the Company determined there were no indicators of impairment of its intangible assets.</p> P3Y P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">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;">Goodwill consists of the excess of the cost of ResoluteAI and Scite (see Note 5) over the fair value of amounts assigned to assets acquired and liabilities assumed. Under the guidance of ASC 350, goodwill is not amortized, rather it is tested for impairment annually, and will be tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. An impairment loss generally would be recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit and would be measured as the excess carrying value of goodwill over the derived fair value of goodwill. The Company’s policy is to perform an annual impairment testing for its reporting units on June 30 of each fiscal year.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">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 10pt 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 0pt;">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 0pt;">Platforms</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">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 0pt;">Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">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 0pt;">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 and restricted stock awards to employees and non-employees for services. The Company accounts for such grants issued and vesting based on ASC 718, whereby the value of the award is measured on the date of grant and recognized as compensation expense on the straight-line basis over the vesting period. The Company recognizes the fair value of stock-based compensation within its Statements of Operations with classification depending on the nature of the services rendered.</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;text-align:justify;margin:0pt 0pt 10pt 0pt;">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 condensed 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 losses of $22,177 and $15,059 for the three and nine months ended March 31, 2024, respectively and gains of $72,547 and $84,210 for the three and nine months ended March 31, 2023, respectively. Cash denominated in Euros and British Pounds with an aggregate US Dollar equivalent of $445,605, and $1,760,323 at March 31, 2024 and June 30, 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;margin:0pt;"><span style="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:61.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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:7.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.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:7.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.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:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:61.1%;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.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-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.45%;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;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.39%;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;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.1%;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.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-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.39%;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:61.1%;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.02%;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:7.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:7.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:7.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Period end Euro : US Dollar exchange rate</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.65%;background:#cceeff;margin: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></tr><tr><td style="vertical-align:bottom;width:61.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average period Euro : US Dollar exchange rate</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><td style="vertical-align:bottom;white-space:nowrap;width:7.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.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.65%;margin: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.13</p></td></tr><tr><td style="vertical-align:bottom;width:61.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.65%;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:61.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Period end GBP : US Dollar exchange rate</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.65%;margin: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.21</p></td></tr><tr><td style="vertical-align:bottom;width:61.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average period GBP : US Dollar exchange rate</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><td style="vertical-align:bottom;white-space:nowrap;width:7.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.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.65%;background:#cceeff;margin: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.34</p></td></tr><tr><td style="vertical-align:bottom;width:61.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.71%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.71%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.65%;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:61.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Period end Mexican Peso : US Dollar exchange rate</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><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.65%;background:#cceeff;margin: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.05</p></td></tr><tr><td style="vertical-align:bottom;width:61.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average period Mexican Peso : US Dollar exchange rate</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><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 0.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.65%;margin: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.05</p></td></tr></table> 22177 15059 72547 84210 445605 1760323 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:61.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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:7.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.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:7.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.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:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:61.1%;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.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-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.45%;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;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.39%;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;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.1%;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.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-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.39%;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:61.1%;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.02%;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:7.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:7.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:7.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Period end Euro : US Dollar exchange rate</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.65%;background:#cceeff;margin: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></tr><tr><td style="vertical-align:bottom;width:61.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average period Euro : US Dollar exchange rate</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><td style="vertical-align:bottom;white-space:nowrap;width:7.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.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.65%;margin: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.13</p></td></tr><tr><td style="vertical-align:bottom;width:61.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.65%;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:61.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Period end GBP : US Dollar exchange rate</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.65%;margin: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.21</p></td></tr><tr><td style="vertical-align:bottom;width:61.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average period GBP : US Dollar exchange rate</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><td style="vertical-align:bottom;white-space:nowrap;width:7.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.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.65%;background:#cceeff;margin: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.34</p></td></tr><tr><td style="vertical-align:bottom;width:61.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.71%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.71%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.65%;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:61.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Period end Mexican Peso : US Dollar exchange rate</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><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.65%;background:#cceeff;margin: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.05</p></td></tr><tr><td style="vertical-align:bottom;width:61.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average period Mexican Peso : US Dollar exchange rate</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><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 0.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.65%;margin: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.05</p></td></tr></table> 1.08 1.09 1.09 1.05 1.08 1.03 1.05 1.13 1.26 1.24 1.27 1.21 1.26 1.19 1.20 1.34 0.06 0.05 0.06 0.05 0.06 0.05 0.05 0.05 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">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 March 31, 2024 potentially dilutive securities include options to acquire 2,790,625 shares of common stock and unvested restricted common stock of 1,966,291. At March 31, 2023 potentially dilutive securities include options to acquire 2,925,574 shares of common stock and unvested restricted common stock of 2,528,187. 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 nine months ended March 31, 2024 because all stock options, warrants, and unvested restricted common stock are anti-dilutive. For the three months ended March 31, 2024 and for the three and nine months ended March 31, 2023, the calculation of diluted earnings per share include unvested restricted common stock, stock options and warrants, calculated under the treasury stock method.</p> 2790625 1966291 2925574 2528187 <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;">Accounting standards require certain assets and liabilities to be reported at fair value in the financial statements and provide a framework for establishing that fair value.  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 12pt 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. </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;">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 12pt 0pt;">In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments. ASU 2016-13 requires entities to use a forward-looking approach based on current expected credit losses (“CECL”) to estimate credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition of allowances for losses. ASU 2016-13 is effective for the Company beginning July 1, 2023, and early adoption is permitted. The Company adopted this standard effective July 1, 2023, and there was no material impact of adopting this standard on the Company’s financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2023, the FASB amended ASC No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” that includes requirements for interim segment disclosures and for entities operating under a single segment. The amendment is effective on a retrospective basis for fiscal years beginning after December 15, 2023 and interim periods beginning after January 1, 2025 with early adoption permitted. The Company is currently assessing the impact of the adoption of ASU 2023-07 on its interim and annual disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB amended ASC 740, Income Taxes (issued under Accounting Standards Update (ASU) 2023-09, “Improvements to Income Tax Disclosures”). This ASU requires additional disclosures related to the rate reconciliation, income taxes paid and other amendments intended to enhance effectiveness and comparability. The amendment is effective for the Company beginning with its fiscal year 2025 annual disclosures. The Company is currently evaluating the impact of the adoption of ASU 2023-09 on its annual disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Other recent accounting pronouncements issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not or are not believed by management to have a material impact on the Company’s present or future 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 3.   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;">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> 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 4.   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;">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 March 31, 2024, there were 1,062,993 shares available for grant under the 2017 Plan, and no shares were available for grant under </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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 <span style="-sec-ix-hidden:Hidden_Kk1kN2vFMUC2k-08xH51hg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three years</span></span>, with a <span style="-sec-ix-hidden:Hidden_IPsA7t2R4EijThrxo0g8qg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-year</span></span> cliff vesting period and have a term of <span style="-sec-ix-hidden:Hidden_DE0nphniGEeGLegJAERJrg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten years</span></span>. 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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin: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.6%;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.77%;margin: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.61%;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.77%;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.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;">Unvested Options</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.39%;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.76%;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.76%;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.46%;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.77%;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.77%;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.46%;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.77%;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:7.83%;margin: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.77%;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.46%;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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin: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.76%;margin: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.46%;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.77%;margin: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.77%;margin: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.46%;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.77%;margin: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:7.83%;margin: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.77%;margin: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.46%;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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin: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.76%;margin: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.46%;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.77%;margin: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.77%;margin: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.46%;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.77%;margin: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:7.83%;margin: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.77%;margin: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.46%;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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin: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.76%;margin: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.46%;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.77%;margin: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.77%;margin: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.46%;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.77%;margin: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:7.83%;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.77%;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.46%;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.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;">Outstanding at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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,909,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.39%;background:#cceeff;margin: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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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,865,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.39%;background:#cceeff;margin: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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.83%;background:#cceeff;margin: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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.39%;background:#cceeff;margin: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.39%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 257,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;margin: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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;margin: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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.83%;margin: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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;margin: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.39%;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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;background:#cceeff;margin: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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 37,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;background:#cceeff;margin: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:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.83%;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;"> (37,389)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;background:#cceeff;margin: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></tr><tr><td style="vertical-align:bottom;width:37.39%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (371,883)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;margin: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.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (371,883)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;margin: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.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.83%;margin: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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;margin: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.39%;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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (5,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;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.39%;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;"> 2.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (4,583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;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.39%;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;"> 2.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.83%;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;"> (417)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;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.39%;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;"> 2.67</p></td></tr><tr><td style="vertical-align:bottom;width:37.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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: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,790,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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.39%;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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: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,526,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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.39%;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.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.83%;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;"> 264,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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.39%;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 0pt 10pt 0pt;">The weighted average remaining contractual life of all options outstanding as of March 31, 2024 was 5.32 years. The remaining contractual life for options vested and exercisable at March 31, 2024 was 4.87 years. Furthermore, the aggregate intrinsic value of options outstanding as of March 31, 2024 was $3,444,232, and the aggregate intrinsic value of options vested and exercisable as of March 31, 2024 was $3,329,619, in each case based on the fair value of the Company’s common stock on March 31, 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 nine months ended March 31, 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 nine months ended March 31, 2024 was $104,502 and is included in selling, general and administrative expenses in the accompanying statement of operations. As of March 31, 2024, the amount of unvested compensation related to stock options was $291,969 which will be recorded as an expense in future periods as the options vest. During the nine months ended March 31, 2024, the Company issued 71,050 net shares of common stock upon the exercise of options underlying 371,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;"> The following table presents the information regarding stock options outstanding and exercisable as of March 31, 2024:</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.68</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.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;"> 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.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;"> 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.35</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.94</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.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;"> 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;"> 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;"> </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.25</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;"> 249,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.62</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;"> 249,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;"> 4.11</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.86</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.64</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.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;"><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;"> 7.12</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.81</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;"> 3,750</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.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;"> </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;"> 7.18</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.35</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;"> 6.17</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;"> 5.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;"> 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.35</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;"> 28,308</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.47</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;"> 25,843</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.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;"><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;"> 6.12</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.62</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.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%;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,790,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,526,516</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;font-style:italic;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">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, 2023, the Company issued 5,184,592 shares of restricted common stock to employees valued at $7,503,186, of which 2,427,309 shares have vested, 279,489 shares with fair value of $312,156 have been forfeited, and $4,479,369 has been recognized as an expense. The balance of the non-vested shares of restricted common stock was 2,477,794 at June 30, 2023, with an aggregate fair value of $2,711,661.</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 nine months ended March 31, 2024, the Company issued an additional 380,000 shares of restricted stock to employees with an aggregate fair value of $860,650. Of this amount, 130,000 shares vest over a <span style="-sec-ix-hidden:Hidden_cFt7tm-kT0-qIUIzvn9ezw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span>-year period, with a <span style="-sec-ix-hidden:Hidden_sMMylcfMwUGGRbVxSi1P7Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-year</span></span> cliff vesting period, and remain subject to forfeiture if vesting conditions are not met. The aggregate fair value of these stock awards was $352,450 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 its long-term equity bonus program (the “LTEBP”). The LTEBP replaces the previous restricted stock compensation program for executives. It spans <span style="-sec-ix-hidden:Hidden_cunQHlx8ckm4RhuPApkl_g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5 years</span></span> 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 (this vesting occurred on March 14, 2024); </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;"><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_6ewQ_GxlJUCQrNzkE3QEiw;"><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, with the assistance of a valuation specialist, to be $508,200, computed using the Monte Carlo simulations on a binomial model 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 program during the nine months ended March 31, 2024 was $1,603,820 and is included in selling, general and administrative expenses in the accompanying statements of operations. As of March 31, 2024, the amount of unvested compensation related to issuances of restricted common stock was $1,700,491, 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,966,291 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;">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, 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;"> 380,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;"> 860,650</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.26</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;"> (691,503)</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,603,820)</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.68</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, March 31, 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,966,291</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,700,491</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 Repurchases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 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 2024. 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 12pt 0pt;">During the nine months ended March 31, 2024, the Company repurchased 186,148 shares of our common stock from employees at an average market price of approximately $2.80 per share for an aggregate amount of $522,024. As of March 31, 2024, $379,071 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;">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> 5000000 7000000 1874513 2374513 3374513 3374513 6874513 1062993 0 <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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin: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.6%;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.77%;margin: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.61%;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.77%;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.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;">Unvested Options</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.39%;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.76%;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.76%;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.46%;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.77%;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.77%;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.46%;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.77%;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:7.83%;margin: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.77%;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.46%;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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin: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.76%;margin: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.46%;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.77%;margin: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.77%;margin: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.46%;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.77%;margin: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:7.83%;margin: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.77%;margin: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.46%;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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin: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.76%;margin: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.46%;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.77%;margin: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.77%;margin: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.46%;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.77%;margin: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:7.83%;margin: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.77%;margin: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.46%;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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin: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.76%;margin: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.46%;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.77%;margin: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.77%;margin: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.46%;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.77%;margin: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:7.83%;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.77%;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.46%;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.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;">Outstanding at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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,909,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.39%;background:#cceeff;margin: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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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,865,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.39%;background:#cceeff;margin: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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.83%;background:#cceeff;margin: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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.39%;background:#cceeff;margin: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.39%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 257,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;margin: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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;margin: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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.83%;margin: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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;margin: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.39%;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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;background:#cceeff;margin: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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 37,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;background:#cceeff;margin: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:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.83%;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;"> (37,389)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;background:#cceeff;margin: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></tr><tr><td style="vertical-align:bottom;width:37.39%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (371,883)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;margin: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.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (371,883)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;margin: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.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.83%;margin: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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;margin: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.39%;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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (5,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;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.39%;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;"> 2.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (4,583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;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.39%;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;"> 2.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.83%;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;"> (417)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;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.39%;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;"> 2.67</p></td></tr><tr><td style="vertical-align:bottom;width:37.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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: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,790,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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.39%;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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: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,526,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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.39%;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.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.83%;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;"> 264,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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.39%;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> 2909574 1.87 2865593 1.86 43981 2.47 257934 2.73 257934 2.73 37389 2.45 37389 2.45 371883 2.00 371883 2.00 5000 2.67 4583 2.67 417 2.67 2790625 1.93 2526516 1.84 264109 2.73 P5Y3M25D P4Y10M13D 3444232 3329619 257934 340473 104502 291969 71050 371883 <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.68</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.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;"> 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.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;"> 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.35</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.94</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.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;"> 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;"> 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;"> </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.25</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;"> 249,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.62</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;"> 249,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;"> 4.11</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.86</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.64</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.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;"><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;"> 7.12</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.81</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;"> 3,750</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.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;"> </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;"> 7.18</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.35</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;"> 6.17</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;"> 5.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;"> 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.35</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;"> 28,308</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.47</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;"> 25,843</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.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;"><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;"> 6.12</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.62</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.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%;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,790,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,526,516</p></td></tr></table> 0.70 225000 P1Y8M4D 225000 0.77 25000 P0Y4M17D 25000 0.80 16000 P1Y4M20D 16000 0.90 15000 P1Y4M6D 15000 1.00 15000 P0Y11M8D 15000 1.05 305000 P2Y4M24D 305000 1.09 40000 P2Y1M24D 40000 1.10 105000 P1Y3M 105000 1.20 249000 P3Y7M13D 249000 1.59 25000 P4Y1M9D 25000 2.10 238767 P7Y10M9D 238767 2.13 216708 P6Y7M20D 216708 2.15 200000 P8Y8M12D 200000 2.17 35955 P7Y1M13D 35955 2.19 5000 P7Y9M21D 3750 2.40 284000 P4Y7M13D 284000 2.43 61250 P7Y2M4D 61250 2.45 89500 P6Y4M6D 89500 2.49 78435 P6Y2M1D 78435 2.50 20000 P5Y1M17D 20000 2.64 30882 P7Y4M6D 28308 2.67 28194 P7Y5M19D 25843 2.73 257934 P9Y8M8D 2.99 8000 P6Y1M13D 8000 3.13 208000 P5Y7M13D 208000 3.50 8000 P5Y10M13D 8000 2790625 2526516 5184592 7503186 2427309 279489 312156 4479369 2477794 2711661 380000 860650 130000 352450 2.24 2.73 P3Y 250000 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 1603820 1700491 1966291 <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, 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;"> 380,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;"> 860,650</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.26</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;"> (691,503)</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,603,820)</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.68</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, March 31, 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,966,291</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,700,491</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> 2477794 2711661 1.52 380000 860650 2.26 691503 1603820 1.68 200000 -268000 1.40 1966291 1700491 1.63 750000 82347 4.00 151095 186148 2.80 522024 379071 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 5.  Acquisitions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">FIZ</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 March 31, 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 March 31, 2024, $125,287 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 March 31, 2024, $96,121 and $79,625 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="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 March 31, 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;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">ResoluteAI</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 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.  </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. The Company allocated the purchase price to ResoluteAI’s tangible assets, identifiable intangible assets, and assumed liabilities at their estimated fair values as of the date of acquisition. 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 provisional 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;">The total purchase consideration for ResoluteAI, net of cash acquired, was approximately $4.6 million. The consideration included an initial payment of $2.7 million and a contingent earnout that had an initial fair value of $1.9 million. The Company’s revaluation of the earnout resulted in a fair value of $0.8 million as of March 31, 2024. The contingent earnout payment will be based upon the product of <span style="-sec-ix-hidden:Hidden_tnL8KRWWOkesTZAZlGDffw;"><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;">The Company’s allocation of the purchase price at March 31, 2024 included $0.2 million of receivables, $0.1 million of other assets, $2.1 million of provisional intangible assets and $3.2 million of provisional goodwill. The intangible assets acquired are developed technology and customer relationships with estimated average useful lives of 8 to 10 years. The Company also assumed $0.2 million of payables, $0.6 million of deferred revenue and $0.2 million of other liabilities as part of the acquisition.</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 preliminary allocation of purchase price to the assets acquired and liabilities assumed was based upon the estimated fair values at the date of acquisition. As of March 31, 2024, the Company has not completed its analysis for estimating the fair value of the assets acquired and liabilities assumed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Scite</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 $20.9 million. The consideration included an initial payment of $7.2 million in cash, $6.3 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 $8.0 million as of March 31, 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’s allocation of the purchase price at March 31, 2024 included $0.1 million of receivables, $8.9 million of provisional intangible assets and $13.1 million of provisional goodwill. The intangible assets acquired are developed technology and customer relationships with estimated average useful lives of <span style="-sec-ix-hidden:Hidden_EacTbl6TrUiPn9IEx4kZmQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span> to 10 years. The Company also assumed $1.2 million of deferred revenue as part of the acquisition.</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 preliminary allocation of purchase price to the assets acquired and liabilities assumed was based upon the estimated fair values at the date of acquisition. As of March 31, 2024, the Company has not completed its analysis for estimating the fair value of the assets acquired and liabilities assumed.</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 sets out the unaudited pro forma operating results for the three and nine months ended March 31, 2024 and 2023 for the Company had the acquisition 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;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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.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:11.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:41.66%;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.64%;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="5" style="vertical-align:bottom;white-space:nowrap;width:27.87%;margin: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><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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.74%;margin: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:41.66%;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.64%;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="5" style="vertical-align:bottom;white-space:nowrap;width:27.87%;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;">Three Months ended March 31,</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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.74%;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;">Nine Months ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;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:1.64%;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.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;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.69%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.2%;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.35%;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.17%;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:41.66%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin: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:11.12%;margin: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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin: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.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.54%;margin: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.66%;margin: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.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:1.51%;margin: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.66%;margin: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:41.66%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;background:#cceeff;margin: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,115,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin: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,597,376</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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;background:#cceeff;margin: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,950,021</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: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.66%;background:#cceeff;margin: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,260,869</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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;"> 6,633,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.11%;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;"> 6,365,805</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.54%;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.66%;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;"> 18,601,290</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: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.66%;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;"> 17,108,554</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;background:#cceeff;margin: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,481,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin: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,231,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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;background:#cceeff;margin: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,348,731</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: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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,152,315</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.11%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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.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: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.66%;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:41.66%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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;"> 5,394,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.11%;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,238,441</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.54%;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.66%;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;"> 16,591,696</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:1.51%;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.66%;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;"> 11,699,530</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.11%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.66%;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.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:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.66%;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:41.66%;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</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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;"> (6,870)</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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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,242,965)</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: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.66%;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;"> (547,215)</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.11%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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.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: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.66%;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:41.66%;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</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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;"> 31,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.11%;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;"> 104,331</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.54%;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.66%;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;"> 548,967</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:1.51%;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.66%;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;"> 218,095</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.11%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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.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: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.66%;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:41.66%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 97,461</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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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;"> (693,998)</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: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.66%;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;"> (329,120)</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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;"> (42,590)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.11%;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;"> (628)</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.54%;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.66%;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;"> (82,049)</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: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.66%;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,543)</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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.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: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.66%;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:41.66%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96,833</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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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;"> (776,047)</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: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.66%;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;"> (334,663)</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;background:#cceeff;margin: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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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.03)</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: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.66%;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.01)</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;margin: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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.11%;margin: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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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.03)</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: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.66%;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.01)</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> 297450 300000 64578 125287 96121 79625 P10Y 1 4600000 2700000 1900000 800000 3400000 200000 100000 2100000 3200000 P8Y P10Y 200000 600000 200000 1 20900000 7200000 6300000 200000 7200000 8000000.0 100000 8900000 13100000 P10Y 1200000 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.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:11.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:41.66%;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.64%;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="5" style="vertical-align:bottom;white-space:nowrap;width:27.87%;margin: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><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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.74%;margin: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:41.66%;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.64%;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="5" style="vertical-align:bottom;white-space:nowrap;width:27.87%;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;">Three Months ended March 31,</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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.74%;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;">Nine Months ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;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:1.64%;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.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;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.69%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.2%;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.35%;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.17%;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:41.66%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin: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:11.12%;margin: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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin: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.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.54%;margin: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.66%;margin: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.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:1.51%;margin: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.66%;margin: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:41.66%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;background:#cceeff;margin: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,115,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin: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,597,376</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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;background:#cceeff;margin: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,950,021</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: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.66%;background:#cceeff;margin: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,260,869</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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;"> 6,633,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.11%;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;"> 6,365,805</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.54%;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.66%;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;"> 18,601,290</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: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.66%;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;"> 17,108,554</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;background:#cceeff;margin: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,481,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin: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,231,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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;background:#cceeff;margin: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,348,731</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: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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,152,315</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.11%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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.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: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.66%;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:41.66%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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;"> 5,394,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.11%;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,238,441</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.54%;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.66%;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;"> 16,591,696</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:1.51%;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.66%;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;"> 11,699,530</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.11%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.66%;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.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:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.66%;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:41.66%;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</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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;"> (6,870)</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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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,242,965)</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: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.66%;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;"> (547,215)</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.11%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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.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: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.66%;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:41.66%;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</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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;"> 31,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.11%;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;"> 104,331</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.54%;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.66%;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;"> 548,967</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:1.51%;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.66%;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;"> 218,095</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.11%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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.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: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.66%;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:41.66%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 97,461</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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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;"> (693,998)</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: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.66%;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;"> (329,120)</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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;"> (42,590)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.11%;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;"> (628)</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.54%;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.66%;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;"> (82,049)</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: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.66%;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,543)</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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.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: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.66%;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:41.66%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96,833</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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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;"> (776,047)</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: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.66%;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;"> (334,663)</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;background:#cceeff;margin: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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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.03)</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: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.66%;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.01)</p></td></tr><tr><td style="vertical-align:bottom;width:41.66%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;margin: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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.11%;margin: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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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.03)</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: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.66%;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.01)</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> 12115672 10597376 33950021 28260869 6633740 6365805 18601290 17108554 5481932 4231571 15348731 11152315 5394269 4238441 16591696 11699530 87663 -6870 -1242965 -547215 31228 104331 548967 218095 118891 97461 -693998 -329120 42590 628 82049 5543 76301 96833 -776047 -334663 -0.03 -0.01 -0.03 -0.01 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 6.  Contingencies</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;">Inflation 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;">The Company does 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 the Company’s operating costs could become subject to inflationary and interest rate pressures in the future, which would have the effect of increasing the Company’s operating costs, and which would put additional stress on the Company’s working capital resources.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 7.  Subsequent Events</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 May 13, 2024.</p> 500000 2025-04-15 0.025 0

-8?20$3;8T.P M6BP^0"X99K>]9!:GP'K)_ZJ>M9#?V=QU-9[-[UD F6:34>AP(:WSW1-= M_RPP/D-XN"\UWEQ*Y<&>,P]?K6EJJ9=M-V$4>32,+@[K:Q_$0_LO832+A>1P M;GA3@?9]'"VH%E"[E:Q=1C2K8)JM'R$G6I +[4.0R)7NNPK/MB,-?WTE^E'[ M@!O%T![*T&"O1 >>#O+,: ':@2#ASADE1> 0Y)0IICF0")(BD'2+D#]H!%DB MD.56(&"8<1XN,%L4B76QZ5LE.V%!J,!]C"$Q6Q2)=1%_M!OA,$L4B36!NFPX M'S%/%(E%@<_'<8R)J:-([0X44F,:H8DU@F-.8DS,+#2Q67#,O1@3W:$D M=LUP$4-VSL$SJ0:?.,640U,K9U.2_$QNZSXCQ9B8W#>2AXOM2FF'YIZEX)A#J.)Z8>FUL][F'5C^8K% MF)A^:&+]#%8:G\F)$-T]4_WA4WQ8@NFG_(^[F(!Y9PVY;/L)*0DLB^=FB>FG M3*Z?/_80&U-[B:FG[-23KP\LX4O[.DO?0;IO%NNWI9-$J= MA;I;?6V86)]?KL]>CW\!4$L#!!0 ( !B K5B*$X-D8P$ +<3 : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V,V.@C 4AN%;(;T RSE5U(FX MFHW;B3= L("1O]!.1N]^""[P([.8C>E9D99P^B8D3PB'+UMG_MJUKKKV+KHW M=>M257G??VCM\LHVF5MUO6W'.T4W-)D?ET.I^RR_9:75',>)'EYGJ./A=69T M?O3V/Q.[HKCF]K/+OQO;^C\&ZY]NN+G*6J^BCWBQ ;T:] M68#>C'JS +T9]68!>C/JS0+T-JBW$:"W0;V- +T-ZFW>J;?SC]JZN>>YQO/? M2;4?G[7S\=/RN;EX+Q/.&O[3'7\!4$L#!!0 ( !B K5A5*9*/B0$ %X4 M 3 6T-O;G1E;G1?5'EP97-=+GAM;,V8S6[",!"$7R7*%1%CIZ4_ BYM MKRV'OH";;(A%$ENVH?#V=<*/U(I&("IU+K$2[\Z,O=)WR.1]:\A%F[IJW#0N MO3>/C+FLI%JZ1!MJPDZA;2U]>+4+9F2VE MB8C0:LTPWGAH_]*U&/)L\4R%7 ME8]>-N&S4[J9QI8J%T=/N\+6:QI+8RJ521_VV;K)?[@,]PY)Z.QJ7*F,&X2" MF)UT:'=^-]CWO:W)6I53-)?6O\HZ5+%-Q9S?5N22?HD3&751J(QRG:WJT)(X M8TGFKB3R=97L1 ?]SC[<,.V>_&K_3J;/,%3.K38N3,S2Y7:'D;3=0Q.$R'K5 M?\2C8Y"^^GS43CNG_$SO<+V?VBZ[>3C6+=??\?<9'_4OS"% DEJHY^+/NM^+L"U!+ 0(4 Q0 ( !> K5@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ %X"M M6!;WEBGN *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ %X"M6)E&PO=V]R:W-H965T&UL4$L! A0#% @ %X"M6'A;B$1"!@ DQD !@ ("! M#0X 'AL+W=O K5CB MB(M3G0, " - 8 " @844 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M%X"M6$U=7?;'# /'( !@ ("!:B 'AL+W=O K5@']"[$]@( (L& 8 " @9I> !X M;"]W;W)K&PO=V]R:W-H965T K5AG4A"OWPH ) A 9 " M@3%Q !X;"]W;W)K&UL4$L! A0#% @ %X"M M6# #2YS, @ 808 !D ("!1WP 'AL+W=O&PO=V]R:W-H965T K5AUX29XDAH "I; 9 " @?Z" !X;"]W;W)K M&UL4$L! A0#% @ %X"M6'6]V]2S! "Q$ M !D ("!QYT 'AL+W=O&PO=V]R:W-H965T K5BR _4* MZ@, (,+ 9 " @4RH !X;"]W;W)K&UL4$L! A0#% @ %X"M6%-)>"/_ @ WPD !D M ("!;:P 'AL+W=O&PO=V]R:W-H965T M K5BV/I7WS@( %X* 9 M " @;NU !X;"]W;W)K&UL4$L! A0# M% @ %X"M6(-WK_C5!0 =RD !D ("!P+@ 'AL+W=O M&PO=V]R:W-H965T K5A@(MU3MP( $,( 9 " @6+" M !X;"]W;W)K&UL4$L! A0#% @ %X"M6*AD MW(N(" $5X !D ("!4,4 'AL+W=O&PO=V]R:W-H965T K5@BO*'?9 D -/ 9 " @;G2 !X;"]W;W)K&UL4$L! A0#% @ %X"M6-;79J$7"P C&\ !D M ("!5-P 'AL+W=O&PO M=V]R:W-H965T K5AK:'N6NP0 M &T; 9 " @:[K !X;"]W;W)K&UL4$L! A0#% @ &("M6-;Z $ "K$@ &0 @($2_0 >&PO=V]R:W-H965TD! 0!X;"]W;W)K&UL4$L! A0#% M @ &("M6'3J9HY4 P RA0 T ( !^ 4! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M&("M6(H3@V1C 0 MQ, !H ( !M0T! 'AL+U]R96QS+W=O M XML 47 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 48 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 50 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 233 241 1 false 73 0 false 7 false false R1.htm 00090 - Document - Document And Entity Information Sheet http://www.deryczscientific.com/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations and Other Comprehensive Income (Loss) Sheet http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss Condensed Consolidated Statements of Operations and Other Comprehensive Income (Loss) Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity Condensed Consolidated Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - Organization, Nature of Business and Basis of Presentation Sheet http://www.deryczscientific.com/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentation Organization, Nature of Business and Basis of Presentation Notes 7 false false R8.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 10301 - Disclosure - Line of Credit Sheet http://www.deryczscientific.com/role/DisclosureLineOfCredit Line of Credit Notes 9 false false R10.htm 10401 - Disclosure - Stockholders' Equity Sheet http://www.deryczscientific.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 10 false false R11.htm 10501 - Disclosure - Acquisitions Sheet http://www.deryczscientific.com/role/DisclosureAcquisitions Acquisitions Notes 11 false false R12.htm 10601 - Disclosure - Contingencies Sheet http://www.deryczscientific.com/role/DisclosureContingencies Contingencies Notes 12 false false R13.htm 10701 - Disclosure - Subsequent Events Sheet http://www.deryczscientific.com/role/DisclosureSubsequentEvents Subsequent Events Notes 13 false false R14.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPolicies 14 false false R15.htm 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPolicies 15 false false R16.htm 30403 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.deryczscientific.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.deryczscientific.com/role/DisclosureStockholdersEquity 16 false false R17.htm 30503 - Disclosure - Acquisitions (Tables) Sheet http://www.deryczscientific.com/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://www.deryczscientific.com/role/DisclosureAcquisitions 17 false false R18.htm 40101 - Disclosure - Organization, Nature of Business and Basis of Presentation (Details) Sheet http://www.deryczscientific.com/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails Organization, Nature of Business and Basis of Presentation (Details) Details http://www.deryczscientific.com/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentation 18 false false R19.htm 40201 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 19 false false R20.htm 40202 - Disclosure - Summary of Significant Accounting Policies - Concentrations (Details) Sheet http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails Summary of Significant Accounting Policies - Concentrations (Details) Details 20 false false R21.htm 40203 - Disclosure - Summary of Significant Accounting Policies - Revenue (Details) Sheet http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails Summary of Significant Accounting Policies - Revenue (Details) Details http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 21 false false R22.htm 40204 - Disclosure - Summary of Significant Accounting Policies - Exchange rates (Details) Sheet http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails Summary of Significant Accounting Policies - Exchange rates (Details) Details 22 false false R23.htm 40301 - Disclosure - Line of Credit (Details) Sheet http://www.deryczscientific.com/role/DisclosureLineOfCreditDetails Line of Credit (Details) Details http://www.deryczscientific.com/role/DisclosureLineOfCredit 23 false false R24.htm 40401 - Disclosure - Stockholders' Equity - Options Narrative (Details) Sheet http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails Stockholders' Equity - Options Narrative (Details) Details 24 false false R25.htm 40402 - Disclosure - Stockholders' Equity - Stock option Activity (Details) Sheet http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionActivityDetails Stockholders' Equity - Stock option Activity (Details) Details 25 false false R26.htm 40403 - Disclosure - Stockholders' Equity - Stock options by exercise price (Details) Sheet http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails Stockholders' Equity - Stock options by exercise price (Details) Details 26 false false R27.htm 40404 - Disclosure - Stockholders' Equity - Restricted Common Stock Narrative (Details) Sheet http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails Stockholders' Equity - Restricted Common Stock Narrative (Details) Details 27 false false R28.htm 40405 - Disclosure - Stockholders' Equity - Restricted common stock (Details) Sheet http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockDetails Stockholders' Equity - Restricted common stock (Details) Details 28 false false R29.htm 40406 - Disclosure - Stockholders' Equity - Repurchases of our common stock (Details) Sheet http://www.deryczscientific.com/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails Stockholders' Equity - Repurchases of our common stock (Details) Details 29 false false R30.htm 40501 - Disclosure - Acquisitions - Additional Information (Details) Sheet http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails Acquisitions - Additional Information (Details) Details 30 false false R31.htm 40502 - Disclosure - Acquisitions - Pro Forma Operating Results (Details) Sheet http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails Acquisitions - Pro Forma Operating Results (Details) Details 31 false false R32.htm 40701 - Disclosure - Subsequent Events (Details) Sheet http://www.deryczscientific.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.deryczscientific.com/role/DisclosureSubsequentEvents 32 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 11 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityAddressCityOrTown, dei:EntityAddressStateOrProvince, rsss:BusinessCombinationMultiplyingFactorForCalculationOfEarnout, rsss:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod, us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod - rsss-20240331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - rsss-20240331x10q.htm 9 rsss-20240331.xsd rsss-20240331_cal.xml rsss-20240331_def.xml rsss-20240331_lab.xml rsss-20240331_pre.xml rsss-20240331x10q.htm rsss-20240331x10q001.jpg rsss-20240331x10q002.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 53 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "rsss-20240331x10q.htm": { "nsprefix": "rsss", "nsuri": "http://www.deryczscientific.com/20240331", "dts": { "schema": { "local": [ "rsss-20240331.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/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "rsss-20240331_cal.xml" ] }, "definitionLink": { "local": [ "rsss-20240331_def.xml" ] }, "labelLink": { "local": [ "rsss-20240331_lab.xml" ] }, "presentationLink": { "local": [ "rsss-20240331_pre.xml" ] }, "inline": { "local": [ "rsss-20240331x10q.htm" ] } }, "keyStandard": 208, "keyCustom": 33, "axisStandard": 19, "axisCustom": 0, "memberStandard": 16, "memberCustom": 56, "hidden": { "total": 18, "http://fasb.org/us-gaap/2023": 8, "http://www.deryczscientific.com/20240331": 3, "http://xbrl.sec.gov/dei/2023": 7 }, "contextCount": 233, "entityCount": 1, "segmentCount": 73, "elementCount": 391, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 674, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.deryczscientific.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - 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_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2024_eiTVga1mzUO1TCdTZ74feQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_eiTVga1mzUO1TCdTZ74feQ", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "unique": true } }, "R3": { "role": "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2024_eiTVga1mzUO1TCdTZ74feQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_eiTVga1mzUO1TCdTZ74feQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations and Other Comprehensive Income (Loss)", "shortName": "Condensed Consolidated Statements of Operations and Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_BFeFxUU_BE-r_ZpBIFgYfA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_BFeFxUU_BE-r_ZpBIFgYfA", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "unique": true } }, "R5": { "role": "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "longName": "00300 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity", "shortName": "Condensed 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_Dgo2K12yc0uqdkGtLUgRFA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2022_To_3_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_V89LaAZIYEuxdmZcJg90mQ", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "unique": true } }, "R6": { "role": "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "unique": true } }, "R7": { "role": "http://www.deryczscientific.com/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentation", "longName": "10101 - 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_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10201 - 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_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.deryczscientific.com/role/DisclosureLineOfCredit", "longName": "10301 - Disclosure - Line of Credit", "shortName": "Line of Credit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.deryczscientific.com/role/DisclosureStockholdersEquity", "longName": "10401 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.deryczscientific.com/role/DisclosureAcquisitions", "longName": "10501 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.deryczscientific.com/role/DisclosureContingencies", "longName": "10601 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.deryczscientific.com/role/DisclosureSubsequentEvents", "longName": "10701 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "14", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "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-20240331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "30203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "15", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:FairValueConcentrationOfRiskTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:FairValueConcentrationOfRiskTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.deryczscientific.com/role/DisclosureStockholdersEquityTables", "longName": "30403 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "16", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.deryczscientific.com/role/DisclosureAcquisitionsTables", "longName": "30503 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "17", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.deryczscientific.com/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails", "longName": "40101 - 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": "18", "firstAnchor": { "contextRef": "As_Of_3_31_2024_eiTVga1mzUO1TCdTZ74feQ", "name": "rsss:NumberOfSubsidiaries", "unitRef": "Unit_Standard_subsidiary_VnYxM-fImUur6ZS8By0Zyw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_eiTVga1mzUO1TCdTZ74feQ", "name": "rsss:NumberOfSubsidiaries", "unitRef": "Unit_Standard_subsidiary_VnYxM-fImUur6ZS8By0Zyw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "40201 - 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": "19", "firstAnchor": { "contextRef": "As_Of_3_31_2024_eiTVga1mzUO1TCdTZ74feQ", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_BFeFxUU_BE-r_ZpBIFgYfA", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "unique": true } }, "R20": { "role": "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "longName": "40202 - 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": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_rsss_VendorMember_16GyZaNDN0ui9yUI6B-csw", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_c8HahjhFUkepBc7lfS_Oxw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueConcentrationOfRiskTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_rsss_VendorMember_16GyZaNDN0ui9yUI6B-csw", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_c8HahjhFUkepBc7lfS_Oxw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueConcentrationOfRiskTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails", "longName": "40203 - 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": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_BFeFxUU_BE-r_ZpBIFgYfA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_BFeFxUU_BE-r_ZpBIFgYfA", "name": "rsss:PercentageOfRevenue", "unitRef": "Unit_Standard_pure_c8HahjhFUkepBc7lfS_Oxw", "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-20240331x10q.htm", "unique": true } }, "R22": { "role": "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails", "longName": "40204 - 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": "22", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_TradingActivityByTypeAxis_rsss_EuroToUsDollarMember_efmtDmhBP0mTvmdW0R54mA", "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1", "unitRef": "Unit_Standard_pure_c8HahjhFUkepBc7lfS_Oxw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_TradingActivityByTypeAxis_rsss_EuroToUsDollarMember_efmtDmhBP0mTvmdW0R54mA", "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1", "unitRef": "Unit_Standard_pure_c8HahjhFUkepBc7lfS_Oxw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.deryczscientific.com/role/DisclosureLineOfCreditDetails", "longName": "40301 - Disclosure - Line of Credit (Details)", "shortName": "Line of Credit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "As_Of_7_23_2010_c9JX6mVgnEaZjIdHNuFIgA", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_23_2010_To_7_23_2010_cXnejFInVkq9sCOToY4B5g", "name": "rsss:PercentageOfEligibleAccountsReceivableOnLineOfCredit", "unitRef": "Unit_Standard_pure_c8HahjhFUkepBc7lfS_Oxw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "unique": true } }, "R24": { "role": "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "longName": "40401 - Disclosure - Stockholders' Equity - Options Narrative (Details)", "shortName": "Stockholders' Equity - Options Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "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-20240331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionActivityDetails", "longName": "40402 - Disclosure - Stockholders' Equity - Stock option Activity (Details)", "shortName": "Stockholders' Equity - Stock option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "As_Of_6_30_2023_JLjazhZfU0O_nDE9pVHT9g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_aykA00Byr0KnpFAePKMRgQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_JLjazhZfU0O_nDE9pVHT9g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_aykA00Byr0KnpFAePKMRgQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails", "longName": "40403 - 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": "26", "firstAnchor": { "contextRef": "As_Of_3_31_2024_eiTVga1mzUO1TCdTZ74feQ", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Unit_Standard_shares_aykA00Byr0KnpFAePKMRgQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_eiTVga1mzUO1TCdTZ74feQ", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Unit_Standard_shares_aykA00Byr0KnpFAePKMRgQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "longName": "40404 - 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": "27", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "Unit_Standard_shares_aykA00Byr0KnpFAePKMRgQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_LLM-CaGyOESq37gN9Ky5rQ", "name": "rsss:PercentageOfAllVestedSharesRecipientIsRequiredToHoldDuringEmploymentInOrderToReceiveAward", "unitRef": "Unit_Standard_pure_c8HahjhFUkepBc7lfS_Oxw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "unique": true } }, "R28": { "role": "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "longName": "40405 - Disclosure - Stockholders' Equity - Restricted common stock (Details)", "shortName": "Stockholders' Equity - Restricted common stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_573ZfM8UAEWHelz8FhSUsQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_aykA00Byr0KnpFAePKMRgQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_bWY7YTkGmUC94HtCOFo-pQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_aykA00Byr0KnpFAePKMRgQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "unique": true } }, "R29": { "role": "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "longName": "40406 - 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": "29", "firstAnchor": { "contextRef": "As_Of_3_31_2024_eiTVga1mzUO1TCdTZ74feQ", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_JLjazhZfU0O_nDE9pVHT9g", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "unique": true } }, "R30": { "role": "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "longName": "40501 - Disclosure - Acquisitions - Additional Information (Details)", "shortName": "Acquisitions - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "Duration_9_30_2022_To_9_30_2022_bRXW4HKM7Ee_vMSrzU_tLg", "name": "us-gaap:PaymentsToAcquireOtherProductiveAssets", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_30_2022_To_9_30_2022_bRXW4HKM7Ee_vMSrzU_tLg", "name": "us-gaap:PaymentsToAcquireOtherProductiveAssets", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails", "longName": "40502 - Disclosure - Acquisitions - Pro Forma Operating Results (Details)", "shortName": "Acquisitions - Pro Forma Operating Results (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_BFeFxUU_BE-r_ZpBIFgYfA", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_BFeFxUU_BE-r_ZpBIFgYfA", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.deryczscientific.com/role/DisclosureSubsequentEventsDetails", "longName": "40701 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_7_23_2010_c9JX6mVgnEaZjIdHNuFIgA", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_4_15_2024_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_Ae5SzaFUAkOmWdD4ZWruNA", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_9ABWveF5ckqmCG_Geqm4xw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20240331x10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r23" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r449" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net of allowance of $103,319 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": [ "r185", "r186" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "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": [ "r47", "r122", "r353" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r28", "r29", "r81", "r126", "r350", "r371", "r372" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Loss [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": [ "r6", "r15", "r29", "r306", "r309", "r329", "r367", "r368", "r515", "r516", "r517", "r519", "r520", "r521" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Estimated 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": [ "r94" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r76", "r484", "r581" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "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": [ "r283", "r284", "r285", "r379", "r519", "r520", "r521", "r567", "r582" ] }, "rsss_AdjustmentToContingentEarnoutLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "AdjustmentToContingentEarnoutLiability", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "verboseLabel": "Modification cost of accelerated vesting of restricted common stock", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r56", "r57", "r253" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Net of allowance", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r127", "r187", "r191" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.deryczscientific.com/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": [] }, "rsss_AmountOfOutstandingCommonStockFromEmployeesToSatisfyTaxObligationsNConnectionWithVestingOfStockIncentiveAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "AmountOfOutstandingCommonStockFromEmployeesToSatisfyTaxObligationsNConnectionWithVestingOfStockIncentiveAwards", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/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": [ "r165" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r36" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.deryczscientific.com/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": [ "r36" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "terseLabel": "Contingent consideration paid", "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r563", "r564", "r565" ] }, "us-gaap_AssetAcquisitionContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration", "documentation": "Amount of liability recognized from contingent consideration in asset acquisition, classified as noncurrent." } } }, "auth_ref": [ "r562" ] }, "us-gaap_AssetAcquisitionContingentConsiderationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionContingentConsiderationLineItems", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "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": [ "r562" ] }, "us-gaap_AssetAcquisitionContingentConsiderationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionContingentConsiderationTable", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Contingent Consideration [Table]", "documentation": "Disclosure of information about contingent consideration in asset acquisition." } } }, "auth_ref": [ "r562" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r104", "r125", "r143", "r168", "r175", "r179", "r188", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r301", "r303", "r315", "r346", "r406", "r484", "r497", "r531", "r532", "r570" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r119", "r128", "r143", "r188", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r301", "r303", "r315", "r484", "r531", "r532", "r570" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "auth_ref": [] }, "rsss_AveragePeriodForeignCurrencyExchangeRateTranslation": { "xbrltype": "pureItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "AveragePeriodForeignCurrencyExchangeRateTranslation", "presentation": [ "http://www.deryczscientific.com/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": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r254", "r255", "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r278", "r279", "r280", "r281", "r282" ] }, "rsss_BonusAmountMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "BonusAmountMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to contingent consideration was recorded for customers that placed an order and have consented to have their contract assumed.", "label": "Bonus Amount" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r296", "r478", "r479" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r59", "r61", "r296", "r478", "r479" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Percentage of Voting Interests Acquired", "verboseLabel": "Percentage of ownership interest acquried", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r60" ] }, "rsss_BusinessAcquisitionProFormaCostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "BusinessAcquisitionProFormaCostOfRevenue", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails": { "parentTag": "rsss_BusinessAcquisitionProFormaGrossProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails" ], "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/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails" ], "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": [ "r508", "r509" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails" ], "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": [ "r508", "r509" ] }, "rsss_BusinessAcquisitionProFormaGrossProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "BusinessAcquisitionProFormaGrossProfitLoss", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails": { "parentTag": "rsss_BusinessAcquisitionProFormaIncomeLossFromOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails" ], "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/20240331", "localname": "BusinessAcquisitionProFormaIncomeLossFromOperations", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails": { "parentTag": "rsss_BusinessAcquisitionProFormaProfitLossBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails" ], "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/20240331", "localname": "BusinessAcquisitionProFormaIncomeTaxExpensesBenefit", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails": { "parentTag": "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails" ], "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/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsTables" ], "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": [ "r508", "r509" ] }, "rsss_BusinessAcquisitionProFormaOperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "BusinessAcquisitionProFormaOperatingExpenses", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails": { "parentTag": "rsss_BusinessAcquisitionProFormaIncomeLossFromOperations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails" ], "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/20240331", "localname": "BusinessAcquisitionProFormaOtherIncome", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails": { "parentTag": "rsss_BusinessAcquisitionProFormaProfitLossBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails" ], "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/20240331", "localname": "BusinessAcquisitionProFormaProfitLossBeforeTax", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails": { "parentTag": "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails" ], "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_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails" ], "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": [ "r294", "r295" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails": { "parentTag": "rsss_BusinessAcquisitionProFormaGrossProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsProFormaOperatingResultsDetails" ], "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": [ "r294", "r295" ] }, "rsss_BusinessCombinaitonEnterpriseValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "BusinessCombinaitonEnterpriseValue", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of enterprise value in a business combination.", "label": "Business Combinaiton, Enterprise Value", "terseLabel": "Enterprise value" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "verboseLabel": "Purchase consideration, net of cash acquired", "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": [ "r1", "r2", "r14" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Initial payments in stock", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r1", "r2" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Initial payment hold back", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r1", "r2", "r64", "r298" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent earnout fair value", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r3", "r65", "r299" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r4", "r65" ] }, "rsss_BusinessCombinationMultiplyingFactorForCalculationOfEarnout": { "xbrltype": "pureItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "BusinessCombinationMultiplyingFactorForCalculationOfEarnout", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other assets", "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Receivables", "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": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Payables", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "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": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Other 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": [ "r63" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r62", "r63" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.deryczscientific.com/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": [ "r58" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r34", "r121", "r466" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r34", "r89", "r139" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r5", "r89" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/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": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.deryczscientific.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.deryczscientific.com/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangements and Non-collaborative Arrangement Transactions [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": [ "r300" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r26", "r71", "r347", "r393" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.deryczscientific.com/role/DisclosureContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r96", "r199", "r200", "r450", "r528" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r487", "r488", "r489", "r491", "r492", "r493", "r494", "r519", "r520", "r567", "r580", "r582" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r75" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r75", "r394" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r75" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r16", "r75", "r394", "r412", "r582", "r583" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock; $0.001 par value; 100,000,000 shares authorized; 32,281,424 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": [ "r75", "r349", "r484" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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": [ "r30", "r130", "r132", "r136", "r342", "r357" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "http://www.deryczscientific.com/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": [ "r38", "r40", "r67", "r68", "r184", "r449" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r38", "r40", "r67", "r68", "r184", "r373", "r449" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.deryczscientific.com/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": [ "r38", "r40", "r67", "r68", "r184", "r449", "r507" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.deryczscientific.com/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": [ "r72", "r112" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.deryczscientific.com/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": [ "r38", "r40", "r67", "r68", "r184" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.deryczscientific.com/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": [ "r38", "r40", "r67", "r68", "r184", "r449" ] }, "rsss_ContingentConsiderationAccrualOnAssetAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "ContingentConsiderationAccrualOnAssetAcquisition", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The Amount of Contingent consideration accrual on asset acquisition.", "label": "Contingent consideration accrual on asset acquisition" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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": [ "r85", "r338" ] }, "us-gaap_CostOfGoodsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsTotalMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Content costs from vendors", "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r506" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Sales, Policy [Policy Text Block]", "verboseLabel": "Cost of Revenue", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r511" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSubsequentEventsDetails" ], "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": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSubsequentEventsDetails" ], "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": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.deryczscientific.com/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_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.deryczscientific.com/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": [ "r97", "r141", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.deryczscientific.com/role/DisclosureLineOfCreditDetails", "http://www.deryczscientific.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Marginal interest rate", "verboseLabel": "Variable rate on debt instrument", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r513" ] }, "rsss_DeferredRevenuePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "DeferredRevenuePolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/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_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r512" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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": [ "r11", "r46" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r11", "r171" ] }, "rsss_DevelopedTechnologyAndCustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "DevelopedTechnologyAndCustomerRelationshipsMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Developed Technology and Customer Relationships.", "label": "Developed Technology and Customer Relationships [Member]", "terseLabel": "Developed technology and customer relationships" } } }, "auth_ref": [] }, "rsss_DisaggregationOfAccountsReceivableByGeographicalRegionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "DisaggregationOfAccountsReceivableByGeographicalRegionTableTextBlock", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.deryczscientific.com/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": [ "r534" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.deryczscientific.com/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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.deryczscientific.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r501" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.deryczscientific.com/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": [ "r502" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.deryczscientific.com/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_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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": [ "r137", "r149", "r150", "r151", "r152", "r153", "r158", "r160", "r162", "r163", "r164", "r166", "r313", "r314", "r343", "r358", "r469" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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": [ "r137", "r149", "r150", "r151", "r152", "r153", "r160", "r162", "r163", "r164", "r166", "r313", "r314", "r343", "r358", "r469" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/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": [ "r36", "r37" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r569" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "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": [ "r561" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Employee stock options", "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/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.deryczscientific.com/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": [ "r499" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.deryczscientific.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r499" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.deryczscientific.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.deryczscientific.com/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": [ "r499" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.deryczscientific.com/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": [ "r503" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.deryczscientific.com/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": [ "r499" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.deryczscientific.com/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": [ "r499" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.deryczscientific.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r499" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.deryczscientific.com/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": [ "r499" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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": [ "r16", "r117", "r133", "r134", "r135", "r144", "r145", "r146", "r148", "r154", "r156", "r167", "r189", "r190", "r238", "r283", "r284", "r285", "r291", "r292", "r305", "r306", "r307", "r308", "r309", "r310", "r312", "r321", "r322", "r323", "r324", "r325", "r326", "r329", "r367", "r368", "r369", "r379", "r432" ] }, "rsss_EuroToUsDollarMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "EuroToUsDollarMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails" ], "lang": { "en-us": { "role": { "label": "Euro to US Dollar" } } }, "auth_ref": [] }, "rsss_EuropeFinancialInstitutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "EuropeFinancialInstitutionsMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Europe financial institutions" } } }, "auth_ref": [] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Europe" } } }, "auth_ref": [ "r584", "r585", "r586", "r587" ] }, "us-gaap_FairValueConcentrationOfRiskTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueConcentrationOfRiskTextBlock", "presentation": [ "http://www.deryczscientific.com/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": [ "r67", "r69", "r102", "r103" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.deryczscientific.com/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": [ "r13", "r20" ] }, "rsss_FairValueOfVestedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "FairValueOfVestedStockOptions", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, 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": [ "r124", "r197" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/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": [ "r195", "r196", "r197", "r198", "r339", "r340" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/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": [ "r44", "r45" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net of accumulated amortization of $1,237,311 and $747,355, respectively ($10,527,713 provisional)", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r95", "r339" ] }, "rsss_FiscalYear2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "FiscalYear2023Member", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Fiscal Year 2023.", "label": "Fiscal Year 2023 [Member]", "terseLabel": "2023" } } }, "auth_ref": [] }, "rsss_FiscalYear2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "FiscalYear2024Member", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Fiscal Year 2024.", "label": "Fiscal Year 2024 [Member]", "terseLabel": "2024" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyExchangeRateTranslation1", "presentation": [ "http://www.deryczscientific.com/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": [ "r327", "r328" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction gain (loss)", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r429" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/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": [ "r316" ] }, "rsss_GbpToUsDollarMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "GbpToUsDollarMember", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill (provisional)", "verboseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r123", "r193", "r341", "r474", "r484", "r525", "r526" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.deryczscientific.com/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": [ "r192", "r194", "r474" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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": [ "r84", "r143", "r168", "r174", "r178", "r180", "r188", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r315", "r471", "r531" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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": [ "r0", "r82", "r107", "r168", "r174", "r178", "r180", "r344", "r355", "r471" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations and Other Comprehensive Income (Loss) (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r109", "r115", "r155", "r156", "r172", "r290", "r293", "r359" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "verboseLabel": "Cash paid for income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r33", "r35" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r10" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r462" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331", "localname": "IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2023", "localname": "IncreaseDecreaseInPrepaidRoyalties", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r10" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.deryczscientific.com/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": [ "r45", "r335", "r336", "r337", "r339", "r468" ] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r11" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r24", "r143", "r188", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r302", "r303", "r304", "r315", "r392", "r470", "r497", "r531", "r570", "r571" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r80", "r106", "r352", "r484", "r518", "r523", "r568" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r25", "r120", "r143", "r188", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r302", "r303", "r304", "r315", "r484", "r531", "r570", "r571" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "verboseLabel": "Non-current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureLineOfCreditDetails", "http://www.deryczscientific.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r21", "r105", "r578" ] }, "us-gaap_LineOfCreditFacilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAbstract", "lang": { "en-us": { "role": { "label": "Line of Credit" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.deryczscientific.com/role/DisclosureLineOfCreditDetails", "http://www.deryczscientific.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r22" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureLineOfCreditDetails", "http://www.deryczscientific.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit amount", "verboseLabel": "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": [ "r22" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "MaximumMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "terseLabel": "Maximum" } } }, "auth_ref": [ "r201", "r202", "r203", "r204", "r250", "r334", "r366", "r384", "r385", "r437", "r439", "r441", "r442", "r444", "r460", "r461", "r472", "r475", "r480", "r486", "r533", "r572", "r573", "r574", "r575", "r576", "r577" ] }, "rsss_MexicanPesoToUsDollarMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "MexicanPesoToUsDollarMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails" ], "lang": { "en-us": { "role": { "label": "Mexican Peso to US Dollar" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "terseLabel": "Minimum" } } }, "auth_ref": [ "r201", "r202", "r203", "r204", "r250", "r334", "r366", "r384", "r385", "r437", "r439", "r441", "r442", "r444", "r460", "r461", "r472", "r475", "r480", "r486", "r533", "r572", "r573", "r574", "r575", "r576", "r577" ] }, "rsss_MinimumNumberOfExistingStmArticlesInPlatform": { "xbrltype": "integerItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "MinimumNumberOfExistingStmArticlesInPlatform", "presentation": [ "http://www.deryczscientific.com/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/20240331", "localname": "MinimumNumberOfNewlyPublishedStmArticlesEachYear", "presentation": [ "http://www.deryczscientific.com/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": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r138" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r138" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r89", "r90", "r91" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income for the period", "totalLabel": "Net income (loss)", "verboseLabel": "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": [ "r83", "r91", "r108", "r118", "r129", "r131", "r135", "r143", "r147", "r149", "r150", "r151", "r152", "r155", "r156", "r161", "r168", "r174", "r178", "r180", "r188", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r314", "r315", "r356", "r414", "r430", "r431", "r471", "r495", "r531" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/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": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "rsss_NumberOfServiceOfferings": { "xbrltype": "integerItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "NumberOfServiceOfferings", "presentation": [ "http://www.deryczscientific.com/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/20240331", "localname": "NumberOfSubsidiaries", "presentation": [ "http://www.deryczscientific.com/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/20240331", "localname": "OmnibusIncentive2017PlanMember", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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": [ "r168", "r174", "r178", "r180", "r471" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.deryczscientific.com/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": [ "r73", "r101", "r374", "r375" ] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsDisclosureTextBlock", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitions" ], "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/2023", "localname": "OtherAssetsNoncurrentAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "verboseLabel": "Non-current assets:" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrentDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrentDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Acquisitions" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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": [ "r7" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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": [ "r87" ] }, "rsss_OtherThanUsAndEuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "OtherThanUsAndEuropeMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents information about countries other than US and Europe", "label": "Rest of World" } } }, "auth_ref": [] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r9" ] }, "rsss_PaymentOfBonusAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "PaymentOfBonusAmount", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "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/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r32" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "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": [ "r31", "r297" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r31" ] }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOtherProductiveAssets", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r88" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r88" ] }, "rsss_PercentageOfAllVestedSharesRecipientIsRequiredToHoldDuringEmploymentInOrderToReceiveAward": { "xbrltype": "percentItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "PercentageOfAllVestedSharesRecipientIsRequiredToHoldDuringEmploymentInOrderToReceiveAward", "presentation": [ "http://www.deryczscientific.com/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/20240331", "localname": "PercentageOfEligibleAccountsReceivableOnLineOfCredit", "presentation": [ "http://www.deryczscientific.com/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/20240331", "localname": "PercentageOfRevenue", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560" ] }, "rsss_PlatformsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "PlatformsMember", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Platforms" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r74", "r226" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r74", "r394" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r74", "r226" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r74", "r394", "r412", "r582", "r583" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r74", "r348", "r484" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r514" ] }, "us-gaap_PrepaidRoyalties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidRoyalties", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r467", "r473", "r524" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r8", "r19" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "auth_ref": [ "r181", "r338", "r360", "r361", "r362", "r363", "r364", "r365", "r464", "r476", "r485", "r510", "r529", "r530", "r534", "r579" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Products and Services [Domain]" } } }, "auth_ref": [ "r181", "r338", "r360", "r361", "r362", "r363", "r364", "r365", "r464", "r476", "r485", "r510", "r529", "r530", "r534", "r579" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net of accumulated depreciation of $920,918 and $881,908, respectively", "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": [ "r12", "r345", "r354", "r484" ] }, "rsss_PubliclyAnnouncedPlansOrProgramsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "PubliclyAnnouncedPlansOrProgramsMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Publicly Announced Plans Or Programs", "label": "Publicly Announced Plans Or Programs" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r201", "r202", "r203", "r204", "r249", "r250", "r279", "r280", "r281", "r333", "r334", "r366", "r384", "r385", "r437", "r439", "r441", "r442", "r444", "r460", "r461", "r472", "r475", "r480", "r486", "r489", "r527", "r533", "r573", "r574", "r575", "r576", "r577" ] }, "rsss_RangeEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeEightMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Eight" } } }, "auth_ref": [] }, "rsss_RangeEighteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeEighteenMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Eighteen" } } }, "auth_ref": [] }, "rsss_RangeElevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeElevenMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Eleven" } } }, "auth_ref": [] }, "rsss_RangeFifteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeFifteenMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Fifteen" } } }, "auth_ref": [] }, "rsss_RangeFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeFiveMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Five" } } }, "auth_ref": [] }, "rsss_RangeFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeFourMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Four" } } }, "auth_ref": [] }, "rsss_RangeFourteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeFourteenMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Fourteen" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r201", "r202", "r203", "r204", "r249", "r250", "r279", "r280", "r281", "r333", "r334", "r366", "r384", "r385", "r437", "r439", "r441", "r442", "r444", "r460", "r461", "r472", "r475", "r480", "r486", "r489", "r527", "r533", "r573", "r574", "r575", "r576", "r577" ] }, "rsss_RangeNineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeNineMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Nine" } } }, "auth_ref": [] }, "rsss_RangeNineteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeNineteenMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Nineteen" } } }, "auth_ref": [] }, "rsss_RangeOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeOneMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range One" } } }, "auth_ref": [] }, "rsss_RangeSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeSevenMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Seven" } } }, "auth_ref": [] }, "rsss_RangeSeventeenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeSeventeenMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Seventeen" } } }, "auth_ref": [] }, "rsss_RangeSixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeSixMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Six" } } }, "auth_ref": [] }, "rsss_RangeSixteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeSixteenMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Sixteen" } } }, "auth_ref": [] }, "rsss_RangeTenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeTenMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Ten" } } }, "auth_ref": [] }, "rsss_RangeThirteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeThirteenMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Thirteen" } } }, "auth_ref": [] }, "rsss_RangeThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeThreeMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Three" } } }, "auth_ref": [] }, "rsss_RangeTwelveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeTwelveMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Twelve" } } }, "auth_ref": [] }, "rsss_RangeTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeTwentyFiveMember", "presentation": [ "http://www.deryczscientific.com/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/20240331", "localname": "RangeTwentyFourMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Twenty Four" } } }, "auth_ref": [] }, "rsss_RangeTwentyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeTwentyMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Twenty" } } }, "auth_ref": [] }, "rsss_RangeTwentyOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeTwentyOneMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Twenty One" } } }, "auth_ref": [] }, "rsss_RangeTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeTwentySixMember", "presentation": [ "http://www.deryczscientific.com/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/20240331", "localname": "RangeTwentyThreeMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Twenty Three" } } }, "auth_ref": [] }, "rsss_RangeTwentyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeTwentyTwoMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Twenty Two" } } }, "auth_ref": [] }, "rsss_RangeTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RangeTwoMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Two" } } }, "auth_ref": [] }, "rsss_ResoluteInnovationIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "ResoluteInnovationIncMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [] }, "rsss_RestrictedCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "RestrictedCommonStockMember", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "RestrictedStockExpense", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r11" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r36" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r77", "r99", "r351", "r370", "r372", "r378", "r395", "r484" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r117", "r144", "r145", "r146", "r148", "r154", "r156", "r189", "r190", "r283", "r284", "r285", "r291", "r292", "r305", "r307", "r308", "r310", "r312", "r367", "r369", "r379", "r582" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Revenues", "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": [ "r169", "r170", "r173", "r176", "r177", "r181", "r182", "r184", "r247", "r248", "r338" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/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": [ "r116", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r463" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Revenue:" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility", "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": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]" } } }, "auth_ref": [ "r157", "r251", "r504", "r522" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.deryczscientific.com/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r300" ] }, "us-gaap_ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTableTextBlock", "presentation": [ "http://www.deryczscientific.com/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": [ "r70" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.deryczscientific.com/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": [ "r52" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by 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": [ "r49" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Stock Options, 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": [ "r17", "r18", "r50" ] }, "rsss_SciteInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "SciteInc.Member", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents information reating to Scite, Inc.", "label": "Scite, Inc. [Member]", "terseLabel": "Scite" } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r566" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.deryczscientific.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r498" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.deryczscientific.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r500" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r182", "r183", "r381", "r382", "r383", "r438", "r440", "r443", "r445", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r465", "r477", "r489", "r534", "r579" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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": [ "r86" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/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/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/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": [ "r481" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/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": [ "r271" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deryczscientific.com/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": [ "r271" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.deryczscientific.com/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": [ "r269" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deryczscientific.com/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": [ "r269" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/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": [ "r266", "r267" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deryczscientific.com/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": [ "r266", "r267" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/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": [ "r270" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/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": [ "r273" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deryczscientific.com/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": [ "r270" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.deryczscientific.com/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": [ "r483" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.deryczscientific.com/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": [ "r49" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.deryczscientific.com/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": [ "r264" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/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": [ "r262" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/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": [ "r49" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.deryczscientific.com/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": [ "r258", "r259" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.deryczscientific.com/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": [ "r258", "r259" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Award [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r254", "r255", "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r278", "r279", "r280", "r281", "r282" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.deryczscientific.com/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": [ "r263" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.deryczscientific.com/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": [ "r264" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.deryczscientific.com/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": [ "r262" ] }, "rsss_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Option and Incentive Plans Policy [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": [ "r252", "r257", "r276", "r277", "r278", "r279", "r282", "r286", "r287", "r288", "r289" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r54" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, 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": [ "r55" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options", "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": [ "r53" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options", "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": [ "r51" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "SharePrice", "presentation": [ "http://www.deryczscientific.com/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": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.deryczscientific.com/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": [ "r535" ] }, "rsss_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresFairValue", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/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/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/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/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/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/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedFairValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/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/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/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": [ "r482" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "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": [ "r278" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/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": [ "r49" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.deryczscientific.com/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": [ "r49" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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": [ "r273" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.deryczscientific.com/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": [] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, 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": [ "r51" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, 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/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.deryczscientific.com/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": [ "r92", "r140" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r16", "r27", "r117", "r133", "r134", "r135", "r144", "r145", "r146", "r148", "r154", "r156", "r167", "r189", "r190", "r238", "r283", "r284", "r285", "r291", "r292", "r305", "r306", "r307", "r308", "r309", "r310", "r312", "r321", "r322", "r323", "r324", "r325", "r326", "r329", "r367", "r368", "r369", "r379", "r432" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r182", "r183", "r381", "r382", "r383", "r438", "r440", "r443", "r445", "r448", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r465", "r477", "r489", "r534", "r579" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionActivityDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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": [ "r144", "r145", "r146", "r167", "r338", "r376", "r380", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r432", "r490" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Changes in Stockholders' Equity" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.deryczscientific.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r157", "r251", "r504", "r505", "r522" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionActivityDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails", "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r144", "r145", "r146", "r167", "r338", "r376", "r380", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r432", "r490" ] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Stock Granted, Value, Share-based Compensation, Gross", "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/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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": [ "r74", "r75", "r99" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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": [ "r16", "r74", "r75", "r99" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Number of shares of restricted common stock issued", "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": [ "r16", "r99" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionActivityDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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": [ "r16", "r74", "r75", "r99", "r263" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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": [ "r16", "r27", "r99" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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": [ "r16", "r74", "r75", "r99" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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": [ "r16", "r74", "r75", "r99" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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": [ "r16", "r27", "r99" ] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionPlanExpense", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/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": [ "r11" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Amount of stock authorized for repurchase", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "rsss_StockRepurchasedAveragePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "StockRepurchasedAveragePricePerShare", "presentation": [ "http://www.deryczscientific.com/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/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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": [ "r16", "r74", "r75", "r99", "r377", "r432", "r446" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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": [ "r16", "r74", "r75", "r99", "r379", "r432", "r446", "r496" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' 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": [ "r75", "r78", "r79", "r93", "r396", "r412", "r433", "r434", "r484", "r497", "r518", "r523", "r568", "r582" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r98", "r142", "r225", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r311", "r435", "r436", "r447" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.deryczscientific.com/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": [ "r327", "r331" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r327", "r331" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r327", "r331" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.deryczscientific.com/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": [ "r327", "r331" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.deryczscientific.com/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": [ "r327", "r331" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.deryczscientific.com/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": [ "r330", "r332" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Supplier Concentration", "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": [ "r39" ] }, "us-gaap_TradingActivityByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingActivityByTypeAxis", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails" ], "lang": { "en-us": { "role": { "label": "Trading Activity [Axis]", "documentation": "Information by type of trading activity." } } }, "auth_ref": [ "r66" ] }, "us-gaap_TradingActivityByTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingActivityByTypeDomain", "presentation": [ "http://www.deryczscientific.com/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": [ "r66" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.deryczscientific.com/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/20240331", "localname": "TransactionsMember", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Transactions" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock 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": [ "r48" ] }, "rsss_TwoThousandSevenPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "TwoThousandSevenPlanMember", "presentation": [ "http://www.deryczscientific.com/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/20240331", "localname": "TwoThousandSeventeenPlanMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/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/2023", "localname": "US", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "United States" } } }, "auth_ref": [] }, "rsss_UnvestedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "UnvestedMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Unvested Options [Member]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.deryczscientific.com/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": [ "r41", "r42", "r43", "r110", "r111", "r113", "r114" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "rsss_VendorBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "VendorBMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Vendor B" } } }, "auth_ref": [] }, "rsss_VendorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "VendorMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Vendor A" } } }, "auth_ref": [] }, "rsss_VestOverThreeAndFourYearPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "VestOverThreeAndFourYearPeriodMember", "presentation": [ "http://www.deryczscientific.com/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/20240331", "localname": "VestOverThreeYearPeriodMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/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/20240331", "localname": "VestedMember", "presentation": [ "http://www.deryczscientific.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Vested Options [Member]" } } }, "auth_ref": [] }, "rsss_VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20240331", "localname": "VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFiveMember", "presentation": [ "http://www.deryczscientific.com/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/20240331", "localname": "VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFourMember", "presentation": [ "http://www.deryczscientific.com/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/20240331", "localname": "VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodOneMember", "presentation": [ "http://www.deryczscientific.com/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/20240331", "localname": "VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodSixMember", "presentation": [ "http://www.deryczscientific.com/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/20240331", "localname": "VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodThreeMember", "presentation": [ "http://www.deryczscientific.com/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/20240331", "localname": "VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodTwoMember", "presentation": [ "http://www.deryczscientific.com/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/20240331", "localname": "VolumeWeightedAverageStockPricePerShare", "presentation": [ "http://www.deryczscientific.com/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": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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": [ "r159", "r164" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.deryczscientific.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "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": [ "r158", "r164" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "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" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)-(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4F" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r93": { "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r99": { "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" }, "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": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r196": { "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" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r338": { "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" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r489": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r495": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r496": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r497": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r498": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r499": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r508": { "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r511": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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/2147481877/830-230-45-1" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r581": { "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/2147479617/946-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 54 0001558370-24-007952-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-007952-xbrl.zip M4$L#!!0 ( !B K5A_EX_RB \ &.> 1 J93W3T5?X3>GP(^CT 918MZ[B2YJ4T9F2.$;#'Y.5J(FS3^="9.<[B MLM=37T^XF,+@_D7/:^SX75W9G6*\"/M:6$YT7[]!(1P$G6W*?@][OKR\G$0A M#WJJ>0(L!]W)RIC%B9#$.)GR94^UQ" #-F>](#*3#MT2ZRZ%D^X)#V.=#.XR M1ZRS*? ;8P,8IH;,[JZ;8IU7*6&\##09I^_>O>OIUDY$';1 ;I1)!S,CE)OA M"@%6F4>YWQH7"#6R>T-#@NP"0G[]'*%:.@N1 Q-:?* .%E/B?,%S(A?8(#'8 M)A%KXP]I4)@_8,7&B<'GVG[[@\$IS#N;J)EUQ\7\AEC8M4&EWUUL:X./*#K/ M,,*F.'_2S%(*L'?:^_7A\[.>)D%GTQ$)Z#&90'-/-2L$9]W^H*O(]D8**64= M9OT)P=SY6=:T/.O#E' (DW1BDZ[J1@1V8(V2W3.U1H631' [9Y+HEI@H!+%R M=?VV!ZU1(>< #IOBL]41N9#?]: UG%%DJM:Y@LX*>,_O%HS"CB/HQ'5(S#9< MEK*.E:3ERNXFIY=)%H(85>C:]-PPY)0SXVPPT>P9! TQ@9J% C4W M6+-\U< MV=]Z*SOM?/P!(>T3,&/D,"*@,Z36)1 M1C5'L,KV^ZB+-@#A2P 3 5#D044*+/+@H@#P^UX27 *1"XY[Q#[JSV #$EC7 M@E0+I#_8[U(PT,"VX=KUQVW(RAWF/PSTMA-M@O 49(H,LZ PHT";-5:S($!Y]#B"@*$ODPD0>TU6)M+8:M?N:RD[>T %UK%656KV.!&W$(;[ @6 Z3Q MHQ@!R*, O5$T_+.UHD96=(WE[,[F+[6M9#.PT K.M[,"!1UI\*U^"SWWE?'= MI5)3(!\%5R$7]J<0FSX1J=SE#7$PM5,>O,[0 AV?]R_Z9TE/'H4-7P$\TO!1 MB #Y&- ;'T<[DS,U[6/3O<^'W&;0 J;V&==-:UG6\!J$)+&&SICCU\"/9@48S_0![.UC *??1( M3#&C?VC*OV!'/;&&KJ2,2!5B#[&DH-/'B%QR//;V@ K]]VG_-.F_HYC^A3Q< MRA ";#HVU_C4TRC&UI]7S;FX\SD6ZY'U3*=,=<+@LPV=V(;PZ!%F(@R75Z:I MB<1VQ/'FF,<.(!;:R5G:3GR4R@@B2-$&*PK0JJ PQ!R-(EJ#V:G!P"IN !!_ M#]W(4K)!E9A(:BM0RT3B*%O3V*EI/)$E82YI9!,)&"7&,&AD##ZNU@IV:@6W M*T-'2.+"# BH5"VAE'1, M1(K7@H#_S=%X5I="50[2 MP8""H7<+&DJKGE]N9S[N7O MZJ_SU<"46$,Z%,NVA@TRY&'S[:/U J]D#\W,H*+V+^IKW_"T+[7V6YUOK_.% M*V ?(XFZ;.&*[31?"J-$_V\KZS_$I&)[[HK6#IH>U-=)ZE8>5W)$GXKQ$T?T M;7*V8>YE(LEW%WK<+M6I66YB);M;H?)^S,J[!W"0!ZA5U*L=QC4_A2M2[^EN MC]]:[>\@1;I=.K18RXT.SUJM5LYO%B4VBS54FM%LM5 STBV/8XLU4C$SV>JE M>"A:5=>- M!W/4FM>O4(553[-:9=4.$K/5E-&C4$$7:07%4H[_'XI1?U11C2=B(5U5XE*5 M)/C0D72^L-4[[?K93+_LKZH2=(.B [\!JR>KN1UT4> +:C]H=2:EXR,.0&!A MI*"DJEX $+X@PH&%KA<0WT&]77$%\JS+55P%1\B3C2=U>8(AQ#Y2=F"JU&4G M,;MVSM3[7J+V@?\@5B%!UT< [KAP$$N5-,DIX. 5WOG,#0W&ZRWSNJL/2DZ# M$T#E$U>,M:A:3!;JS"'J6U@&HZL>=4_/NH/3RE1D5Q"JB#\8H!!?;,UXLE1( M%>2V$+%1BH)WBO73M]O1D5D1)L\"RD;J[[(R(7G%7@H-,+.<4X_8C@S!U+/' MG/I0#8A03[:D85/QJ1K^H+^'6]6VJ86WH(!4I54@.B3XDDF!7QI)D_"A\PCK MHCI/E0]D/B&B@[QU."Q>=&GJXB;W#IFK\*&#\$0Z AO.AXXC7+52J_I3E[ V M4FZ.O;&N\$^F&+5M%48%?57(IE;SWU)8I0M@J>.J<9\$=QDL^'LA*I0$>B3P4.X44--#.@MQ1!O$$57=)0B#[G>(5Z*C-X68!)$*]28:G M9&3=VG2J2K/YR1SY1 Q"EXJFD8I7(V>'_I*]W=@$GTD9+CRH&R&6,%DTBW7N[V3OFW7=#]/,."Z%JAJDP1 :^E %P)H=Y4TJ_0#]>; M/H]XK:MSO&!A^I>Y/2KN89(KXG\A=#J#[U=+(L "8_>\,XU*P\X2C(5MN:UD M]LK4EH)_4K2,&-FKR221-J%]_,+W3WL$:2/:9X(<0/(QM$WHO^/N?CUY"FLC MZNGR ,*/8FU"_3-=[9_X"-)&M*N7D@] ?11M$_IOU4*\?_IC:)O0_X4>8L&/ M8FVT:A["=L8[LAS[,*8?Q]O,WQ+[$.MF'&\SKTN%0PYB1 G,37WO8;A(8F[F M@ZT#,1%'W- 3'X:'!.+&'OE 7"11-_;,!V$CB;FI?SX,%TG,#3T%<]8'\101 MO,TY.,CN.(6Z.1\'VBDG4.^ CP/MFM/(F_-RF!UT&O?V.>(HP,C6-LUIM+$D MRYODO(2Z.H*IH).#[*Q3J+?7B$XI3@K2CG[6<9+,.GJW_=01@G"](JFJH[3,4W;"LV(OG;_>',M!]//',.'@R+=8,C N^:B!,T3;R"OJ!+ M,E%G%(4Y[%>1P2< X<@@#QP11#'C.\QB[Y>M2AHK5\L>6/BV[^F01OBZ#@2!\8/?IG7J'8JO4M M/YY-G*3M]'PVY.R+JYSDR%*O"E&38J%?;/$XR6DK4!.%[>>4B%UXC"HT$[$$ MH8XL"P"P:9KN=/O!:7^@C,[=>4#B[8I*]3K'LS._$@XU;%5&/;@M%?!3<\RK M\EC)J!($?R$O]OK1G=A4SE3E^)#L6VS,_D.PR&&TRKC#,PL[LO&,NQ(S4R=@ M0!,L'KL7]CBF #Z7)Y7(*.LH>2N]2Y!WE4#_N;:I9:G00;WCI5''W.5N MX188=\#J:UMWX+V\P)(+0J?LVO_1T&C%77U!T@XB8"V0[886\ PN]=7]H5YN M#'M]Q1AW(3PPE4'+D7@4?"KPY@*K?S6K:N^CG GW3/T0L20WQ/L/7D20!:;F M[4K9+]G\XIK6FG,EI?ZY/H_WK4]9BLG*$- MMA1P4-JKA!DGZ/KJ[%")IU.AWHN!KB,K?3MUN/Y$U)*XF*G?;GHB4^BGW[A, M,[T;6 <6C9\*S:J(&4RH3=:RJ%?#:9:40Q$7R2E9=#-VM%0+A2!$A>&>AT_Q M5=+O"#G[-%FDK[6'_&2V'B$7HSFC$Q?VA&HEHTMRUC_],1J6;QQ"2<>V44. #<6N@MH?RDI18X7=R"E&N>D M?RXI18\N=R&G.N>P?RI)14]&=R"H.H>\?RXY1RCT5.FH]$EKQ8 M%%DC&N?1M^/7/Q;,?>LVLA>YLFU_WZCH4G$M7:A:*/?P\;M+(=X?\W]SV[QQ M5=+Z=KZPN1Z?:S(W(W8 =SK<8E MAP-,M; >G_H95TE-_^?L85?&1%R(VN>9G-1V.&^2G',#\ MRXY#[AGC2R^=SXRL_$!^KR/465 6');,"65Z\(-K.W1AKV$YN0,(7-QQ<;VI MTC.R;K%@W(VJMA&4K4\-RN41'O)6=E0W9$ELO@"?2XP9XS:?KF$1N7:EP^=$ M/!&/>CFC"YG2_19CC]\BJ,/9+7.(6 @JB7_[(T_QF9U?>8;GZ[CF!'\VJ)JW MQDE*L:F6(U3;'94&MI6G4W5E4BQD-Q\['^?%?)P?,1_ASSIL8JY'P>_4KZ-< MR?XW.PHP0.>;/@%-::^!W-+&I=V@MOUQSQHBN%O<+ M=6;^M:Z1I0&$QVTZN19=A?:-^,\215^9_X4-CWHPYINDE+_9^TSQA-KAS[MX M@JPXX&@L,B(!KY:L5P+RX_\ 4$L#!!0 ( !B K5@TCE3=OPH #B* 5 M &UL[5U;<^*X$GX_5?L?=-B7/0^$6S), M4IG=2D@RE:K,0I'LY6U*L07HK+$XDIW _OK3\@5LL&S9$%#(5DUE@E%+_?77 M:K5D2;G\93YUT OA@C+W2ZUUTJPAXEK,IN[X2\T7=2PL2FN__/S#OR[_7:__ M>3U\0#:S_"EQ/61Q@CUBHU?J3= 3F\VPB[X1SJGCH&M.[3%!J-4\^732/CE# M]7I4QS46(,-<%%36/FDMO^E%]3'W ITU6IU&N]D^19V+YMG%Z6C)_YLX)XV.0;G8:<<%:6/)B M+FBJ]&LG+MMJ_/GMX=&:D"FN4U=XV+564K*:++G6^?EY(_@6B@IZ(0+Y!V9A M+S!]H5Y(64)^JL?%ZO)1O=6N=UHGFVH50 >OJ4YY9>PP8D2\U0:$"ZN'+MOCF,TXF($5?R#UTOREY8&+'@"NJL$?#]+"8 MW#GL]0V!)YK8&M@-%9;#A,_)E?4_GPH:&'3 V1WC4QR9V!T/B? =3]P0#U.G M-+2*C43@+.Q8OA,P_0!0(D"RXK?H0TD3DKE'0,)>/J6>;!2"9[.)ZFA9+_R^ MK!HEZT91Y2BJ/0 $D!QFI1IR9 1E/$V6Q"8 7!"T1E@\!Y$+AK,QQC,Y6'0: M!,P5/Y&\=@).HP??KX1(0'+P,W&"IKZO%V@<0J^>SSG8;DV]S#+?/W4^G[7: MS?.STVZG?=KMMML)I1/^<<73^F-NQ?7#KQLNDQX.HA(-X4^G06UU"O3&\B/. MIMG6BQID991G'-P54I4:\@7HQ&:R/>S4T"NAXXD7?+-G5F14@4 J_[N%3OJ" M'1EMKKP>YGP!O?-W[/A$P9:6;-H09]UNMW,@%O5YVN2V.E0#.;^R+.:#^D-B M$8#R[)!?B5?0,7-$CH/AT@@C8ML&$3O@9(:I?3N?R4$ISH]T J^&Y''07!5H MQ';'/+:';($=CY+U(5]5[*AXS$<5D79J%&D,$E]O,8 ,T0/WDZ/)3&:3$&V4 M!*I%S"%3+T!(?&&S)B@D$V'_L-<*S=5415_;S25PA'1=F80;0\4 M/U.'RL$7 OFCQZR_)LP!-84,ZMXB9P6B6/1P6!1>ERB1)N@3\'-F@*/ITI%T MP2)0!LY=KWU!72)$CTV?J1L8IL=<-XX(:&\/R0MQE8O4:Z6.B%\=9#K=><7A_OMV M8=JH+F@.D]NF89K8# S- Q[Y8 A[UU11LDT2#G/:1VX*VH2D;D:J87.P+0( M5JUF*4H?$8]E$!JX&CF4 M&V!<8M]B[L+,2T"RYD^E\8D-(SVUJ"J[+18\(I(K@C5PV3.A>=XVME^)UQ\] MX;EZ:E.FEB/RA%T@UU]6O6RL;4C;RRZUBAL?D\0I=[.U=7>SK91 ;(16:B#L MVBA0!*4T0:$JZ">IS'_VO/LMPR:*'I3,VG.E]AP7H.%-+M=Z?:J,.7U:VZ2; MO;D8D8&YV"%>_?4@P5N'NFHP8)TN<1-S./8X!"W4Q7]R#-8.7>" )A@;5QO>N1S@1 M^>[P)BT>DTOMST &3O&"T14@L'BS?(@UZF,*Q\H7,L\W]LWSIJ=5L)B!HU$_ MK7U.^I!1\A^WR' +33,9&#B^DMQX[<4V%/J4N%)_&\%&3F>L)I6YQWN^VN*43GTI7Q8KLZ M7@-C\0V9<6+1T/2 9V+Q-8^;XTQ:+P'LTC;X7'O[-3^+F!ZTW M.Z?5WNS(9E#8SO[/H*^=K!["+)U3"Y2,3EZG'R1*#@BGS 8_X00+GM:$0LU7QXWTKL.<2%S?9'257Z[E:@E_!NJ)@Q@1W(Y_T9 M2,B+/\+E&F*O5FL4=C^\8N:$SL-VB&0D-I05 [-">4L (5I[ N%8'R]^$W( M0Y%WU,6N)1<=8(QZR3M9I%_!/XZ:^=YX&^L9F(P"%(L0.UCU#C;'] .EQ.V< M<(L*HEKY*90SSWVV)&_3&ZK9P,"H,L +F9=!TEMT$$L_T&Q5YT=PGIW;Q\0% MK BEG$\-R1^DA9(Q1N-SZ (RAL<^^^ MP("]1>*248%YCF%LXJ)K/0,WL,=]XXD%]SUR$A\K)N$FW,"LX3?*'*9$%>8Y MU9:4JJ--97.8N--N U2PZ@=&LWUI'Y)Y?V4YX8_H&OJ&,#DK6<)17A2EZQC* M"CZBL&NKF)B5*.$5W;E: M+)BV0,C.,?6]H@< MY9-!CK*:S@6@\O<59Q?^ -27 !YQW-T=QXHYQQVF/+A'J#_Z'=2+5(M>1&=- M+7(%CIC$BN C(C\;U%F36Z#A=X=4VR*N$CUB']C:#)$WG!OD#8\3S$GPIR+E M5F8(2!$W7"ZSR477Z\6J2+14>_6*NH*FTF=M@YD/? MD+ES;]N;V>*5KN:;CSJK;>]/;+5]1=Z2Q7QON7$E:_C1DSQBK]C6"C')1KUE MW>X6H>,B6!]O3.4!CX54_*N92484!T-.FV?--JJC50OP(=D(?(1V4- 06K:$ MHJ;03U%C^[[2*][TD&4/'3?7EO^^JV"-!=(@WO+=D\(5BAA@_#MR[VW6_H+\]T\,8K!%J2X82D.7P]D?*86]5JTK@[![S=?O_TE[*)$1V^X$Z/TO+OA_U2 M7)6( %H6,6)<3]QBDY&$EI3^\,3KV,.$+A_>1)3]YK:4[/MA7(<:?:*+C6#B MYO6\[#;_-;Z&Y+&ZPK8FV.ZNCLM&2 ?\>,:"_/Q_4$L#!!0 ( !B K5B\ MI\&]!C$ $M% P 5 &UL[7W;F.[=FP778=1U25'+:K>^=I@B8AB],4H0%(VYJO/P!) M2:2(*R] LJR'Z2F+"2!O2 ")S,1__??S*ID](D)CG/[ZZMWKMZ]F* UQ%*> MC3=C%*;TUU?++%O_\N;-T]/3Z^=[DKS&Y($U?OOAS1;P50GYRS.-&]!/'[:P M[][\S]AO_[;;%;*A. $W:#%K&#'+]EFC7Y]1>/5.N&=%K\M"5K\^HI02D^X9-]^ M*%'\/[<9TP^N>.[+[2^6*^1J3@%SU-HWFV1.0U>H2^8TEK@&SFB]OX(>7H!FEV&H8X9\BG#]=,$HP0>AI%,<V,%T-&1T5=;($1\D@WIAP UZ1&F.'%%^.)H7DB^>P\+@WC"3Y$KD MXC&')K^U?,S7A8I]"PA7MLN<,&-( M$3\(Y&1L8O6C#4SR:/?"\_P.(IZ;"& M>$#"+>[5/P]'0G05O$8YP6O^?\51_@W;;R_>5/!OGF*&S$G*YC1^0N25E@>B M(WM"R*X_/N!)]0?CU;N_G+Q[=_*^Y-;A6 (1=%?O((T"$K%SQ7E.,[PZ?8[I M)[P*8B;Q19 G&;69F<:=-1G50:A:-56KU87I508[)N+YXP[$>X3=)'FJ\K-\"6F6;?9(,:C)\:UV6]_1)<, M)Q+F]^ADQX8!T17V7D.:*4BTJ:'&,S:CO>@N"5F9AP9ZQRRL;$ZW+_N>VOFM5= M[5/)ICV)ORA(F-WA64?4,6$[KE]?L7^M28P).RK\^NJM'WVD%&6Z:=8$DFM5 M"\P#0=<$K8,XNGA>\VN [0U/B9IZ8AFTE))NV+;O1)(* ENCXG3V'.)=GSJ& M^*JFS'^]$:REG=98NZVQP1I[>W,W,UMG[78%(YS:E'3\_///;]_.3F;[GMD? MV\YGK/=9V?V,][\E;3>">S.POQ!, DKGB\+IPG&33'XIO'3**UMX,'QU-#XU M3@@'I+8!I32*0?M:,1->8QT2/>V7]/0GM6$*K.OF3(SMWGIYT(Q+3@KZ$C^B MZ"IE4_:!FZ+2P)YMO@;_P*1 6C$[+'J0ZI)E'[#XM,?O6[!"RNEEV4L7?LGZ MZ3LQNXD9]\+9^3RV(K(^LSL0-_RT;SO_=FK,_F";*1SE838GMX@\QB$2S&D9 M6$L158!NR>&Q+!4"5#CWE+ JPL307>>1 6NQP?#.IH0<7Z[W6CR]+FJ[Y;B\ M:N,A?#CEMS@FFSQ1&_U&3];* _4'J"@7)"&LE%HI]&"[/@WSL0$N_C9_8N3K MRX04:>>+P0[IVQ"E 3LU2U8#(9S0:DHA75%4#?L]I6L4%K'FTO5 "BNF3 7= M9SW0,1<;C.]T09 @O%T1E(AZ71'*P.T=^F=!PN/;;Y<(9=P?NPM5V+LPV(:/ M_;'&-$@^$YRO*>LBR7EV!8?!/(8N1U$M7ER^M+@97&JUW0WO0;!6>&K/9QU[ MD[*^1W]]EU3G2H<'(=OYZNV*3_5M0 _^>+6BC?#PFYC^<;8Y0VFX7 5$Y3_5 M-9.[& T:@F##%BFU;U73S((-[89]S86%C+ =9LYGM)Z4AD_6@ 1HD^Z.#6GUN>U\1#*4Y>$BJW%\V]&1#?F4+*!0KS8&BA1W5PTUD$S%@8VR<3T %^O6Y MI4';Z\0Y?0I(I)DL#1AY5/F",H0R6W&$'ZQUG+M$,X;HZ+.K.)_L!K>+%+B":Z-? MGVIF:/L+H?F,\ ,)ULLX#!)=&,TAK#J41@3MBCKT<(B!/)Q&!BNF3@4]2#B- M@LG8 <_(35MI'=A-2ID_>XDTRR.XB3G]6AN49B3(IGQXIE?:*/HDDF&+XYY M65YNOK@(2,HVQ?0:D7)IW(@[4.U+QQM1OLL==TPPJ^VZ9K@-2+9AF^Q>2@/C[U=%R$^.D>104M%LJ]16TC\ MT#J1#%K:\V-8IY*=R+ U?L[GL1%!S51I(T*\3LG? A+S$@B\UJ1B_AV"295+ M!.B9+.5$:@,:D3;<-%%P%NO&=CX%VLC6]5V,)) ;T[I+J/B5GN;9DA]:4?0] M92C6"EKR"7M8U%(6O#+B2)9^R-YC34L^;3HZ.(I[C32&?%1C#7=?.X:*:IW- MO>GW>+,[(,/T'NO>C'+N=[OC+)POKM(H?HRC7.IS$\()/5)22%\4_1YGRQN4 ME D RWA]AR_8<2O;2#UPECV8<4'?1Q]OG4X\N#-63OUW$C*VOKL.Z'O=PWPF M[/B BGR87.6':\%)URTAZ:B#8S'=H(^CUW MYO]];M7> =#<'$B@E?-* @^#5O5DDL';T#OLU%$S'QMB MXF6^"%%OS!85RC#J+559Z[NXUQC1*GC!I/*2NK51KG1WR\(&ZBM(:1,P1.NO M;"5-+ D?^!)5)XO#NU %/GXN-24$M.XF%8@#V$;=!<_5+6FVT>Z@#H$U&P@1 M. A"#;9,;7 +8H?>*"GXWMHCB?'PM#UJ(][>&8D1]GN+4KYH\#M_E):=A,A- M_+!4G?6E\/)K"%4+*!2K;USD+>RH'O >QD ,[5>NO)NK/]\;=PQII26QS\>Q$I.^B MC]RCB-*,_8ORAYN#LIJ+Y@)*VTYQW6_0$@XGM)=3VG:VG!CVLLI&4-@2-Q]% M(G7$')2*U!/A=?J=Y31.$3,F^_?L%9-. BU5, 4\$%KY/PE23S!M.ROZ6RW[ M3C"]4+ E1LZGE92$^F0R0MWO6D90%&>70HSN@X, *3.G%OU'97[-OU6!BWNM42/L4X B M()12SM^/;S]\>%?PF/_"KR^S!28K*BR))089DZ,%N;O'Q+7LE"L'YZD8_;%8 M68MF57!3!.6_[,%1$P4@6HLORP59T=,7^J8T_K &.*( @28Q-<@OUQF7O M@>$^W)HQ!*+L%_ZB$-L\7"0%*!-M&;2V_YY@ME7X]55&\@&73PLYW:!'E.:( MGM[3C# MDDBI#>9[DMA)JXW_FL3%55ZA!O[G2X5@62(H+7#DN8K;JO1E"2$> MY4@I.VZBZ"YX5HO*KB??:XA.'06RM",0F+C/,6YQ$2MF(&T"94TI=:\M(3 PP07TF[%C,]DB+6#9K&A#.1?&Q MSUQIH Z,\;MP^XMG7L1"NW%0P#L7RD]]A*(@!)B(;E'"NGOXC-(B@Y8_H[EB MO*7%ZV"/J,)?MATW; S%N&GUL9G\8D8<,(%^0FN"PKB,VV=(KS#)J@+,$BDJ M6T#9N5N)3DD1,'FU"#.UC7 V=5:R$= !52)M![],)G5(*-N';E*I4P)-+OSB MXQM.<1-7]1*E:^1<6G_JM:_04 -,8GMEVIZ_XS1G6.]OM,[0 A.TBYGFY8^9 MCC)6Q6E -@4?&+G<,<98FA0$9X@@*MM!CCJB&/M5@0L,\_F":= U M8CA'['>" HH^H?+_=:?U 3IV?S)\VWO][4GRA-3CDBT/\4-ZGA."TG!3NSQD MIZKBK[(XXFGTC[Q\]6?+A XJTV::J=;UX1HP3110J%$G90LPGHM1 M=$)).C#!MEXN"6@<:A8731OW$[[7_;^&FBG(RT9.< RRD>II)05.0K\CGA^) MHM-'=I9[0-]RSHOYHBP0/L\SF@4IO]562X%J30TD M:TVK5N)@$C[.E_R]#'J5%G5NESAAG5+^.E>V>=60BS3%XT.W%(]JX%F7PUT$<7:7GP3K. M@D0I#$T;,!L+4\%HZ/$OI!N4,=11M-TJ*:4C X82JF,L%ADA_N5Q&H;Y*N?/ M>DAS\\ED3IM_01ZSOJ:1]24_#+7DU :$LAZ92JQ- 3"'A:E+ M H+3H5<24!=/@@=1W!^^TGG*2Q@^H/(!\#W(=; IGB9X"DA4/M=)?T,TXT7. MRMN_RR FOP5)CMZI)#K*<%#6.0O%&(4/T/2+6Z,K2G,4?% XL_V,3I*U*!5+;9OJ]II=UT)'(:8B_MX4!RUW8VK;CHKE1.0_)2_;W$ M9('B+"?2K)%>/4XKWKD7J=-0!+D^5\1(KQC[=#BMJ.@^E$+4@OU+"VVU5@E; MW6Y: =8&!$U(=*4J=I#=MN'$@J9-2((H/LE:4O[,K,:VYD&'I5?0Q\0B&BVI MFX9\2VWL*6!I)Q.+N;(E;QHB+A2T^%9Y RZ>$0EC:KMS4O7C7M#]'&WV%$Y# MUJ6J#B!L94?NI=W/>]:!Q&F(NU#86FWM+@MSL[E[T8[F_FH2-@V!ECK97:*B M]NY%.IYC"[1,]PEG] Y+@CS$GOP;5)*%JKU%2?(-"O%#*2S5V7?\8=UK4"^W MV/@, :9X4T@W?]?+Q37=?/-C0K%4(WHYR+QE",,)W0_H\C+!3Z9O,7SL&*C/ MAIF5XQQC\F5XG@WQ)-/TXO"EA/BWR2+4!GDX"E1DOD;OK%Z1&N^I@1O$C$N> M,0N=XL?"\C);+7]S0 D.)0S?6+]V#Q$HR1J+];=AS$<,7\O9W0*!$L!HS^(6 M*?[MT#'D=QHAOVP'R'[7](P3E #YSL\S'0=9R@H$WH891F' M1\!TKEY!F_T[096_P+* Y,!FMA>7,R7D2Q-)CEF4?4/*$7&F")7N *+3O84>Q8Q3A2EYA]XA92 I#AGY^?@OGCR6[2Y M,&T))2')R2[#E"G +,YA =L:T56D@>;\:=,!E&W),*=*&\K!2YW9(YRS"<*F M!XH?%9>59DVAG!7MU5LM81&M3JQU&Y5K@M9!'.V>"DJK^B%%T$#&'T?-A$?# MKCU!.3-V$VDOTL'/WHJ,&[P)$FZVC.=NNR$4&SWTS&U3"EZJ6V/#]HWXJ7I>^#>70I;Z-_D+EDT&< M.]4762JC71=0SF,C25Y).W39%X=(QI$HY\0CX6'-VQ7,T\Y-?Q_W+_P&"2HN.+=QA069\\T:OY0@[Q*PR3G MY(G MK7Q(+3!UN\_6ZS*D-DFU! MD*MT@1"(T M:0(FF6\X#1E%>V=K&NTVZX4:ZAR7YNVG5:?<@C G<9Z2@W41K10D\[2X%ZD5 ME!!%>-KW 64&6JOI+K33GF;?A;+XB2+!-"=H3AZ"M$HH_1;PYRWFBUWMD#0Z M"VA,YXMK@B@W364Z:A;$B5GAK(]OW[U]-SN9[<=C?]2'_+^S+&L[["Q( MHUDQ,/^U/O3L/ZK!_]-'.:UPB:(\*?R0"5-YS*7\B&KY-IQA7(LDGVNEU*BR M)-<( PUE]BG):KQB?^WYQ/[X^PU'05"\Z^ ;L%)=HPF66X@#TD=:CDWD(JQB MU/H*H$"74),:O!RY1)&&FU\93U;Y2LK/@^^^%SB) FP9>H"M)Y8&SVJ6-K_[ MON[2L;2)K?\M^ "&K;63;;WZ/N00?HMWC<&NQAE[A!7'3^DPR4GB6\XU?[ZX MS>_9?C@.2/LB2P'G>W:/K08*TIV<\RJ+O\7@@JVR_/QRFZU.21:'":)7Z742 M9-S[()*:77LHU]"C2M..)3ZD_ T])9OK_#Z)Z9*7*MDA=A&$R[^A0%C>TKX/ M*'?-+J5MP!8X!_[;?+4*R(89GO@AY4 \N+W,4./O1> D#OD%_*[R?\T):7?R M?]\^^5=C\V-];?39?OC9=GP&O$=A5L/!KPO 9T5MS0YZ-^QGA!](L%XRWB:2 MH[@"%MC17%I%6T.&GU/,;;F[JJ,CK)>M@05R!-=JU$X."_#A 7*9AU^AB.=!\&)N>7E3 MQHZ@ 4G9CII';955X#;B#A1/K8PZHB?;KTL0ES[7,BHSH&K7MV"E?O%%WPS M6N1P!NDUILX;_V*_6*T3O$'UAWN%]ML WO<2::O)C6AN.5DCONNS#9/2KNP7D^5_]EQR1F)OC!JHJLT8WN%F-=O*K+#SS9?@W]@7LN7JI90 MJQX\+8FZG%OIDFA%'&AI[I'5KGC6O0!: #OHLZ&\Q:2/93L_H4>4X#6*[E"X M3'&"']C2')WG-,,K1&Y0^4(E7<9KA3>H0R=0EKB.FKPSNQU(]S]]12^:3>>9 M2%VRV?&9R.,SD3_\6X6#/0=Y?*MPR'"G%_5689%<\^GJ_"KEE]+\0:5<6@Q/ M @OEN&6>LR<@ EB24)4\>) R>)J=!X1LXO2A>$1)(2:#ME "D MT9S-L5]N%*=5TDZ-93-L<\86A"5C^A\*SY>^V51B/,TI\F^(VSAN,52Z MPO3- 'G"3!52+;M# B'(CF;SQ6>,(WJ'LR!1WH#+@*$XTTP5L2DD,4T01--2 MN3LVG)WYV[>82L"I$3$ I<.1L[-W]1:P3=VAWBGE5"?+OYR*XD(Q(BTTE99. MVPJLR6NK8:O"E8HN +;O=M;&.4R9PUM@Y2JEZ1KCH&SS98HA67LV^G4(C;[ MTCL]-=CBKS3!?3L%9*6'F29]=.:0.6-YX'YCIW),Y'>[S>]0#/,P^KOSRC6) M')?59SI>GT$+OAR%V6> UL3C!?LT+M@/MU77;&GG%=P>T#N)Q-1-P$PPLWM; M)2U3*PM$M4/?_]^>\#V^@??NV'CG/XZTGZTNBPH(,W@;7[VO2X;\[6-^EAG MA^(AR;MED'[G^V\%-[70OH/5[ I1J"CQ?W+XT2Y2A[Q..%ZDPKA=^"$N4JOM M/#LUA"A^Y%JHO&"0@_M>LOMFQ:L#O\?9]?/?%%A*=H'"L%\;P MHF6% M^$_-TU5_OLPZ-O)C+W_7=N@9X6._7+>7!9YW)(CV;WUNM%%!"OBIN,$,2/&_ MP1 BI]RX*UL VK-K-4XK(Q_P=_J)US96W!6+X:!LN0TTJ%'_LDW)6/S] M?+\V8:\0#,J.RH:[0D)&JU:.GOD2>8VHD0XKP:%LG6R8K23(OUT_'ARG<7 \ MR!VL;VJ+T(^RLHOL'MZX-11SUBFA4DZ6DT-AE4A6OJ9LAIK( G;J!HIE-#A4 M=J(/T*&35[);XH3!4IZ_GVW*LH+T6T#*5R?LSI@?!:\IU(;X]UDY"']>L1QG MMAOH>* T<5T_!232'"(/8*9V<#Q '\"F8A>QR&L8,#++9U-KC[6<;?8PU\&& M_U90L2/LF4A@1O\>^0[A[PG=+G-,@ MC6[Y32X?5^Z%54%#,23R;9"6!%=,SI MHP];0/''63+[D(S1PG)7:7R?TZLB MF"M^1._?OONSFN&Z%E <:1J&Z\CPE#NQ75YN&5H!B;$N=Z4)-Y5G$A0D>.)[ MAAURLD[+(C&&'F%8)]&%I=Q+CT0_E\R1>+!IXB[:-PX\QC3+I(Q$/T:;< MZPF\/R3PXGD=E_EJ0M49H?]IU'4?@? ?166JB*%YGM$L2'G(ZD'1\QO$Q3:56>]\*B'TQA+YX1"6/*]X:&/%!NKUQCXEQA_^)3 M83NQ"*+"=MEUM"?M%2,U3FD$5> Z6&!W!6E>=-@E[=5= MMY/HFL2A@V J]>@3#$1UP9:I*:/4M2#L@9$1I*.H>4UO MH6[NAY]&;*E[OOQH%G!+GE+T-G]9H:J43FCPF,)\.[&IO38[*M;?&>2(C4)\\O% M0RG?<+57U:D=8Z2IA;",P@2H2Y8166VB.L3!]!P)4!C,B/-Q(#V4LW&L8V0Q MR#Q5/"I^" $[GF:0>;$[S1W2/JH4[IZP1@HU"##7[:ZD4*-]7"GP.G,Z.=1A MP-Q4.Y-$G?I197&)<\63;2T0,!>\KB11)WY<0<2/NCE1!P%SL^I,$#7B1Q7$ M;?RLD4,- LR%I2LQU&@?5PJ\UK1.#G48,#=XSB11IWY465QPIXY&%@T8,!=7 MKF31H'Y467R+M0>).@B8:QU7DJ@3/^XF5FN>[CP:)^D-AK,=K"O;E!@L%$T@ M.'YZ9^8I<;96W#VA1+N1;0+!*?[@[J!=IW_DLW9,^),=VN-V$PQ./05W1^XF M!T8_=1M(Y1 ,3JD!E\=O=U*)%R9":4+!2>YW=Q)?.!,).VX:B.0 RKU( )S* MW8ED^PJ4R>G_ #.O6 MG.J;+' A&).K]#:D>^%X/]ZWF>! / :WZVU ]\+Q?AOL0! (.VQ"-)TBB"U*E]TU-%:-G&50*%* SE# M#W'*7PXY"UAWH66M:%\H@HD%[5'8Q!?O)I&?UI$YV^(O;2:IU-K%Z&!B9GLD MHXW %HC*Z&RF#O,FG ?LP(0= S2_$WL[;NA)7GO QX/E%8T.)C3;G^45L05R M]N\-HADC(BN8L&+D%OASY:)P!_-$P WH\Z*X>M4H)W [_<%&!*LAJ. M[*\]?NR/_;"W(4H#IEB"Q%T%W%32;A4DC&3-=7ROTC4*V?Q"D3#=50,+ M(&%5JT4[_LO)&*WX.D[RU>&+FX61_>TI6,\7-1LU9Q\_O/T4;,KZ"\H+M$&Z M]9V::J2%^UKM0Y ,3\S*Z[A!NO7M[W E9@>W=3V04U_N#=2Q;T>!,U&[N/OK MCI[ZJG"8?GT?HUV)VL5-8@_LE!>/P_3K^PSJ3-(.[B6[8Z>\QARD6]_YQZ[D M["#MF%>%Y*,6Z\3?4$#*D14"5#?PG9!L*1HU,4Z8?IH6EMN:]])VOO.0>XA M2I-_-^YTGNK37:*:/M6W=UV^AR" [I4;C^_V_2CO]O56HKWSN5AOA:96 ^O; M%^1B/M150<(&/ZY86;W*@V^>+*\N&$#HZJZA[<+BFC!8."U:7P'8,Z%*-!CK M5UV_,IZL\I64GP???9L6B0)L&7J K2>6!L]JEC:_0W#IJEC:Q-;_ KE=#Q2[ MW":()U.K"U61;G*;V,-AN')#"G@K*5(8$;_'OCZ\>\)W2YS3((UV"3>P7:_X#/)JH(N'@T%><&)5/]7;L MS/%9("E:!LW:^;Y$-1.4!4'NWE+K M\M9N&2UYE3*5R@M?SCQ;\X-I #WR$#4*RB@#70%+.9C73QS.F7YZF(@<'41S<_ M=0FHF/@B]0VGCSXW\:+QX51L][E"B3@#S0R,9@)WQ)=9CUZ< M6IR!J).=)N3S.B8%L'Y'-$S_<(KO]TBM[T0Y1)WI,EN*__!#[,X+JRRI,]@0 M<)X(&-<:"8F'J#Q=ID6=N!L>ED\9B2'[&CPH_57#CP7G;8-Q#9&:"TYV\L(T MC.)LH;TB,6X*YUD$_?[9F"@GTMFKPWQQFB2E>W)[L1;&:U[9XHK]DVV2"(KN M\/_#274'=[%:)[C0M*MTSKERAUD+%#^B0NE$\AQQ,#BO,.@U8$0V0%PI'/C1 M/5]V0'IM M3]QH^CD!5YGQE@1K?D*2,SQA@)SNL9XZJ9B@?NW(^=]^_G2;Q8 M-#;Q4A?CH&/ ><;#T(TX*/703(TX:*GP:PX4YJ7K"\XC(GW"O'140I-[U[/: MSNM]REBPVH8QKA$GFI=8M*M=/,R <;, *8&IVFF9Q%"1RS"2:3:SGY9 +GNM;<8WA2."D2QR1+%7#IOC=\4,VQA<.[%Z'QM+P=/X>V0>RE9 MP0.S#7:(XK: ))TOYCGI$:CX)^- Q=V0,[R8X9P< Q8[XUERE>LW3KFF*@(8 M-6VF%M"H(U *6PL$ST2925O8<&+1VP84 9/>'4$!S;1I2Q!4%.HC9+L\WOTS*:!6G$D*@Y8GEID[*R)$+T M#M\&64P7F[O@><[..P]!&3%UCM,4A?S?O\?9LBJ]-5^4-9M27L]R6X7RT-1Z MP6!"(<*N60/G]K>P:;3HBIY&45QB<94N,%D5E-G=^/[T]MWAC6]]!/[G;I!9 M;12O%[RGE**LAB83)1<>XQK[%XT9&PL<5=>_=ETX\E[O%/^6J5_ 5$YRUR*! M@W7YVT5(6\>WA$ _=PI;'+ZG=(U"-B_9FB1RJVI@ ?A3M3JVX[^2R9,>96'2761,H-V -8!0ZW4R>J L+'LUPVB.,DS M=)6F^+'0*+8]EYLQ);CO=<):OW:634G6:)F+8^1U9;)M.X%T'K40=L-Y2TF?2RS>8;3G)8N*KGA% !!69TZ:N+.D I(&XO5 MG] C2O":5QP/ERE.\,/F-(W.Q[ MT@ZI%:8T XM,$9!>4V$2I'2!".'YV4*6F)L%NUZA1(..9"_LF %?9<0\">[C MA*']#:=AS@B4OZ[4HT,H :8.%Q8A']R\C5S:N/FBY@,0';G%<%"B1ON(2D$> ML%DJ\)#7GUG^#7.:K]@NA"":T6TPI?G-EU%G4,)+AYB=77D 5"_.\>H^3@/5 M@B1+"+#K DJ ZI Z8$8Y,,FW=JA;:A!5/;6J;P8EM'24;7R+6F!2M5#);=&D MRD25#\N>IA'_AR*:C:*9ARK8ZU M1\B,22B,\OQBI26:GL"4-AU/-30<<'("%&#V-4^R>)UL&':70<@ZNL3D/$C" M/*F]"XQSX4&Q5W=@*GOV/E#V8H,/N<<93B_X8L8&ITA:F=ZD%9B*E4-+44@M M?*-]@T+\D/(DYZNHS%0*=D$'NY3+M+XD%2_$H^B\=$65D*P7%#_REKHPZ'&' M=J]=(_H'W;#LI:AH<3_C6CFK0=VKY0B^4%?,^H$59B#4%GVG]U+=T2OZYXL8.(8P?+5/X0AOUFBU\'&SCLW)@[N M%6M$9Z]CWKTH[?V$2M_5#7I$J;3 B6,SLD>_C[4TR5,^V2($]5&K[0 1-I2J!KH,&E:] M'I4@&O799.3X-Z@"U-0%T.7P #*:#+5-(QLX3[8<(*=\MD4"ZSLKREC1%$*! MD^!SSE;'.+L,PN)Z6&'!1("P2M&8&B\1)= $H3198E! UDJN5'(YP+%1["B+ MDT=>3;*!H-)6:=I L5DJ):N+1D..?QG]%I#B)'@39*IM5QL,5G434Y/5I@.6 M")3F2@0(R%C)5$G&?SB&ZA:%[#07S=G)->6'6';*#=*0S5J.YBU>D-V7*W8N M?+Y]"M;\BWK3U:]/*(9.KIR-75D_8@%H0--^M'PAZAUU#=SSVS4:,E3'FTFG M3W-*YXN#1;:L 7"&"<%/? D.UNR+- S6K@LHJ=0V$K>C$)A_5X3\Q?,Z+IV7 M_'UI6?J444LH"=!]Y=DB#)@8/Z'[;/^,^%E 8WJ[)BB(YFE]J9')TKPYE$1E M&X&:4P=,JG5--)B%<'*3NTZW[G<:U<_\/_\!.@)YD)I/<)GEO]^"OR1DW&?ML3W*YX+"0);:MMVJI5U)[W O< M_W[\DD1)_)):4K&= W8GME55K"*KBD6R6/SW__:\2= 3SHLX2__RQ=NOWGR! MUU!?::_NGUVV]>OWO[U7,157SUV+((3[Y&98T@ W_W M-?_XQ5__!2'>QWF6X!N\1DR\'\O]%O_EBR+>;!-*C_WM,<=K=?-)GG]-\;]. M\0,=>\K_#Y3_M_^5\O]?Q)\_!/*' M@IWD;::"/*S(D!\M<@J(K\.,&.6V?)WP[N3HZSS;*)D0S66*CW]+[A,5ERT6 M-RCR[3=99O MF#?Y]Z\;HG,/=\6*U/Q=<-_8DR29'A1&"6RL5_J@@UM<-_,XS_ M ZPBQ)WARQ)O"C&]=[8=^#@]$#) MB$$G:GC$$2 4Y!KG<19=I-$Y"9$-PG7@8%5#R717+UI 8$JAX$*O$1R81)P1 MHN!+Z@./6+ @U<1)H+;6&%& E,B!)YU.M5!7B"&C+$>" *(4 MEE>TN^#Y,B*37;R.^=ZL9;[1PD,JET6(MEII@($4RLB-3I4($FIC@\-4;):F /]$;)OE)K M6I"P.J-@Q:HQ' <1I,6C7NKC3G(<:#2D_1GHM%;!8GU8*WU;_JRVUWAOI-D4 M0F$6'UB:6Y)L#P(SP#I6JT'N?E]\H-4,] :;@2$&![#^N,7A+B?J M]O:;^[NX5![!]T%@!ES':C7@W>^+#[B:@=Z LV\H6Z.WW[RZ_Q)56$N.^ET> MT#2]V_WF/E-)TOD.,]Y*)JO!;GU'F<,@#@1ATQ?/X2/A"&MVP=5@ ML+:M8KEKWS(,F(WWF>@I0 6**EB@7?"S79[CM.3'L51KR4ICITJB,8-#AO9F M$=K!O1H6*+PW,:,+\ 4.JI$0QX(X/RDQS2B,G_!Y4 :",<.VOAH<]L3$)$+W MJ$0%"W9&HF=&?SA2X]"S]J!2)9@S]_PL*/%#EN^-I\D2%/3)>X_A_N%[#0)X M_M[AP70$GZ,*=GD5N-T$27*Z*^(4%_K9I@,%J0)*AMLJT (!4@$%#SH58*"H M@EU>!2XV.'\@$]A/>?:Y?#S+-ML@U7L##32D2A@%:*N&$A1(10R\Z%2E0D$< M!PDD +?QB)/$IBIM(%"GH6"WXS,D""B7T6-!ZS$H)-S@DX8W-",D"_]^^QB0 MCKC:E?2N'%U(ZV-L(Q+HLL5!G,[BQ8 !M82QLJ1=R#!,Q%!7B",C"7O1$PL> M";^/BS!(?L-!KL\.UH,"G6186*]/-31PRY]P&!GIGW:(]2Z'1Q0!)%NXREAN M^'Y/_F*Z;=2#A,T@US#>S2'O@(%ED2OYT.>1R^K!$.!T@Z>TNVE'"]8'_5 P MK]80"1!81WJ<6+5$7#I87$_$E$DXR8/D,HWP\__ ^C"V!P<:K*B9[L0G;2"H MD$3%A38*X<"(02,"OJ0^G!"EC)@B)X$J@NU\AQE_)9/5N+<^+C[>BM9[XUS# M( H$,2O\SUV0ESA/]M;[B#U(V!E!PWAW/NB @ M=\7KAR#8?W65U&[%"V?=!9L:?HI+H]6&@-UC#?5^0.(* ^*SG1Z,>JSG#R3K_=Q*C8 M#QC.C[#Z?A84CR=I1/]S\8]=_!0DA+7BI#P+\GP?IP^_!,E.%^,YXL+9PR#A M9/MP0@2QEP&<]16/(*$@)4L+^H.$OD)!B2H*B)$ MZA)! WI#[A!!YY;PI"6 M&2AN<(@)1R2"_XA+=5:D&PK@3.,@2FO",<##S#M6AOK3CT!!#!O$T<7SEFZ>$+]Q53[BO#4K:WK-"1/.T 8()MN; M QJ(V3GSU5-5@8D$*E-$AHPZ82'XS'6XC)BC%DS(C D9MH)&+XSM)ML'21EC MW;9/'PSE?&>6NNXM)B7CE@J4IY2-1'*?M*@L.G%X["2/KN1$!1.\=..II M53MZ:=!\VM<:(Q(QNI^PI6*;VP,*4(&CK)"#(D%Q34:6X$#+[P/D(D)@QMAJK5W&.XVNX0= M_4=X2U;G,:\P2)?B/WSS9O7#V^_%4OS[MZL?WGSOTUK\?9S&)?Y .(DNTY)( M'=\G6/@0K<'9D.!,SDTC,&"!FY\)23TDYTFN&A1JT9LH"M[Q18DF2!$(2 MA=D%&WI[_I^-V;U=??/NSZMW;]]RP_OSM^27[SJ;8.C5O[Y]L_KNFS^O_OSV M'=K24FST>;,@^1+6)'_*LNASG.BZL?D,9V9=%F6#JKZ!F$Z[\9XV59^!+<&1 M2_3*22F7"B\/[=M%C.<<;VGN7M$-@S4RZ<'AC,LF@FQL.E@0XS,ST\_=%>"* M516P?8X5I-D!]F';@7-OW$F!WR#3[XP!;HF-2WE:<@O,N/?E@_)]B(/[.(GI MIC%99+%KP8]9$A'+HPNN[11-K& ,H$_"7&]L3ZW[$@3@A<6YI GJ8>&MB*W5$,)POJ\Q$2&ZP4\XU>8R]Z @%^M*AMMK]!8( MT-)3G/IGY%6FX1EB>1U8"("GCY[LQ[.XU% M"J&\T6_G7!8+CA=:[Y;+8D2 M@7GG(^66?B9RC)&+#F5Q9\E1U61]2S;W,GVS]^C,98Y^D7H !WF:[1K'X,\&G=T#>C)%6B9$Z.G//MGY M$_H98SYO8CU:TS4N-^PJ9QK5QA3JE=:( 7BUV"Y(ZT*Q'ASF&K&-'X7CJS'X M'6(9!SRX.UR>T$F>A0KK##S:]/,P<]CQI6<'EH-/\%0G=NBD+//X?E>RK=$R M0]>!;ZNB ^7$# 4\OU_LUS'>3!4KE)"@MQ)UC'CL#7J'+HMCA"%SIQPA24-!_0__ZYJLW;]ZB;9"C)XKW;^B;-ZLW;]C_4<%K MU >[\C'+XW_BZ-]0FE5_C9GL/*%KCB+V8\,Q49S?6.BE!P8;>*E8[D9;,@Q8 MB-5G0AF'-*\<^&4GPT306LC;-T83>??-ZIOOWZZ^_>9;9AS?_+#Z]OL_K[Y[ M\[W9DU1D(/W$*GEU_42&K)GV13OEDY MS3Z>\R:,7_MV;OMUGNS3';X_-Z^!;-G;0A=I-&Q;3G=.RQ\&6(+EVS+(R^-A MVGIXYLPN/T,K%!N?WISX*N^G T;11IR\0GZ%-G E.-%)W].F8?( MTCMZ9A+Y9T8G5:'3]UE^GNWNR_4NZ==2M=SA&$8#,,0>(VPKP!Y" ":\'LYA M/[BLB]^NLQQ55)"R!+ GU7\GD/ICI_*O-\O?PEI30ZD8JT:*LP MV58D_ O''M*=-?H;H%?OM+:F.%.H7,5NU*9CXM MR^?HLY$ES[RM929UE]PMFLX=0\C+FF<6L1WKH&FH^%8;S0R8%; M_F0],+RTFGQE3-.7+C8WI9'&\R]$TB.06A;="59MLNI:W)42S*Z1Q=W/G MQ(^X]3%CW_8\'K@S!Y9_)9>]]"DO]#K(KW+V3&;$DIFN<7Y+\XN<<@3UR+YD MC]K$TR>4ZC ]R#$ULV9/.R7X*,L1I\"3ZQ"A@1@1\*K1DTA:<$FW7-*"2\H2 M[Q!9;O$4.I_,D$E5G-3Y?TZ]TT?RQ>QTXNC-K8OA@9FI6;*;%\=##:)7)C58 M*F%*O115_\R'YPW!<:LD1R0(.^531PR="^:.3SRNA@&?U?$TDB.BZ(C!A>F)?+4L@ #FU. MCLN%MAGYM@(:+8^?:Y^>.,:%CQ;:(_/0+WDTH'Z8A7%YH#*)9>ZP#K<'%T%: MMK#R8I73D\.^Q#&C>&02EL6-"=X/X["'_VH+\6=1,UZDCJUXLY[AUXA8Y+BQ MEQ/50L.9B44 V4(TH"#&8>1%54TOHB7"63FI(DOBB(7J-7I!4T>NMJ)*'T\@ MM]YU0Z\^I<$NB@FE.9[=*_)24D#R6Z-\Y!?Z&&BT"TNR:L'Y4QSBD^>XFP^B M!UM>W6PL4SW3P2RJ8&8F5-F&%%2\IL+!"_0[Q= 779I;*=CU"<'+>;8)XFZV MH 465#WTS'=TI \(I2@Z3ERUA>,4<&-"*BH*+]T1+:"U5RN^O#2%D/PO MTER#@V@=P=QP0B\0O97KQI=)85Y=5: MB&:9*36PD#N8!N;;6Y<*0* ]2RTGBDV9@EW9$= ^3:)CQ,B]F%$YY_1!>WE1 M>ILE^L,L/0*TZIO$Z.N_"AK0"/3L:%6(H;3W!BB6)^8P0"#Q EC;,F -XZ<\ M*XKK/%MKBT.V(.!47\&HK.O29Q#E[K7?&WP&@3@(<$495V:W9F8745!Q_) ^ M7(CG3"WAB@$>3GFM0LBJK 4&46P+-SW-J>%1A>!3!#->FNHU7>! YA8GA-S# M3S@EC"6T)D2TB=.8"D$K<0NQ--*[(@,6/QPD7JL@HA,F3)'$ :SU"R=RY!42 MZ+RP28M 96G@UC6-H ^2H$&+ /1+UDU9E$XQ%DU_&#$@7[BV"M)^[5H+#O3R MM84?Q8/2KC6"/F;IEA]&^E 8Y#!)N0%Y4^RC-_6Z3M%>!6Y. 9L?@9IS@ :\ M&G%EG*^>LUY$YHE:-Y6S;7+*D!ZH=I]QI7(W8+#JW>7#H."MO#1?M-S*?\5U MPK+IZ*!52@]^N,Z2_\@QZ:ECQM9&EVF)26>;TZAG:A$Z%7O6CNRG<\_2'&!*^(SR:">P M#\T$UC0KYY/?LX8KS\.:YN_7-TVAJBW@Z1NN%Y5A0-5U=;$O5BB;NSU4TM9] M<'ZD&X2W/L4IUA\Q::&AG8Y6@+[#Z($"&KN&%YV*$?!J+8A>"8RYIO\?N PI M?J!73>P6YRK*M:>&\!&7UH5A!P9.Z97,RJK> @!1< 4'RCKZ[3D(XJ$A:[*< MJRA"F:E>D^ 6\=> @*?#@;SS20Q\13$MU\NMN"TOM%TSC2!_SW%0X'/,_VL[ M)Y^ ,/#*?9)NZ:WN#Z(*MP,P =N:Q;3CNX:+'?-;'>O,_=%^Y[#E*X"3 TR" MOR?+A?@AY2_0A'OIPLY)&K'?$G[.%/W'KBCI[5_+PZ9S->:G4SF\^UP=S?B6 MO',^AXHRQB&)-E'5*)):92>B4KNH:=BK%UH7[=.JP\*JP\J&"'32=J\'+#[) MB %:<\4F2*?DB@XCY4/U"GM5N.\T*.+0 MLC*PX,"9D9,PLB$9$4!,R8&CGG)5.$V!R!5B>/Y$W&/$XB*T;(65APQ%92-* M!SB>5HHUI N\LQ9G*_''.H9:!7CT-D2*WFY34R$5O8I3%&5)$N1%\U?@^>17 M$BH^TL?(2#\$#_CCCM:$N%KWJI:9+&4@#3@+&B6L;%F#"(!8W @.>SI3'9*GIRF/8'I;SCH)EHEQE&%A(+I81WAH?4,L!J?K&6XE7@7'IHE>2$! MHA#2M7CR8"K>!8DV@1W"1!T)GP)%,X^'AHJ+F.S88'&LZ)Z'BW7Q7Q(.T^+2 MCUD2D1ZBS\N7>TO0Z(@+>+UXB'"MV\4NB#"7B]TY&U?_^>R1H-#7QD0!==' MGQ!OPA-MY?$>2+\0L18( M^N4/8S'B,^FY#UB-.(FBN&1/L5\'<729G@7;N P2HW98<. TQ4D866N,"" : MY,!13YL:'$217I,X2*!!%PDNBE;Z MBA.&N\TN82'U.5['(70I-8DA78:9V3.YXP-ZJ:%"MCR6*S*,]QK&G5/V),W) M0K]S-.AC@[GD UZB.NYY>K6KZ;1OZI\9:C*_>G ?DU MY'O^?,MPYNM4G'NRGL_+I?E?SBSO@P)'U&$0;\&SIO.<[G;1'8S3?0-R'>S9 MK=$3[Q?V'B?*MA[4:F+;'_R]W?-=3CPSEXO)=$.XS>.0'E]1*-8+ MK.2S=EMW%"W(K?0#A&]OL8\@!+3U/IK3OL=@:LR)(4ZMMG=&<(4:DGRCK?(4 MC"QXDL64G:$T]+P1/Y2>XO72Y'F,-I'-6XEY9_2.XCM8O8623V;OQ.H@NZ_6 M3X"&;P\!INR,)C>ERM%8Z\S>]D@]L-L;)_\0O^?1NFZ@YW^?Y6L><,A'7%(("21\\DONO,[95 D$0>OJS5]QPB(%Q,5U?),Y64E@M[Y@P'= M<%"$5%/SR1LXLSMII%33/KYXP=8M5E?@6:!P@[>D6Q_ICE#/&9KZS(P';.0N M0O5LV80$9[)VKC26*2$JY^I%IN$[I_7*"!D;%!J:.TVU"R[ EA$(W$EP+SFB M(RI$/]U$6RQ7/\&QO',4,EO#/07']M]5&*74F]9RA\FNH<@8^?BS,+V+1-<5 M(0\^6&&9A73<9>@1\6DB8.!RSD2 ^TIJ_%3$? M9O8#!5?N*.[2X]LU.-!RM42\,UV+N,X[ EX;KY'%42O_HS'?8:(/LU_/EOH: MW\6^B0R0BV>W ' MG/7/--%N2_Z"!2([#?4^QXE[M0DLVTC(.]-V$-MYPO;>N*ULSIH&6;55-)F0 MOA[L#>^H^OMR&P2'Q2_SNCC_MDE@^L%+5\^FN)/P'[NX8+N86Y,6"93\=-3N0JKLDNZC@P:5+;+&<8E\ .G1E-80BA%08^Z6?KD2*>^!VKJ>ZR0 M;LE(<[L$!]4&KW!]2&("?+$ U,$_9U&\CD.^N ZS@CWW$H0A3NCSQ:0KZUC_0-.K(VW? 0;(MS6K:,1EPDWJU($Y"*-GVA[ZMYHU65C8R65"D M=!6K0Z4YN01;+QS(^AQ.B&VC4+74.YX>")"ST;!:.YC.=SBGHF3$Y$AD)Y+C MH!0>A-%903H--TDD/KUP#@.XA@TJ/^*2+H^N\^PICG!TNO]4T,(X5UNZ?B=* M"WJUK;@70O+PWCA#YMW+PN M?I=-8_CS-.7)GO_$7:?=YY^H'?B]_4D%L>WGUXVQA\9;;X_3S[ZZ*GMU7(@> MI3V6UQV:]AXC(Y_I'T/:J5NI4SWT?N$\G(! M@R@73 D"^/F-AOOSRB M@@1Z>43/BFICMEUX*,O1IS0ND4 #G_L&27,\]5=I=B&M8B23^:\!O5M2 M%M+=RJO\+ GBC>Z$?R -.#,:):QL78,(@!C=" Y[VEO18+FAS!AIP%;1:5T1 MIF;*:0$O-:>0^ZCN^M, M?YBX';BW'V811'/A\;1]D;%IB*:3-#F9E YTAOYR70.=HJI99S<;;W?96992 M#NA;ND&>9KOR0QS(QM['J=@-PR3. M9GI,VKO'J,!EF=#]6KS/2$R2I1CM<9#3,(1RD]*S_T3:R@WW88)7*";L9:3E M'&J78,)>EWH1<_RFZ\$N='LAY#(+IC3,,?'FYYC_5SJL$-<3+.>,0P@ +I4& MB]E:)SECPRR2!K+77R$) NA51>)+ZL2:TSA!QJ>L@8.%/GND00TK'R&=E17$ M)1=L@5@9*/RY65]4$F[1>:JXP2&.GX+[1+?WYX;JDUWJ13-;9!_/$UO4,>9J MA14^:@B %SHY0,I:G-PNS@%Q?)_#ZQQO@S@2.YW%22J>N-WE.5W%,,-7A0%C M*0'%^8<)7L?]X\C K0,.X5=Y6!?7UAC5UACQ*_8T-"?$Z8$O^6W+;YT22VTO M(++F159$EJQXC[;BZ,0R!R== M+$]"$S5;KH%)I9HUNH=AB:.$E2BY513@@/\ZV-.(B28IA6&^(]W1K%(&QVIF M8CY9W1#QW98))DJ>6*<[JX.7$H(D3\GC1)%$UW2#GW"J+?+C@.>3&6N$,EML!\D3XU1RY6J'%3(2V![:FYM\M2"Y M11#/+LUINF$(@6.X)*6>N#F([F*V!BD_F:V5SJ!G7!(_K3NOP?NC<:8UKN;VYU272@&A] M.UX;APA-ZYWLKXD@)0G4+\A?MQ1$TU=#","9\7 Q9?-UQP8QVZ'L]3=0! %6 MSI&30!6-%6)45FS=51,"WRPZ7&;I4;^MP&4R8JN,,(995;3"!7%/O)B?^*)[ ME&,8"8^,TT%4HWD:\/TP4"N#3B;:4%FQN]I55<:*E']&.EKN;J7H%;LV3=_C MI ('-H%A+)8=$Q&_%.WH;(^5A]1#D3VR4J-X1OM48OIAF0;6G&R2'V@V!*#/ M-*<4E!EAFJ6OB;WLTHCMQD9XFQ&3Y/9):J_+#5 MN.>K\.E6WWYNH@T3F84".RZE$_X&_)BI@,>8*SO*E0KS+$UYZZ3Q8P-:+9WF-ZH5) M$6&:6Y%G\@78^FZD8K8V]]!8FN"&>%AG*&QT'$%(\SV$8^/>24,5MD6G7"FN;%>HW#\FI]\1RR>] WQ)E=I51L^G]Z]/T4))A=Z*QJK["SMC1J M_T&"O$S#9$>ONYW'Q38K@N2G/-MM"0;YG?NJ'8Y$5IO^36(?&(-S)3Y(WW=1 M\%R!N#Y?Q.[Y%\X8C0$JUA#E#64I\[0K[F^E9NEKJ74))?:1YJET_]9"J#E% M%:N(\NQHO6N$+\9^"9X*#^X:_2]J\/B%Z31X)W@F;H MEF8"SL/#=+?LS9?E ,1S0XBH/'F8Q!6+=ZT5EXED-]V>"CAGP(&T%\/PD3^9 MT2OF0,+RL.I^]@-NVCYBCSS'4!RMOYS<_1V?-YO7.I&^SO);I+=BX0L69AM\%SSCXCJ(=?DK/2C04@4JACN%"600J#($ M?1Y410?H^W ,#%$X<.UWXYL9,2O#0T_]Q"MW)44"/L4B^D-8:U))TZ@^"K@L M\<::;>F.#WB&-53(UA&6*S+,"=8P[OH+R"Q]S;RLE!%,(J/I,PDUI2PUA\>L M_DV07*7L$L))U%4GSW1%Z0-. MEIX1]&Z<0)6,G*@'1LD,.Z=H8\!JRY+7$EUU9;-=J=! M$;/UAMS:$=O0>;V*NL//Y6FB3P2>OIDCM2Q#ETUF9(HVCL_>M$)83*_5$+,Z MN2GV;FS5&&I:0TUSZ'?:(&(MPN]Y@/3A\;@O49:2!"[7I&="^ZT]$P*<2[&+ M(3L'/32(F=O84>S$;39!OF=/2<8/*7O!C)8=K^F@BA#PGGC#7%]&VXSGB@RX M(SY(O-:&N!,FS'[X -;ZBFG61K]FAL,D/1(3_$!FGZOU68ZCN'P?A"S/W^+A MS2APYN8BBFQD)G@0T[(SU%,SBL(V5!@2K"J=X_O2?<&BA893((L LNYH0$'4 MQLB+HACR?>EM,#Y,%)^4G]V/?,R2".<%35PH]Q^S$MM.]2U(@*&+DSBMD,6( M 1.J.+#4G[@EI#\ACN:C:KE[V@'XOBF'/(.AEF$]J4+ M-2S0+0L3,XK3E0H<<7B_-,>Z(Z.']T=WS#LN.F OM,=^.-=1'[]VP0\6!]8: M/M&J@1=%&6^"4ELSJPL$I_=J=F5E;T. :+B*A9X>?.)%)6NP%3]CWJ/?Q7]] M4O)1$L$J]OL@SG\)DAV6R1EQ'7#@S&"2<;!U.B"!&,X"S MGN917,20VQF-$K[7YC6S[-#+:*+.:F]2ATM:9"DQ46 L2#V;3@NIT!4Z76K_& MY>/9KBBS# XH[H=<)9M[LDTS(XBC6&F"0'._.QBR*:FAP8Q*QL[/2VJ MKW3(&& 3FW4;=QKYH$MYE(3#^#X1;]V1F#4N\8?X"4=&.#1G-?0)ZFN&"QNG+(L^QTERDD9=B:I/ M1@,;@ ]G:(.%E W.&1G$\ 9RUU/'"H@=2BJLL?KNL25.U05S%$TYQVN&VY*= Z43E?4?R3 M_GF7XB!/V9,+K'@4^1R)=@D<7X'D.*'OMM 7E\E:)BUH\1X:1<;I4Y8\42KT M-;,B2'B;:,L?^Z6TMCAG%=;(@+%7SG#^%(>X@*J>,JY+J_ZH5F0^+3FG$PMZ M%[4HK]:W1(<*M_T>$P+D'JI-C/86J@X:: ?5S(YB2[%@%908BN?;I2-%\\(X M;A^#')\&!8[(*G>+B0=F12"VHC+$)=O8)='\-1'!O"4SBA)@&LAXP5L)(L/) MP*2.C.6SGX5!*;V^IZ203&LEGE,5(;2@AQA!G^UWPIZA%WI>G_9Z!O@T/\MQ M_)">L5LAQ#M)8181C_V:R+MAMMGQ 'J I_Z'=D(K$V L,9CL@,.X[9^:H M40+H][N 'O+X9(Z'"'P;/N)HQ[?*GW :93D*6W+G5.@MSNF?@@?@6?4\+H*' MAYP^W,XEY-MA;$BL1;7<< %+; T1KE5PRP41IOR6.V>JHR,)5]K\]-$$#Q%4 M-L'JC.M^CQYP]I 'V\,TQN\S?(21_Q]&/8.)/T#62-5>X;G.,TV--6T G** MAF9N$_",;HG.;)WFS=D@S+G?_!(9[59J%=WS9E'5;O50$G_55C3=G"M(C5>0 M'D:+T!V\%L<.8=5MN'IYG"SZH),+ZKY1'[*R U-^TEJ<\&?;]@,]WGC"/KBU M0[M%[;O&4@5V4(>Q/2!/@9$4V0K%"E54%_HH!Z6.N%=*GXI M6 ]E(I]#4/;[\C'+XW_BZ%,:X5SJ():^<;J_>,9Y&!?X.H]#?$/] MY,&^9H*&/?9%DW7K(%]U<*M^^K*)Q#+:L\'OL>91TSXQ^(@>L4K^D.=KK>C: MJF(#,3X08^0(?>02?1Y$$;M%2Q:ATKO?=$$:Y!$-:F6'6J!L5Q8E<;C5X[68 M-TY[UA3K/'M//=]EXP!M MKF$P%?BK_0,%5MWW=R0!6@1@$(_ZF_,2F17- T&,$I)(^6?8TW2!;,I;(CA# M) $ >PR;3/N$]5T"G0W3^+"S+"$\9)2Y)WR2YS0 JBK>TB<%-)_EI%DVCE9G M.5U#/@0&4W>;.EJ8JA7@$&):,8P6UVH*R6VQ>)NT]CK4@;3SV;E[TOND\79: MY*5DH^2WQC[)+W]C:Y"3Y[A;6+3S;7DK4#)'%;?U85%=4[3<3U#DRU<* 36: M/^/-/TS6!K3/DGF%&5V]:-ZWFV">(48&1_CM-XL]MHQ[;S'69T ME4Q6X]OZN/@(*UKOC;& 0H,I^)R/A4,GLTJV/X.I((J)FL5E#\NKX+]UON# MRV$@57 "+A>JMW!PG/>!K, N2[S1556?M@G(F@[3=U6["L1T]('J1DPM@*(< MPV1K!=H48FT=%HAHTGL_[JCI7ZWI.PAQ% =YW'MVP 'E'YK8KI.IU4!P:7' MZKGII[L^8I0R<%:#2$*@O]/:1;1X0+F'2F(=( H'I$TC\ M<=C8+N!M/N+/R?YZ=Y_$Q2,]9:QEN0C"Q]]PT%W]C:3AA]=Q%E;G>:P$O/$^ MCIQ:/%!*J:!M1:91U""*1(U%25T1)K31GA#WQ"F-[82^8V*44$VJ[9\H-43) M>>2=QHK^43OV+4?E,-*S;4[=$B-@:R7Y$I#F7,, "[-I966^VL#2 BZ^F67A MI%_V5[Y!!74\24Q]L5"2BB<1:G#F&L&(OJRA"6^D6K&!Y:U^^JQ1(F[!;U M25K&49SLZ'[>+0YW>5S&9+)]#I,=B93XXSJ;[:X4=UJ[]:Q.]VH"BFEMD1;A M-K 7Z$AY/WO&YD"VMV>7IV>4,@)J,.:;^0^VRH_!!BN# 7K8TP +MU-F94I1BE!] FB98,EO]M'6K M%;@GTZ;IB('BHM\Y-=BR>9/+7K9E#RO9QX#XP*IJ> M\L&CZ%^M^HG$?_39G%-,2T+>!<^ZU=(0"CZ^V*85U.V-MAZZ9Z^R:?@;] X; MHD3$*THK=,\H(4+*VR?7A@I=5SN57HU&#TSHA H]Z_4;_M+T%:WV2GV**KS7 MPT)?P]$PW[^*TP'TX#J.DB/;E1R.1'X46)[=RW&32;J;(^2I,6"?!Q\GA_0X M1E'F.-A IP/14C]DS6#82/R5N)U'6J69]$CP@#\5>+U+/L1K7<6;PT@"!N43 M=$4K%C^ 'DP(?C##_0/KHHPWK(QYP#'0CJ&@A.! Q]&^B+O0U73I.2SZI-;I M_I2$$8^;(/^[XGCGVY M*O:,QXQV-)]T3BV26>?:.)[HG(JI@3KG15+;65:45^N?LBPJ[K(R2(P9;3I@ M2 TSL=_6*Q4DD#;I65'I4$DK2(0$J>![;_S-1N@SFKX;OB/-#9L=&PR?G%1/ M$,N<6(%[XIHZ_+AX)8KAYR1(.1LV_\D8'FE57Q"C5C7@?FA5EQ]WK?)BFKO= M;;=)C/.>7,;YSHH%6%O63:!6H5@S"DS55Q>>^B5>K94O,8Y_4/P@-^ZKFI: M*!XM%A6B&%>+$KP?R\4>0P[KQ15JL*"320^59VN79+"1%#C\ZB%[^IH]<)[O MN8V(7QKS$'_X&^&I+9O\87E5[[-%%;KYZZ)JVVVV-YCT22[VPEA0'E@==%29 M(UX115NGO?T9IIB1BL6J?I'\;?&21?W&-05GYHA KLI'G-\]!NDG&O8:AM$* M#12;V 6H Q4]*%P*F(VG_MVH$N5X2WAA=;SE-SF#^VQ'3UVHIV!EFBEI5!+: MZ-,MNSEC4:-YX[3!DM);XC2AZMX"G%A)!3^'WVS"JZOU#<_X4RF]$@S(4QI8KEVD @;. M-VJ9&>P4F^!6RM"$RI!U%^NZQ;: A;S;.9;UW,+Z(D[\+@_HN]35N[76TW\# M/)P;MPHA^W$M,(@CMW#33W?G\-)+R1X<'RB%,)X-&#$\4R3]KKX!W!]E,N[' M=]5I10NY3'?@;RC[>I=]*L[I0SN&C7HU'&!Q5QW3K7JN72"8$JYJ+I2+:%I# M@BR&./0; 4,7%RH9:8WY.G7 5"0Y\[C3Z?7Z&YF MK?P9/\=AD%X3"5VTTP@.]82&783FM0P][/(>RLI,_]D'CH$HRG0.:^H+VA?/ MX2-]+>XF*#$[&^?%6'0G6<[8WES,M@EHN)2M0_7A0K:9-_ME[ H?40(K))$ MN[ YC:1DR1IG$<(I^7\E8TY0YW#(XL89;]*-;95O&44&R($?('+MV$?0@ M3 M1C/;W],4MPVW7$/7PB1;6DJO(O*7D 0Y+*IZ%"C":;:)4W9Q,4[1>I>R+*8@ MD8H-9'0#+;6#8XD/<8JOUF>3[,\SSX3/3P+MN1+N="*BJT-"FC@VI"J*($G&\SH= A%]I2@VFI&&IQP28ZA+M(8GZS MOW=<>)7*,MF.-=SI>'",-U1HY3F?*Q$_#@*'<6LYE\*"& KZI\;T$=2DIWVQP'T57Z2Y#'U!'<&(S-'1W.XH:**)N=*RZ([0UC M3E%B_+Y$#?X*,0J(DZ#S?T6$[0\ KS@.E/7G('^(4_96)6F*IE8:=P&6LPP D]S< MYZ"_BTMA_"EXTUR6IG7(<5JP(/ DS^G6,O6YQ>F^@;D.]O1O3(9&V#2Z)B): M'Z2:IRD?+MM/WW7J*_C3M0-\,7]J0?K98?_8T?4(-S8_2@!5?!M\;1L$3K-5 MK,H:*7\'T:0^ _V-(?*;>/_, S?KY"#]<6UVI^2!.W%R!)(:S)@7?/0>^!KPN6FN]H(MJPJ!V,$K* MO@BU9=B?"9VM3@BK3T*'])9P%>1QIEC;&.!@*H<8F:Y*B"B!%J\E8N"B7Z!. M@,RWW+$I@V#@4UIL<1BO8QPI5SL66""EL#%?*X8.<'GE,'.B59 5DC!F+F=8 ME%=/M$Q(CO%O.,AY$JRI/IX1 :Q>GH,84OT\ S3ZW=/Z\3/ZM3C9 ME8]9'O\31V.W:8>WX_$F_=A.&[1#/[01/[?GQTG1GX@HV.M[2@7)+2&I*7J; M7X83S?$-_15JWN?C;:*F4>#CX:4ZL>F!@O= 4&.(@V;JLK>'KIR]<5I/09S0 MU)#W6?X3P=4E8,S7W/&[,%T7SN')NFT=M4-3"[.,7ZO:IM<$$6O]A3@XQT[M M^[E6CSP8>\1O#\?^H1$GB:)YC*G+2IVVB2/T9(:NFL1[*>@?E\?2"C"'E^)9 M%:(UL3PZ5J_DWG&5O%NSO ?LEQPFQ%D2K]X4X6> N9&X0&F&DHRP MDB,RZ+09ZFN(1Z)\%FO^2 N[W16S&L@!*L3C\@0\BNG7%:)/FN*R^0O**""Q M5;9GE;:!XQ3]Z3K]+?TY/;]+_SOYS^V?$-_;6K&H C\'A'>\(E!O?_ONY[?O MSO\D5R2E*RM>7X'X1LH?92Y+^:X7H4"/9S9$DL=BQ0HUEX]Q3D\[413L"ZCM ML(64@-% I^;IY51,+P*N-;V(?UF#?LPQ2W9?$^Y277I5?(E"UA%/TTT^TP2\ M]_:NN.]V17/)3#D_S4 ?.-2=LI-Z<>X4Q.&"W.FXGR/"E:YL^A/>SMAE=_2: M3=KR/<#/.X^6^&I+ 0OI#LZOF$8?.!+UM4-8P<=PN_(*O%>E>KV-O&O=/E^;D M>%WX 1T_I0L?P<91NO#1HT@+M'>%AEVLG3G+R96OLN([!W*19+O2M M6T>L>1]\XX+=>O+PD.,'6LHEKOOAB<*S_?(7'*ZV>V>!J+37X(L(/C7=.%., MV6GMV$-)I3C+18P>>KXE^]7)];W$T(_E,,]0\=- M&>@IFCG*$$\KQZPNCK=*\P=XN_0OI&7PNGO+]2:#)#WTBO0!S\C\$MAAE5GX M=\'5^2ZO#]B9>U;[?:-7&DT.T/4@Y)"@M^*!RPKI M_,!2L$ZI I7'G@KL.9^(9+*;GD*F-KQ?=(%NULLTC"(BUI0 MLGX1/-$V$HT;7%G- 0]Y2*C3"I5(XVB/2]0T3_PB_3=YEL79^O/B[_NF>_=>4U #*: M0B>F*;ZB& M_VR@:N=X]V*TG3;3D1MOY"CW8312+'?$QEN=-_[@6?<7:;30Z9JQ)^7J\E@4 MF0\2=L7%95-FP@ZY+8.\]*U+[O%#G*9#>^4H3AAYZ-&^1SW3@8>ZJ>,]531U MW93GB:IVCO(D42_(K*Z=-]LOA.#'#OLR_5D%H-6=+[_\UP'N_'V6KW%<[H@D MEPY7P*9NZ7CC44/'31F1*IHYRIA4*\>LKDMJM3D@G,EO_< [,64I!K-&I>Y] M*2"].AN<+O[L) .+A!!\G6&8@FD/:(W3)/&NF>1KI$WWG2+JA05]#)=W8ZH<; MVK^*9TEG;.0>)Y!#&PMQZT(,?+ZG6I*I//DJ(WM36UKVM0UVQM=R60M7*=;? M]NI" )T"J!FM-^K;GY>_[:5JO[_-S8;ST"==32-Y]SFSC*0$ 3F2/4;;(UE_ M!AK)3ON:D210\XTD?0K8-I8R#.AH]IGMC&<# #6B70YT8TKA9AO5]T0JRZ#* M()!CVF>U/:3-=Z 1[3*@&5 *-M]XQD\V(Y5!0,>SQVIG/.OO4./984 WG@1L MMO&\C9\MPRE!0(YFC]'V8-:?@<:RT[YF* G4?".)GW!J&TL9!G0T^\QVQK,! M@!K1+@>Z,:5PLXWJ!=T^M(QJ"P9R5!7,MD=5 @ :U1X'FE%E<+.-ZL?8N@"5 M02#'M,]J>TB;[T CVF5 ,Z 4;+ZUB]7SWOGA=WN,=E8MP#[WSLGCWLWI;Q.' M:;0-!.IQ%>QV7&X"/I/V6= YW636N?3N,TZLJYUF$@>==3_)89R[8-#[ M2K9Q;L, [B\YCG,%.N,^T]IEF-M0L+M-"H:[&TYK^#'N\Z#==EK/.L*W\;/# M"'>@@'>@;"/< H';B7(<80$Y[XZ4RQAWXL*=MZ=*OM@ M=\' ]ZLL0]V&@=RUZ"0>]AV<:Y#0.XE^4XSA7HG*OEM-S; M5\L2$/!JN<=N;[5<0\"MECLLZ%?+!'#FL;5G0?7@X$?8DA'5 0(=9[?L* X[ MC#HEBRM M+A1C[%W+YOM]KU8L7_=XSC=D2K;^0F\/V#I[M M-K&^Z>._86R3;5'GV[R&HW##?GA9L'ZO*OY)"!ZXS\4FG1M,+Z23SV=96N9! M6.Z"Y [GFV^\F!(-W/U10FWK ,%%V5K6_@ !MD5V#V/KFF,DL8PHSW[, -X. MG;KC/L1K_C3D'@>YGP\5'3B%BB_!?8(!0FY5ZR\LY-9W\.PA=[_IEQ-RZV0# M"KDE=EYVR.W<[U7(+2',<2#S2Y;L-KCC_!G;OWP.ME=K(OJ&",WD(Q_?O3D/ M]KPPHC%_:!*R0,<]$W9)?3HT 4VXPZ3)F.\I^66ZSO(-KU*ZQ7DI0H@R0P$J M0IP&A CZ_(ASS!Y*>/?F=13LT1/CI_]L G\MX=4OOYYHQ M!-(.^IVW]'_]\D#&E+9)R!Z=!](GS$U \Q@]D"TM#\0#%9AH0'3\+LC6N5.Y M(-*.KR[(G&8Y$>'CB+;DJ3\R MY_Y.0_?HO)$ALW@*HL?HBZSYRS K,UI7X/'X?9&U=Z=R1;0A7SV1,2%]&KK' MYXGTZ>Y3$#U*3V3+2P?:(UJ_"$=DZ]S)'!%IR%-'9+QG, G9HW-#^EL,$] \ M1B=DNW$ LTL4/[\$'V3KVZE<$&EG7@^$BY**QI9_)RD+\G[#0@%G[FSOO&/75SN+U-B^DP5BBLR0F3N"5*1PD3G%!R]#^+\ER#9 MJ:URN<:A3'OI[FW\PU(M SJ99454>JHU@4%/% @%!5VO/)#62Q0%)>XN&5.$ M6;LBJS*@G' _EM'FB8>CSDPXO5=93AQ?7)(U$,^H9( D,"7KS3A\9.Z0-46B MM0?2""'(/"1=3:%HE[-&NVH8KVG?RUP_D2=#(WX" 2+ M?(E*$SS":\Y?3UY1]G,<8KK;0SC(,14+%3P15#!*H+@8<=.M*_HQ#(I'^I9T M$(99'C'BG^.22U#B?,-ZC?X2- ,'YL6!-N-]X]6(<>8SQ/OH M=U'OS7?'+JH>@K_+RB#113'0S/AVZ6.I[K?? 9F;$X^NA"PC*OA<16.(:Q'# M@'MI+T>D[;5%>/;$Z!S7TO%]EJ]Q7.X(_T#K1S4'+VX1:>KH!5:2JN9?XG)2 M+Z?)AH-Z922M*U^#G8;!.\0EO"49EMA$L0QZ8, MD6 BZGB^P=.X7=YMF:PH:/,?DC"W(XE69+X,O.@3$F MC&1[>D9;(*+Q=-5.T)(]RNZ3^*%R6=1982&E?)I+&RW):!1KF@!9%)CF2_)S M;4X7DZ8R]$@<(=U:V.-2'#33+.;JG#G+6\?,84Y"B3P.4(I#7!1!OJE[:H\\13I(<'UJS*1E/1?A/.&'VNV3Z9>W)^<MGJ)SKDM@[P\ENZIZWHOTT-0VUDC M^N9E'[C7'<(7E(LO?7OMO\0]+$TG+[.#U6G\A>U?*:7S8RKF' %.P[[TOJ?3 ML(_=L_ T/+HDYW*](]X9$0O">D[V8=-S;)3"_J$Y)F2<;]@*\QJ3@2/K\P=C MDMOT;?E6K'ZBSK.7GC^P(8\*R4\BR1P3)OL/$LTBWNX*-2U#[S@OV)M5)VSM MPD]=KX%MK%NOZ#FC^E1W02^:N;9"'\^S^@DZ!I5[IKJ*!ZUK?+S\ 5$_/G'* MEU2 [TT?)+^NC@$_[5K@!E]C^5?KDR3A>:.LM>(&A_$V)A\OR8_L/D]TE_WW M+(G.6=]?L&U;JAN7Z54>D< HN^&W?)A_4?75C(T!F?7LW5<[@ME:@G,=,XO4 M,[:F/99^F"2H%8OSY$::LRC:I@<=XB8;.]IX).U7C@?7'- DCRQGEXR;>V[U MV0*46X+M6])BE7?/VT1UH^B2_B(Z]2Y#M&'$6T9-T^@R1:QQ"B*:Y_&8!RNF M!3+V@2\,@*^K%NQBB-M +VP+4R6<1S=^7GKRG5/W5U=4G=/N7M85*'OQ&;[. MH/<71#[")+>?X/;HZO/!DZ+8;7B?T*RTD"OK9MB[[],T>(2[=<[=.,F6G;6U MX]JWHN7B:L;K?]PL)JE7" 835G9_:P&CYR=.IW!D3Z]1_UB*IOSW;]:K MRK/-D? O)\N70?Z .8$O7UY.^[#!7GS2O/2H^HQ7(R&FT3_"A?LZ6ZQS6,RZ MX)RX&;@Z84-8>XE+F.%#LW#FLY6O%[;T&2JX'_G2O30.QBZB_/IQK>D(!DZ1 M:ETET/K3O3YD9$_1P4VR]D1]?.13=#MV\6^>'LS?2YRL1PX2Q(;D'VW:'B4] M_.I,J@WJPQP#>J=EFB&L=D?_V--).P7!O^ED,'\O<3H9.4@0:6-_M.EDE/0> M)9[]_^EDHB$4'?O'GDVD0J;^327#F'N)\\B8X5FT J@39R]L!ADN.GS=4%Z6 M^0\_PT"L(DIH.$]D8$?M M'5"#@00*^ITB_1\?->H\VP1Q-Q?##<4WK6J+8MP5Z+5+B1;LV>@*WH M>A ?L2(;IDE; #'/BTV>Y$.^PH7UTC-:Z(8!N&CR[W!&_[*O28J^W8)T&,W?T!_G&RW>?8<;^C&RGF6)$%U M"9/,!#Q2VDDD4'@OBB)5<,TMVP&8#]R57ZZM=690!R_8\8U7?&/_OB8)>5,48 M[K);]AS$_BYXON(/3K!TR+,L37%(?_XU+A]%G<*K-2-PF=*:1%7EHNXV*@@' M0)L?,!U=;Z(LVSS<9@R$G(J:)ELB'#ME8H^N-KRT2RKR%U&::B?TO2G.$L,K M@^?J91?*&,UJ"&O>T&?"' -[$I5!Z[5>7#$IKL9!W37S8BR:A;#$!N)\B!F% MC<*%/ J"&42X01([*$5GG0'XI>E\3JSFBA\]0E7W\6< KC3:#QM/GM#WC]CT M7,14NK/Z.27R4Q&3*)AUP%UPG^ABRF$DX.+*,:+*L>40?)#X-1Q09&-BNHX_5$!P48*>&]M< M'J?L.C>_,X[S4FPPD#F#TT24*&+N!FC6'2!;EV7T.P?7Z_8"D]8 _BG [&;X MK:,9?NN3&7[K8H;?>F6&W\YBAM]Z889FV;HL^V>&9OXIP!QF>)JENX+'L'H; M5 !&:"6W=KZ>A!PIJ=AI3>VEUI#:QX@I3]*\='GH&#O*N>1.&P,=R3@WQ!M MXQO/VR2@Z0!!5;2;K W08_"$&1F=738?*PE0\EAA@UX+Q* MA?#20B_GCQSG-"5:V2GN73J,JE=J/Z9#+%8PA*0O1C&<9T<;D0Q#HJPW'^"# MJ7FZYDP7!6R#&+ANM[.##.[C)"[W'XF5[4@/I.6A'E=!T"O/,+ ;1DV-/6J^ M^(-![!XR7:Y039;5*!*$_7,#A_6(S@/,DAK/KR]=K:507!6IJ^&@TMX-3#=) M[@H@P)1V+3?*JIU!?<9VSY8^U/>SE1_=JEGSW0U:Y!SL*29W<:I[@T06IV7< M CLQX[CG(Q%XL @]W15DV5 4DM.1W\;Z):/NXY*L^TG7E465,J-Q7V.)PPVM]/$<3:TV[[O3-.$=4DZS0Q\/NYDW9%6^CLQ@)>/,>(JK*J%WP04W9G4&] 4LT M#$MH;TSV )&KE.IV3+Q"*6:S* MIWE+[+"V:@O8@\S?:QUGPS*P/(9LEJ['/^L^[I(RWR9[P\3X( M":'W67X6).$N89^OUA><,V52VB'DH#(E#^^")J=R/"W [,M#F>ZIL81.])?B M\]3+A@+==JHTG,2Q ;JO;#]LN !+K9R\0]2>3>ZF]TTWG;6[25"&//0#UI % M'%]<9ND%79%M\[C VD=/7;#\<&,&@73>2H'BC5/2\F:X8HMK>/&(I^^.QEW( MKC^AF/1]K%I@\ .US'=M&&93/6!Z4DJ MK]].^$V!,YZYQ"$)%1P_44S=F<8R37NU3)JM:RWKJLG;]64A-I-@CO%-TSJ2 MFT><:IT4P;9QYC['P4OV>J7_YXQ@!@WMQ+D_^$(9T[5)4/JY0Q1$2++T\;SJX^\77%^U8SS$_4[W! M3SC5OH:V, \OU;%J.GLYQ]IAX 4Z5J6$H(ZUX@@)EEZT8W7K_KI+T MU)1;Q&C$A'=-#H)9;G9VT7RYQJGFR_7.9IXAANQ9T#)4'!T_Q&DJZI?3 M/_ &H),S1O:@S>>Y]:/-*S$JZ%KT+"7TY*2N# M9(QG//_ Y<^Q0\!&8+Q MZTOG3KB>Q_?-FG#T$9?-*GI$HD@'W\_D(Z60KBE(+63O$I$4W TV3D*CO?T# M%*I,)6];LM8NHG>&6,E%R]>0>:&XQOGM8Y#CTZ"(0_?^L9#QRBR=1+8]_6"B MX8N1.C YV%8K6O0%",2HK1"CYU\RX1CQ#:9+8R7T&<B(KCP>,"MX% M]Y0F>A6G*,J2),@+!LT^'H_-G\?)KAST^(N-T%'8?4?LD98OJ/AN^RTV)[%^ M0?%X[-_ND#;G?W!?['CJQR+Y[(/W>&V_9J4#@[-K$N6ZH*#L06 M]8ST5*T!10P6_;8)8MV[SP9XKW2H+81%BSBP+WHD<^.J21S'+UWZ&6_NM?=N-;#> MZ%";>8/^<$ ?=$?FQ*HWL)IREN,H+M\'(2LW;IBP5(!P.J)G6U:0/A2(=NC8 MZ-^088"H@O1B6FHS;YR1U*"^*(E^'E+!>: HQMFGIRI>S#LW^"E+GLBBL2V) M3'CRHP;YUL5H!^*H9]K M^U#@RF&<9SOJX<4L>XO#'?%B5T\X3^FFZOLX#=*0.#?*XVVVSNLOEVF$GV\_ M!UOZQ;P*/(PFX&IQBLYHK2H/(0BS^CR'5[]?[F2^D[ MHXTH<6$K?D0+LW0.$=VK#9X/<8HO2[QQW&V6P+W9YNF)8-CIJ6%]V.SI,.-P M6D$Q$$/I&8?\.P'[^U__I?H+^><^*/!?_Q]02P,$% @ &("M6([FAJ V M/@ ^)0$ !4 !R'!2)S$07D\P&24E9OWX +IG< (D M2(#([*5*$K&=\WW8#@X._OZ?;TMW\@)0 'WOUW>''P[>38!G^P[TYK^^B\+9 M^\_O_O,?_^/?_OX_W[__[XN';Q/'MZ,E\,*)C8 5 F?R"L/%Y,E?K2QO\AT@ M!%UW3R>'!AT\?CCZ<3MZ__T='1R=3(Y_.3C]Y>3SY/Y[ENX[;MD,-B5TH??G+^0?S[B^"9;0"WY] MMPC#U2\?/[Z^OGYX>T;N!Q_-<>:#XX]9PG=)RE_> EA(_7JV:4%.0W]YG MR=Z3/[T_/'I_?/CA+7"R=E6:U2 \_@H9Z3=B_^/?)I-$T><^V%,%S?>C,? M+6,%O9N0\G\\W!8:Y0"TMO\*;(AS84+8'VQ_^9$D_,A7YD<9S7\,,6=)'9>^ MYP /4QO_$/@N= B7+RR7*.IQ 4 8B$HA5/30PMQ;"*=;@!#:EMNC9*5Z!A!S M\S68SJ8K@&*V!)A"4]P,=.DO5P@L<"[X F[Q*+D$W_Q ,K8MFS"P(&U_^*<#_K3QW,2H=6@!4L;ES_M4?TX*!K;K!Q$" M4S2W//A73*T[*R1_F5U$ ?1 0)B&9VF(Z[]'(, M:3<*=ZI+LKB/T7)IH?5T M]@CG'FFGA:<%V_8CW&IO?H]UCR40!E*\?,EB?<,ZQ"Q!P(%A^\872Y&M^L>+!%[R M5]&[(<5<10B/W@$@AL\(]2UL8:OLKM9O RX<^TM:0DJ6=A M><6 MQ!X#G V?X4AJ>W@X.#+P>3])"LH_R,N=)*4.LD72^3()'%]NU"+2PX_ M?534/Y$HP"+%YXT!L#_,_9>/#H#DA/>8_$# .8Z!P;_\O/1? #I_QF.698=9 M2:[U#-Q?W]5\_]AW>S)]/.$2:YJ3__SST_'GT\.C@R^G)VVPOH;K"=(7]9JZNT-I^SY3["#/SU MW>&[213@MOBK9-QY-\%2S #"2]MOB1ZHK8R;&"MK2*"0Y27#"9X,?%3'(5K2 MD0+((T4*YE$%S,%PN0<(^GB<'.,R,%1\B]B@CVD0E23=HSP\(J10O-9 M,327Q(*,GOQ7KPF8;TKG/$; H@.0_CPN"QI9G M2E=@32#W*]S[A>_1=Z+E).-2/E?K,P"J]H/> 7@$=H0P00Z/GI^($;D&@'*2 M<0' U?H, 6V@"=DD5MQ[+OS\B4 M.;!0##=UR<8%';<$&8+*]O*7$2)2)K9RPC:LP"B@KJCJDX\+'&%),I"4[>1O MO1 028A'AA5::=,9)K*ZY&,$24"2#"1E>WIB+D>7> LU]]&:>22P235&2)H% MR)"H;N3UG)42N1Z7ENMFSM94^ JIQ@A?LP#9V6AUBZ\S?-=+@.9X&/^*_-=P M02Z06AZ]%]:F'B.<_()DL([%@2&EZP*X;A.:^41C!+&Q_1EV"BP,Z6)IZSCX MN,#B!M,H)!$2R/Z$OE9D9"J*>83%_*0]3,+R9+"-Q:\A75[=P,"VW#^ A>CN M*;2DX\)52(H,S:J10T\T,_>;K70W^"]U2QM*RG%A*2)$!N58["9%V1)_*CXP M3&!F@53.*GH"F$PH@]_;<6\\!;_\'T-@.74HY+@!%A,B@ ME&FO^?O'BDJ^X3_(O/8A%#PLCP7U]L?A ;G]L2D7_[PI>I(O>Y(6/DE+[\;= MF14\QYJ,@O=SRUHE! 9N&&1_V3(Y_P_C\K'DL.(=AX$6*<4(>H3%5E]K';/WTK/V\XK(*&D&REX%'GV _!-RD#< M'O%T+\8%?"FM5O@+ $A#G4<\4\ GX=_./8?\B]Q9?;%<+'EP'EY:"*VA-__- M08#L[L]=P?O:AL/_=!RU2&=&\WN?,_FVEPP M\VC,!$$*B(LI:7V@O/O?(W\%4+B^=ZTD3 A>/Z_(_AROCZCC/SV+EI001[=N M3A 46M+.0O$"\@9Z, 3?X MP;C%HWASBI7.J2BI!V)F,I4@+L7O89:P0](F? M=4P]!8SYZOO.*W3+%P_*GXOJ.#G#_S"#!4P!)>T4=,+["JR(^38HJXV"/RVY ML7P0$EC2ID+QI)&(RMQ+& LW0SPS=A'?H/4,74CVQ7@95 VPV+"AX,VN%4$D M'6!UDMV4#4=."7SG6_0,6G%$"LA,SO!(;]IYQKVU)L9ZK$G\%Q3AYE?TT7"\ MP5&"[CSB 9Y^Y-%6 :90Z2IM;1H;G[HN+:0RDQ(\0IIQ\,4]3.S*:"#6Z3MO M4+59HW);NIEYC.<$I\BF''IEMSTO_>4S7L03*38/HQ'GR0 ZZ0.2QBH3YRXPFY+PG#^)E7 MXJ]6?(NQ%GA&#MV)(&/[*RJ^*5828;L:KZ;-I(F@] 8Y;"7-C>5G^077I-22 M%X) UOIN<0EJBG4C=P.?Z1=>2F8F^%Q2FC)%;!]ZNK>@<^M=6BL86K1S=TIJ M,WD@(JPI<\$#>4C* \ZUA3R\1@K.;3M:1BZYG'<%9M"&M)5#\-2U,LGK!>%3SE)(P>GG-0'3$9EWVC:UK5T"C&3&:VDIKZ@TI$G>D4G MN(^UOP AM+'"@9IGANOXK4?>-CZ[\Z#F< M16[U,F:#*X=(&5J-%>U@JEEA=-: &=<1"FMTW'*L0R('_MD%L1X]YWQ)@E?_ M%?^=>FFC>37;J7@S.=BG3^!T:2D%&DDZ2&DPQ\M2FF*"*9S5X M&3Y%,01.;+R_!RB.*5B3G *2R-/G4;CP$>EM7(0I M9RIJZPQK2^$35/T0A4MD678H_0ARBP=7(7(D&7:&& QQ91F=]",%/6@_9ZZ= MH4>3S-3W@T?%D9P'@>!ZA".GD5QI*S?U:>.Q\H5S&<+(83H_1!8@-<\ICYL8 MS.4')?5N$*)YX5'S>/.XR="\[.!_6<=46G N.&K>F.[(#>5'H9NOP70V7:77 M8X(L'B7%NX3SE/2(-Z#[MA$3?S;9-F."(9G$#9D46C))FC+Y&VF,BE/4I/Y- MLQO\Y:FIE?C,I*UX(@9"JK],/I%60P G D6OF$9I))U8NCU>\0I0F,,7_[;% M%O]"8L8YD1WB-3% +] &YV^P;&JG)=,27P[0MD@+24;%>EBD8C^$A=1?BQJG@!*A0T$0$%Q.#HZ/#V-LR%]^WKM6.//1,O@. MEL\ E2"I2Z(K$IPJW<+!+5S_*#PARPO(N]-X#4 'HIK*+"PXY:.Z,ZA<7>"E M*KC%/]*.>ZL)M<*NU2PD*)LD-Q17X2V0.+)+TV-!Y61Z \W&K HVEW2F7 !, MA;W!JB/7HXF\O\-P<1D%(5Z,H^LWVXW('IKX'>#_.?2['"U*TI(W7/!36=-9 M?%.(=>D'X726:J5A/*E-JR4Y6@\J_"*:XLN82$SB&>?72H^^2[=BTS)H205^ M1&ELX!;5E#'A*_*# "^@9]3;I+D46H+>NO\W"69&Y+34SNO-TT>0FA:2U/1F M@2\FIBG^F8_ Q<7-OP(/2^\2_WYG"3U() _A"TAU0=M-N<1)$E9CP_7HO=>B' M3&![@_12HUD4'5I19H1%V6@C[&= -Z%04IM()#XANUX_^9*0P -SXMFF MC@9W(&Q<^A32F 5YLVBR[I#D>KOJT-X\ <'N 6ZD@_^.@!6 *Y#\F^=EWDX% MF\6NGO1AQC45EG)N\'0-YUX2/,9>YSQ<,5%[>-JG^KU7:T61,BA)2G$L>7D!Y,7/1FQU!#C=SPG M+TAL*MPL:P[N(N(L/)U5[K:Q""-4AK%$ZJZ%'MXT5$VOLF*OH!L1'8E-3Z5< M6E)(V@3%(VP?%XXUI8H81;2D1AN$N7FR\U-5J@?>&^N"I1A,*!F:&&3*TNJF M^^7"\N8@N/7H8>,;[K8?M[O;GE8\@=XD7_6_3]+*E08$YWX(CA*'@1&E_N3H M9)37W8\/<1?YI%W$BR9-U_@)-LLH]Q*\2K 3E1!+DN^1GE=S&9XKCU94$$"2 M 3^WF+U?DQ2J]0LHJ:\VY@TSK;'L MX)>6ZH([XE@?VB'9:EW-EFWTL3YD/;6H'=ALW.H YY)/TEYZ%7M4X,:B4.'5 M3$ZC;(.Q'%>IODWEK'@1A?+>1, M8ZF#WT 0DA=F$K^@&PNB.%3W(8L_/517Q.E(L_B&K6@XE)9D70:L/1E091'& M W@2!OHJ0K@;)XJ(E?" =8.@'::/$<1JBV,QL"8[T;(,HZ,T%1@3R:!>(\GT M(8EA#87M!,7:Z,"HE\\%>MV-CV8 AA&B7H'O4.).L*VU(KK>*JR]4*;:BT.X M2Z9:HGH"M2]P)]C75@^2'M/2RX4H%OX!K")D+\@BM])-61QCY3.02L+B=KT6 M61RNGM2:G%DJ2+I4"ZHD&7>'*PQYNUY8U(\LE(D_^3,>:[/HBRU6494R#*10 M)]%-O++#G,\[LHI2R$[02D1V$_WL6;TM_I9:^Z[? +)A(+KNII=3U/"QF>P2 M%+^/U\$T)5C2[R0PC%'03E!,5/Z,8_V8XK7B6-S[SNU_13!YS:_-8BN??2?X MQ"=UQB*9KD2:LBA] +8UC:KY=X)'G&)G1.IJ2=>)2-N8)<&33W'"K3]]?0") MND"Z#DU4^0!L?^[%I;#,4GU7:Q9ME6@K8WO7T(!ZV5&[A8@;/9.:1NUN.MUN]\*%C>N_\K[3OU)R[O\N)I)4H_2:_L;<<5N MZU>R_3SYI&9-TOF2ON(.+*;@NH&[4;31W\V_B (\J@5YRP+C5CXEM5:H"Z!7 MA5Q$0".Q)S\B )BW !OS:03M(?36F*\":P)_ MJRF=4[;17P6^ R%9V=XC_P7BW=3%^D= [I-MWA<[MT/X@KM,XWNNX@7I318V M[K4&:!GR:S(AJ#Z..-7C/5=)H H=5YR:]9YKX8B/G,]Y-G1!0?XG7\X0U$=5 MNT7+P338:Y#2,D+#/UR,?W9!>K(C^((Q+:N61!R,+U6JMM:9)@,K9!0 MOJ@CGH:69X,T=C$>=G^W2,R2,,A=WYBB2]>"5.N!4!E[SA4YUUUY/80A5.X[ MDKX3TQ1,YZ(<3.?XS6.$$/H6%(<$8E=@;(XW(*! M=1Z_H#W'/Y/XLWX4?H/6,W2K#E,".?<,S"T7.ZC,R"@AY9<@[VN-,#^,+P)N+)JB6G.D+/PR5.372UBM0. M6=(FOJI8]PBL+.BDFZT +X 3U^O8N3H\#P(0UII+VI545-DG/5R+I9%'MF*Z MFDT:IC\UD2:I^GGPUY9+AGWNP:FS1%JK/$5K<2V&:Q])R**!K46,+',166> M865^WB6:\>ND9Q.%LG@RG(KNO ;;+:)UU(O1*_T;Z%F>+6&ESRA(2[;)7NF+ MRF_*(2+6@PV $]Q@[8K$-6W,IR5K)(%?,QFV4HC%CS7\]FP$[G,ZNW_#@C[O@ V;^U"-Z(?\GEL(7 MRP6QJU)VH2*V[7A.\0^YE+>>[48D1MH5#%9^8+E?D1^M< [\NQWW] @XZ1D* M/6:T^H854?^,43]3WQM:[TDTU:>!-QXZZ30)F5P]STXUG4+IG(D7]Y:EKEZEX M*.V5U7)@7=5,?(Q6*S?6L>5FL4QOO9F/E@G0;#,[9VZSQKDN0G=]>547@WIR MR>[)>@,!>96#[AN:3Z4G#3J@6>L&VBBQ)I%&NIN%?,_&"MN>4'K.QG(1]Z>F M,SK>_'KRIO717">QN[[&6XPLV,]]9(HQ-7:HM]RI%_M,Y*)NUEW($BVCJ*PO M>D0-[ ;UECKR-"(WAG"5/@,\$4!,.ZX?1 A,T=SRTIA.=U9(_C+;!'7UG LK M@,%T=I^K\5T!=Y+41MX'R.J;6)XSB6LD?RW4 MJ>#]GUQCMV\;)(&P\DV;SE(Z6N[VU0..!P:DE/_S]$#1ZTA=6K\EQ1.FSX5+ M/^J578U6(UQ/;*C.EH-HL;\5V:#CX6.T7%IH/9T]PKE'$A%GZ^1>&WGZ$:O. MSIW1-8R!1]4Q,"V?#'"Y&B;;*B:;.A0$%*T(RC&0T3-A/I:[UT ;&]:WD[\_<^;7LX2TPJIF@.ZF@!]?AX?M\W?/T#;W]M-K;"Z4H>E(XN>Q$ MK%I)L)^>TZA-=S=6:@,729SKD8W]7NQ0K0$4UR_Y/UV&L:,LSK#6U;2)"U*A:-(49I&SY#ZY+J,!N7V M-2[E:>F+9#[$9#Y0W\>%M%_GX2(BK"E;D&IF$BK+BV@W6I'YI#+%&^DW#,^FY/ 6P]K)XJ7 M);'"RC'PA?*:PXKVXO82^4OYM0"\&\9R)^XT#S#X,S%JDY^HNP!J#G-8(BID M+[$B5-^D2H-WDH '9%=#U/4[#!>741#Z2X"2KM*T=A0KQ!P&29"[E^BZJDF5 M^8SA7?,S'G]CDRYS?J)G,(&Z&(?@&7X## M9$=C/G-(TDY42=?(=.+*5]]W7J'KGGM.62?9)R9GN/.;PYUN(DNZ_M7_8V"E ML./L%0I'CO$3H*V0O=S54OW0*WGM;CI[M-S4E-6X>*5G*"KM2&V\V8Y;'2$9 M)=W!H1%#S3OE]<\J)@'>XB&3; ;Q1$M".+-7JRU*,H=*LH3/S'('1I'LQD< MSKWDK2CMCY<2_NOFE?]/@U+H\T&'.H)$7R MC%M]&9(5^8+P'"X_D:?'^(Z6CP^.#HZ['"TG=9EPL'RD)G+*YA2M<% RG9$# MDL9U"T_>,8X+! O&@:.PN*:<3N-N:LWGB(1U321/S!!Q)VR\%<23UQRRM!=7 MQ]-IFI6N)&3U.>:+]5?@SY&U6N!!W'T 1/Y"7,M,]YQ7P_"4Y ML\L2<0UKO=8Y?@ZK4U-_+]HJOFHIM+P^J5E>UURX5+F0[OWFY>G!YR_E^.M# M#TCU!M7\ZR-IE/2UX*C3MN!BGSD^.SO1(E*F,*JLH4:J;OJZQ*D9(\E?@_,H M7."9_"_@_,"C"LII+#;X7ZRSIW+N$;3! XG#W)FQG2O>84;WHSM)&Q%M&'_G MQQ'L0"YF;JRD'QX,VPZ_+%%F^GU<5;OBR5B[9!+M+_ M5.-CR MC1DG#SV>*@M]OIMU+W\6"^N1@X@6<(T36 M>-EU=M*!*9_SWA;QE-*X[)%5D9ZC7F_D8"V9>E6IW(#)LC@>H##';_S;EMOX MEY_Q%N7\#9:ONQ:^%<4]P>*6O2Y4K*:'075+IV:5C)Q418S M3&(2)J5OV7,AU/L6\JK0BE7*IOC!-"N)XZVG&XJOR5U$>N5T1J+Z0 =:J/I0 M,S6=E@SJ'=Z?.PY,1,U9V,7LQYT>3"$'5)LF3')M4&I(EAX"[JA\=WPH M1ZG4R,BTT182:36DB*BWQE+:+-@H#24;N?)>O!2K)S6M5C@+(%;@A)^0E!+QHRSBKB/DKT A." ,HWA- M4FO/XLND'V1":B^MM]J)J[KOM3@:4@Q4ZT&1+0YU0Z7W"8T&O8:M5\X3&DVZ M0P"^<1/AT.A#>;EHP:FAR\]&Q0FYZV")%X0\N5ZZ\!R-TCJ9W1&M./B%4-F%:I(2:T M:DY0MLG;.QKD :3T@AQ]@\Q(;B+4K616?8;>/2S,-B1Q.X$N?6'@ :>S'!5PQ++?"A8R--]PHEV8O.8I139T^ M[O4QYB]*:BTYTVJN$A%0TCL5>F%/?D2 /1,UYM.2#R+0\A&C66;5PP-E9GFT M\6AZZ]D?Z/-&*V75K"XN;J]O/6(PUH:(8QV+Z$NK=Z0L]&KPLXOXB"/50_/!;*VQ?\B84Q> M+#?V50TO+836T)O'\5L9W&C,:QY7VHG<*66;Q;[^5-*K M [B:J#3T%S*^XN7?-S\(+L ,IWFRWFA6-?X2BDH]T\PB*\JSKH)+LLK6L^E3 M'W?D 'J!-IB22*NDQ]3M>FAIS8!>7$1))@[-)K1DC^@PC(J_XZZQ((%U<&UY8*[RD$HO>5CCK=5RK6;=0]I3,U M#]%WOJ:D>%P0T"[#YD*72[6A5$+XB%R7(8^?7*PO\+IJ@3O=GXP#E:9L6I% M ,^:774;27OW6NZ$<-9\YF%)4S8M$6X%%@_F'++KA3EY/9:\(1T\^:'E,IW] MZA./!%\.8.KPY998+U0K['["U8D-TUD.+?&5-4(SA618.Q7;N\N"$#'$!NEM MCJ+HG['HY16D%OV7#14'V T2Z]1_'Z/5RH4 561@#L\-N<:!VD("IK M)BESWNA6J)Y$DL^)[L3CT%O_D1-^ Y[C([K+5/Z[$=!R:+UTN-"H@J%0NFB" MZ6*/$U,'.MU0EN:XI@N^K>9J/ME&?UFFLE"]!XC\P9J#0PKLK"QZ$X"-)<>N MK4G20;S9-#P]2U^6%CTVJ[X+*G)LEE8ZCO,RCM,<10\6=STJTZ23LQ4K=DHF MMS>//I;?%SW>Q.% ; NSN'CC1%M^ $#%:(L#5P)=2$JM0 ^ _6'NOWR,!S*T M3G!/?]G"GO[AYX_'$L;;#_H!*@3*%M &D;1"C[?+)M$.J9&Y\I^-P9%+,-4! M*R@6CO@!RJ>%Y?T@I@$&>@VIC0&SC9RC#W7'X:6D"2U: M(DY+/A)B<"!:)8:0S*,GA#0KNR8D:#5I M<,HV^M5#:JI,KA-ZL57J=Q@NLO WR75#Z,W)C0W\/X=^@:Y%27K3A8U\E3*R M%##(L^XR]A_;,X?I+!6^;N-1D\P,X(6DZ_5Q+XVO+V':+TC0[ >L7.';2R>= MCF&RJB>(U#V.TQC.^S6?6UV,57XD95IB?_1W!% MGHYD^!C6I1L/1 P5EY97W'+V#\W7YQ4/,C7)3 2&5TS5AE3:$[;@C2P=[T' MU=T8R4T$5U1M." MC7"5&EV$EK2_*88!DC:FIW%D[@&"OL,G9MU8WZ(8,Q@B57KS[%U$C=/9)6XY M#,4,6'#F-8$U7>26=KW==<'9F MRA5X#LGKX2@B"[(+*X#!(Q;!;Q:"I-<\,.C"F]THSG02NH>HM(H'&(Z1 MQ"CX>>>0KC%I*Q />XA.WDI<^"Y.&Y @\^$Z>2@SN+,0&1Q?!*\NGE2W&ODJ M_GV25(+_G-8SV52D=!-2U<.='P*.;0@[X\_CLW(4KI&WE4+'9<+G?# MH-!W]M5"3L,1>2&-5A@+(%6%MUDLG8["MY$TR*,)P M2_2)BSB*B!Q?K;9I[ M:TW^%HNXE=-S[EW+:WR>LX^JM*1-,P-J!H6AE*,3^?IY+%P7&@P&:95-8HK2 MB1*;(3>93XGF?(_HBA6LCI6G*/&1'I$/6DTLXF+J%**HU&CF3%&;5F\@N3&I MZ:SAX'((J=I%CA;[8^G!YRBXC>\WPQ=P='!XQ@:8G<,0@%L( MJ><57MY8:H]84 M!ORF.6CZ=EE@++73$1-,S%&H3PJE4/[Q@!6PX@\"AQT^C MI=4*:3'02F +23A$<.D@G+Z0.$,(@#^ A1)_25:P:4:&HA!G9V>GY>N=0\,D MI.[2&"PNJNI%E#YW#A1C+\=PQY9-TK&]0K";#-XT>_?FQ5WR-3B/PH6/X%_; M0WS1@R31>O2F&ILU+8Z2I*A'OV :$*;.*/7F%-"-ICUY/V%.)^X)NFKATX6Q6 M4$?=5D)V'46-?\8J/QLA%X=330^NQ5LR*GJ5G"CEN5EOSV6];7WX:_DJO7PS MN#J,6GKPC^XX:*KC:>KL/(W"(+0\$AKA=P#GBQ XZ7W7!T#,&^2&6QJZ+[+< M)X"61[(9W;XE>^[WH<"TEWPR;2W<0;77;P#9,"#;"$[5,I?,P[9DWTOZ4&#: M2\Y,ZR5MUHK5 >@6:Q!Z ;1_L]Q*#-3>ZS.0\8.I*>7U9]-X+6?(*"IP@$&^ M5*&!S!Y.3RFUOYA&[0YC0VP1#6[33=-7Y ?-#\-+J\E ,@^@H.S\Y4!J!( M MD8\5G1?[]I^Q"H!S%:&-O2GNSO7C!).M+8LSC)(RM9#QKI^#/T71NSM.0,0T M"IRLS]Y8$/6Z+J!55\2+A- >IVRR^JU-91GZ- M3A'E+"1N@R J3GF),T!>(^GF@>YL)%R06;24)'_&L:Z'@[3EJIJ'7BKQ/W(* MR4),BX:I.>(,4Q/_>9+H<9)59F2HFL//:F)F=@Y5H[COBZJ8X;E*%V[T+LH= M0]7H-K[3D:K"VRR63K>6C0I5HPEMFAG0PL(E2SG#W%8!#9=3LN^%)GXZP$TL MKVR-C#%3H0&?8OK'[D>Z$Z*C5TRQQR^''X=J= H>(^L:D3:PMYFM.653?2]; M^6%6[J [N0/0O]]!4H_>5&.SIE=_ X9Z)&T?5HE1(K10J"XHL3FGL#M/7EX% M21ILE8=AEW/84KQRU>OI5[$J \D[A(9Z>41 ^94-32S_XZ>A'/F[W@KZDI#, M W,LAS/>V?W&1S, PP@K[Y;C4I#6U8,>Z0,^*DW21IZ>7B3MKI^CE*4#LH:LO@D-BA97?7QH#J[70FJ0+/'H8 MW;KH,5.5TH%=J!%F] *-=-?/-: Q=H::3;V*[B#8C'V'D*Z]?F\H*8SOLEM[ M7^/[0H]*DW6=J=;JHX^+/1Y-"KH0=;4_;N%J'TR>UQ.0UDK&!=O,]V&/SA0% M8>WH=*]ZW!!5,U!N(15+Y*Z3A_KW9XQ9,/4#W M9B^F,(T(0G"4[)$;7 P?X5L#A)L4>P1+"+(U0W7KD@P@>0RT"<)MFCV(91 ;=$-U4I(+XS6Q M'S? F$NSA[$$8Y-NJ$XVS@K9ITF[61H#F#:X4"SD&J/9M7$PXGF('8>'CR+Z?:(UME[.#$= MQ.C3#&DQV1[1.M,/'Z!#F'\X "TFVP-:8P;B!+1W6] KUM.Z>?NY2;0'L[K] M9"LG\QOHVRB4-*39@:>4;@]H+:!L_628#F =PFWA\>DII-MC6HLI6S\9IKV; MB9*V\+CYE%,6VWVR=[GCTU"&;-_VHJ0U')X_Y81[7&MQ;5!0!FO?5J.T,UCK864K*(.U;_-1TIAF_Z!2NCVHM:"R]9-A*L.(I$\H;UW ;W7OAD\V M,T)Y5R*9MNP9N0NQZ?5/UKW8"S"''GG&_<+"Q=F"CS&J::+>!&=SM8;DNFM6 MTBU*34-GM%1T%C:XJG!6!^J_=@/[AB*EF1VSO*_QY0&0=1G^?.E[\?7MR'*? M %H>:3&O4%M79,"I"=U&4Z7V$DS=E-DD_4*6R IFDVKM!G8+14KK&MZ=3GO% M<68>0!!BI82Q4I=8G23%G840KN]%.-3,"6>HF6VMDZ3:-/C,IN+Q!)OAS33& M(#/:C!@\>/ &ESF5NBV2;'4(4)A#%O^V117_LI7KT0:>A:!?$Q*&FDY3;!N1 MVL(K)MHX$4ZE^N$%*V#C<1PXM=%7F&FU0EH,M!+80A(.\)*J[T9+4%I QXN* MWUZMU726FT.G^./QP96U3N([,GTF)!2K'^1"T)6,_GTI1/60()U63+<-"<7N M:<6C$-4G&/)IQ?87NJ<6E$4E& M#8V8Q?2?D5'NGEE<&NGZI)QVS&*Z\$@H=L\K'H5(>N5-.JU $!(YXIG\#V"A M1!8&85@9#*."L*B27C3K%>1S+YY;A;&FY#,8R%=ISR#GCG;5L$RN[6U5:].A\$U/>$4/[=CB M,"QGH'$'NWY!T S]W6' M2@;1@O0F"QOW.L)(D;^7FY+;/:RJET89NBD92V+CRU?D!_11ITUA.T0V,1U( MVA34/^%]+'&%$@OS %81LA?$8I<_TL7BQ[+7K5-X\IG!CF[BRO7QZCCDT#A0 M>RNQ^M+W<]FDFUS9N/5PSXABV^\T7)#30H'UHNK3NH;8P9W4-#'4K: MS$CL+H-/ S<^F@$81IA BN:"NA:8P7A=%"?)@V\W9H54J]MQ9/"IH-(",WJ# M+HKKZNKX)>D-'IAC!3A/.G6*8@"&ZS>B7?H5]+K$AE&-7T9);I!C7@K<^=Z+ MRDUAM7XSV*B'VJAO4.X7 0R=)A%K!E\"E.HWHQ_HH3;Z4YZC/G!H/;R\K2"* M$S>O=F647\3DBV;Q4%I1N3>UT)\JW<$Q._X'L?!L#G^887_4WWOPV M'A9S9C6#0YTEIK]GJ]&9\9;6T]FYZR:G(IFGA U7)%;E+?X1KZ9Q>Y_\__+= MU*GB>KER_;C'W'I3(NJ3CW, ^ +BSE/'G]XJ,XAQP^J(_DJO"HYJO,DO'AG*)+23C20%=A#&P*TF38X91M]K*S=] ;6CIIL MENGB#2QY/;Q*HE&$%@J_&=@!BD=6@_._6/V>_M*TUD,H%*-XKZ^'R)[W7;36 M-?(+_0JH4?37_2KTOA-T5%S7<#$[T@_T7__K?XZEYP9 7@R89 =P[3FM.\#^ MOK=>YS&MB:V'VB0%?9&QLQV2GJ[KMHG= MAV_<4[J[SKH&H2FNQ\=#YA$$H=O3NJ/B>H@_,P)FZ[[&WK.ZB]IDQ9+IOGD< M@_6D=.4Z7N-=8=S5!=WE;YH9O49[C+-3Y['Z]2O!]NT[UW!JE16AIWCU MQ*C>53Q U*]W";9OW[N&4ZNLD$$&]Z[3>G0B"0#?FXQ1\^&DJ3,"Z*U:?5&GQO(*AGXI=7IKEYNHF9> MUZRDTQ)'?@RJ^/%)V#MV 0ISN.'?MICA7WX^D&5LSEZ< MY$&OMI^5OFJ%8#,8-^6V]P&2VI.!2^ZXD$HVU%+)IET6DVBG?FVXW= M/?+GR%JR%IK4#%KAUFV5*28C]9:5-G@V1Q6A9-$34S%X>/$=9OU(BV4?/;O0 M=M?GGN='G@WBZ!7!%*5M"VJ'3H&<(P*2:PW9572MQF!9T3M.L&RG&L#::6?/ MEDW2P^\JC3MXNU,=O*)PX2/X%W"2<(74.*=\N?6F!1OA.FJT%UJ2^4>K6,YD MU(R?<&%-Z'$"PWC EDON_E0YRK6D?P!D;H3>?,O^;9HV0P=/@8:Q2*X>NH98 M8 XPJ@Z<"AHJA#B/^R S,CPSH]%4XI57TAJ&%A1;S>N!3PA808362=![.WGB M*3VOO_2#D/(VFVAVLPC426I)%_K',O(PO7J:\IE%FW;B2KHHW_\KC\ET2[Q: MPB"T/ ?+ECLJ(@'?D^?B B>_$>,6#!;/UEOTV<7SJW$<>C2]SQ@DY]_A^$B M??-E.DO>[?#((W79TW+EN4Q!"\P@IRZ*Z^&:O.*8_O'$$,!8/>>. Q.!;KV9 MCY9Q!6(.7Z<'AV6'KWP-Y-=-)9-<+4K]NV+7P/,@ "'Q"K0C1/B;4Q';T8LS M]T]%[XF0AN4@P#V 3):$9D9HOH@#OFH(@-YI[_$F-PZ]GT*8&1?#1(-V-5FB5$ MA=9Y[G^T(1'$_D#'N)3$7%QY!#5CXK^!'A;U&WPA 19"RYM#/ \F9HV+]7?K MGSZZ=*V =9%+H 0M"=/# J&K2B0=T:M;-# 4L!6_\?5 P5*T9%=7*@B1BULK MFBXY+GPO"I(3&?HD5$E4E/ 3EO!8:]RY42I-2GR":PKM%7@!KK\B;U'8"\]W M_?GZW',NHR#TEP ] #2$R_UU/)!AM*V+1+(MR--I?3QT?&HVR M4.]Q92]&+)#]4==OK-"99\.2GIJW8&>4>^4YDQ\YF M\6*20BV^S&,F%!O]*JDZ:,3 VUHU2L[U561Y02(81?G\ YI(J;M$QSY4UUFO?>H9N'+LM\]+K.N=6"BRJ'/_GI'P;P6AV=M%2K[?19/KXIY/$=)8S MP]79J.K2[0(_Q(279(G0:3RJ.7B\!XBX_UMS,)W]YA/MWGJXR2 (@^SN%+_W M!$=AN\"S'C0D:3] N]ZHEHZ7_O(9>A9K(4&[@"U2Q"Y2K[5>)%ULTXMPE5U4 MIB80?$5^P+T=+67;)6*UTL4@U\>T';NRD.SI.'\;!!%PSCV'_,"X?B2QAETB M:-]JZ_K,ZKBYG.V9( ANDTU3T_*P7:%[QG;25 _OI>I)4N:^7HB9S)+V=!17 MCZSW3?NWF]1(_#UR0[ARUUCJ&\O&!=WXZ-)R[2AQ4YG.KBWD^5&M>:5#<45% M?C:29[WH2-;;GX.3#8:^=TU6(+BV % ?>6[.M:O4X56%K+)(2EP+@"\G9=+^NSZIW@=+*]2GK MUM6DK&T%6R_P(2:$7&U[WO>C0EG/..I$^*^^ M[[Q"UZ4P-/N\2Y1BRIQQP*Q#GAYFC_P'VR8> \&]M1:SW??7AEWBLWK%9IW& M\,,LB5J]2M7R %Z 1PTW.V@;BLA^,=I74[UBLRYC^)F91*T.O,\LU[SO'OVK M,^L4)IW19CAK#/N)Y)7-%D4],DK6H'8C^K>?&@QN]V@S?? M(I214\M!10 /+C=E+J'UNUC6<.2:]\-.Y2,/@DQG]:00RFL.+;J+K=]-+G%B MQ,ZL^)<9#+]5/8,%<^\..7@$EW6?R@\M5Q4]-I/Y]=L*>$'E5$0X?T%3GP^P MILX,I0B?Z/K=OA(GR:V'%Z& ] /R2$LJ-YY"D=7H@6 M$ZE%!Y9MSMWA1Y/0HWFEBR'C=E*] #,?@2?K39 :-27L#D5XA9=U54GEZ)'T M!"QA-L-> ]@Z5O-.]5B=HC'H2\(<#\RM,$VKWJ++L@W<@7 [,;