0001558370-25-007165.txt : 20250509 0001558370-25-007165.hdr.sgml : 20250509 20250509160037 ACCESSION NUMBER: 0001558370-25-007165 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 58 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250509 DATE AS OF CHANGE: 20250509 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 EIN: 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: 25930159 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-20250331x10q.htm 10-Q RESEARCH SOLUTIONS, INC._March 31, 2025
0001386301--06-302025Q3false00N/ANVP5YP5Y002217715059http://fasb.org/us-gaap/2024#MeasurementInputDiscountRateMember0001386301us-gaap:CommonStockMember2025-01-012025-03-310001386301us-gaap:CommonStockMember2024-01-012024-03-310001386301us-gaap:RetainedEarningsMember2025-03-310001386301us-gaap:AdditionalPaidInCapitalMember2025-03-310001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-310001386301us-gaap:RetainedEarningsMember2024-12-310001386301us-gaap:AdditionalPaidInCapitalMember2024-12-310001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-3100013863012024-12-310001386301us-gaap:RetainedEarningsMember2024-06-300001386301us-gaap:AdditionalPaidInCapitalMember2024-06-300001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001386301us-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:CommonStockMember2025-03-310001386301us-gaap:CommonStockMember2024-12-310001386301us-gaap:CommonStockMember2024-06-300001386301us-gaap:CommonStockMember2024-03-310001386301us-gaap:CommonStockMember2023-12-310001386301us-gaap:CommonStockMember2023-06-300001386301rsss:PubliclyAnnouncedPlansOrProgramsMember2024-12-190001386301rsss:PubliclyAnnouncedPlansOrProgramsMember2024-03-190001386301rsss:RangeTwoMember2024-07-012025-03-310001386301rsss:RangeTwentyTwoMember2024-07-012025-03-310001386301rsss:RangeTwentyThreeMember2024-07-012025-03-310001386301rsss:RangeTwentyOneMember2024-07-012025-03-310001386301rsss:RangeTwentyMember2024-07-012025-03-310001386301rsss:RangeTwentyFourMember2024-07-012025-03-310001386301rsss:RangeTwentyFiveMember2024-07-012025-03-310001386301rsss:RangeTwelveMember2024-07-012025-03-310001386301rsss:RangeThreeMember2024-07-012025-03-310001386301rsss:RangeThirteenMember2024-07-012025-03-310001386301rsss:RangeTenMember2024-07-012025-03-310001386301rsss:RangeSixteenMember2024-07-012025-03-310001386301rsss:RangeSixMember2024-07-012025-03-310001386301rsss:RangeSeventeenMember2024-07-012025-03-310001386301rsss:RangeSevenMember2024-07-012025-03-310001386301rsss:RangeOneMember2024-07-012025-03-310001386301rsss:RangeNineteenMember2024-07-012025-03-310001386301rsss:RangeNineMember2024-07-012025-03-310001386301rsss:RangeFourteenMember2024-07-012025-03-310001386301rsss:RangeFourMember2024-07-012025-03-310001386301rsss:RangeFiveMember2024-07-012025-03-310001386301rsss:RangeFifteenMember2024-07-012025-03-310001386301rsss:RangeElevenMember2024-07-012025-03-310001386301rsss:RangeEightMember2024-07-012025-03-310001386301rsss:RangeEighteenMember2024-07-012025-03-310001386301rsss:RangeTwentyTwoMember2025-03-310001386301rsss:RangeTwoMember2025-03-310001386301rsss:RangeTwentyThreeMember2025-03-310001386301rsss:RangeTwentyOneMember2025-03-310001386301rsss:RangeTwentyMember2025-03-310001386301rsss:RangeTwentyFourMember2025-03-310001386301rsss:RangeTwentyFiveMember2025-03-310001386301rsss:RangeTwelveMember2025-03-310001386301rsss:RangeThreeMember2025-03-310001386301rsss:RangeThirteenMember2025-03-310001386301rsss:RangeTenMember2025-03-310001386301rsss:RangeSixteenMember2025-03-310001386301rsss:RangeSixMember2025-03-310001386301rsss:RangeSeventeenMember2025-03-310001386301rsss:RangeSevenMember2025-03-310001386301rsss:RangeOneMember2025-03-310001386301rsss:RangeNineteenMember2025-03-310001386301rsss:RangeNineMember2025-03-310001386301rsss:RangeFourteenMember2025-03-310001386301rsss:RangeFourMember2025-03-310001386301rsss:RangeFiveMember2025-03-310001386301rsss:RangeFifteenMember2025-03-310001386301rsss:RangeElevenMember2025-03-310001386301rsss:RangeEightMember2025-03-310001386301rsss:RangeEighteenMember2025-03-310001386301rsss:VestedMember2025-03-310001386301rsss:UnvestedMember2025-03-310001386301rsss:VestedMember2024-06-300001386301rsss:UnvestedMember2024-06-300001386301us-gaap:EmployeeStockOptionMemberrsss:TwoThousandSeventeenPlanMember2025-03-310001386301us-gaap:EmployeeStockOptionMemberrsss:TwoThousandSevenPlanMember2025-03-310001386301us-gaap:EmployeeStockOptionMemberrsss:OmnibusIncentive2017PlanMember2021-11-170001386301us-gaap:EmployeeStockOptionMemberrsss:OmnibusIncentive2017PlanMember2020-11-160001386301us-gaap:EmployeeStockOptionMemberrsss:TwoThousandSeventeenPlanMember2017-11-210001386301us-gaap:EmployeeStockOptionMemberrsss:TwoThousandSevenPlanMember2016-11-100001386301us-gaap:EmployeeStockOptionMemberrsss:TwoThousandSevenPlanMember2016-11-090001386301us-gaap:EmployeeStockOptionMember2024-07-012025-03-310001386301us-gaap:EmployeeStockOptionMember2023-07-012024-03-310001386301us-gaap:CommonStockMember2024-07-012025-03-310001386301us-gaap:CommonStockMember2023-07-012024-03-3100013863012022-09-302022-09-300001386301rsss:SciteInc.Member2023-07-012024-03-310001386301rsss:ResoluteInnovationIncMember2023-07-012024-03-310001386301rsss:ResoluteInnovationIncMember2024-12-232024-12-230001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-012025-03-310001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012025-03-310001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001386301us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012024-03-310001386301us-gaap:RetainedEarningsMember2025-01-012025-03-310001386301us-gaap:RetainedEarningsMember2024-07-012025-03-310001386301us-gaap:RetainedEarningsMember2024-01-012024-03-310001386301us-gaap:RetainedEarningsMember2023-07-012024-03-310001386301us-gaap:RevolvingCreditFacilityMember2025-03-080001386301us-gaap:RevolvingCreditFacilityMember2024-04-150001386301us-gaap:RevolvingCreditFacilityMember2025-03-082025-03-080001386301us-gaap:RevolvingCreditFacilityMember2024-04-152024-04-150001386301rsss:MexicanPesoToUsDollarMember2025-03-310001386301rsss:JapaneseYenToUsDollarMember2025-03-310001386301rsss:GbpToUsDollarMember2025-03-310001386301rsss:EuroToUsDollarMember2025-03-310001386301rsss:MexicanPesoToUsDollarMember2024-06-300001386301rsss:JapaneseYenToUsDollarMember2024-06-300001386301rsss:GbpToUsDollarMember2024-06-300001386301rsss:EuroToUsDollarMember2024-06-300001386301rsss:MexicanPesoToUsDollarMember2024-03-310001386301rsss:JapaneseYenToUsDollarMember2024-03-310001386301rsss:GbpToUsDollarMember2024-03-310001386301rsss:EuroToUsDollarMember2024-03-310001386301rsss:MexicanPesoToUsDollarMember2023-06-300001386301rsss:JapaneseYenToUsDollarMember2023-06-300001386301rsss:GbpToUsDollarMember2023-06-300001386301rsss:EuroToUsDollarMember2023-06-300001386301rsss:TransactionsMember2025-01-012025-03-310001386301rsss:PlatformsMember2025-01-012025-03-310001386301rsss:TransactionsMember2024-07-012025-03-310001386301rsss:PlatformsMember2024-07-012025-03-310001386301rsss:TransactionsMember2024-01-012024-03-310001386301rsss:PlatformsMember2024-01-012024-03-310001386301rsss:TransactionsMember2023-07-012024-03-310001386301rsss:PlatformsMember2023-07-012024-03-310001386301us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberrsss:VendorMember2025-01-012025-03-310001386301us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberrsss:VendorBMember2025-01-012025-03-310001386301us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberrsss:VendorMember2024-07-012025-03-310001386301us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberrsss:VendorBMember2024-07-012025-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-3100013863012024-03-310001386301rsss:EuropeFinancialInstitutionsMember2025-03-310001386301rsss:EuropeFinancialInstitutionsMember2024-06-300001386301rsss:SciteInc.Memberus-gaap:TechnologyBasedIntangibleAssetsMember2023-12-010001386301rsss:SciteInc.Memberus-gaap:CustomerRelationshipsMember2023-12-010001386301rsss:ResoluteInnovationIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2023-07-280001386301rsss:ResoluteInnovationIncMemberus-gaap:CustomerRelationshipsMember2023-07-280001386301rsss:BonusAmountMember2025-03-310001386301rsss:ResoluteInnovationIncMember2024-12-310001386301rsss:SciteInc.Member2024-06-300001386301us-gaap:FairValueInputsLevel3Member2025-03-310001386301us-gaap:FairValueInputsLevel3Member2024-06-300001386301rsss:SciteInc.Member2023-12-012023-12-010001386301rsss:ResoluteInnovationIncMember2023-07-282023-07-280001386301rsss:SciteInc.Member2025-03-310001386301rsss:SciteInc.Member2024-07-012025-03-3100013863012023-09-012023-09-300001386301us-gaap:RestrictedStockMember2025-01-012025-03-310001386301us-gaap:EmployeeStockOptionMember2025-01-012025-03-310001386301us-gaap:RestrictedStockMember2024-07-012025-03-310001386301us-gaap:EmployeeStockOptionMember2024-07-012025-03-310001386301us-gaap:RestrictedStockMember2024-01-012024-03-310001386301us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001386301us-gaap:RestrictedStockMember2023-07-012024-03-310001386301us-gaap:EmployeeStockOptionMember2023-07-012024-03-310001386301us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310001386301us-gaap:AdditionalPaidInCapitalMember2024-07-012025-03-310001386301us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001386301us-gaap:AdditionalPaidInCapitalMember2023-07-012024-03-310001386301srt:MinimumMemberrsss:SciteInc.Memberrsss:DevelopedTechnologyAndCustomerRelationshipsMember2024-07-012025-03-310001386301srt:MaximumMemberrsss:SciteInc.Memberrsss:DevelopedTechnologyAndCustomerRelationshipsMember2024-07-012025-03-3100013863012023-06-3000013863012024-06-3000013863012024-12-190001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodTwoMember2024-07-012025-03-310001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodThreeMember2024-07-012025-03-310001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodSixMember2024-07-012025-03-310001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodOneMember2024-07-012025-03-310001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFourMember2024-07-012025-03-310001386301rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFiveMember2024-07-012025-03-310001386301rsss:VestedMember2024-07-012025-03-310001386301rsss:UnvestedMember2024-07-012025-03-310001386301us-gaap:RestrictedStockMember2025-03-310001386301us-gaap:RestrictedStockMember2024-06-300001386301us-gaap:RestrictedStockMember2024-07-012025-03-310001386301srt:EuropeMember2025-01-012025-03-310001386301rsss:OtherThanUsAndEuropeMember2025-01-012025-03-310001386301country:US2025-01-012025-03-310001386301srt:EuropeMemberus-gaap:AccountsReceivableMember2024-07-012025-03-310001386301rsss:OtherThanUsAndEuropeMemberus-gaap:AccountsReceivableMember2024-07-012025-03-310001386301country:USus-gaap:AccountsReceivableMember2024-07-012025-03-310001386301us-gaap:AccountsReceivableMember2024-07-012025-03-310001386301srt:EuropeMember2024-07-012025-03-310001386301rsss:OtherThanUsAndEuropeMember2024-07-012025-03-310001386301country:US2024-07-012025-03-310001386301srt:EuropeMember2024-01-012024-03-310001386301rsss:OtherThanUsAndEuropeMember2024-01-012024-03-310001386301country:US2024-01-012024-03-310001386301srt:EuropeMemberus-gaap:AccountsReceivableMember2023-07-012024-06-300001386301rsss:OtherThanUsAndEuropeMemberus-gaap:AccountsReceivableMember2023-07-012024-06-300001386301country:USus-gaap:AccountsReceivableMember2023-07-012024-06-300001386301us-gaap:AccountsReceivableMember2023-07-012024-06-300001386301srt:EuropeMember2023-07-012024-03-310001386301rsss:OtherThanUsAndEuropeMember2023-07-012024-03-310001386301country:US2023-07-012024-03-3100013863012025-03-310001386301srt:MinimumMember2024-07-012025-03-310001386301srt:MaximumMember2024-07-012025-03-310001386301rsss:SciteInc.Member2023-12-010001386301rsss:ResoluteInnovationIncMember2023-07-2800013863012024-01-012024-03-3100013863012023-07-012024-03-310001386301rsss:MexicanPesoToUsDollarMember2024-07-012025-03-310001386301rsss:JapaneseYenToUsDollarMember2024-07-012025-03-310001386301rsss:GbpToUsDollarMember2024-07-012025-03-310001386301rsss:EuroToUsDollarMember2024-07-012025-03-310001386301rsss:MexicanPesoToUsDollarMember2023-07-012024-06-300001386301rsss:JapaneseYenToUsDollarMember2023-07-012024-06-300001386301rsss:GbpToUsDollarMember2023-07-012024-06-300001386301rsss:EuroToUsDollarMember2023-07-012024-06-300001386301rsss:MexicanPesoToUsDollarMember2023-07-012024-03-310001386301rsss:JapaneseYenToUsDollarMember2023-07-012024-03-310001386301rsss:GbpToUsDollarMember2023-07-012024-03-310001386301rsss:EuroToUsDollarMember2023-07-012024-03-310001386301rsss:MexicanPesoToUsDollarMember2022-07-012023-06-300001386301rsss:JapaneseYenToUsDollarMember2022-07-012023-06-300001386301rsss:GbpToUsDollarMember2022-07-012023-06-300001386301rsss:EuroToUsDollarMember2022-07-012023-06-3000013863012024-03-1900013863012025-01-012025-03-3100013863012025-05-0200013863012024-07-012025-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, 2025

          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 2, 2025

Common Stock, $0.001 par value

 

32,458,727

1 In November 2019, we became a fully remote company. Accordingly, we do not currently have principal executive offices. Our mailing address is 10624 E. Eastern Ave., Ste. A-614, Henderson, NV 89052.

PART 1 — FINANCIAL INFORMATION

Item 1. Condensed Consolidated Financial Statements

Research Solutions, Inc. and Subsidiaries

Condensed Consolidated Balance Sheets (Unaudited)

    

March 31, 

    

June 30, 

2025

2024

Assets

  

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

9,852,007

$

6,100,031

Accounts receivable, net of allowance of $82,026 and $68,579, respectively

 

7,604,058

 

6,879,800

Prepaid expenses and other current assets

 

625,727

 

643,553

Prepaid royalties

 

755,299

 

1,067,237

Total current assets

 

18,837,091

 

14,690,621

Non-current assets:

 

  

 

  

Property and equipment, net of accumulated depreciation of $944,694 and $922,558, respectively

 

60,051

 

88,011

Intangible assets, net of accumulated amortization of $2,431,738 and $1,535,310, respectively

9,956,378

10,764,261

Goodwill

16,372,979

16,315,888

Deposits and other assets

 

881

 

981

Total assets

$

45,227,380

$

41,859,762

 

  

 

  

Liabilities and Stockholders’ Equity

 

  

 

  

Current liabilities:

 

 

Accounts payable and accrued expenses

$

8,529,572

$

8,843,612

Deferred revenue

 

10,355,768

 

9,023,848

Contingent earnout liability, current portion

 

6,019,488

 

Total current liabilities

 

24,904,828

 

17,867,460

Non-current liabilities:

 

  

 

  

Contingent earnout liability, long-term portion

 

9,091,422

 

12,298,114

Total liabilities

 

33,996,250

 

30,165,574

 

  

 

  

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,405,120 and 32,295,373 shares issued and outstanding, respectively

 

32,405

 

32,295

Additional paid-in capital

 

38,728,405

 

38,089,958

Accumulated deficit

 

(27,404,006)

 

(26,309,246)

Accumulated other comprehensive loss

 

(125,674)

 

(118,819)

Total stockholders’ equity

 

11,231,130

 

11,694,188

Total liabilities and stockholders’ equity

$

45,227,380

$

41,859,762

See notes to condensed consolidated financial statements

3

Research Solutions, Inc. and Subsidiaries

Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)

(Unaudited)

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

    

2025

    

2024

    

2025

    

2024

Revenue:

 

  

 

  

  

 

  

Platforms

$

4,839,929

$

3,953,403

$

13,770,831

$

9,679,179

Transactions

 

7,821,434

 

8,162,269

 

22,849,233

 

22,811,206

Total revenue

 

12,661,363

 

12,115,672

 

36,620,064

 

32,490,385

 

  

 

  

 

  

 

  

Cost of revenue:

 

  

 

  

 

  

 

  

Platforms

 

610,306

 

571,352

 

1,777,315

 

1,440,151

Transactions

 

5,783,977

 

6,062,388

 

16,988,700

 

17,052,934

Total cost of revenue

 

6,394,283

 

6,633,740

 

18,766,015

 

18,493,085

Gross profit

 

6,267,080

 

5,481,932

 

17,854,049

 

13,997,300

 

  

 

  

 

  

 

  

Operating expenses:

 

  

 

  

 

  

 

  

Selling, general and administrative

 

5,398,145

 

5,084,371

 

15,627,248

 

14,903,319

Depreciation and amortization

 

312,013

 

309,898

 

930,341

 

525,267

Total operating expenses

 

5,710,158

 

5,394,269

 

16,557,589

 

15,428,586

Income (loss) from operations

 

556,922

 

87,663

 

1,296,460

 

(1,431,286)

 

  

 

  

 

  

 

  

Other income

 

78,868

 

31,228

 

496,392

 

279,678

Change in fair value of contingent earnout liability

(405,910)

(2,812,796)

268,287

 

  

 

  

 

  

 

  

Income (loss) before provision for income taxes

 

229,880

 

118,891

 

(1,019,944)

 

(883,321)

Provision for income taxes

 

(13,410)

 

(42,590)

 

(74,816)

 

(82,049)

 

  

 

  

 

  

 

  

Net income (loss)

216,470

 

76,301

 

(1,094,760)

 

(965,370)

 

  

 

  

 

  

 

  

Other comprehensive income (loss):

 

 

 

 

Foreign currency translation

 

(3,324)

 

858

 

(6,855)

 

6,261

Comprehensive income (loss)

$

213,146

$

77,159

$

(1,101,615)

$

(959,109)

Basic income (loss) per common share:

Net income (loss) per share

$

0.01

$

-

$

(0.04)

$

(0.03)

Weighted average common shares outstanding

31,033,022

30,020,652

30,597,410

28,377,199

 

  

 

  

 

  

 

  

Diluted income (loss) per common share:

Net income (loss) per share

$

0.01

$

-

$

(0.04)

$

(0.03)

Weighted average common shares outstanding

32,139,935

33,511,242

30,597,410

28,377,199

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

(Unaudited)

Additional

Accumulated Other

Total

Common Stock

Paid-in

Accumulated

Comprehensive

Stockholders’

    

Shares

    

Amount

    

Capital

    

Deficit

    

Loss

    

Equity

Balance, December 31, 2024

 

32,640,407

 

$

32,640

 

$

38,836,646

 

$

(27,620,476)

 

$

(122,350)

 

$

11,126,460

 

  

 

  

 

  

 

  

 

  

 

  

Stock options expense

 

 

 

58,706

 

 

 

58,706

 

  

 

  

 

  

 

  

 

  

 

  

Restricted common stock expense

535,933

535,933

Repurchase of common stock

(246,707)

 

(246)

 

(702,869)

 

 

 

(703,115)

Common stock issued upon exercise of stock options

11,420

 

11

(11)

 

 

 

Net income for the period

 

 

 

 

216,470

 

 

216,470

 

  

 

  

 

  

 

  

 

  

 

  

Foreign currency translation

 

 

 

 

 

(3,324)

 

(3,324)

Balance, March 31, 2025

 

32,405,120

 

$

32,405

 

$

38,728,405

 

$

(27,404,006)

 

$

(125,674)

 

$

11,231,130

 

  

 

  

 

  

 

  

 

  

 

  

Balance, July 1, 2024

 

32,295,373

$

32,295

$

38,089,958

$

(26,309,246)

$

(118,819)

$

11,694,188

 

  

 

  

 

  

 

  

 

  

 

  

Stock options expense

 

 

 

146,751

 

 

 

146,751

 

  

 

  

 

  

 

  

 

  

 

  

Restricted common stock expense

 

 

 

1,400,199

 

 

 

1,400,199

 

  

 

  

 

  

 

  

 

  

 

  

Grant of restricted common stock

590,000

 

590

(590)

Forfeited restricted common stock

(228,584)

(229)

229

Repurchase of common stock

 

(300,596)

 

(300)

 

(908,093)

 

 

 

(908,393)

Common stock issued upon exercise of stock options

 

48,927

 

49

(49)

 

 

 

Net loss for the period

 

 

 

(1,094,760)

 

 

(1,094,760)

 

 

 

 

 

 

  

Foreign currency translation

 

 

 

 

 

(6,855)

 

(6,855)

Balance, March 31, 2025

 

32,405,120

$

32,405

$

38,728,405

$

(27,404,006)

$

(125,674)

$

11,231,130

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

(Unaudited)

Additional

Accumulated 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

 

  

 

  

 

  

 

  

 

  

 

  

Stock options expense

 

 

 

42,788

 

 

 

42,788

 

  

 

  

 

  

 

  

 

  

 

  

Restricted common stock expense

 

 

 

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

 

  

 

  

 

  

 

  

 

  

 

  

Stock options expense

 

 

 

104,502

 

 

 

104,502

 

  

 

  

 

  

 

  

 

  

 

  

Restricted common stock expense

 

 

 

1,603,820

 

 

 

1,603,820

  

 

  

 

  

 

  

 

  

Grant of restricted common stock

380,000

 

380

(380)

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

6

Research Solutions, Inc. and Subsidiaries

Condensed Consolidated Statements of Cash Flows

(Unaudited)

Nine Months Ended

March 31, 

    

2025

    

2024

Cash flow from operating activities:

 

  

 

  

Net loss

$

(1,094,760)

$

(965,370)

Adjustment to reconcile net loss to net cash provided by operating activities:

 

  

 

  

Depreciation and amortization

 

930,341

 

525,267

Stock options expense

 

146,751

 

104,502

Restricted common stock expense

 

1,400,199

 

1,603,820

Modification cost of accelerated vesting of restricted common stock

20,949

Adjustment to contingent earnout liability

2,812,796

(268,287)

Changes in operating assets and liabilities:

 

  

 

  

Accounts receivable

 

(754,258)

 

(739,883)

Prepaid expenses and other current assets

 

17,826

 

(156,026)

Prepaid royalties

 

311,938

 

197,888

Accounts payable and accrued expenses

 

(338,502)

 

498,584

Deferred revenue

 

1,331,920

 

768,347

Net cash provided by operating activities

 

4,764,251

 

1,589,791

 

  

 

  

Cash flow from investing activities:

 

  

 

  

Purchase of property and equipment

 

(11,571)

 

(57,761)

Payment for acquisition of Resolute, net of cash acquired

(2,718,253)

Payment for acquisition of Scite, net of cash acquired

(7,305,493)

Net cash used in investing activities

 

(11,571)

 

(10,081,507)

 

  

 

  

Cash flow from financing activities:

 

Common stock repurchase

(908,393)

(522,024)

Payment of contingent acquisition consideration

(91,174)

(314,960)

Net cash used in financing activities

 

(999,567)

 

(836,984)

 

  

 

  

Effect of exchange rate changes

 

(1,137)

 

4,791

Net increase (decrease) in cash and cash equivalents

 

3,751,976

 

(9,323,909)

Cash and cash equivalents, beginning of period

 

6,100,031

 

13,545,333

Cash and cash equivalents, end of period

$

9,852,007

$

4,221,424

 

  

 

  

Supplemental disclosures of cash flow information:

 

  

 

  

Cash paid for income taxes

$

74,816

$

82,049

 

  

 

  

Non-cash investing and financing activities:

 

  

 

  

Contingent consideration accrual on asset acquisition

$

29,394

$

36,130

See notes to condensed consolidated financial statements

7

RESEARCH SOLUTIONS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

Nine Months Ended March 31, 2025 and 2024 (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 are a vertical software-as-a-service (“SaaS”) and artificial intelligence (“AI”) company providing software and related services to help research-intensive organizations simplify the research process, 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 SaaS via auto-renewing license agreements. Corporate, academic, and government customers typically sign up under annual or multi-year agreements paid annually in advance. 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. In addition, our Platforms facilitate rights and permissions for customers to re-use content, ensuring copyright compliance for research, regulatory and marketing use cases as well as the utilization of content with AI applications and for the training of AI models. Our Platforms enable life science and other research-intensive organizations to simplify their research and development activities through our advanced search (i.e. Discovery Tools), tools to access and buy STM articles required to support their research (i.e. Access), as well as tools that manage that content across the enterprise and on an individual basis (i.e. Manage). The Platforms also include advanced AI (“Generative AI”) based assistants to help researchers understand the quality of the articles they are reviewing, speed up the review process, and to more fully understand how various research papers relate to each other.  In addition to STM content, the Platforms provide additional context to the research process by including the ability to search and assimilate a variety of other types of data such as Patent, Clinical Trial, Regulatory and Competitive Intelligence data. They also typically deliver a return on investment 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 and overall research costs 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.

Discovery Tools – Our Scite.ai and Resolute.ai solutions facilitate search (discovery) across virtually all STM articles available. These solutions include basic search solutions and advanced search tools. 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. Scite.ai includes full text search capability on most of the world’s STM content providing better search results and citation information as supporting or contrasting evidence. This powers our AI assistant and literature search engine and gives researchers better insights into any topic. The advanced search solutions are sold through a seat, enterprise, or individual license. These Platforms are deployed as a single, multi-tenant system across our entire customer base. Customers securely access the Platforms through online web interfaces and via web service APIs that enable

8

customers to leverage Platform features and functionality from within in-house and third-party software systems. The Platforms can also be configured to satisfy a customer’s individual preferences. We leverage our Platforms’ efficiencies in scalability, stability and development costs to fuel rapid innovation and competitive advantage.

Access – Our Article Galaxy® (“AG”) and Article Galaxy Scholar (Academic Library version) (“AGS”) solutions allow for research organizations to load their entitlements (subscriptions, discount or token packages, and their existing content library of articles) and AG/AGS 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 Tools 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. In addition, Article Galaxy facilitates rights and permissions for various re-use cases, including the utilization in AI applications and training of AI applications, ensuring copyright compliance for our customers.

Manage – Our References solution offers a comprehensive reference management solution with built-in document delivery capabilities specifically designed to meet the collaboration and security needs of research- intensive organizations.  This user-friendly Platform enables researchers to seamlessly organize their literature, collaborate with team members, and access a vast collection of scientific content. By integrating organization tools with instant access to millions of scholarly articles, our References solution streamlines the research workflow and enhances productivity for scientific professionals.

AI models are integral to powering the unique insights our platforms provide as well as the user experience customers enjoy. Natural language processing (“NLP”) and AI models are used to enhance metadata, define connections between topics and content items as well as to generate data and metrics employed to enable users to rapidly identify and understand the value of content they need for their research. We also use state of the art AI models, such as Large Language Models to include Generative AI “assistants” in several parts of the research workflow today and will continually add capability as we move forward. Today we employ Generative AI technologies as a basis for our recommendation engine in our Discovery Tools, Access, and Manage Platform solutions. In addition, Generative AI based “assistants” in some of our solutions allow the researcher to ask questions about articles, groups of articles (folders), and more. We also have the capability to provide near full text search on STM content in the Scite.ai solution where the publisher gives us the rights to do so. The ability to not only mine an article’s full text but also show snippets of full text is unique to our Company and allows our Generative AI assistants to provide highly accurate results with a very low incidence of hallucinations as part of a Retrieval Augmented Generation framework focused just on STM content. 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 generally deployed as a single, multi-tenant system across our entire customer base. Customers securely access the Platforms 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. Our Platforms can also be configured to satisfy a customer’s individual preferences. We leverage our Platforms 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 200 million existing STM journal articles for instant download, 50 million journal articles for rent, 10 million online book chapters, and 45 million only in print journal articles.  In addition, we add between 2 to 4 million newly published STM articles each year. STM content is rented or 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

9

source and electronically deliver to them generally in under an hour, in most cases in seconds. 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 and we are expanding these services to include the use of content in AI applications and for the training of AI models. 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 seconds. 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, 2024 filed with the SEC. The condensed consolidated balance sheet as of June 30, 2024 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.

Note 2.   Summary of Significant Accounting Policies

Use of Estimates

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

These estimates and assumptions include estimates for reserves of uncollectible accounts, the valuation of goodwill and intangible assets related to the Company’s acquisitions, accruals for contingent earnout liabilities, assumptions made in valuing equity instruments issued for services or acquisitions, and realization of deferred tax 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.

10

Cash denominated in Euros, British Pounds and Japanese Yen with an aggregate US Dollar equivalent of $612,725 and $630,680 at March 31, 2025 and June 30, 2024, respectively, was held by Reprints Desk in accounts at financial institutions.

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

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

The following table summarizes vendor concentrations for content cost:

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

    

2025

  

  

2024

2025

  

  

2024

Vendor A

29

%

27

%

27

%

26

%

Vendor B

10

%

10

%

10

%

10

%

Software Costs

Based on its nature, the Company’s software development costs are expensed as incurred. The finalization of the Company’s project development process precipitates the rapid commercialization and deployment of new products and enhancements. The Company continuously reviews its projects, processes and the nature of its software development costs to determine if there are changes that would meet the requirements for capitalization under Accounting Standards Codification (“ASC”) 350-40, Internal-Use Software.

Revenue Recognition

The Company accounts for revenue in accordance with Financial Accounting Standard Board’s (“FASB”) 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 or monthly licenses that allow customers to access and utilize certain premium features of our cloud-based SaaS research intelligence platforms and the transactional sale of STM content managed, sourced and delivered through the Platform. In the nine months ended March 31, 2025 and 2024, the Company recognized revenue of $5,980,919 and $4,610,262 that was included in the deferred revenue at the beginning of each respective period. This revenue was recorded for the fulfillment of performance obligations related to cloud-based software subscriptions. Deferred revenue and accounts receivable was $6,424,724 and $6,153,063 as of June 30, 2023, respectively.

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;

11

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.

Revenue by Geographical Region

The following table summarizes revenue by geographical region:

Three Months Ended

 

March 31, 

 

2025

 

2024

United States

$

7,227,043

    

57.0

%  

$

7,289,260

60.2

%

Europe

 

4,046,925

 

32.0

%  

 

3,767,945

 

31.1

%

Rest of World

 

1,387,395

 

11.0

%  

 

1,058,467

 

8.7

%

Total

$

12,661,363

 

100

%  

$

12,115,672

 

100

%

Nine Months Ended

March 31, 

2025

 

2024

United States

$

21,271,525

    

58.1

%  

$

19,220,592

59.1

%

Europe

 

11,619,759

 

31.7

%  

 

10,225,116

 

31.5

%

Rest of World

 

3,728,780

 

10.2

%  

 

3,044,677

 

9.4

%

Total

$

36,620,064

 

100

%  

$

32,490,385

 

100

%

Accounts Receivable, Net by Geographical Region

The following table summarizes accounts receivable, net by geographical region:

As of March 31, 2025

 

As of June 30, 2024

United States

    

$

4,292,963

    

56.5

%  

$

4,125,696

60.0

%

Europe

 

2,605,952

 

34.3

%  

 

2,082,900

 

30.2

%

Rest of World

 

705,143

 

9.3

%  

 

671,204

 

9.8

%

Total

$

7,604,058

 

100

%  

$

6,879,800

 

100

%

12

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 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. For the periods ended March 31, 2025 and June 30, 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. The Company operates in a single reporting unit at the consolidated level. 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 unit 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 condensed consolidated balance sheets.

Cost of Revenue

Platforms

Cost of Platform revenue consists primarily of personnel costs of our operations team, and 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.

13

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 requisite service period for awards subject to time vesting conditions and the graded tranche basis for awards subject to market vesting conditions. Forfeitures are accounted for as they occur. The Company recognizes the fair value of stock-based compensation within its condensed consolidated statements of operations and comprehensive income (loss) 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 gains of $44,519 and $119,205 for the three and nine months ended March 31, 2025, respectively and losses of $22,177 and $15,059 for the three and nine months ended March 31, 2024, respectively. Cash denominated in Euros, British Pounds and Japanese Yen with an aggregate US Dollar equivalent of $612,725, and $630,680 at March 31, 2025 and June 30, 2024, respectively, was held in accounts at financial institutions.

The following table summarizes the exchange rates used:

Nine Months Ended

 

Year Ended

March 31, 

 

June 30, 

    

2025

    

2024

 

2024

    

2023

Period end Euro: US Dollar exchange rate

1.08

1.08

1.07

1.09

Average period Euro: US Dollar exchange rate

 

1.07

 

1.08

1.08

 

1.05

Period end GBP: US Dollar exchange rate

1.29

1.26

1.26

1.27

Average period GBP: US Dollar exchange rate

 

1.28

 

1.26

1.26

 

1.20

 

 

 

Period end Japanese Yen: US Dollar exchange rate

 

0.007

 

0.007

0.006

 

0.007

Average period Japanese Yen: US Dollar exchange rate

 

0.007

 

0.007

0.007

 

0.007

 

 

 

Period end Mexican Peso: US Dollar exchange rate

 

0.05

 

0.06

0.05

 

0.06

Average period Mexican Peso: US Dollar exchange rate

 

0.05

 

0.06

0.06

 

0.05

Net Income (Loss) Per Share

Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period, excluding shares of unvested restricted common stock. Shares of restricted stock are included in the basic weighted average number of common shares outstanding from the time they vest. Diluted earnings per share is computed by dividing the net income applicable to common stockholders by the weighted average number of common shares outstanding plus the number of additional common shares that would have been outstanding if

14

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. Basic and diluted net loss per common share is the same for the nine months ended March 31, 2025 and 2024 because all stock options, warrants, and unvested restricted common stock are anti-dilutive.

The following table reconciles the numerators and denominators used in the computations of both basic and diluted earnings per share:

Three Months Ended

Nine Months Ended

March 31,

March 31,

    

2025

    

2024

    

2025

    

2024

Net income (loss) available to common shareholders

$

216,470

$

76,301

$

(1,094,760)

$

(965,370)

Weighted average commons shares - basic

 

31,033,022

 

30,020,652

 

30,597,410

 

28,377,199

Dilutive effect of outstanding warrants and stock options

 

1,080,595

 

938,087

 

 

Dilutive effect of unvested restricted common stock

 

26,318

 

2,552,503

 

 

Weighted average commons shares - diluted

 

32,139,935

 

33,511,242

 

30,597,410

 

28,377,199

Net income (loss) per common share:

 

 

Basic

$

0.01

$

0.00

$

(0.04)

$

(0.03)

Diluted

$

0.01

$

0.00

$

(0.04)

$

(0.03)

1 Weighted average stock options excluded due to anti-dilution were 770,287 and 8,000 during the three months ended March 31, 2025 and 2024, respectively and 2,791,702 and 2,641,492 during the nine months ended March 31, 2025 and 2024, respectively. Shares of unvested restricted stock that were considered antidilutive were 2,139,100 and 2,329,900 during the three months ended March 31, 2025 and 2024, respectively and 2,221,495 and 2,715,191 during the nine months ended March 31, 2025 and 2024, respectively.

Fair Value of Financial Instruments

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

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

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

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

The Company is required to use observable market data if such data is available without undue cost and effort.

15

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

As of March 31, 2025

As of June 30, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

    

Level 1

    

Level 2

    

Level 3

    

Total

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Assets

Total assets

$

$

$

 

$

$

$

$

 

$

Liabilities

Contingent earnout liability

$

$

15,110,910

$

15,110,910

$

$

12,298,114

$

12,298,114

Total liabilities

$

$

$

15,110,910

 

$

15,110,910

$

$

$

12,298,114

 

$

12,298,114

1 During the three and nine months ended March 31, 2025, a change in fair value of contingent liability of $405,910 and $2,812,796, respectively, were recognized as loss in the accompanying condensed consolidated statements of operations and comprehensive income (loss). During the nine months ended March 31, 2024, a change in fair value of contingent liability of $268,287, was recognized as a gain in the accompanying condensed consolidated statements of operations and comprehensive income (loss).

Our contingent earnout liability related to the Scite acquisition, which is further discussed in Note 5 to the condensed consolidated financial statements, is in the “Level 3” category for valuation purposes. The contingent earnout liability fair value is estimated with the assistance of a valuation specialist, using a Monte Carlo simulation of discounted future cash flows based on management’s forecast and a 10% discount rate. Due to the uncertainty of the significant unobservable inputs into the Monte Carlo simulation, actual results may differ under different estimates and assumptions.

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 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 within fiscal years beginning after December 15, 2024 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 2026 annual disclosures. The Company is currently evaluating the impact of the adoption of ASU 2023-09 on its annual disclosures.

In November 2024, the FASB issued ASU No. 2024-03 “Income Statement - Reporting Comprehensive Income- Expense Disaggregation Disclosures (Subtopic 220-40)” which requires disclosure each reporting period, in the notes to the financial statements, of specified information about certain costs and expenses. The new requirements will be effective for the Company for annual periods beginning after December 15, 2026, and interim reporting periods within annual reporting periods beginning after December 15, 2027. The guidance will be applied on a prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of ASU 2024-03 on its annual disclosures.

16

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

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, 2026 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 March 31, 2025 and June 30, 2024, respectively.

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. From November 2019 to November 2021, the Company's stockholders approved increases in the maximum number of shares of common stock that may be issued pursuant to awards granted under the 2017 Omnibus Incentive Plan from 1,874,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, 2025, there were 416,577 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 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, 2024

 

2,788,625

 

$

1.93

 

2,529,856

 

$

1.85

 

258,769

 

$

2.73

Granted

 

260,000

2.79

 

 

260,000

2.79

Options vesting

 

 

129,800

2.73

 

(129,800)

2.73

Exercised

 

(128,821)

1.92

 

(128,821)

1.92

 

Forfeited

 

 

 

Outstanding at March 31, 2025

 

2,919,804

$

2.00

 

2,530,835

$

1.89

 

388,969

$

2.77

The weighted average remaining contractual life of all options outstanding as of March 31, 2025 was 4.83 years. The remaining contractual life for options vested and exercisable at March 31, 2025 was 4.14 years. Furthermore, the aggregate intrinsic value of options outstanding as of March 31, 2025 was $1,943,721, and the aggregate intrinsic value

17

of options vested and exercisable as of March 31, 2025 was $1,943,721, in each case based on the fair value of the Company’s common stock on March 31, 2025.

During the nine months ended March 31, 2025, the Company granted 260,000 options to directors with a fair value of $364,000 which amount will be amortized over the vesting period. The total stock options expense during the nine months ended March 31, 2025 was $146,751 and is included in selling, general and administrative expenses in the accompanying condensed consolidated statement of operations and comprehensive income (loss). As of March 31, 2025, the amount of unrecognized compensation related to stock options was $473,570, which will be recorded as an expense in future periods. During the nine months ended March 31, 2025, the Company issued 48,927 net shares of common stock upon the exercise of options underlying 128,821 shares of common stock.

The following table presents the assumptions used to estimate the fair values based upon a Black-Scholes option pricing model of the stock options granted during the nine months ended March 31, 2025 and 2024.

Nine Months Ended

 

March 31, 

    

2025

  

2024

Expected dividend yield

 

%  

%

Risk-free interest rate

 

4.26

%  

4.00

%

Expected life (in years)

 

6

 

5

Expected volatility

 

46

%  

50

%

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

Option

    

    

Remaining

    

Exercise

Options

Contractual

Options

Price

Outstanding

Life (in years)

Exercisable

$

0.70

 

225,000

 

0.68

 

225,000

0.80

 

16,000

 

0.39

 

16,000

0.90

 

15,000

 

0.35

 

15,000

1.05

 

300,000

 

1.39

 

300,000

1.09

 

40,000

 

1.15

 

40,000

1.10

 

105,000

 

0.25

 

105,000

1.20

 

247,000

 

2.64

 

247,000

1.59

 

25,000

 

3.11

 

25,000

2.10

238,767

6.86

238,767

2.13

211,500

5.64

211,500

2.15

200,000

7.70

200,000

2.17

28,000

6.12

28,000

2.19

5,000

6.81

5,000

2.40

 

272,000

 

3.62

 

272,000

2.43

61,250

6.18

61,250

2.45

72,000

5.35

72,000

2.49

68,000

5.16

68,000

2.50

20,000

4.13

20,000

2.64

7,353

6.35

7,353

2.67

21,000

6.47

21,000

2.73

257,934

8.69

128,965

2.79

260,000

9.62

2.99

8,000

5.12

8,000

3.13

208,000

4.62

208,000

3.50

8,000

4.87

8,000

Total

2,919,804

2,530,835

18

Restricted Common Stock

During the nine months ended March 31, 2025, the Company issued an additional 590,000 shares of restricted stock to employees, with an aggregate fair value of $1,309,240. The 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 first became effective on August 19, 2022, and grants under the program span 5 years from the grant date. The LTEBP 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 (vestings occurred on March 14, 2024 and December 9, 2024);

20% at a 30-day VWAP of $3.75 per share (vesting occurred on January 3, 2025);

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 590,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 $1,309,240, computed using the Monte Carlo simulations on a binomial model with a derived service period ranging from 0.64 to 2.33 years. The total restricted common stock expense related to amortization of the fair value of the restricted stock awards were $1,400,199 and $1,624,769 during the nine months ended March 31, 2025 and 2024, respectively, and is included in selling, general and administrative expenses in the accompanying condensed consolidated statements of operations and comprehensive income (loss). As of March 31, 2025, the amount of unrecognized compensation related to issuances of restricted common stock was $957,272, which will be recognized as an expense in future periods. 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, using the treasury method. From the 32,405,120 shares issued and outstanding on the condensed consolidated balance sheets, 1,530,492 shares are subject to vesting and are not considered outstanding for accounting purposes.  

The following table summarizes restricted common stock activity:

    

    

    

Weighted

Average

Number of

Grant Date

Shares

Fair Value

Fair Value

Non-vested, June 30, 2024

 

1,957,726

$

3,075,449

$

1.57

Granted

 

590,000

 

1,309,240

 

2.22

Vested

 

(788,650)

 

(1,589,035)

 

2.01

Forfeited

 

(228,584)

 

(332,450)

 

1.45

Non-vested, March 31, 2025

 

1,530,492

$

2,463,204

$

1.61

19

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 (the “Repurchase Cap”), in addition to the prior remaining balance of outstanding common stock of $330,774 (at prices no greater than $4.00 per share) (the “Repurchase Price Cap”)) from our employees to satisfy their tax obligations in connection with the vesting of stock incentive awards through the end of fiscal year 2025. Effective as of December 19, 2024, the Compensation Committee of our Board of Directors authorized an increase in the Repurchase Cap to an aggregate value not exceeding $1,500,000 and the Repurchase Price Cap to a price no greater than $5.50 per share. 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, 2024, $346,893 remained under the current authorization to repurchase our outstanding common stock from our employees.

During the three months ended March 31, 2025, the Company repurchased 246,707 shares of our common stock from employees at an average market price of approximately $2.85 per share for an aggregate amount of $703,115. During the nine months ended March 31, 2025, the Company repurchased 300,596 shares of our common stock from employees at an average market price of approximately $3.02 per share for an aggregate amount of $908,393. As of March 31, 2025, $188,500 remains under the current authorization to repurchase our outstanding common stock from our employees.

During the three months ended March 31, 2024, the Company 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. 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 remained 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. In September 2023, Reprints Desk 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, 2025, $29,394 in contingent consideration was recorded as a liability since it was unpaid, for customers that placed an order and have consented to have their contract assumed by Reprints Desk (the “Bonus Amount”). The Bonus Amount payments made were $28,614 and $91,174 for the three and nine months ended March 31, 2025, 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 Bonus Amount is recorded as a short-term liability on the condensed consolidated balance sheets. The Base Amount, the Base Amount Plus and the Bonus Amount were recorded as intangible assets on the condensed consolidated balance sheets 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

20

knowledge management tools that are powered by artificial intelligence (“AI”) and NLP technologies. The total purchase consideration for ResoluteAI, net of cash acquired, was approximately $4.8 million. The consideration included an initial payment of $2.8 million, a holdback of $0.1 million and a contingent earnout that had an initial fair value of $1.9 million. The Company’s revaluation of the earnout resulted in a fair value of $0 on June 30, 2024. On December 23, 2024, the Company received $275,000 funds from transaction escrow release, related to a reduction of the purchase price, and recorded as other income on the condensed consolidated statements of operations and comprehensive income (loss) during the nine months ended March 31, 2025.

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 an AI model to create unique “Smart Citations”. Smart Citations allow users to see how a publication has been cited by providing the context of the citation and a classification describing whether it allows for supporting or contrasting evidence for the cited claim.

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

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

Pro Forma (Unaudited)

Pro Forma (Unaudited)

Three Months ended March 31,

Nine Months ended March 31,

    

2025

    

2024

    

2025

    

2024

Revenue

$

12,661,363

$

12,115,672

$

36,620,064

$

33,950,021

Cost of revenue

 

6,394,283

 

6,633,740

 

18,766,015

 

18,601,290

Gross profit

 

6,267,080

 

5,481,932

 

17,854,049

 

15,348,731

 

  

 

  

 

  

 

  

Total operating expenses

 

5,710,158

 

5,394,269

 

16,557,589

 

16,591,696

Income (loss) from operations

 

556,922

 

87,663

 

1,296,460

 

(1,242,965)

 

  

 

  

 

  

 

  

Other income (expense)

 

(327,042)

 

31,228

 

(2,316,404)

 

548,967

 

  

 

  

 

  

 

  

Income (loss) from operations before provision for income taxes

 

229,880

 

118,891

 

(1,019,944)

 

(693,998)

Provision for income taxes

 

(13,410)

 

(42,590)

 

(74,816)

 

(82,049)

 

  

 

  

 

  

 

  

Pro Forma Net income (loss)

$

216,470

$

76,301

$

(1,094,760)

$

(776,047)

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

$

0.01

$

$

(0.04)

$

(0.03)

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

21

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

As of this Quarterly Report on Form 10-Q, management has finalized its valuation analysis related to the Resolute and Scite acquisitions. The following table represents the Company’s allocation of the total purchase consideration to the fair value of tangible assets, identifiable intangible assets, and assumed liabilities of ResoluteAI and Scite on the date of acquisition:

In thousands

    

ResoluteAI

    

Scite

Fair value of consideration

Cash

$

2,774

$

7,217

Holdback cash paid

 

125

 

175

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

 

 

6,549

Contingent earn-out

1,867

7,194

Total purchase price

 

4,766

 

21,135

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

 

Cash and cash equivalents

 

59

 

Accounts receivable

 

132

 

109

Prepaid expenses

 

43

 

Accounts payable and accrued expenses

 

(33)

 

(27)

Deferred revenue

(649)

(997)

Other current liabilities

(60)

(18)

Net tangible assets

(508)

(933)

Intangible assets:

Developed technology

2,000

8,800

Customer relationships

100

70

Net identifiable intangible assets

2,100

8,870

Goodwill

3,174

13,198

Fair value of net assets acquired

$

4,766

$

21,135

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 8, 2025, the Company extended the expiration date of its Revolving Line of Credit Note (the “PNC Note”) with PNC from April 15, 2025 to April 15, 2026, or such later date as PNC, in its sole discretion, may designate, which provides for a $500,000 secured revolving line of credit and bears interest annually at the daily SOFR rate plus 2.5%, with accrued interest due and payable monthly.

22

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, 2025 and 2024 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, 2024.

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, 2025: 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 are a vertical software-as-a-service (“SaaS”) and artificial intelligence (“AI”) company providing software and related services to help research-intensive organizations simplify the research process, 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 SaaS via auto-renewing license agreements. Corporate, academic, and government customers typically sign up under annual or multi-year agreements paid annually in advance. 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. In addition, our Platforms facilitate rights and permissions for customers to re-use content, ensuring copyright compliance for research, regulatory and marketing use cases as well as the utilization of content with AI applications and for the training of AI models. Our Platforms enable life science and other research-intensive organizations to simplify their research and development activities through our advanced search (i.e. Discovery Tools), tools to access and buy STM articles required to support their research (i.e. Access), as well as tools that manage that content across the enterprise and on an individual basis (i.e. Manage). The Platforms also include advanced AI (“Generative AI”) based assistants to help researchers understand the quality of the articles they are reviewing, speed up the review process, and to more fully understand how various research papers relate to each other.  In addition to STM content, the Platforms provide additional context to the research process by including the ability to search and assimilate a variety of other types of data such as Patent, Clinical Trial, Regulatory and Competitive Intelligence data. They also typically deliver a return on investment 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 and overall research costs 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.

Discovery Tools – Our Scite.ai and Resolute.ai solutions facilitate search (discovery) across virtually all STM articles available. These solutions include basic search solutions and advanced search tools. These tools allow for searching and identifying relevant research and then purchasing that research through one of our other

23

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. Scite.ai includes full text search capability on most of the world’s STM content providing better search results and citation information as supporting or contrasting evidence. This powers our AI assistant and literature search engine and gives researchers better insights into any topic. The advanced search solutions are sold through a seat, enterprise, or individual license. These Platforms are deployed as a single, multi-tenant system across our entire customer base. Customers securely access the Platforms 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 Platforms can also be configured to satisfy a customer’s individual preferences. We leverage our Platforms’ efficiencies in scalability, stability and development costs to fuel rapid innovation and competitive advantage.

Access – Our Article Galaxy® (“AG”) and Article Galaxy Scholar (Academic Library version) (“AGS”) solutions allow for research organizations to load their entitlements (subscriptions, discount or token packages, and their existing content library of articles) and AG/AGS 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 Tools 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. In addition, Article Galaxy facilitates rights and permissions for various re-use cases, including the utilization in AI applications and training of AI applications, ensuring copyright compliance for our customers.

Manage – Our References solution offers a comprehensive reference management solution with built-in document delivery capabilities specifically designed to meet the collaboration and security needs of research- intensive organizations.  This user-friendly Platform enables researchers to seamlessly organize their literature, collaborate with team members, and access a vast collection of scientific content. By integrating organization tools with instant access to millions of scholarly articles, our References solution streamlines the research workflow and enhances productivity for scientific professionals.

AI models are integral to powering the unique insights our platforms provide as well as the user experience customers enjoy. Natural language processing (“NLP”) and AI models are used to enhance metadata, define connections between topics and content items as well as to generate data and metrics employed to enable users to rapidly identify and understand the value of content they need for their research. We also use state of the art  AI models, such as Large Language Models to include Generative AI  “assistants” in several parts of the research workflow today and will continually add capability as we move forward. Today we employ Generative AI technologies as a basis for our recommendation engine in our Discovery Tools, Access, and Manage Platform solutions. In addition, Generative AI based “assistants” in some of our solutions allow the researcher to ask questions about articles, groups of articles (folders), and more. We also have the capability to provide near full text search on STM content in the Scite.ai solution where the publisher gives us the rights to do so. The ability to not only mine an article’s full text but also show snippets of full text is unique to our Company and allows our Generative AI assistants to provide highly accurate results with a very low incidence of hallucinations as part of a Retrieval Augmented Generation framework focused just on STM content. 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 generally deployed as a single, multi-tenant system across our entire customer base. Customers securely access the Platforms 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. Our Platforms can also be configured to satisfy a customer’s individual preferences. We leverage our Platforms 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 200 million existing STM journal articles for instant download, 50 million journal articles for rent, 10 million online book chapters, and 45 million only in print journal articles.  In addition, we add between 2 to 4 million newly published STM

24

articles each year. STM content is rented or 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 in seconds. 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 and we are expanding these services to include the use of content in AI applications and for the training of AI models. 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 seconds. 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.

Critical Accounting Policies and Estimates

The preparation of our condensed 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 or monthly licenses that allow customers to access and utilize certain premium features of our cloud-based SaaS research intelligence platforms and the transactional sale of STM content managed, sourced and delivered through the Platform.

Graphic

25

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

Goodwill

We follow ASC 350 in accounting for goodwill, which states that 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. Our policy is to perform an annual impairment testing for its reporting unit on June 30 of each fiscal year.

Intangible Assets

We follow 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. For the period ended March 31, 2025 and June 30, 2024, we determined there were no indicators of impairment of its intangible assets.

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 and future dividends. Compensation expense is recorded based upon the fair 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 current and future periods.

Depending on the type of the restricted stock award, the fair value of our restricted common stock is estimated based on the market price of our common stock on the date of grant or with the assistance of a valuation specialist, using the Monte Carlo simulations on a binomial model with a derived service period. Compensation expense is recorded based upon the fair value derived from the market price of our common stock or the Monte Carlo simulations.

26

Recently Issued Accounting Pronouncements

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

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

Results of Operations

Three Months Ended March 31, 

 

    

2025

    

2024

    

$ Change

    

% Change

 

Revenue:

 

  

 

  

 

  

 

  

Platforms

$

4,839,929

$

3,953,403

$

886,526

 

22.4

%

Transactions

 

7,821,434

 

8,162,269

 

(340,835)

 

(4.2)

%

Total revenue

 

12,661,363

 

12,115,672

 

545,691

 

4.5

%

Cost of revenue:

 

  

 

  

 

  

 

  

Platforms

 

610,306

 

571,352

 

38,954

 

6.8

%

Transactions

 

5,783,977

 

6,062,388

 

(278,411)

 

(4.6)

%

Total cost of revenue

 

6,394,283

 

6,633,740

 

(239,457)

 

(3.6)

%

Gross profit:

 

  

 

  

 

  

 

  

Platforms

 

4,229,623

 

3,382,051

 

847,572

 

25.1

%

Transactions

 

2,037,457

 

2,099,881

 

(62,424)

 

(3.0)

%

Total gross profit

 

6,267,080

 

5,481,932

 

785,148

 

14.3

%

Operating expenses:

 

  

 

  

 

  

 

  

Sales and marketing

 

1,607,678

 

1,122,365

 

485,313

 

43.2

%

Technology and product development

 

1,394,936

 

1,371,754

 

23,182

 

1.7

%

General and administrative

 

1,845,411

 

2,027,073

 

(181,662)

 

(9.0)

%

Depreciation and amortization

 

312,013

 

309,898

 

2,115

 

0.7

%

Stock-based compensation expense

 

594,639

 

541,002

 

53,637

 

9.9

%

Foreign currency transaction loss (gain)

 

(44,519)

 

22,177

 

(66,696)

 

(300.7)

%

Total operating expenses

 

5,710,158

 

5,394,269

 

315,889

 

5.9

%

Income from operations

 

556,922

 

87,663

 

469,259

 

535.3

%

Other income

 

78,868

 

31,228

 

47,640

 

152.6

%

Change in fair value of contingent earnout liability

 

(405,910)

 

-

 

(405,910)

 

%

Income before provision for income taxes

 

229,880

 

118,891

 

110,989

 

93.4

%

Provision for income taxes

 

(13,410)

 

(42,590)

 

29,180

 

68.5

%

Net income

$

216,470

$

76,301

 

140,169

 

183.7

%

27

Nine Months Ended March 31, 

 

    

2025

    

2024

    

$ Change

    

% Change

 

Revenue:

 

  

 

  

 

  

 

  

Platforms

$

13,770,831

$

9,679,179

$

4,091,652

 

42.3

%

Transactions

 

22,849,233

 

22,811,206

 

38,027

 

0.2

%

Total revenue

 

36,620,064

 

32,490,385

 

4,129,679

 

12.7

%

Cost of revenue:

 

  

 

  

 

  

 

  

Platforms

 

1,777,315

 

1,440,151

 

337,164

 

23.4

%

Transactions

 

16,988,700

 

17,052,934

 

(64,234)

 

(0.4)

%

Total cost of revenue

 

18,766,015

 

18,493,085

 

272,930

 

1.5

%

Gross profit:

 

  

 

  

 

  

 

  

Platforms

 

11,993,516

 

8,239,028

 

3,754,488

 

45.6

%

Transactions

 

5,860,533

 

5,758,272

 

102,261

 

1.8

%

Total gross profit

 

17,854,049

 

13,997,300

 

3,856,749

 

27.6

%

Operating expenses:

 

  

 

  

 

  

 

  

Sales and marketing

 

4,141,172

 

2,612,308

 

1,528,864

 

58.5

%

Technology and product development

 

4,274,543

 

3,952,891

 

321,652

 

8.1

%

General and administrative

 

5,783,788

 

6,593,790

 

(810,002)

 

(12.3)

%

Depreciation and amortization

 

930,341

 

525,267

 

405,074

 

77.1

%

Stock-based compensation expense

 

1,546,950

 

1,729,271

 

(182,321)

 

(10.5)

%

Foreign currency transaction loss (gain)

 

(119,205)

 

15,059

 

(134,264)

 

(891.6)

%

Total operating expenses

 

16,557,589

 

15,428,586

 

1,129,003

 

7.3

%

Income (loss) from operations

 

1,296,460

 

(1,431,286)

 

2,727,746

 

190.6

%

Other income

496,392

279,678

216,714

77.5

%

Change in fair value of contingent earnout liability

 

(2,812,796)

 

268,287

 

(3,081,083)

 

(1,148.4)

%

Loss before provision for income taxes

 

(1,019,944)

 

(883,321)

 

(136,623)

 

(15.5)

%

Provision for income taxes

 

(74,816)

 

(82,049)

 

7,233

 

8.8

%

Net loss

$

(1,094,760)

$

(965,370)

 

(129,390)

 

(13.4)

%

28

Revenue

Three Months Ended March 31, 

 

    

2025

    

2024

    

$ Change

    

% Change

 

Revenue:

 

  

 

  

 

  

 

  

Platforms

$

4,839,929

$

3,953,403

$

886,526

 

22.4

%

Transactions

 

7,821,434

 

8,162,269

 

(340,835)

 

(4.2)

%

Total revenue

$

12,661,363

$

12,115,672

$

545,691

 

4.5

%

Total revenue increased $545,691, or 4.5%, for the three months ended March 31, 2025 compared to the prior year, due to the following:

Category

    

Impact

Key Drivers

Platforms

 

$

886,526

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

 

$

340,835

Decreased primarily due to lower volume of paid orders.

Nine Months Ended March 31, 

 

    

2025

    

2024

    

$ Change

    

% Change

 

Revenue:

 

  

 

  

 

  

 

  

Platforms

$

13,770,831

$

9,679,179

$

4,091,652

 

42.3

%

Transactions

 

22,849,233

 

22,811,206

 

38,027

 

0.2

%

Total revenue

$

36,620,064

$

32,490,385

$

4,129,679

 

12.7

%

Total revenue increased $4,129,679, or 12.7%, for the nine months ended March 31, 2025 compared to the prior year, due to the following:

Category

    

Impact

Key Drivers

Platforms

 

$

4,091,652

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

 

$

38,027

Increased primarily due to organic growth in copyright revenues, partially offset by lower service fee revenue.

Cost of Revenue

Three Months Ended March 31, 

 

    

2025

    

2024

    

$ Change

    

% Change

 

Cost of Revenue:

 

  

 

  

 

  

 

  

Platforms

$

610,306

$

571,352

$

38,954

 

6.8

%

Transactions

 

5,783,977

 

6,062,388

 

(278,411)

 

(4.6)

%

Total cost of revenue

$

6,394,283

$

6,633,740

$

(239,457)

 

(3.6)

%

29

Three Months Ended

 

March 31, 

    

2025

    

2024

    

% Change *

 

As a percentage of revenue:

 

  

 

  

 

  

Platforms

 

12.6

%  

14.5

%  

(1.9)

%

Transactions

 

74.0

%  

74.3

%  

(0.3)

%

Total

 

50.5

%  

54.8

%  

(4.3)

%

*

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.3%, from 54.8% for the previous year to 50.5%, for the three months ended March 31, 2025.

    

Impact as percentage  

    

Category

of revenue

Key Drivers

Platforms

 

 

1.9

%  

Decreased primarily due to lower personnel costs, slightly offset by higher hosting costs, which increased proportionally with revenue.

Transactions

 

 

0.3

%  

Decreased primarily due to higher copyright margins.

Nine Months Ended March 31, 

 

    

2025

    

2024

    

$ Change

    

% Change

 

Cost of Revenue:

 

  

 

  

 

  

 

  

Platforms

$

1,777,315

$

1,440,151

$

337,164

 

23.4

%

Transactions

 

16,988,700

 

17,052,934

 

(64,234)

 

(0.4)

%

Total cost of revenue

$

18,766,015

$

18,493,085

$

272,930

 

1.5

%

Nine Months Ended

 

March 31, 

 

    

2025

    

2024

    

% Change *

 

As a percentage of revenue:

 

  

 

  

 

  

Platforms

 

12.9

%  

14.9

%  

(2.0)

%

Transactions

 

74.4

%  

74.8

%  

(0.4)

%

Total

 

51.2

%  

56.9

%  

(5.7)

%

*

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

Total cost of revenue as a percentage of revenue decreased 5.7%, from 56.9% for the previous year to 51.2%, for the nine months ended March 31, 2025.

    

Impact as percentage  

    

Category

of revenue

Key Drivers

Platforms

 

 

2.0

%  

Decreased primarily due to lower personnel costs, slightly offset by higher hosting costs.

Transactions

 

 

0.4

%  

Decreased primarily due to higher copyright margins.

30

Gross Profit

Three Months Ended March 31, 

 

    

2025

    

2024

    

$ Change

    

% Change

 

Gross Profit:

 

  

 

  

 

  

 

  

Platforms

$

4,229,623

$

3,382,051

$

847,572

 

25.1

%

Transactions

 

2,037,457

 

2,099,881

 

(62,424)

 

(3.0)

%

Total gross profit

$

6,267,080

$

5,481,932

$

785,148

 

14.3

%

Three Months Ended

 

March 31, 

    

2025

    

2024

    

% Change*

 

As a percentage of revenue:

 

  

 

  

 

  

Platforms

 

87.4

%  

85.5

%  

1.9

%

Transactions

 

26.0

%  

25.7

%  

0.3

%

Total

 

49.5

%  

45.2

%  

4.3

%

*

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

Nine Months Ended March 31, 

 

    

2025

    

2024

    

$ Change

    

% Change

 

Gross Profit:

 

  

 

  

 

  

 

  

Platforms

$

11,993,516

$

8,239,028

$

3,754,488

 

45.6

%

Transactions

 

5,860,533

 

5,758,272

 

102,261

 

1.8

%

Total gross profit

$

17,854,049

$

13,997,300

$

3,856,749

 

27.6

%

Nine Months Ended

 

March 31, 

 

    

2025

    

2024

    

% Change*

 

As a percentage of revenue:

 

  

 

  

 

  

Platforms

 

87.1

%  

85.1

%  

2.0

%

Transactions

 

25.6

%  

25.2

%  

0.4

%

Total

 

48.8

%  

43.1

%  

5.7

%

*

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

Operating Expenses

Three Months Ended March 31, 

 

    

2025

    

2024

    

$ Change

    

% Change

 

Operating Expenses:

 

  

 

  

 

  

 

  

Sales and marketing

$

1,607,678

$

1,122,365

$

485,313

 

43.2

%

Technology and product development

 

1,394,936

 

1,371,754

 

23,182

 

1.7

%

General and administrative

 

1,845,411

 

2,027,073

 

(181,662)

 

(9.0)

%

Depreciation and amortization

 

312,013

 

309,898

 

2,115

 

0.7

%

Stock-based compensation expense

 

594,639

 

541,002

 

53,637

 

9.9

%

Foreign currency transaction loss (gain)

 

(44,519)

 

22,177

 

(66,696)

 

(300.7)

%

Total operating expenses

$

5,710,158

$

5,394,269

$

315,889

 

5.9

%

31

Category

    

Impact

Key Drivers

Sales and marketing

 

$

485,313

Increased primarily due to greater personnel costs, consulting expenses, marketing discretionary advertising spend, and a sales training event conducted in the quarter.

Technology and product development

 

$

23,182

Increased modestly due to greater software development personnel costs, partially offset by lower consulting costs.

General and administrative

 

$

181,662

Decreased primarily due to lower personnel and consulting costs, and reduced legal expenses.

Nine Months Ended March 31, 

 

    

2025

    

2024

    

$ Change

    

% Change

 

Operating Expenses:

 

  

 

  

 

  

 

  

Sales and marketing

$

4,141,172

$

2,612,308

$

1,528,864

 

58.5

%

Technology and product development

 

4,274,543

 

3,952,891

 

321,652

 

8.1

%

General and administrative

 

5,783,788

 

6,593,790

 

(810,002)

 

(12.3)

%

Depreciation and amortization

 

930,341

 

525,267

 

405,074

 

77.1

%

Stock-based compensation expense

 

1,546,950

 

1,729,271

 

(182,321)

 

(10.5)

%

Foreign currency transaction loss (gain)

 

(119,205)

 

15,059

 

(134,264)

 

(891.6)

%

Total operating expenses

$

16,557,589

$

15,428,586

$

1,129,003

 

7.3

%

Category

    

Impact

Key Drivers

Sales and marketing

 

$

1,528,864

Increased primarily due to greater personnel costs, consulting expenses and marketing discretionary advertising spend, most of which is related to the additional cost base associated with the Scite acquisition and advertising associated with Scite's individual user customer base.

Technology and product development

 

$

321,652

Increased primarily due to greater software development personnel costs and increased technology subscription costs, most of which are related to the additional cost base associated with the Scite acquisition.

General and administrative

 

$

810,002

Decreased primarily due to lower legal expenses. Personnel and consulting costs also decreased, partially offset by greater recruiting expenses.

Net Income (Loss)

Three Months Ended March 31, 

 

    

2025

    

2024

    

$ Change

    

% Change

 

Net Income:

 

  

 

  

 

  

 

  

Net income:

$

216,470

$

76,301

$

140,169

 

183.7

%

32

Net income increased $140,169, or 183.7%, for the three months ended March 31, 2025 compared to the prior year, primarily due to increased gross profit, partially offset by increase in sales and marketing expenses and change in the net estimated earn out liability associated with the Scite acquisition completed in fiscal year 2024, due to net present value assumptions.

Nine Months Ended March 31, 

 

    

2025

    

2024

    

$ Change

    

% Change

 

Net Loss:

 

  

 

  

 

  

 

  

Net loss:

$

(1,094,760)

$

(965,370)

$

(129,390)

 

(13.4)

%

Net loss increased $129,390, or 13.4%, for the nine months ended March 31, 2025 compared to the prior year, primarily due to charges related to increasing the estimated earn out liability associated with the Scite acquisition completed in fiscal year 2024, in addition to an increase in sales and marketing expenses, partially offset by increased gross profit as described above.

Liquidity and Capital Resources

Nine Months Ended March 31, 

2025

2024

Consolidated Statements of Cash Flow Data:

    

Net cash provided by operating activities

$

4,764,251

$

1,589,791

Net cash used in investing activities

 

(11,571)

 

(10,081,507)

Net cash used in financing activities

 

(999,567)

 

(836,984)

Effect of exchange rate changes

 

(1,137)

 

4,791

Net increase (decrease) in cash and cash equivalents

 

3,751,976

 

(9,323,909)

Cash and cash equivalents, beginning of period

 

6,100,031

 

13,545,333

Cash and cash equivalents, end of period

$

9,852,007

$

4,221,424

Liquidity

As of March 31, 2025, we had cash and cash equivalents of $9,852,007, compared to $6,100,031 as of June 30, 2024, an increase of $3,751,976. This increase was primarily due to cash provided by operating activities.

Operating Activities

Net cash provided by operating activities was $4,764,251 for the nine months ended March 31, 2025 and resulted primarily from an adjustment to contingent earnout liability of $2,812,796, an increase in deferred revenue of $1,331,920 and restricted common stock expense of $1,400,199, partially offset by an increase in accounts receivable of $754,258.

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 and an increase in deferred revenue of $768,347, partially offset by an increase in accounts receivable of $739,883.

Investing Activities

Net cash used in investing activities was $11,571 for the nine months ended March 31, 2025 and resulted from the purchase of property and equipment.

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.

33

Financing Activities

Net cash used in financing activities was $999,567 for the nine months ended March 31, 2025 and resulted from the repurchase of common stock of $908,393 and the payment of contingent acquisition consideration of $91,174.

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.

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

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

Set forth below is a reconciliation of Adjusted EBITDA to net income (loss) for the three and nine months ended March 31, 2025 and 2024:

    

Three Months Ended

    

March 31, 

2025

    

2024

    

$ Change

% Change

Net income

$

216,470

$

76,301

$

140,169

$

183.7

%

Add (deduct):

 

 

 

  

 

  

Other (income) expense

 

327,042

 

(31,228)

 

358,270

 

1,147.3

%

Foreign currency transaction loss (gain)

 

(44,519)

 

22,177

 

(66,696)

 

(300.7)

%

Provision for income taxes

 

13,410

 

42,590

 

(29,180)

 

(68.5)

%

Depreciation and amortization

 

312,013

 

309,898

 

2,115

 

0.7

%

Stock-based compensation

 

594,639

 

541,002

 

53,637

 

9.9

%

Adjusted EBITDA

$

1,419,055

$

960,740

$

458,315

$

47.7

%

34

    

Nine Months Ended

    

March 31, 

2025

    

2024

    

$ Change

% Change

Net loss

$

(1,094,760)

$

(965,370)

$

(129,390)

(13.4)

%

Add (deduct):

 

 

 

  

 

  

Other (income) expense

 

2,316,404

 

(547,965)

 

2,864,369

 

522.7

%

Foreign currency transaction loss (gain)

 

(119,205)

 

15,059

 

(134,264)

 

(891.6)

%

Provision for income taxes

 

74,816

 

82,049

 

(7,233)

 

(8.8)

%

Depreciation and amortization

 

930,341

 

525,267

 

405,074

 

77.1

%

Stock-based compensation

 

1,546,950

 

1,729,271

 

(182,321)

 

(10.5)

%

Adjusted EBITDA

$

3,654,546

$

838,311

$

2,816,235

$

335.9

%

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.

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,

35

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, 2025, 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, 2025 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

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

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 (the “Repurchase Cap”), in addition to the prior remaining balance of outstanding common stock of $330,774 (at prices no greater than $4.00 per share) (the “Repurchase Price Cap”)) from our employees to satisfy their tax obligations in connection with the vesting of stock incentive awards through the end of fiscal year 2025. Effective as of December 19, 2024, the Compensation Committee of our Board of Directors authorized an increase in the Repurchase Cap to an aggregate value not exceeding $1,500,000 and the Repurchase Price Cap to a price no greater than $5.50 per share. 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, 2024, $346,893 remained under the current authorization to repurchase our outstanding common stock from our employees.

36

During the three months ended March 31, 2025, we repurchased 246,707 shares of our common stock from employees at an average market price of approximately $2.85 per share for an aggregate amount of $703,115. During the nine months ended March 31, 2025, we repurchased 300,596 shares of our common stock from employees at an average market price of approximately $3.02 per share for an aggregate amount of $908,393. As of March 31, 2025, $188,500 remains 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. During the nine months ended March 31, 2024, we 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 remained 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, 2025

 

 

 

$

891,615

February 1-28, 2025

 

 

 

$

891,615

March 1-31, 2025

 

246,707

$

2.85

 

$

188,500

Total

 

246,707

$

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.

Item 5. Other Information

Rule 10b5-1 Trading Plans

During the three months ended March 31, 2025, none of our directors or officers (as defined in Rule 16a-1(f) under the Securities Exchange Act of 1934, as amended) adopted, amended, or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408 of Regulation S-K.

37

Item 6. Exhibits

EXHIBIT INDEX

Incorporated by Reference

Exhibit
Number

Exhibit Description

Form

Date

Number

Filed Herewith

2.1

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

SB-2

12/28/2007

2.1

2.2

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.

8-K

7/31/2023

2.1

2.3

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

8-K

11/24/2023

2.1

3.1.1

Articles of Incorporation.

SB-2

12/28/2007

3.1

3.1.2

Articles of Merger Effective March 4, 2013.

8-K

3/6/2013

3.1

3.2

Amended and Restated Bylaws.

8-K

10/17/2012

3.2

31.1

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

X

31.2

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

X

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 Document

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 (formatted as inline XBRL and contained in Exhibit 101)

*      Furnished herewith

38

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 9, 2025

 

Chief Executive Officer and President (Principal Executive Officer)

 

 

By:

/s/ William Nurthen

 

 

William Nurthen

Date: May 9, 2025

 

Chief Financial Officer (Principal Financial and Accounting Officer)

39

EX-31.1 2 rsss-20250331xex31d1.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 9, 2025

   

/s/ Roy W. Olivier

 

Roy W. Olivier

 

Chief Executive Officer and President

(Principal Executive Officer)


EX-31.2 3 rsss-20250331xex31d2.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 9, 2025

   

/s/ William Nurthen

 

William Nurthen

Chief Financial Officer (Principal Financial and

 

Accounting Officer)


EX-32.1 4 rsss-20250331xex32d1.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, 2025, 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 9, 2025

 


EX-32.2 5 rsss-20250331xex32d2.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, 2025, 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 9, 2025

 


GRAPHIC 6 rsss-20250331x10q001.jpg GRAPHIC begin 644 rsss-20250331x10q001.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-20250331x10q002.jpg GRAPHIC begin 644 rsss-20250331x10q002.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-20250331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - Condensed Consolidated Statements of Operations and Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 99940502 - Disclosure - Acquisitions - Pro forma operating results (Details) link:presentationLink link:calculationLink link:definitionLink 99940503 - Disclosure - Acquisitions - Assets and liabilities assumed (Details) link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - Organization, Nature of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940202 - Disclosure - Summary of Significant Accounting Policies - Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 99940203 - Disclosure - Summary of Significant Accounting Policies - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 99940204 - Disclosure - Summary of Significant Accounting Policies - Exchange rates (Details) link:presentationLink link:calculationLink link:definitionLink 99940206 - Disclosure - Summary of Significant Accounting Policies - Company's assets and liabilities at fair value (Details) link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Stockholders' Equity - Options Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - Stockholders' Equity - Stock option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 99940403 - Disclosure - Stockholders' Equity - Valuation assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 99940404 - Disclosure - Stockholders' Equity - Stock options by exercise price (Details) link:presentationLink link:calculationLink link:definitionLink 99940405 - Disclosure - Stockholders' Equity - Restricted Common Stock Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99940406 - Disclosure - Stockholders' Equity - Restricted common stock (Details) link:presentationLink link:calculationLink link:definitionLink 99940407 - Disclosure - Stockholders' Equity - Repurchases of our common stock (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Organization, Nature of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 99920202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 99940205 - Disclosure - Summary of Significant Accounting Policies - Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 rsss-20250331_cal.xml EX-101.CAL EX-101.DEF 10 rsss-20250331_def.xml EX-101.DEF EX-101.LAB 11 rsss-20250331_lab.xml EX-101.LAB Document And Entity Information Document Type Document Quarterly Report Document Period End Date Document Transition Report Securities Act File Number Entity Registrant Name Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Address, Address Line One Entity Address, City or Town Entity Address, Postal Zip Code Entity Address, State or Province City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity 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 Entity Central Index Key Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Period Focus Amendment Flag Consolidated Balance Sheets Assets [Abstract] Assets Assets, Current [Abstract] Current assets: Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net of allowance of $82,026 and $68,579, respectively Accounts receivable 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 $944,694 and $922,558, respectively Finite-Lived Intangible Assets, Net Intangible assets, net of accumulated amortization of $2,431,738 and $1,535,310, respectively Goodwill Goodwill ($13,171,486 provisional) Goodwill Deposits Assets, Noncurrent Deposits and other assets Assets Total assets Liabilities and Equity [Abstract] Liabilities and Stockholders' Equity Liabilities, Current [Abstract] Current liabilities: Accounts Payable and Accrued Liabilities, Current Accounts payable and accrued expenses Deferred Revenue Deferred revenue Business Combination, Contingent Consideration, Liability, Current Contingent earnout fair value Contingent earnout liability, current portion Liabilities, Current Total current liabilities Liabilities, Noncurrent [Abstract] Non-current liabilities: Business Combination, Contingent Consideration, Liability, Noncurrent Contingent earnout liability Liabilities Total liabilities Commitments and Contingencies Commitments and contingencies Equity, Attributable to Parent [Abstract] Stockholders' equity: Preferred Stock, Value, Issued Preferred stock; $0.001 par value; 20,000,000 shares authorized; no shares issued and outstanding Common Stock, Value, Issued Common stock; $0.001 par value; 100,000,000 shares authorized; 32,405,120 and 32,295,373 shares issued and outstanding, respectively Additional Paid in Capital Additional paid-in capital Retained Earnings (Accumulated Deficit) Accumulated deficit Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Equity, Attributable to Parent Balance Balance Total stockholders' equity Liabilities and Equity Total liabilities and stockholders' equity Statement [Table] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Represents information pertaining to Scite, Inc. Scite, Inc. [Member] Scite Statement [Line Items] Accounts Receivable, Allowance for Credit Loss, Current Net of allowance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 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 Net identifiable intangible assets Intangible assets, provisional Preferred Stock, Par or Stated Value Per Share Preferred stock, par or stated value per share Preferred Stock, Shares Authorized Preferred stock, shares authorized Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Common Stock, Par or Stated Value Per Share Common stock, par or stated value per share Common Stock, Shares Authorized Common stock, shares authorized Common Stock, Shares, Issued Common stock, shares, issued Common Stock, Shares, Outstanding Common stock, shares, outstanding Consolidated Statements of Operations and Other Comprehensive Income (Loss) Product and Service [Axis] Product and Service [Domain] Platforms Transactions Revenues [Abstract] Revenue: Revenue from Contract with Customer, Excluding Assessed Tax Revenues Total revenue Cost of Revenue [Abstract] Cost of revenue: Cost of Goods and Services Sold Total cost of revenue Gross Profit Gross profit Operating Expenses [Abstract] Operating expenses: Selling, General and Administrative Expense Selling, general and administrative Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Operating Expenses Total operating expenses Operating Income (Loss) Income (loss) from operations Other Nonoperating Income (Expense) Funds from transaction escrow release Other income Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Change in fair value of contingent earnout liability Change in fair value of contingent earnout liability Adjustment to contingent earnout liability Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss from operations before provision for income taxes Income Tax Expense (Benefit) Provision for income taxes Net loss Net 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 loss Earnings Per Share, Basic [Abstract] Basic loss per common share: Earnings Per Share, Basic Basic (in dollars per share) Net loss per share (in dollars per share) Weighted Average Number of Shares Outstanding, Basic Weighted average common shares outstanding Weighted average commons shares - basic Earnings Per Share, Diluted [Abstract] Diluted loss per common share: Earnings Per Share, Diluted Diluted (in dollars per share) Net loss per share (in dollars per share) Weighted Average Number of Shares Outstanding, Diluted Weighted average common shares outstanding Weighted average commons shares - diluted Consolidated Statements of Changes in Stockholders' Equity Equity Components [Axis] Equity Component [Domain] Common Stock [Member] Common Stock Additional Paid-in Capital [Member] Additional Paid-in Capital Retained Earnings [Member] Accumulated Deficit AOCI Attributable to Parent [Member] Other Comprehensive Loss Shares, Outstanding Balance (in shares) Balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Fair value of vested stock options Stock options expense Stock Issued During Period, Value, Restricted Stock Award, Gross Fair value of vested restricted common stock Stock Issued During Period, Shares, Restricted Stock Award, Gross Restricted common stock under the long-term equity Fair value of vested restricted common stock (in shares) Restricted Stock, Value, Shares Issued Net of Tax Withholdings Grant of restricted common stock Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Grant of 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, 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, Other Modification cost of accelerated vesting of restricted common stock APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Restricted common stock expense related to amortization of the fair value of the restricted stock awards Restricted common stock expense Consolidated Statements of Cash Flows Represents the information pertaining to Resolute innovation Inc. Resolute innovation Inc [Member] Resolute AI Resolute Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flow from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustment to reconcile net income (loss) to net cash provided by (used in) operating activities: Depreciation, Depletion and Amortization Depreciation and amortization Stock or Unit Option Plan Expense Amount recognized as expense related to stock issuance Stock options expense Restricted Stock or Unit Expense Restricted common stock expense Share-Based Payment Arrangement, Accelerated Cost Modification cost of accelerated vesting of restricted common stock 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 (used in) 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: Payments for Repurchase of Common Stock Common stock repurchase Payment for Contingent Consideration Liability, Financing Activities Payment of contingent acquisition consideration Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of exchange rate changes Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash and cash equivalents, end of period Cash and cash equivalents, beginning of period Supplemental Cash Flow Information [Abstract] Supplemental disclosures of cash flow information: Income Taxes Paid Cash paid for income taxes Noncash Investing and Financing Items [Abstract] Non-cash investing and financing activities: The Amount of Contingent consideration accrual on asset acquisition. Contingent consideration accrual on asset acquisition Contingent consideration accrual on asset acquisition Organization, Nature of Business and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Organization, Nature of Business and Basis of Presentation Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Line of Credit Debt Disclosure [Text Block] Line of Credit Stockholders' Equity Equity [Text Block] Stockholders' Equity Acquisitions Other Assets Disclosure [Text Block] Acquisitions 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 Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risk Research, Development, and Computer Software, Policy [Policy Text Block] Software Costs Revenue from Contract with Customer [Policy Text Block] Revenue Recognition Disclosure of accounts receivable by geographical region. Revenue From Contract With Customer Of Accounts Receivable By Geographical Region Policy [Policy Text Block] Accounts Receivable by Geographical Region 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 Goods and Service [Policy Text Block] Cost of Revenue Share-Based Payment Arrangement [Policy Text Block] Stock-Based Compensation Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Earnings Per Share, Policy [Policy Text Block] Net Income (Loss) Per Share Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments 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 Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of earnings per share, basic and diluted Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Company's assets and liabilities at fair value Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of vested and unvested stock option activity Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of valuation assumptions Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Schedule of additional information regarding stock options outstanding and exercisable Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Schedule of restricted common stock activity Business Acquisition, Pro Forma Information [Table Text Block] Schedule of pro forma operating results Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of fair value of tangible assets, identifiable intangible assets, and assumed liabilities Collaborative Arrangement and Arrangement Other than Collaborative [Table] Statistical Measurement [Axis] Statistical Measurement [Domain] Minimum [Member] Minimum Maximum [Member] Maximum Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] The number of subsidiaries of the entity. Number Of Subsidiaries Number of subsidiaries The number of existing STM articles on the platform. Minimum Number Of Existing STM Articles In Platform Number of existing STM articles for instant download on the platform The number of existing journal articles for rent on the platform. Minimum Number Of Journal Articles For Rent Number of existing journal articles for rent on the platform The number of existing online book chapters on the platform. Minimum Number Of Online Book Chapters Number of existing online book chapters on the platform The number of existing only in print journal articles on the platform. Minimum Number Of Only In Print Journal Articles Number of existing only in print journal articles on the platform The number of newly published articles added to the platform each year. Minimum Number Of Newly Published STM Articles Each Year Number of newly published STM articles each year Geographical [Axis] Geographical [Domain] Europe financial institutions Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Represents information pertaining to developed technology and customer relationships Developed Technology and Customer Relationships [Member] Developed Technology and Customer Relationships Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Restricted Stock [Member] Restricted Common Stock The number of service offerings of the entity. Number Of Service Offerings Number of revenue streams Deferred Revenue, Revenue Recognized Revenue recognized that was included in deferred revenue Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Estimated average useful life Gain (Loss), Foreign Currency Transaction, before Tax Foreign currency transaction gain (loss) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive securities, number Business Combination, Contingent Consideration, Liability, Measurement Input Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible Enumeration] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Cost of Goods and Service Benchmark [Member] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Supplier Concentration Risk [Member] Supplier [Axis] Supplier [Domain] Vendor A Vendor B Concentration Risk, Percentage Concentration percentage UNITED STATES Europe [Member] It represents information about countries other than US and Europe Rest of World Accounts Receivable [Member] It represents information about percentage of revenue. Percentage of Revenue Percentage of revenue Trading Activity [Axis] Trading Activity, by Type [Domain] Euro to US Dollar n/a GBP To US Dollar n/a Japanese Yen To US Dollar [Member] Japanese Yen 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 Net Income (Loss) Available to Common Stockholders, Basic Net income (loss) available to common shareholders, Basic Net Income (Loss) Available to Common Stockholders, Diluted Net income (loss) available to common shareholders, Diluted Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of warrants and stock options using the treasury stock method. Incremental Common Shares, Attributable to Dilutive Effect of Warrants And Stock Options Dilutive effect of outstanding warrants and stock options Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Dilutive effect of unvested restricted common stock Net income (loss) per common share: Fair Value, Recurring and Nonrecurring [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 3 [Member] Level 3 Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Summary of Significant Accounting Policies Liabilities [Abstract] Liabilities Business Combination, Contingent Consideration, Liability Contingent earn-out Contingent earnout liability Liabilities, Fair Value Disclosure Total liabilities Credit Facility [Axis] Credit Facility [Domain] Revolving Credit Facility [Member] Revolving Credit Facility Member Line of Credit Facility, Maximum Borrowing Capacity Line of credit amount Line of Credit Facility, Expiration Date Line of credit facility maturity date Line of Credit Facility, Interest Rate at Period End Interest bearing rate Long-Term Line of Credit Outstanding borrowings under line of credit 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] 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, Expiration Period Term number of years Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual life of all options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Remaining contractual life for options vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value of options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Aggregate intrinsic value of options vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Granted (in shares) Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture Fair value of stock options granted Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Amount of unvested compensation related to stock options 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, 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 Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility Exercise Price Range [Axis] Exercise Price Range [Domain] Range One Range Two Range Three Range Four Range Five Range Six Range Seven Range Eight Range Nine Range Ten The information pertaining to range eleven. Range Eleven [Member] Range Eleven Range Twelve The information pertaining to Range Thirteen . Range Thirteen [Member] Range Thirteen Range Fourteen The information pertaining to Range fifteen. Range Fifteen [Member] Range Fifteen Range Sixteen Range Seventeen Range Eighteen Range Nineteen Range Twenty Range Twenty One Range Twenty Two The information pertaining to Range twenty three. Range Twenty Three [Member] Range Twenty Three Range Twenty Four Range Twenty Five. Range Twenty Five Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Option Exercise Price Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Options Outstanding Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Remaining Contractual Life (in years) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Options Exercisable Scenario [Axis] Scenario [Domain] 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} 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 Forfeited, Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Forfeited, Number of shares 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 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 Amount of increase to additional paid-in capital (APIC) for recognition plus modification cost of accelerated vesting of cost for restricted stock unit under share-based payment arrangement. Restricted common stock expense related to amortization of the fair value of the restricted stock awards plus modification Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Unrecognized compensation related to issuances of restricted common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted Number of shares The fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan). Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants In Period, Fair Value Granted, Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Non-vested, Ending Balance Weighted Average Grant Date Fair Value Non-vested, Beginning Balance Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Granted Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Vested Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Forfeited Weighted Average Grant Date Fair Value Share Repurchase Program [Axis] Share Repurchase Program [Domain] Publicly Announced Plans Or Programs Publicly Announced Plans Or Programs Share Repurchase Program, Authorized, Amount Repurchase Cap Share Price Repurchase cap price Share Repurchase Program, Remaining Authorized, Amount Amount remaining under the current authorization to repurchase Shares Acquired, Average Cost Per Share Average Price Paid per Share Represents the outstanding common stock from employees to satisfy the tax obligations in connection with the vesting of stock incentive awards. Amount of Outstanding Common Stock from Employees to Satisfy Tax Obligations n Connection with Vesting of Stock Incentive Awards Outstanding common stock Asset Acquisition, Contingent Consideration [Table] The information pertaining to bonus amount Bonus Amount [Member] Bonus Amount Asset Acquisition, Contingent Consideration [Line Items] Business Acquisition, Percentage of Voting Interests Acquired Percentage of ownership interest acquired Payments to Acquire Businesses, Gross Cash Initial payment Business Combination, Consideration Transferred Purchase consideration, net of cash acquired Total purchase price Business Combination, Consideration Transferred, Other Holdback cash paid Business Combination, Consideration Transferred, Liabilities Incurred Contingent earnout liability incurred Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Common Stock (2,729,014 shares at $2.40 per share) Cash Asset Acquisition, Consideration Transferred, Contingent Consideration Contingent consideration for customers The amount of bonus paid for the fiscal year. Payment Of Bonus Amount Payment of bonus amount 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 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 (expense) 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 loss Business Acquisition, Pro Forma Earnings Per Share, Basic Pro Forma Net loss per weighted average share, basic (in dollars per share) Schedule of Business Acquisitions, by Acquisition [Table] Technology-Based Intangible Assets [Member] Developed technology Customer Relationships [Member] Customer relationships Business Acquisition [Line Items] Acquisitions Business Combination, Consideration Transferred [Abstract] Fair value of consideration Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Common stock Business Acquisition, Share Price Common stock per share Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Allocation of the consideration to the fair value of assets acquired and liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Prepaid expenses Amount of accounts payables and accrued expenses, assumed at the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable And Accrued Expenses Accounts payable and accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Other current liabilities Amount of net tangible assets, acquired at the acquisition date. Business Combination, Recognized Identifiable Net Tangible Assets Acquired Net tangible assets Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Fair value of net assets acquired Subsequent Event [Table] Subsequent Event [Line Items] EX-101.PRE 12 rsss-20250331_pre.xml EX-101.PRE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Document And Entity Information - shares
9 Months Ended
Mar. 31, 2025
May 02, 2025
Document And Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2025  
Document Transition Report false  
Securities Act File Number 001-39256  
Entity Registrant Name RESEARCH SOLUTIONS, INC.  
Entity Incorporation, State or Country Code NV  
Entity Tax Identification Number 11-3797644  
Entity Address, Address Line One Address not applicable  
Entity Address, City or Town N/A  
Entity Address, Postal Zip Code N/A  
Entity Address, State or Province NV  
City Area Code 310  
Local Phone Number 477-0354  
Title of 12(b) Security Common stock, $0.001 par value  
Trading Symbol RSSS  
Security Exchange Name NASDAQ  
Entity 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,458,727
Entity Central Index Key 0001386301  
Current Fiscal Year End Date --06-30  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets - USD ($)
Mar. 31, 2025
Jun. 30, 2024
Current assets:    
Cash and cash equivalents $ 9,852,007 $ 6,100,031
Accounts receivable, net of allowance of $82,026 and $68,579, respectively 7,604,058 6,879,800
Prepaid expenses and other current assets 625,727 643,553
Prepaid royalties 755,299 1,067,237
Total current assets 18,837,091 14,690,621
Non-current assets:    
Property and equipment, net of accumulated depreciation of $944,694 and $922,558, respectively 60,051 88,011
Intangible assets, net of accumulated amortization of $2,431,738 and $1,535,310, respectively 9,956,378 10,764,261
Goodwill ($13,171,486 provisional) 16,372,979 16,315,888
Deposits and other assets 881 981
Total assets 45,227,380 41,859,762
Current liabilities:    
Accounts payable and accrued expenses 8,529,572 8,843,612
Deferred revenue 10,355,768 9,023,848
Contingent earnout liability, current portion 6,019,488  
Total current liabilities 24,904,828 17,867,460
Non-current liabilities:    
Contingent earnout liability 9,091,422 12,298,114
Total liabilities 33,996,250 30,165,574
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,405,120 and 32,295,373 shares issued and outstanding, respectively 32,405 32,295
Additional paid-in capital 38,728,405 38,089,958
Accumulated deficit (27,404,006) (26,309,246)
Accumulated other comprehensive loss (125,674) (118,819)
Total stockholders' equity 11,231,130 11,694,188
Total liabilities and stockholders' equity $ 45,227,380 $ 41,859,762
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
Mar. 31, 2025
Jun. 30, 2024
Net of allowance $ 82,026 $ 68,579
Property and equipment, net of accumulated depreciation 944,694 922,558
Intangible assets, net of accumulated amortization 2,431,738 1,535,310
Goodwill $ 16,372,979 $ 16,315,888
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,405,120 32,295,373
Common stock, shares, outstanding 32,405,120 32,295,373
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Operations and Other Comprehensive Income (Loss) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Revenue:        
Total revenue $ 12,661,363 $ 12,115,672 $ 36,620,064 $ 32,490,385
Cost of revenue:        
Total cost of revenue 6,394,283 6,633,740 18,766,015 18,493,085
Gross profit 6,267,080 5,481,932 17,854,049 13,997,300
Operating expenses:        
Selling, general and administrative 5,398,145 5,084,371 15,627,248 14,903,319
Depreciation and amortization 312,013 309,898 930,341 525,267
Total operating expenses 5,710,158 5,394,269 16,557,589 15,428,586
Income (loss) from operations 556,922 87,663 1,296,460 (1,431,286)
Other income 78,868 31,228 496,392 279,678
Change in fair value of contingent earnout liability (405,910)   (2,812,796) 268,287
Loss from operations before provision for income taxes 229,880 118,891 (1,019,944) (883,321)
Provision for income taxes (13,410) (42,590) (74,816) (82,049)
Net loss 216,470 76,301 (1,094,760) (965,370)
Other comprehensive income (loss):        
Foreign currency translation (3,324) 858 (6,855) 6,261
Comprehensive loss $ 213,146 $ 77,159 $ (1,101,615) $ (959,109)
Basic loss per common share:        
Net loss per share (in dollars per share) $ 0.01 $ 0 $ (0.04) $ (0.03)
Weighted average common shares outstanding 31,033,022 30,020,652 30,597,410 28,377,199
Diluted loss per common share:        
Net loss per share (in dollars per share) $ 0.01 $ 0 $ (0.04) $ (0.03)
Weighted average common shares outstanding 32,139,935 33,511,242 30,597,410 28,377,199
Platforms        
Revenue:        
Total revenue $ 4,839,929 $ 3,953,403 $ 13,770,831 $ 9,679,179
Cost of revenue:        
Total cost of revenue 610,306 571,352 1,777,315 1,440,151
Transactions        
Revenue:        
Total revenue 7,821,434 8,162,269 22,849,233 22,811,206
Cost of revenue:        
Total cost of revenue $ 5,783,977 $ 6,062,388 $ 16,988,700 $ 17,052,934
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.25.1
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, 2023 $ 29,487 $ 29,941,873 $ (22,522,649) $ (118,224) $ 7,330,487
Balance (in shares) at Jun. 30, 2023 29,487,508        
Stock options expense   104,502     104,502
Grant of restricted common stock $ 380 (380)      
Grant of 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        
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
Restricted common stock expense   1,603,820     1,603,820
Net Income (Loss)     (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        
Stock options expense   42,788     42,788
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        
Restricted common stock expense   498,214     498,214
Net Income (Loss)     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        
Balance at Jun. 30, 2024 $ 32,295 38,089,958 (26,309,246) (118,819) 11,694,188
Balance (in shares) at Jun. 30, 2024 32,295,373        
Stock options expense   146,751     146,751
Grant of restricted common stock $ 590 (590)      
Grant of restricted common stock (in shares) 590,000        
Forfeited restricted common stock $ (229) 229      
Forfeited restricted common stock (in shares) (228,584)        
Repurchase of common stock $ (300) (908,093)     $ (908,393)
Repurchase of common stock (in shares) (300,596)        
Common stock issued upon exercise of stock options $ 49 (49)      
Common stock issued upon exercise of stock options (in shares) 48,927       128,821
Restricted common stock expense   1,400,199     $ 1,400,199
Net Income (Loss)     (1,094,760)   (1,094,760)
Foreign currency translation       (6,855) (6,855)
Balance at Mar. 31, 2025 $ 32,405 38,728,405 (27,404,006) (125,674) 11,231,130
Balance (in shares) at Mar. 31, 2025 32,405,120        
Balance at Dec. 31, 2024 $ 32,640 38,836,646 (27,620,476) (122,350) 11,126,460
Balance (in shares) at Dec. 31, 2024 32,640,407        
Stock options expense   58,706     58,706
Repurchase of common stock $ (246) (702,869)     (703,115)
Repurchase of common stock (in shares) (246,707)        
Common stock issued upon exercise of stock options $ 11 (11)      
Common stock issued upon exercise of stock options (in shares) 11,420        
Restricted common stock expense   535,933     535,933
Net Income (Loss)     216,470   216,470
Foreign currency translation       (3,324) (3,324)
Balance at Mar. 31, 2025 $ 32,405 $ 38,728,405 $ (27,404,006) $ (125,674) $ 11,231,130
Balance (in shares) at Mar. 31, 2025 32,405,120        
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Cash Flows
9 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Cash flow from operating activities:    
Net loss $ (1,094,760) $ (965,370)
Adjustment to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 930,341 525,267
Stock options expense 146,751 104,502
Restricted common stock expense 1,400,199 1,603,820
Modification cost of accelerated vesting of restricted common stock   20,949
Adjustment to contingent earnout liability 2,812,796 (268,287)
Changes in operating assets and liabilities:    
Accounts receivable (754,258) (739,883)
Prepaid expenses and other current assets 17,826 (156,026)
Prepaid royalties 311,938 197,888
Accounts payable and accrued expenses (338,502) 498,584
Deferred revenue 1,331,920 768,347
Net cash provided by (used in) operating activities 4,764,251 1,589,791
Cash flow from investing activities:    
Purchase of property and equipment (11,571) (57,761)
Net cash used in investing activities (11,571) (10,081,507)
Cash flow from financing activities:    
Common stock repurchase (908,393) (522,024)
Payment of contingent acquisition consideration (91,174) (314,960)
Net cash used in financing activities (999,567) (836,984)
Effect of exchange rate changes (1,137) 4,791
Net increase (decrease) in cash and cash equivalents 3,751,976 (9,323,909)
Cash and cash equivalents, beginning of period 6,100,031 13,545,333
Cash and cash equivalents, end of period 9,852,007 4,221,424
Supplemental disclosures of cash flow information:    
Cash paid for income taxes 74,816 82,049
Non-cash investing and financing activities:    
Contingent consideration accrual on asset acquisition $ 29,394 36,130
Resolute    
Cash flow from investing activities:    
Payment for acquisition, net of cash acquired   (2,718,253)
Scite    
Cash flow from investing activities:    
Payment for acquisition, net of cash acquired   $ (7,305,493)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Organization, Nature of Business and Basis of Presentation
9 Months Ended
Mar. 31, 2025
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 are a vertical software-as-a-service (“SaaS”) and artificial intelligence (“AI”) company providing software and related services to help research-intensive organizations simplify the research process, 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 SaaS via auto-renewing license agreements. Corporate, academic, and government customers typically sign up under annual or multi-year agreements paid annually in advance. 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. In addition, our Platforms facilitate rights and permissions for customers to re-use content, ensuring copyright compliance for research, regulatory and marketing use cases as well as the utilization of content with AI applications and for the training of AI models. Our Platforms enable life science and other research-intensive organizations to simplify their research and development activities through our advanced search (i.e. Discovery Tools), tools to access and buy STM articles required to support their research (i.e. Access), as well as tools that manage that content across the enterprise and on an individual basis (i.e. Manage). The Platforms also include advanced AI (“Generative AI”) based assistants to help researchers understand the quality of the articles they are reviewing, speed up the review process, and to more fully understand how various research papers relate to each other.  In addition to STM content, the Platforms provide additional context to the research process by including the ability to search and assimilate a variety of other types of data such as Patent, Clinical Trial, Regulatory and Competitive Intelligence data. They also typically deliver a return on investment 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 and overall research costs 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.

Discovery Tools – Our Scite.ai and Resolute.ai solutions facilitate search (discovery) across virtually all STM articles available. These solutions include basic search solutions and advanced search tools. 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. Scite.ai includes full text search capability on most of the world’s STM content providing better search results and citation information as supporting or contrasting evidence. This powers our AI assistant and literature search engine and gives researchers better insights into any topic. The advanced search solutions are sold through a seat, enterprise, or individual license. These Platforms are deployed as a single, multi-tenant system across our entire customer base. Customers securely access the Platforms 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 Platforms can also be configured to satisfy a customer’s individual preferences. We leverage our Platforms’ efficiencies in scalability, stability and development costs to fuel rapid innovation and competitive advantage.

Access – Our Article Galaxy® (“AG”) and Article Galaxy Scholar (Academic Library version) (“AGS”) solutions allow for research organizations to load their entitlements (subscriptions, discount or token packages, and their existing content library of articles) and AG/AGS 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 Tools 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. In addition, Article Galaxy facilitates rights and permissions for various re-use cases, including the utilization in AI applications and training of AI applications, ensuring copyright compliance for our customers.

Manage – Our References solution offers a comprehensive reference management solution with built-in document delivery capabilities specifically designed to meet the collaboration and security needs of research- intensive organizations.  This user-friendly Platform enables researchers to seamlessly organize their literature, collaborate with team members, and access a vast collection of scientific content. By integrating organization tools with instant access to millions of scholarly articles, our References solution streamlines the research workflow and enhances productivity for scientific professionals.

AI models are integral to powering the unique insights our platforms provide as well as the user experience customers enjoy. Natural language processing (“NLP”) and AI models are used to enhance metadata, define connections between topics and content items as well as to generate data and metrics employed to enable users to rapidly identify and understand the value of content they need for their research. We also use state of the art AI models, such as Large Language Models to include Generative AI “assistants” in several parts of the research workflow today and will continually add capability as we move forward. Today we employ Generative AI technologies as a basis for our recommendation engine in our Discovery Tools, Access, and Manage Platform solutions. In addition, Generative AI based “assistants” in some of our solutions allow the researcher to ask questions about articles, groups of articles (folders), and more. We also have the capability to provide near full text search on STM content in the Scite.ai solution where the publisher gives us the rights to do so. The ability to not only mine an article’s full text but also show snippets of full text is unique to our Company and allows our Generative AI assistants to provide highly accurate results with a very low incidence of hallucinations as part of a Retrieval Augmented Generation framework focused just on STM content. 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 generally deployed as a single, multi-tenant system across our entire customer base. Customers securely access the Platforms 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. Our Platforms can also be configured to satisfy a customer’s individual preferences. We leverage our Platforms 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 200 million existing STM journal articles for instant download, 50 million journal articles for rent, 10 million online book chapters, and 45 million only in print journal articles.  In addition, we add between 2 to 4 million newly published STM articles each year. STM content is rented or 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 in seconds. 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 and we are expanding these services to include the use of content in AI applications and for the training of AI models. 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 seconds. 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, 2024 filed with the SEC. The condensed consolidated balance sheet as of June 30, 2024 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.25.1
Summary of Significant Accounting Policies
9 Months Ended
Mar. 31, 2025
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

Note 2.   Summary of Significant Accounting Policies

Use of Estimates

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

These estimates and assumptions include estimates for reserves of uncollectible accounts, the valuation of goodwill and intangible assets related to the Company’s acquisitions, accruals for contingent earnout liabilities, assumptions made in valuing equity instruments issued for services or acquisitions, and realization of deferred tax 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, British Pounds and Japanese Yen with an aggregate US Dollar equivalent of $612,725 and $630,680 at March 31, 2025 and June 30, 2024, respectively, was held by Reprints Desk in accounts at financial institutions.

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

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

The following table summarizes vendor concentrations for content cost:

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

    

2025

  

  

2024

2025

  

  

2024

Vendor A

29

%

27

%

27

%

26

%

Vendor B

10

%

10

%

10

%

10

%

Software Costs

Based on its nature, the Company’s software development costs are expensed as incurred. The finalization of the Company’s project development process precipitates the rapid commercialization and deployment of new products and enhancements. The Company continuously reviews its projects, processes and the nature of its software development costs to determine if there are changes that would meet the requirements for capitalization under Accounting Standards Codification (“ASC”) 350-40, Internal-Use Software.

Revenue Recognition

The Company accounts for revenue in accordance with Financial Accounting Standard Board’s (“FASB”) 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 or monthly licenses that allow customers to access and utilize certain premium features of our cloud-based SaaS research intelligence platforms and the transactional sale of STM content managed, sourced and delivered through the Platform. In the nine months ended March 31, 2025 and 2024, the Company recognized revenue of $5,980,919 and $4,610,262 that was included in the deferred revenue at the beginning of each respective period. This revenue was recorded for the fulfillment of performance obligations related to cloud-based software subscriptions. Deferred revenue and accounts receivable was $6,424,724 and $6,153,063 as of June 30, 2023, respectively.

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.

Revenue by Geographical Region

The following table summarizes revenue by geographical region:

Three Months Ended

 

March 31, 

 

2025

 

2024

United States

$

7,227,043

    

57.0

%  

$

7,289,260

60.2

%

Europe

 

4,046,925

 

32.0

%  

 

3,767,945

 

31.1

%

Rest of World

 

1,387,395

 

11.0

%  

 

1,058,467

 

8.7

%

Total

$

12,661,363

 

100

%  

$

12,115,672

 

100

%

Nine Months Ended

March 31, 

2025

 

2024

United States

$

21,271,525

    

58.1

%  

$

19,220,592

59.1

%

Europe

 

11,619,759

 

31.7

%  

 

10,225,116

 

31.5

%

Rest of World

 

3,728,780

 

10.2

%  

 

3,044,677

 

9.4

%

Total

$

36,620,064

 

100

%  

$

32,490,385

 

100

%

Accounts Receivable, Net by Geographical Region

The following table summarizes accounts receivable, net by geographical region:

As of March 31, 2025

 

As of June 30, 2024

United States

    

$

4,292,963

    

56.5

%  

$

4,125,696

60.0

%

Europe

 

2,605,952

 

34.3

%  

 

2,082,900

 

30.2

%

Rest of World

 

705,143

 

9.3

%  

 

671,204

 

9.8

%

Total

$

7,604,058

 

100

%  

$

6,879,800

 

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 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. For the periods ended March 31, 2025 and June 30, 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. The Company operates in a single reporting unit at the consolidated level. 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 unit 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 condensed consolidated balance sheets.

Cost of Revenue

Platforms

Cost of Platform revenue consists primarily of personnel costs of our operations team, and 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 requisite service period for awards subject to time vesting conditions and the graded tranche basis for awards subject to market vesting conditions. Forfeitures are accounted for as they occur. The Company recognizes the fair value of stock-based compensation within its condensed consolidated statements of operations and comprehensive income (loss) 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 gains of $44,519 and $119,205 for the three and nine months ended March 31, 2025, respectively and losses of $22,177 and $15,059 for the three and nine months ended March 31, 2024, respectively. Cash denominated in Euros, British Pounds and Japanese Yen with an aggregate US Dollar equivalent of $612,725, and $630,680 at March 31, 2025 and June 30, 2024, respectively, was held in accounts at financial institutions.

The following table summarizes the exchange rates used:

Nine Months Ended

 

Year Ended

March 31, 

 

June 30, 

    

2025

    

2024

 

2024

    

2023

Period end Euro: US Dollar exchange rate

1.08

1.08

1.07

1.09

Average period Euro: US Dollar exchange rate

 

1.07

 

1.08

1.08

 

1.05

Period end GBP: US Dollar exchange rate

1.29

1.26

1.26

1.27

Average period GBP: US Dollar exchange rate

 

1.28

 

1.26

1.26

 

1.20

 

 

 

Period end Japanese Yen: US Dollar exchange rate

 

0.007

 

0.007

0.006

 

0.007

Average period Japanese Yen: US Dollar exchange rate

 

0.007

 

0.007

0.007

 

0.007

 

 

 

Period end Mexican Peso: US Dollar exchange rate

 

0.05

 

0.06

0.05

 

0.06

Average period Mexican Peso: US Dollar exchange rate

 

0.05

 

0.06

0.06

 

0.05

Net Income (Loss) Per Share

Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period, excluding shares of unvested restricted common stock. Shares of restricted stock are included in the basic weighted average number of common shares outstanding from the time they vest. Diluted earnings per share is computed by dividing the net income applicable to common stockholders by the weighted average number of common shares outstanding plus the number of additional common shares that would have been outstanding if

all dilutive potential common shares had been issued, using the treasury stock method. Shares of restricted stock are included in the diluted weighted average number of common shares outstanding from the date they are granted. Potential common shares are excluded from the computation when their effect is antidilutive. Basic and diluted net loss per common share is the same for the nine months ended March 31, 2025 and 2024 because all stock options, warrants, and unvested restricted common stock are anti-dilutive.

The following table reconciles the numerators and denominators used in the computations of both basic and diluted earnings per share:

Three Months Ended

Nine Months Ended

March 31,

March 31,

    

2025

    

2024

    

2025

    

2024

Net income (loss) available to common shareholders

$

216,470

$

76,301

$

(1,094,760)

$

(965,370)

Weighted average commons shares - basic

 

31,033,022

 

30,020,652

 

30,597,410

 

28,377,199

Dilutive effect of outstanding warrants and stock options

 

1,080,595

 

938,087

 

 

Dilutive effect of unvested restricted common stock

 

26,318

 

2,552,503

 

 

Weighted average commons shares - diluted

 

32,139,935

 

33,511,242

 

30,597,410

 

28,377,199

Net income (loss) per common share:

 

 

Basic

$

0.01

$

0.00

$

(0.04)

$

(0.03)

Diluted

$

0.01

$

0.00

$

(0.04)

$

(0.03)

1 Weighted average stock options excluded due to anti-dilution were 770,287 and 8,000 during the three months ended March 31, 2025 and 2024, respectively and 2,791,702 and 2,641,492 during the nine months ended March 31, 2025 and 2024, respectively. Shares of unvested restricted stock that were considered antidilutive were 2,139,100 and 2,329,900 during the three months ended March 31, 2025 and 2024, respectively and 2,221,495 and 2,715,191 during the nine months ended March 31, 2025 and 2024, respectively.

Fair Value of Financial Instruments

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

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

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

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

The Company is required to use observable market data if such data is available without undue cost and effort.

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

As of March 31, 2025

As of June 30, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

    

Level 1

    

Level 2

    

Level 3

    

Total

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Assets

Total assets

$

$

$

 

$

$

$

$

 

$

Liabilities

Contingent earnout liability

$

$

15,110,910

$

15,110,910

$

$

12,298,114

$

12,298,114

Total liabilities

$

$

$

15,110,910

 

$

15,110,910

$

$

$

12,298,114

 

$

12,298,114

1 During the three and nine months ended March 31, 2025, a change in fair value of contingent liability of $405,910 and $2,812,796, respectively, were recognized as loss in the accompanying condensed consolidated statements of operations and comprehensive income (loss). During the nine months ended March 31, 2024, a change in fair value of contingent liability of $268,287, was recognized as a gain in the accompanying condensed consolidated statements of operations and comprehensive income (loss).

Our contingent earnout liability related to the Scite acquisition, which is further discussed in Note 5 to the condensed consolidated financial statements, is in the “Level 3” category for valuation purposes. The contingent earnout liability fair value is estimated with the assistance of a valuation specialist, using a Monte Carlo simulation of discounted future cash flows based on management’s forecast and a 10% discount rate. Due to the uncertainty of the significant unobservable inputs into the Monte Carlo simulation, actual results may differ under different estimates and assumptions.

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 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 within fiscal years beginning after December 15, 2024 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 2026 annual disclosures. The Company is currently evaluating the impact of the adoption of ASU 2023-09 on its annual disclosures.

In November 2024, the FASB issued ASU No. 2024-03 “Income Statement - Reporting Comprehensive Income- Expense Disaggregation Disclosures (Subtopic 220-40)” which requires disclosure each reporting period, in the notes to the financial statements, of specified information about certain costs and expenses. The new requirements will be effective for the Company for annual periods beginning after December 15, 2026, and interim reporting periods within annual reporting periods beginning after December 15, 2027. The guidance will be applied on a prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of ASU 2024-03 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.25.1
Line of Credit
9 Months Ended
Mar. 31, 2025
Line of Credit  
Line of Credit

Note 3.   Line of Credit

On April 15, 2024, the Company entered into a Loan Agreement (the “PNC Loan Agreement”) with PNC Bank, National Association (“PNC”), as lender. Pursuant to the PNC Loan Agreement, the Company entered into a Revolving Line of Credit Note (the “PNC Note”) with PNC, which provides for a $500,000 secured revolving line of credit that matures on April 15, 2026 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 March 31, 2025 and June 30, 2024, respectively.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity
9 Months Ended
Mar. 31, 2025
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. From November 2019 to November 2021, the Company's stockholders approved increases in the maximum number of shares of common stock that may be issued pursuant to awards granted under the 2017 Omnibus Incentive Plan from 1,874,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, 2025, there were 416,577 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 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, 2024

 

2,788,625

 

$

1.93

 

2,529,856

 

$

1.85

 

258,769

 

$

2.73

Granted

 

260,000

2.79

 

 

260,000

2.79

Options vesting

 

 

129,800

2.73

 

(129,800)

2.73

Exercised

 

(128,821)

1.92

 

(128,821)

1.92

 

Forfeited

 

 

 

Outstanding at March 31, 2025

 

2,919,804

$

2.00

 

2,530,835

$

1.89

 

388,969

$

2.77

The weighted average remaining contractual life of all options outstanding as of March 31, 2025 was 4.83 years. The remaining contractual life for options vested and exercisable at March 31, 2025 was 4.14 years. Furthermore, the aggregate intrinsic value of options outstanding as of March 31, 2025 was $1,943,721, and the aggregate intrinsic value

of options vested and exercisable as of March 31, 2025 was $1,943,721, in each case based on the fair value of the Company’s common stock on March 31, 2025.

During the nine months ended March 31, 2025, the Company granted 260,000 options to directors with a fair value of $364,000 which amount will be amortized over the vesting period. The total stock options expense during the nine months ended March 31, 2025 was $146,751 and is included in selling, general and administrative expenses in the accompanying condensed consolidated statement of operations and comprehensive income (loss). As of March 31, 2025, the amount of unrecognized compensation related to stock options was $473,570, which will be recorded as an expense in future periods. During the nine months ended March 31, 2025, the Company issued 48,927 net shares of common stock upon the exercise of options underlying 128,821 shares of common stock.

The following table presents the assumptions used to estimate the fair values based upon a Black-Scholes option pricing model of the stock options granted during the nine months ended March 31, 2025 and 2024.

Nine Months Ended

 

March 31, 

    

2025

  

2024

Expected dividend yield

 

%  

%

Risk-free interest rate

 

4.26

%  

4.00

%

Expected life (in years)

 

6

 

5

Expected volatility

 

46

%  

50

%

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

Option

    

    

Remaining

    

Exercise

Options

Contractual

Options

Price

Outstanding

Life (in years)

Exercisable

$

0.70

 

225,000

 

0.68

 

225,000

0.80

 

16,000

 

0.39

 

16,000

0.90

 

15,000

 

0.35

 

15,000

1.05

 

300,000

 

1.39

 

300,000

1.09

 

40,000

 

1.15

 

40,000

1.10

 

105,000

 

0.25

 

105,000

1.20

 

247,000

 

2.64

 

247,000

1.59

 

25,000

 

3.11

 

25,000

2.10

238,767

6.86

238,767

2.13

211,500

5.64

211,500

2.15

200,000

7.70

200,000

2.17

28,000

6.12

28,000

2.19

5,000

6.81

5,000

2.40

 

272,000

 

3.62

 

272,000

2.43

61,250

6.18

61,250

2.45

72,000

5.35

72,000

2.49

68,000

5.16

68,000

2.50

20,000

4.13

20,000

2.64

7,353

6.35

7,353

2.67

21,000

6.47

21,000

2.73

257,934

8.69

128,965

2.79

260,000

9.62

2.99

8,000

5.12

8,000

3.13

208,000

4.62

208,000

3.50

8,000

4.87

8,000

Total

2,919,804

2,530,835

Restricted Common Stock

During the nine months ended March 31, 2025, the Company issued an additional 590,000 shares of restricted stock to employees, with an aggregate fair value of $1,309,240. The 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 first became effective on August 19, 2022, and grants under the program span 5 years from the grant date. The LTEBP 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 (vestings occurred on March 14, 2024 and December 9, 2024);

20% at a 30-day VWAP of $3.75 per share (vesting occurred on January 3, 2025);

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 590,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 $1,309,240, computed using the Monte Carlo simulations on a binomial model with a derived service period ranging from 0.64 to 2.33 years. The total restricted common stock expense related to amortization of the fair value of the restricted stock awards were $1,400,199 and $1,624,769 during the nine months ended March 31, 2025 and 2024, respectively, and is included in selling, general and administrative expenses in the accompanying condensed consolidated statements of operations and comprehensive income (loss). As of March 31, 2025, the amount of unrecognized compensation related to issuances of restricted common stock was $957,272, which will be recognized as an expense in future periods. 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, using the treasury method. From the 32,405,120 shares issued and outstanding on the condensed consolidated balance sheets, 1,530,492 shares are subject to vesting and are not considered outstanding for accounting purposes.  

The following table summarizes restricted common stock activity:

    

    

    

Weighted

Average

Number of

Grant Date

Shares

Fair Value

Fair Value

Non-vested, June 30, 2024

 

1,957,726

$

3,075,449

$

1.57

Granted

 

590,000

 

1,309,240

 

2.22

Vested

 

(788,650)

 

(1,589,035)

 

2.01

Forfeited

 

(228,584)

 

(332,450)

 

1.45

Non-vested, March 31, 2025

 

1,530,492

$

2,463,204

$

1.61

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 (the “Repurchase Cap”), in addition to the prior remaining balance of outstanding common stock of $330,774 (at prices no greater than $4.00 per share) (the “Repurchase Price Cap”)) from our employees to satisfy their tax obligations in connection with the vesting of stock incentive awards through the end of fiscal year 2025. Effective as of December 19, 2024, the Compensation Committee of our Board of Directors authorized an increase in the Repurchase Cap to an aggregate value not exceeding $1,500,000 and the Repurchase Price Cap to a price no greater than $5.50 per share. 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, 2024, $346,893 remained under the current authorization to repurchase our outstanding common stock from our employees.

During the three months ended March 31, 2025, the Company repurchased 246,707 shares of our common stock from employees at an average market price of approximately $2.85 per share for an aggregate amount of $703,115. During the nine months ended March 31, 2025, the Company repurchased 300,596 shares of our common stock from employees at an average market price of approximately $3.02 per share for an aggregate amount of $908,393. As of March 31, 2025, $188,500 remains under the current authorization to repurchase our outstanding common stock from our employees.

During the three months ended March 31, 2024, the Company 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. 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 remained 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.25.1
Acquisitions
9 Months Ended
Mar. 31, 2025
Acquisitions  
Acquisitions

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. In September 2023, Reprints Desk 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, 2025, $29,394 in contingent consideration was recorded as a liability since it was unpaid, for customers that placed an order and have consented to have their contract assumed by Reprints Desk (the “Bonus Amount”). The Bonus Amount payments made were $28,614 and $91,174 for the three and nine months ended March 31, 2025, 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 Bonus Amount is recorded as a short-term liability on the condensed consolidated balance sheets. The Base Amount, the Base Amount Plus and the Bonus Amount were recorded as intangible assets on the condensed consolidated balance sheets 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 NLP technologies. The total purchase consideration for ResoluteAI, net of cash acquired, was approximately $4.8 million. The consideration included an initial payment of $2.8 million, a holdback of $0.1 million and a contingent earnout that had an initial fair value of $1.9 million. The Company’s revaluation of the earnout resulted in a fair value of $0 on June 30, 2024. On December 23, 2024, the Company received $275,000 funds from transaction escrow release, related to a reduction of the purchase price, and recorded as other income on the condensed consolidated statements of operations and comprehensive income (loss) during the nine months ended March 31, 2025.

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 an AI model to create unique “Smart Citations”. Smart Citations allow users to see how a publication has been cited by providing the context of the citation and a classification describing whether it allows for supporting or contrasting evidence for the cited claim.

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

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

Pro Forma (Unaudited)

Pro Forma (Unaudited)

Three Months ended March 31,

Nine Months ended March 31,

    

2025

    

2024

    

2025

    

2024

Revenue

$

12,661,363

$

12,115,672

$

36,620,064

$

33,950,021

Cost of revenue

 

6,394,283

 

6,633,740

 

18,766,015

 

18,601,290

Gross profit

 

6,267,080

 

5,481,932

 

17,854,049

 

15,348,731

 

  

 

  

 

  

 

  

Total operating expenses

 

5,710,158

 

5,394,269

 

16,557,589

 

16,591,696

Income (loss) from operations

 

556,922

 

87,663

 

1,296,460

 

(1,242,965)

 

  

 

  

 

  

 

  

Other income (expense)

 

(327,042)

 

31,228

 

(2,316,404)

 

548,967

 

  

 

  

 

  

 

  

Income (loss) from operations before provision for income taxes

 

229,880

 

118,891

 

(1,019,944)

 

(693,998)

Provision for income taxes

 

(13,410)

 

(42,590)

 

(74,816)

 

(82,049)

 

  

 

  

 

  

 

  

Pro Forma Net income (loss)

$

216,470

$

76,301

$

(1,094,760)

$

(776,047)

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

$

0.01

$

$

(0.04)

$

(0.03)

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

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

As of this Quarterly Report on Form 10-Q, management has finalized its valuation analysis related to the Resolute and Scite acquisitions. The following table represents the Company’s allocation of the total purchase consideration to the fair value of tangible assets, identifiable intangible assets, and assumed liabilities of ResoluteAI and Scite on the date of acquisition:

In thousands

    

ResoluteAI

    

Scite

Fair value of consideration

Cash

$

2,774

$

7,217

Holdback cash paid

 

125

 

175

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

 

 

6,549

Contingent earn-out

1,867

7,194

Total purchase price

 

4,766

 

21,135

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

 

Cash and cash equivalents

 

59

 

Accounts receivable

 

132

 

109

Prepaid expenses

 

43

 

Accounts payable and accrued expenses

 

(33)

 

(27)

Deferred revenue

(649)

(997)

Other current liabilities

(60)

(18)

Net tangible assets

(508)

(933)

Intangible assets:

Developed technology

2,000

8,800

Customer relationships

100

70

Net identifiable intangible assets

2,100

8,870

Goodwill

3,174

13,198

Fair value of net assets acquired

$

4,766

$

21,135

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Contingencies
9 Months Ended
Mar. 31, 2025
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.25.1
Subsequent Events
9 Months Ended
Mar. 31, 2025
Subsequent Events  
Subsequent Events

Note 7.  Subsequent Events

On April 8, 2025, the Company extended the expiration date of its Revolving Line of Credit Note (the “PNC Note”) with PNC from April 15, 2025 to April 15, 2026, or such later date as PNC, in its sole discretion, may designate, which provides for a $500,000 secured revolving line of credit and bears interest annually at the daily SOFR rate plus 2.5%, with accrued interest due and payable monthly.

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Pay vs Performance Disclosure        
Net Income (Loss) $ 216,470 $ 76,301 $ (1,094,760) $ (965,370)
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2025
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Mar. 31, 2025
Summary of Significant Accounting Policies  
Use of Estimates

Use of Estimates

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

These estimates and assumptions include estimates for reserves of uncollectible accounts, the valuation of goodwill and intangible assets related to the Company’s acquisitions, accruals for contingent earnout liabilities, assumptions made in valuing equity instruments issued for services or acquisitions, and realization of deferred tax assets.

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, British Pounds and Japanese Yen with an aggregate US Dollar equivalent of $612,725 and $630,680 at March 31, 2025 and June 30, 2024, respectively, was held by Reprints Desk in accounts at financial institutions.

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

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

The following table summarizes vendor concentrations for content cost:

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

    

2025

  

  

2024

2025

  

  

2024

Vendor A

29

%

27

%

27

%

26

%

Vendor B

10

%

10

%

10

%

10

%

Software Costs

Software Costs

Based on its nature, the Company’s software development costs are expensed as incurred. The finalization of the Company’s project development process precipitates the rapid commercialization and deployment of new products and enhancements. The Company continuously reviews its projects, processes and the nature of its software development costs to determine if there are changes that would meet the requirements for capitalization under Accounting Standards Codification (“ASC”) 350-40, Internal-Use Software.

Revenue Recognition

Revenue Recognition

The Company accounts for revenue in accordance with Financial Accounting Standard Board’s (“FASB”) 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 or monthly licenses that allow customers to access and utilize certain premium features of our cloud-based SaaS research intelligence platforms and the transactional sale of STM content managed, sourced and delivered through the Platform. In the nine months ended March 31, 2025 and 2024, the Company recognized revenue of $5,980,919 and $4,610,262 that was included in the deferred revenue at the beginning of each respective period. This revenue was recorded for the fulfillment of performance obligations related to cloud-based software subscriptions. Deferred revenue and accounts receivable was $6,424,724 and $6,153,063 as of June 30, 2023, respectively.

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.

Revenue by Geographical Region

The following table summarizes revenue by geographical region:

Three Months Ended

 

March 31, 

 

2025

 

2024

United States

$

7,227,043

    

57.0

%  

$

7,289,260

60.2

%

Europe

 

4,046,925

 

32.0

%  

 

3,767,945

 

31.1

%

Rest of World

 

1,387,395

 

11.0

%  

 

1,058,467

 

8.7

%

Total

$

12,661,363

 

100

%  

$

12,115,672

 

100

%

Nine Months Ended

March 31, 

2025

 

2024

United States

$

21,271,525

    

58.1

%  

$

19,220,592

59.1

%

Europe

 

11,619,759

 

31.7

%  

 

10,225,116

 

31.5

%

Rest of World

 

3,728,780

 

10.2

%  

 

3,044,677

 

9.4

%

Total

$

36,620,064

 

100

%  

$

32,490,385

 

100

%

Accounts Receivable by Geographical Region

Accounts Receivable, Net by Geographical Region

The following table summarizes accounts receivable, net by geographical region:

As of March 31, 2025

 

As of June 30, 2024

United States

    

$

4,292,963

    

56.5

%  

$

4,125,696

60.0

%

Europe

 

2,605,952

 

34.3

%  

 

2,082,900

 

30.2

%

Rest of World

 

705,143

 

9.3

%  

 

671,204

 

9.8

%

Total

$

7,604,058

 

100

%  

$

6,879,800

 

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 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. For the periods ended March 31, 2025 and June 30, 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. The Company operates in a single reporting unit at the consolidated level. 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 unit 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 condensed consolidated balance sheets.

Cost of Revenue

Cost of Revenue

Platforms

Cost of Platform revenue consists primarily of personnel costs of our operations team, and 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 requisite service period for awards subject to time vesting conditions and the graded tranche basis for awards subject to market vesting conditions. Forfeitures are accounted for as they occur. The Company recognizes the fair value of stock-based compensation within its condensed consolidated statements of operations and comprehensive income (loss) 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 gains of $44,519 and $119,205 for the three and nine months ended March 31, 2025, respectively and losses of $22,177 and $15,059 for the three and nine months ended March 31, 2024, respectively. Cash denominated in Euros, British Pounds and Japanese Yen with an aggregate US Dollar equivalent of $612,725, and $630,680 at March 31, 2025 and June 30, 2024, respectively, was held in accounts at financial institutions.

The following table summarizes the exchange rates used:

Nine Months Ended

 

Year Ended

March 31, 

 

June 30, 

    

2025

    

2024

 

2024

    

2023

Period end Euro: US Dollar exchange rate

1.08

1.08

1.07

1.09

Average period Euro: US Dollar exchange rate

 

1.07

 

1.08

1.08

 

1.05

Period end GBP: US Dollar exchange rate

1.29

1.26

1.26

1.27

Average period GBP: US Dollar exchange rate

 

1.28

 

1.26

1.26

 

1.20

 

 

 

Period end Japanese Yen: US Dollar exchange rate

 

0.007

 

0.007

0.006

 

0.007

Average period Japanese Yen: US Dollar exchange rate

 

0.007

 

0.007

0.007

 

0.007

 

 

 

Period end Mexican Peso: US Dollar exchange rate

 

0.05

 

0.06

0.05

 

0.06

Average period Mexican Peso: US Dollar exchange rate

 

0.05

 

0.06

0.06

 

0.05

Net Income (Loss) Per Share

Net Income (Loss) Per Share

Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period, excluding shares of unvested restricted common stock. Shares of restricted stock are included in the basic weighted average number of common shares outstanding from the time they vest. Diluted earnings per share is computed by dividing the net income applicable to common stockholders by the weighted average number of common shares outstanding plus the number of additional common shares that would have been outstanding if

all dilutive potential common shares had been issued, using the treasury stock method. Shares of restricted stock are included in the diluted weighted average number of common shares outstanding from the date they are granted. Potential common shares are excluded from the computation when their effect is antidilutive. Basic and diluted net loss per common share is the same for the nine months ended March 31, 2025 and 2024 because all stock options, warrants, and unvested restricted common stock are anti-dilutive.

The following table reconciles the numerators and denominators used in the computations of both basic and diluted earnings per share:

Three Months Ended

Nine Months Ended

March 31,

March 31,

    

2025

    

2024

    

2025

    

2024

Net income (loss) available to common shareholders

$

216,470

$

76,301

$

(1,094,760)

$

(965,370)

Weighted average commons shares - basic

 

31,033,022

 

30,020,652

 

30,597,410

 

28,377,199

Dilutive effect of outstanding warrants and stock options

 

1,080,595

 

938,087

 

 

Dilutive effect of unvested restricted common stock

 

26,318

 

2,552,503

 

 

Weighted average commons shares - diluted

 

32,139,935

 

33,511,242

 

30,597,410

 

28,377,199

Net income (loss) per common share:

 

 

Basic

$

0.01

$

0.00

$

(0.04)

$

(0.03)

Diluted

$

0.01

$

0.00

$

(0.04)

$

(0.03)

1 Weighted average stock options excluded due to anti-dilution were 770,287 and 8,000 during the three months ended March 31, 2025 and 2024, respectively and 2,791,702 and 2,641,492 during the nine months ended March 31, 2025 and 2024, respectively. Shares of unvested restricted stock that were considered antidilutive were 2,139,100 and 2,329,900 during the three months ended March 31, 2025 and 2024, respectively and 2,221,495 and 2,715,191 during the nine months ended March 31, 2025 and 2024, respectively.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

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

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

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

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

The Company is required to use observable market data if such data is available without undue cost and effort.

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

As of March 31, 2025

As of June 30, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

    

Level 1

    

Level 2

    

Level 3

    

Total

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Assets

Total assets

$

$

$

 

$

$

$

$

 

$

Liabilities

Contingent earnout liability

$

$

15,110,910

$

15,110,910

$

$

12,298,114

$

12,298,114

Total liabilities

$

$

$

15,110,910

 

$

15,110,910

$

$

$

12,298,114

 

$

12,298,114

1 During the three and nine months ended March 31, 2025, a change in fair value of contingent liability of $405,910 and $2,812,796, respectively, were recognized as loss in the accompanying condensed consolidated statements of operations and comprehensive income (loss). During the nine months ended March 31, 2024, a change in fair value of contingent liability of $268,287, was recognized as a gain in the accompanying condensed consolidated statements of operations and comprehensive income (loss).

Our contingent earnout liability related to the Scite acquisition, which is further discussed in Note 5 to the condensed consolidated financial statements, is in the “Level 3” category for valuation purposes. The contingent earnout liability fair value is estimated with the assistance of a valuation specialist, using a Monte Carlo simulation of discounted future cash flows based on management’s forecast and a 10% discount rate. Due to the uncertainty of the significant unobservable inputs into the Monte Carlo simulation, actual results may differ under different estimates and assumptions.

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

Recently Issued Accounting Pronouncements

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 within fiscal years beginning after December 15, 2024 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 2026 annual disclosures. The Company is currently evaluating the impact of the adoption of ASU 2023-09 on its annual disclosures.

In November 2024, the FASB issued ASU No. 2024-03 “Income Statement - Reporting Comprehensive Income- Expense Disaggregation Disclosures (Subtopic 220-40)” which requires disclosure each reporting period, in the notes to the financial statements, of specified information about certain costs and expenses. The new requirements will be effective for the Company for annual periods beginning after December 15, 2026, and interim reporting periods within annual reporting periods beginning after December 15, 2027. The guidance will be applied on a prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of ASU 2024-03 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 30 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Mar. 31, 2025
Summary of Significant Accounting Policies  
Schedule of vendor concentration risk percentage

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

    

2025

  

  

2024

2025

  

  

2024

Vendor A

29

%

27

%

27

%

26

%

Vendor B

10

%

10

%

10

%

10

%

Schedule of revenue by geographical region

Three Months Ended

 

March 31, 

 

2025

 

2024

United States

$

7,227,043

    

57.0

%  

$

7,289,260

60.2

%

Europe

 

4,046,925

 

32.0

%  

 

3,767,945

 

31.1

%

Rest of World

 

1,387,395

 

11.0

%  

 

1,058,467

 

8.7

%

Total

$

12,661,363

 

100

%  

$

12,115,672

 

100

%

Nine Months Ended

March 31, 

2025

 

2024

United States

$

21,271,525

    

58.1

%  

$

19,220,592

59.1

%

Europe

 

11,619,759

 

31.7

%  

 

10,225,116

 

31.5

%

Rest of World

 

3,728,780

 

10.2

%  

 

3,044,677

 

9.4

%

Total

$

36,620,064

 

100

%  

$

32,490,385

 

100

%

Schedule of accounts receivable by geographical region

As of March 31, 2025

 

As of June 30, 2024

United States

    

$

4,292,963

    

56.5

%  

$

4,125,696

60.0

%

Europe

 

2,605,952

 

34.3

%  

 

2,082,900

 

30.2

%

Rest of World

 

705,143

 

9.3

%  

 

671,204

 

9.8

%

Total

$

7,604,058

 

100

%  

$

6,879,800

 

100

%

Schedule of foreign currency exchange rate

Nine Months Ended

 

Year Ended

March 31, 

 

June 30, 

    

2025

    

2024

 

2024

    

2023

Period end Euro: US Dollar exchange rate

1.08

1.08

1.07

1.09

Average period Euro: US Dollar exchange rate

 

1.07

 

1.08

1.08

 

1.05

Period end GBP: US Dollar exchange rate

1.29

1.26

1.26

1.27

Average period GBP: US Dollar exchange rate

 

1.28

 

1.26

1.26

 

1.20

 

 

 

Period end Japanese Yen: US Dollar exchange rate

 

0.007

 

0.007

0.006

 

0.007

Average period Japanese Yen: US Dollar exchange rate

 

0.007

 

0.007

0.007

 

0.007

 

 

 

Period end Mexican Peso: US Dollar exchange rate

 

0.05

 

0.06

0.05

 

0.06

Average period Mexican Peso: US Dollar exchange rate

 

0.05

 

0.06

0.06

 

0.05

Schedule of earnings per share, basic and diluted

Three Months Ended

Nine Months Ended

March 31,

March 31,

    

2025

    

2024

    

2025

    

2024

Net income (loss) available to common shareholders

$

216,470

$

76,301

$

(1,094,760)

$

(965,370)

Weighted average commons shares - basic

 

31,033,022

 

30,020,652

 

30,597,410

 

28,377,199

Dilutive effect of outstanding warrants and stock options

 

1,080,595

 

938,087

 

 

Dilutive effect of unvested restricted common stock

 

26,318

 

2,552,503

 

 

Weighted average commons shares - diluted

 

32,139,935

 

33,511,242

 

30,597,410

 

28,377,199

Net income (loss) per common share:

 

 

Basic

$

0.01

$

0.00

$

(0.04)

$

(0.03)

Diluted

$

0.01

$

0.00

$

(0.04)

$

(0.03)

1 Weighted average stock options excluded due to anti-dilution were 770,287 and 8,000 during the three months ended March 31, 2025 and 2024, respectively and 2,791,702 and 2,641,492 during the nine months ended March 31, 2025 and 2024, respectively. Shares of unvested restricted stock that were considered antidilutive were 2,139,100 and 2,329,900 during the three months ended March 31, 2025 and 2024, respectively and 2,221,495 and 2,715,191 during the nine months ended March 31, 2025 and 2024, respectively.

Schedule of Company's assets and liabilities at fair value

As of March 31, 2025

As of June 30, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

    

Level 1

    

Level 2

    

Level 3

    

Total

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Assets

Total assets

$

$

$

 

$

$

$

$

 

$

Liabilities

Contingent earnout liability

$

$

15,110,910

$

15,110,910

$

$

12,298,114

$

12,298,114

Total liabilities

$

$

$

15,110,910

 

$

15,110,910

$

$

$

12,298,114

 

$

12,298,114

1 During the three and nine months ended March 31, 2025, a change in fair value of contingent liability of $405,910 and $2,812,796, respectively, were recognized as loss in the accompanying condensed consolidated statements of operations and comprehensive income (loss). During the nine months ended March 31, 2024, a change in fair value of contingent liability of $268,287, was recognized as a gain in the accompanying condensed consolidated statements of operations and comprehensive income (loss).

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Tables)
9 Months Ended
Mar. 31, 2025
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, 2024

 

2,788,625

 

$

1.93

 

2,529,856

 

$

1.85

 

258,769

 

$

2.73

Granted

 

260,000

2.79

 

 

260,000

2.79

Options vesting

 

 

129,800

2.73

 

(129,800)

2.73

Exercised

 

(128,821)

1.92

 

(128,821)

1.92

 

Forfeited

 

 

 

Outstanding at March 31, 2025

 

2,919,804

$

2.00

 

2,530,835

$

1.89

 

388,969

$

2.77

Schedule of valuation assumptions

Nine Months Ended

 

March 31, 

    

2025

  

2024

Expected dividend yield

 

%  

%

Risk-free interest rate

 

4.26

%  

4.00

%

Expected life (in years)

 

6

 

5

Expected volatility

 

46

%  

50

%

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

 

0.68

 

225,000

0.80

 

16,000

 

0.39

 

16,000

0.90

 

15,000

 

0.35

 

15,000

1.05

 

300,000

 

1.39

 

300,000

1.09

 

40,000

 

1.15

 

40,000

1.10

 

105,000

 

0.25

 

105,000

1.20

 

247,000

 

2.64

 

247,000

1.59

 

25,000

 

3.11

 

25,000

2.10

238,767

6.86

238,767

2.13

211,500

5.64

211,500

2.15

200,000

7.70

200,000

2.17

28,000

6.12

28,000

2.19

5,000

6.81

5,000

2.40

 

272,000

 

3.62

 

272,000

2.43

61,250

6.18

61,250

2.45

72,000

5.35

72,000

2.49

68,000

5.16

68,000

2.50

20,000

4.13

20,000

2.64

7,353

6.35

7,353

2.67

21,000

6.47

21,000

2.73

257,934

8.69

128,965

2.79

260,000

9.62

2.99

8,000

5.12

8,000

3.13

208,000

4.62

208,000

3.50

8,000

4.87

8,000

Total

2,919,804

2,530,835

Schedule of restricted common stock activity

    

    

    

Weighted

Average

Number of

Grant Date

Shares

Fair Value

Fair Value

Non-vested, June 30, 2024

 

1,957,726

$

3,075,449

$

1.57

Granted

 

590,000

 

1,309,240

 

2.22

Vested

 

(788,650)

 

(1,589,035)

 

2.01

Forfeited

 

(228,584)

 

(332,450)

 

1.45

Non-vested, March 31, 2025

 

1,530,492

$

2,463,204

$

1.61

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions (Tables)
9 Months Ended
Mar. 31, 2025
Acquisitions  
Schedule of pro forma operating results

Pro Forma (Unaudited)

Pro Forma (Unaudited)

Three Months ended March 31,

Nine Months ended March 31,

    

2025

    

2024

    

2025

    

2024

Revenue

$

12,661,363

$

12,115,672

$

36,620,064

$

33,950,021

Cost of revenue

 

6,394,283

 

6,633,740

 

18,766,015

 

18,601,290

Gross profit

 

6,267,080

 

5,481,932

 

17,854,049

 

15,348,731

 

  

 

  

 

  

 

  

Total operating expenses

 

5,710,158

 

5,394,269

 

16,557,589

 

16,591,696

Income (loss) from operations

 

556,922

 

87,663

 

1,296,460

 

(1,242,965)

 

  

 

  

 

  

 

  

Other income (expense)

 

(327,042)

 

31,228

 

(2,316,404)

 

548,967

 

  

 

  

 

  

 

  

Income (loss) from operations before provision for income taxes

 

229,880

 

118,891

 

(1,019,944)

 

(693,998)

Provision for income taxes

 

(13,410)

 

(42,590)

 

(74,816)

 

(82,049)

 

  

 

  

 

  

 

  

Pro Forma Net income (loss)

$

216,470

$

76,301

$

(1,094,760)

$

(776,047)

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

$

0.01

$

$

(0.04)

$

(0.03)

Schedule of fair value of tangible assets, identifiable intangible assets, and assumed liabilities

In thousands

    

ResoluteAI

    

Scite

Fair value of consideration

Cash

$

2,774

$

7,217

Holdback cash paid

 

125

 

175

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

 

 

6,549

Contingent earn-out

1,867

7,194

Total purchase price

 

4,766

 

21,135

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

 

Cash and cash equivalents

 

59

 

Accounts receivable

 

132

 

109

Prepaid expenses

 

43

 

Accounts payable and accrued expenses

 

(33)

 

(27)

Deferred revenue

(649)

(997)

Other current liabilities

(60)

(18)

Net tangible assets

(508)

(933)

Intangible assets:

Developed technology

2,000

8,800

Customer relationships

100

70

Net identifiable intangible assets

2,100

8,870

Goodwill

3,174

13,198

Fair value of net assets acquired

$

4,766

$

21,135

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Organization, Nature of Business and Basis of Presentation (Details)
item in Millions
9 Months Ended
Mar. 31, 2025
item
subsidiary
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Number of subsidiaries | subsidiary 5
Number of existing STM articles for instant download on the platform 200
Number of existing journal articles for rent on the platform 50
Number of existing online book chapters on the platform 10
Number of existing only in print journal articles on the platform 45
Minimum  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Number of newly published STM articles each year 2
Maximum  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Number of newly published STM articles each year 4
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 9 Months Ended
Mar. 31, 2025
USD ($)
item
shares
Mar. 31, 2024
USD ($)
shares
Mar. 31, 2025
USD ($)
item
shares
Mar. 31, 2024
USD ($)
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Cash and cash equivalents $ 9,852,007   $ 9,852,007   $ 6,100,031  
Number of revenue streams | item 2   2      
Revenue recognized that was included in deferred revenue     $ 5,980,919 $ 4,610,262    
Deferred Revenue $ 10,355,768   10,355,768   9,023,848 $ 6,424,724
Accounts receivable 7,604,058   $ 7,604,058   6,879,800 $ 6,153,063
Estimated average useful life     10 years      
Foreign currency transaction gain (loss) $ 44,519 $ (22,177) $ 119,205 $ (15,059)    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.10   0.10      
Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible Enumeration] us-gaap:MeasurementInputDiscountRateMember   us-gaap:MeasurementInputDiscountRateMember      
Employee Stock Option [Member]            
Antidilutive securities, number | shares 770,287 8,000 2,791,702 2,641,492    
Restricted Stock [Member]            
Antidilutive securities, number | shares 2,139,100 2,329,900 2,221,495 2,715,191    
Maximum | Scite | Developed Technology and Customer Relationships            
Estimated average useful life     10 years      
Minimum | Scite | Developed Technology and Customer Relationships            
Estimated average useful life     3 years      
Europe financial institutions            
Cash and cash equivalents $ 612,725   $ 612,725   $ 630,680  
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Concentrations (Details) - Cost of Goods and Service Benchmark [Member] - Supplier Concentration Risk [Member]
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Vendor A        
Concentration percentage 29.00% 27.00% 27.00% 26.00%
Vendor B        
Concentration percentage 10.00% 10.00% 10.00% 10.00%
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2024
Revenues $ 12,661,363 $ 12,115,672 $ 36,620,064 $ 32,490,385  
Percentage of revenue 100.00% 100.00% 100.00% 100.00%  
Accounts Receivable [Member]          
Revenues     $ 7,604,058   $ 6,879,800
Percentage of revenue     100.00%   100.00%
UNITED STATES          
Revenues $ 7,227,043 $ 7,289,260 $ 21,271,525 $ 19,220,592  
Percentage of revenue 57.00% 60.20% 58.10% 59.10%  
UNITED STATES | Accounts Receivable [Member]          
Revenues     $ 4,292,963   $ 4,125,696
Percentage of revenue     56.50%   60.00%
Europe [Member]          
Revenues $ 4,046,925 $ 3,767,945 $ 11,619,759 $ 10,225,116  
Percentage of revenue 32.00% 31.10% 31.70% 31.50%  
Europe [Member] | Accounts Receivable [Member]          
Revenues     $ 2,605,952   $ 2,082,900
Percentage of revenue     34.30%   30.20%
Rest of World          
Revenues $ 1,387,395 $ 1,058,467 $ 3,728,780 $ 3,044,677  
Percentage of revenue 11.00% 8.70% 10.20% 9.40%  
Rest of World | Accounts Receivable [Member]          
Revenues     $ 705,143   $ 671,204
Percentage of revenue     9.30%   9.80%
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Exchange rates (Details)
9 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2024
Jun. 30, 2023
Euro to US Dollar        
Period end exchange rate 1.08 1.08 1.07 1.09
Average period exchange rate 1.07 1.08 1.08 1.05
GBP To US Dollar        
Period end exchange rate 1.29 1.26 1.26 1.27
Average period exchange rate 1.28 1.26 1.26 1.2
Japanese Yen to US Dollar        
Period end exchange rate 0.007 0.007 0.006 0.007
Average period exchange rate 0.007 0.007 0.007 0.007
Mexican Peso to US Dollar        
Period end exchange rate 0.05 0.06 0.05 0.06
Average period exchange rate 0.05 0.06 0.06 0.05
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Net Income (Loss) Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Summary of Significant Accounting Policies        
Net income (loss) available to common shareholders, Basic $ 216,470 $ 76,301 $ (1,094,760) $ (965,370)
Net income (loss) available to common shareholders, Diluted     $ (1,094,760) $ (965,370)
Weighted average commons shares - basic 31,033,022 30,020,652 30,597,410 28,377,199
Dilutive effect of outstanding warrants and stock options 1,080,595 938,087    
Dilutive effect of unvested restricted common stock 26,318 2,552,503    
Weighted average commons shares - diluted 32,139,935 33,511,242 30,597,410 28,377,199
Net income (loss) per common share:        
Basic (in dollars per share) $ 0.01 $ 0 $ (0.04) $ (0.03)
Diluted (in dollars per share) $ 0.01 $ 0 $ (0.04) $ (0.03)
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Company's assets and liabilities at fair value (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2024
Liabilities        
Contingent earnout liability $ 15,110,910 $ 15,110,910   $ 12,298,114
Total liabilities 15,110,910 15,110,910   12,298,114
Change in fair value of contingent earnout liability 405,910 2,812,796 $ (268,287)  
Level 3        
Liabilities        
Contingent earnout liability 15,110,910 15,110,910   12,298,114
Total liabilities $ 15,110,910 $ 15,110,910   $ 12,298,114
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Line of Credit (Details) - USD ($)
Mar. 08, 2025
Apr. 15, 2024
Mar. 31, 2025
Jun. 30, 2024
Outstanding borrowings under line of credit     $ 0 $ 0
Revolving Credit Facility Member        
Line of credit amount $ 500,000 $ 500,000    
Line of credit facility maturity date Apr. 15, 2025 Apr. 15, 2026    
Interest bearing rate 2.50% 2.50%    
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Options Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Nov. 17, 2021
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     4 years 9 months 29 days            
Remaining contractual life for options vested and exercisable     4 years 1 month 20 days            
Aggregate intrinsic value of options outstanding $ 1,943,721   $ 1,943,721            
Aggregate intrinsic value of options vested and exercisable 1,943,721   $ 1,943,721            
Granted (in shares)     260,000            
Fair value of stock options granted     $ 364,000            
Fair value of vested stock options 58,706 $ 42,788 146,751 $ 104,502          
Amount of unvested compensation related to stock options $ 473,570   $ 473,570            
Common stock issued upon exercise of stock options     128,821            
Common Stock [Member]                  
Common stock issued upon exercise of stock options 11,420 20,870 48,927 71,050          
Employee Stock Option [Member] | 2007 Plan                  
Number of shares authorized under the plan               7,000,000 5,000,000
Number of shares available for grant 0   0            
Employee Stock Option [Member] | 2017 Plan                  
Number of shares authorized under the plan             1,874,513    
Number of shares available for grant 416,577   416,577            
Employee Stock Option [Member] | Omnibus Incentive 2017 Plan [Member]                  
Number of shares authorized under the plan         6,874,513 1,874,513      
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Stock option Activity (Details)
9 Months Ended
Mar. 31, 2025
$ / shares
shares
Outstanding beginning balance (in shares) | shares 2,788,625
Granted (in shares) | shares 260,000
Exercised (in shares) | shares (128,821)
Outstanding ending balance (in shares) | shares 2,919,804
Outstanding beginning balance Weighted Average Exercise Price | $ / shares $ 1.93
Granted Weighted Average Exercise Price | $ / shares 2.79
Exercised Weighted Average Exercise Price | $ / shares 1.92
Outstanding ending balance Weighted Average Exercise Price | $ / shares $ 2
Vested Options [Member]  
Outstanding beginning balance (in shares) | shares 2,529,856
Options vesting (in shares) | shares 129,800
Exercised (in shares) | shares (128,821)
Outstanding ending balance (in shares) | shares 2,530,835
Outstanding beginning balance Weighted Average Exercise Price | $ / shares $ 1.85
Options vesting Weighted Average Exercise Price | $ / shares 2.73
Exercised Weighted Average Exercise Price | $ / shares 1.92
Outstanding ending balance Weighted Average Exercise Price | $ / shares $ 1.89
Unvested Options [Member]  
Outstanding beginning balance (in shares) | shares 258,769
Granted (in shares) | shares 260,000
Options vesting (in shares) | shares 129,800
Outstanding ending balance (in shares) | shares 388,969
Outstanding beginning balance Weighted Average Exercise Price | $ / shares $ 2.73
Granted Weighted Average Exercise Price | $ / shares 2.79
Options vesting Weighted Average Exercise Price | $ / shares 2.73
Outstanding ending balance Weighted Average Exercise Price | $ / shares $ 2.77
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Valuation assumptions (Details)
9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Maximum [Member]    
Expected life (in years) 2 years 3 months 29 days  
Employee Stock Option [Member]    
Risk-free interest rate 4.26% 4.00%
Expected life (in years) 6 years 5 years
Expected volatility 46.00% 50.00%
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Stock options by exercise price (Details)
9 Months Ended
Mar. 31, 2025
$ / shares
shares
Options Outstanding 2,919,804
Options Exercisable 2,530,835
Range One  
Option Exercise Price | $ / shares $ 0.7
Options Outstanding 225,000
Remaining Contractual Life (in years) 8 months 4 days
Options Exercisable 225,000
Range Two  
Option Exercise Price | $ / shares $ 0.8
Options Outstanding 16,000
Remaining Contractual Life (in years) 4 months 20 days
Options Exercisable 16,000
Range Three  
Option Exercise Price | $ / shares $ 0.9
Options Outstanding 15,000
Remaining Contractual Life (in years) 4 months 6 days
Options Exercisable 15,000
Range Four  
Option Exercise Price | $ / shares $ 1.05
Options Outstanding 300,000
Remaining Contractual Life (in years) 1 year 4 months 20 days
Options Exercisable 300,000
Range Five  
Option Exercise Price | $ / shares $ 1.09
Options Outstanding 40,000
Remaining Contractual Life (in years) 1 year 1 month 24 days
Options Exercisable 40,000
Range Six  
Option Exercise Price | $ / shares $ 1.1
Options Outstanding 105,000
Remaining Contractual Life (in years) 3 months
Options Exercisable 105,000
Range Seven  
Option Exercise Price | $ / shares $ 1.2
Options Outstanding 247,000
Remaining Contractual Life (in years) 2 years 7 months 20 days
Options Exercisable 247,000
Range Eight  
Option Exercise Price | $ / shares $ 1.59
Options Outstanding 25,000
Remaining Contractual Life (in years) 3 years 1 month 9 days
Options Exercisable 25,000
Range Nine  
Option Exercise Price | $ / shares $ 2.1
Options Outstanding 238,767
Remaining Contractual Life (in years) 6 years 10 months 9 days
Options Exercisable 238,767
Range Ten  
Option Exercise Price | $ / shares $ 2.13
Options Outstanding 211,500
Remaining Contractual Life (in years) 5 years 7 months 20 days
Options Exercisable 211,500
Range Eleven  
Option Exercise Price | $ / shares $ 2.15
Options Outstanding 200,000
Remaining Contractual Life (in years) 7 years 8 months 12 days
Options Exercisable 200,000
Range Twelve  
Option Exercise Price | $ / shares $ 2.17
Options Outstanding 28,000
Remaining Contractual Life (in years) 6 years 1 month 13 days
Options Exercisable 28,000
Range Thirteen  
Option Exercise Price | $ / shares $ 2.19
Options Outstanding 5,000
Remaining Contractual Life (in years) 6 years 9 months 21 days
Options Exercisable 5,000
Range Fourteen  
Option Exercise Price | $ / shares $ 2.4
Options Outstanding 272,000
Remaining Contractual Life (in years) 3 years 7 months 13 days
Options Exercisable 272,000
Range Fifteen  
Option Exercise Price | $ / shares $ 2.43
Options Outstanding 61,250
Remaining Contractual Life (in years) 6 years 2 months 4 days
Options Exercisable 61,250
Range Sixteen  
Option Exercise Price | $ / shares $ 2.45
Options Outstanding 72,000
Remaining Contractual Life (in years) 5 years 4 months 6 days
Options Exercisable 72,000
Range Seventeen  
Option Exercise Price | $ / shares $ 2.49
Options Outstanding 68,000
Remaining Contractual Life (in years) 5 years 1 month 28 days
Options Exercisable 68,000
Range Eighteen  
Option Exercise Price | $ / shares $ 2.5
Options Outstanding 20,000
Remaining Contractual Life (in years) 4 years 1 month 17 days
Options Exercisable 20,000
Range Nineteen  
Option Exercise Price | $ / shares $ 2.64
Options Outstanding 7,353
Remaining Contractual Life (in years) 6 years 4 months 6 days
Options Exercisable 7,353
Range Twenty  
Option Exercise Price | $ / shares $ 2.67
Options Outstanding 21,000
Remaining Contractual Life (in years) 6 years 5 months 19 days
Options Exercisable 21,000
Range Twenty One  
Option Exercise Price | $ / shares $ 2.73
Options Outstanding 257,934
Remaining Contractual Life (in years) 8 years 8 months 8 days
Options Exercisable 128,965
Range Twenty Two  
Option Exercise Price | $ / shares $ 2.79
Options Outstanding 260,000
Remaining Contractual Life (in years) 9 years 7 months 13 days
Range Twenty Three  
Option Exercise Price | $ / shares $ 2.99
Options Outstanding 8,000
Remaining Contractual Life (in years) 5 years 1 month 13 days
Options Exercisable 8,000
Range Twenty Four  
Option Exercise Price | $ / shares $ 3.13
Options Outstanding 208,000
Remaining Contractual Life (in years) 4 years 7 months 13 days
Options Exercisable 208,000
Range Twenty Five  
Option Exercise Price | $ / shares $ 3.5
Options Outstanding 8,000
Remaining Contractual Life (in years) 4 years 10 months 13 days
Options Exercisable 8,000
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Restricted Common Stock Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2024
Common stock issued upon exercise of stock options     128,821    
Amount recognized as expense related to stock issuance     $ 146,751 $ 104,502  
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)     260,000    
Restricted common stock expense related to amortization of the fair value of the restricted stock awards $ 535,933 $ 498,214 $ 1,400,199 1,603,820  
Restricted common stock expense related to amortization of the fair value of the restricted stock awards plus modification       $ 1,624,769  
Common Stock, Shares, Outstanding 32,405,120   32,405,120   32,295,373
Minimum [Member]          
Expected life (in years)     7 months 20 days    
Maximum [Member]          
Expected life (in years)     2 years 3 months 29 days    
Restricted Stock [Member]          
Restricted common stock under the long-term equity     590,000    
Fair value of restricted common stock     $ 1,589,035    
Fair value of shares vested     1,309,240    
Forfeited, Fair Value     $ 332,450    
Forfeited, Number of shares     (228,584)    
Non-vested stock $ 2,463,204   $ 2,463,204   $ 3,075,449
Non-vested, Ending balance 1,530,492   1,530,492    
Term number of years     5 years    
Restricted stock to employees vested     788,650    
Fair value of vested restricted common stock     $ 1,309,240    
Unrecognized compensation related to issuances of restricted common stock $ 957,272   $ 957,272    
Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period One [Member}          
Restricted common stock under the long-term equity     100,000    
Vesting percentage     20.00%    
Volume Weighted Average Stock Price Per Share     $ 3    
Restricted stock to employees vested     20,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.5    
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    
Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Six [Member}          
Volume Weighted Average Stock Price Per Share     $ 5    
Restricted stock to employees vested     40,000    
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Restricted common stock (Details) - Restricted Stock [Member]
9 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
Non-vested, Beginning balance | shares 1,957,726
Granted Number of shares | shares 590,000
Vested, Number of shares | shares (788,650)
Forfeited, Number of shares | shares (228,584)
Non-vested, Ending balance | shares 1,530,492
Non-vested, Beginning balance | $ $ 3,075,449
Granted, Fair Value | $ 1,309,240
Vested, Fair Value | $ (1,589,035)
Forfeited, fair value | $ (332,450)
Non-vested, Ending balance | $ $ 2,463,204
Non-vested, Beginning Balance Weighted Average Grant Date Fair Value | $ / shares $ 1.57
Granted Weighted Average Grant Date Fair Value | $ / shares 2.22
Vested Weighted Average Grant Date Fair Value | $ / shares 2.01
Forfeited Weighted Average Grant Date Fair Value | $ / shares 1.45
Non-vested, Ending Balance Weighted Average Grant Date Fair Value | $ / shares $ 1.61
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Repurchases of our common stock (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 19, 2024
Jun. 30, 2024
Mar. 19, 2024
Repurchase Cap         $ 1,500,000   $ 750,000
Amount remaining under the current authorization to repurchase $ 188,500 $ 379,071 $ 188,500 $ 379,071   $ 346,893  
Average Price Paid per Share $ 2.85 $ 2.85 $ 3.02 $ 2.8      
Repurchase of common stock $ 703,115 $ 453,276 $ 908,393 $ 522,024      
Outstanding common stock             $ 330,774
Common Stock [Member]              
Total Number of Shares Purchased 246,707 159,044 300,596 186,148      
Repurchase of common stock $ 246 $ 159 $ 300 $ 186      
Publicly Announced Plans Or Programs              
Repurchase cap price         $ 5.5   $ 4
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions - Additional Information (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 23, 2024
USD ($)
Dec. 01, 2023
USD ($)
Jul. 28, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2022
EUR (€)
Sep. 30, 2023
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Jun. 30, 2024
USD ($)
Asset Acquisition, Contingent Consideration [Line Items]                        
Payment for non-refundable deposit for asset acquisition       $ 297,450 € 300,000              
Funds from transaction escrow release             $ 78,868 $ 31,228 $ 496,392 $ 279,678    
Contingent consideration for customers           $ 64,578            
Contingent earnout fair value             6,019,488   6,019,488      
Payment of bonus amount             28,614   $ 91,174      
Estimated average useful life                 10 years      
Bonus Amount                        
Asset Acquisition, Contingent Consideration [Line Items]                        
Contingent earnout fair value             29,394   $ 29,394      
Scite                        
Asset Acquisition, Contingent Consideration [Line Items]                        
Percentage of ownership interest acquired   100.00%                    
Initial payment   $ 7,217,000                    
Purchase consideration, net of cash acquired   21,135,000                    
Holdback cash paid   175,000                    
Contingent earnout liability incurred   7,194,000                    
Cash   $ 6,549,000                    
Contingent earnout fair value             $ 15,100,000   $ 15,100,000     $ 12,300,000
Resolute AI                        
Asset Acquisition, Contingent Consideration [Line Items]                        
Percentage of ownership interest acquired     100.00%                  
Initial payment     $ 2,774,000                  
Purchase consideration, net of cash acquired     4,766,000                  
Holdback cash paid     125,000                  
Contingent earnout liability incurred     $ 1,867,000                  
Funds from transaction escrow release $ 275,000                      
Contingent earnout fair value                     $ 0  
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions - Pro forma operating results (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Acquisitions        
Revenue $ 12,661,363 $ 12,115,672 $ 36,620,064 $ 33,950,021
Cost of revenue 6,394,283 6,633,740 18,766,015 18,601,290
Gross profit 6,267,080 5,481,932 17,854,049 15,348,731
Total operating expenses 5,710,158 5,394,269 16,557,589 16,591,696
Loss from operations 556,922 87,663 1,296,460 (1,242,965)
Other income (expense) (327,042) 31,228 (2,316,404) 548,967
Income (loss) from operations before provision for income taxes 229,880 118,891 (1,019,944) (693,998)
Provision for income taxes (13,410) (42,590) (74,816) (82,049)
Pro Forma Net loss $ 216,470 $ 76,301 $ (1,094,760) $ (776,047)
Pro Forma Net loss per weighted average share, basic (in dollars per share) $ 0.01   $ (0.04) $ (0.03)
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions - Assets and liabilities assumed (Details) - USD ($)
9 Months Ended
Dec. 01, 2023
Jul. 28, 2023
Mar. 31, 2025
Jun. 30, 2024
Fair value of consideration        
Contingent earn-out     $ 15,110,910 $ 12,298,114
Allocation of the consideration to the fair value of assets acquired and liabilities assumed:        
Goodwill     $ 16,372,979 $ 16,315,888
Resolute AI        
Fair value of consideration        
Cash   $ 2,774,000    
Holdback cash paid   125,000    
Contingent earnout liability incurred   1,867,000    
Total purchase price   4,766,000    
Allocation of the consideration to the fair value of assets acquired and liabilities assumed:        
Cash and cash equivalents   59,000    
Accounts receivable   132,000    
Prepaid expenses   43,000    
Accounts payable and accrued expenses   (33,000)    
Deferred revenue   (649,000)    
Other current liabilities   (60,000)    
Net tangible assets   (508,000)    
Net identifiable intangible assets   2,100,000    
Goodwill   3,174,000    
Fair value of net assets acquired   4,766,000    
Resolute AI | Developed technology        
Allocation of the consideration to the fair value of assets acquired and liabilities assumed:        
Net identifiable intangible assets   2,000,000    
Resolute AI | Customer relationships        
Allocation of the consideration to the fair value of assets acquired and liabilities assumed:        
Net identifiable intangible assets   $ 100,000    
Scite        
Fair value of consideration        
Cash $ 7,217,000      
Holdback cash paid 175,000      
Contingent earnout liability incurred 7,194,000      
Common Stock (2,729,014 shares at $2.40 per share) 6,549,000      
Total purchase price 21,135,000      
Common stock     2,729,014  
Common stock per share     $ 2.4  
Allocation of the consideration to the fair value of assets acquired and liabilities assumed:        
Accounts receivable 109,000      
Accounts payable and accrued expenses (27,000)      
Deferred revenue (997,000)      
Other current liabilities (18,000)      
Net tangible assets (933,000)      
Net identifiable intangible assets 8,870,000      
Goodwill 13,198,000      
Fair value of net assets acquired 21,135,000      
Scite | Developed technology        
Allocation of the consideration to the fair value of assets acquired and liabilities assumed:        
Net identifiable intangible assets 8,800,000      
Scite | Customer relationships        
Allocation of the consideration to the fair value of assets acquired and liabilities assumed:        
Net identifiable intangible assets $ 70,000      
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events (Details) - USD ($)
9 Months Ended
Mar. 08, 2025
Apr. 15, 2024
Mar. 31, 2025
Jun. 30, 2024
Subsequent Event [Line Items]        
Long-Term Line of Credit     $ 0 $ 0
Revolving Credit Facility [Member]        
Subsequent Event [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity $ 500,000 $ 500,000    
Line of Credit Facility, Expiration Date Apr. 15, 2025 Apr. 15, 2026    
Line of Credit Facility, Interest Rate at Period End 2.50% 2.50%    
Restricted Common Stock        
Subsequent Event [Line Items]        
Restricted common stock under the long-term equity     590,000  
EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !" J5I&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9'MZ?)G7+8Q+))W"_"H90:> *W:9_-JL-]L'UM6\OBUX M/O?;F@O.15.]3ZX__*["UFNS,__,N/EF?!'L6OCU+[I/4$L#!!0 ( !" MJ5J97)PC$ 8 )PG 3 >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^ M[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZ MFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, * MI4Q>M5II ,,X? M+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N M,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8 MSG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CV MVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI M)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN M.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K( M@?5'@B'%W*_]]9>[R:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\ M+ GQ^R-;88C'(C MN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6 MH8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V M5;SCFED)O816:I^JAS0^J!XR"@7QN1X^ MY7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N! MLT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T M/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KTL@'37[]EUV MY".E,%.70[@:0KX#;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1 MT?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q M+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW M&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07 MIDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_IN MDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZS MAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT M>_&!()O\UMND]MW@#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$, M>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X* M/-S^[PVPPL2.X>V+OP%02P,$% @ $("I6HR,#8#-!0 \!X !@ !X M;"]W;W)K]OHS88)4W9E(=_!;[<7'3Q,\T^T+>[M]3K(RU+)H[T82A %=WD:J )8M6,KA3P M:P Z.?[ O0Q:1:))[*/;6 9RAV9QT3U4-7=1NJ&"I2-+PK\IC>7MG6\*9U+C M?(D^\5AN4G#UF?^]WH)2ED4EAZ+>$*/A)RK.D8//$+%)7U.>:9-\AVRB4W]7 M&J>L.">W<]I5G*Z^"L.>WE ]KU=I0CUVW8$',F7BA77&O_R$!_;O.M@?9/8= M>Z]D[YG<*_;G7<)TI&8YMKN/.B2CJB52OT3J'X?TF%$AF0AWZ(DE7$@=GME* MBDQ7*5.CJB7>H,0;'(>W8"+@JL/Z",8+;>.9G*QJFVH8TREH"7I2 %\9"NZ"D*%Y%BV9T &: MO6P;=YU+TA_H((W2EI"7)>2EL6#[X?2)K8-40D-*-*>1MJ^:?9YNW=O)T_0C M19+L8-O7UL7#>[S+SIBLZ@M\IOT@8]!?J:O:.;# M7@X'O9Z6URANRTLJ7G(,[\3WP3T].QR@>[@//<3Z=C5;'BQB+A%-DA J;]Y +GDH: MHK^#I/ZY-3O6<9XB+>$J+F%SR'G/68Y2"\%?@MC3DYH]:T:H4^0F7 4G;,X[ M>2^=P!MR??N9#1QL:[%.$9-PE9.P.=S<B%AOJ@;S9LBUZ%)VQ./1!]_2!>(W<7+7FH)6Z(3:[K:KE.$8](%8^(.< < MVA#=OGH;&J]9;2IL,)I/W \3[1NH6=B6L$I#Y*@T-,V$4.\PQ8M+WI0PNF;: M-9@&QZ_:E9NI6=66LTI!Y*@4-(OA1;M8QU,OH_0 KN4T.]9QGB+QD"KQD*,2 MCWI)@_@.$^2:"^T0U. SYW&7>AX#&S#Q"T,M[RG"#ZG"#SDJ_+@1#4-TDZ7P MRC_ 06X@%T0)C?7M:C:L76$PZ]J" M5IF'F"/+H1TW#-K1A&>VJ<<[1?8A5?8AYMAR&&:+B=TM)G8W7^9&#YF$P!ZK M"51+_(-2S;X>"K=^[J8V7%[&#NGU+X9D.+)>=(Q5_B'FU')@A.%40-";Q3Y[ M17\R?3,V+1/9V+D8.#;6,IPB[) J[!!S5CG,E7=!J@+M5P;!S+2XV6#7[=J# MKJ,-[&9E2U"G2C^..;24*YMO2>_@HG: ;3"K6[HUR]HR5OG',:>5]XS[Q>IZ M2K/=HZ-E/$7V<:KLXS0LUP"@7T"&5#O&-!C4CJIFW?\%L][L*:H)+]]J39&G M%B&+[<7R:KF=.\DW,:WJ]F(O^!-5\V6*0K8"J7T^A %/%-NKQ8GD2;Y#N>12 M\B@_W##J,Z%N@-]7G,O#B?J#9ZZ3N?3:SPHHL>8 49"=R_WZKK #MA%*[IH/B<%>K9Y' MTNZS"^>/NOG<+J4TZ$M95.W%;&E,?3J?M]E2EJ(]T;6LX)=[W93"P&WS,&_K M1HJ\&U06??=3;,XURM3J$K>-*A=E:5HGM[)0C]>S,CL^8N/ MZF%I[!?SQ7DM'N2M-)_JFP;NYKV77)6R:I6N4"/O+V:7Y/2*83N@L_A;R<=V MYQI9*G=:?[8W[_.+&;:(9"$S8UT(^%C+*UD4UA/@^'?K=-;/:0?N7C][_[4C M#V3N1"NO=/&/RLWR8I;,4"[OQ:HP'_7C[W)+*++^,EVTW7_TN+7%,Y2M6J/+ M[6! 4*IJ\RF^;!=B9P ))P;0[0#ZV@%L.X!U1#?(.EK7PHC%>:,?46.MP9N] MZ-:F&PUL5&6W\=8T\*N"<69QI:L<-D7F"*Y:7:A<&+AY)PI191+=6L_G,\-3&J'SK/M!.\V$]")"3Z(Y@0Q$B"*:>08?N4?_L>J@N&X&Q[N M#Y\#U9XO[?G2SA^;XKMJ&ED9)-H6B)VZ^&P%U>B72)1Y2BS%_+?E5J+ LBW+M8;5[QS96-_ MO4B3"))!?#Y?[Q(:VW&",6:DM]O#&O980R_6RRS3*X &J2&3@/.ND &J((WI M>R0*2#;=<82;HX0&F/*.UQ%/@BA. QC4UK)+",63B]QF[F@'=,QQB*/D@-S8 MCB=QFF#L)A?UY"(ON9M&UD+E2'ZI;:RU'7AMEK*!$-\]CR[LT1@3C6)ZN"\. MLY!%$7,CYSUR_BKDC7X2A5'2B9"/5S>*:)H>(!R;$2-G>WS3 MGF_ZPMF!8J,Q3]UIM]FG!ODW0U1GV:I<%9W1J& 4_#392G ME 91E+P5$=6#@L2UW5TG4U'JQJBO M U,:A*".,4LV7$D0L2A@!+_,=HMGETB:1IS%AUG-84APS$/*ITCO5 _$2_HW MK?-'5110&Q 6D)@$8<)1W>BULH6>*-P5 QD# MPTC0]SAMN21$F23$ ?"@'B MU=[%M:QUJ\QN,IY.'EM?^X?F\& YC-)D:HD'$2=^%=_D-P\T-IHUC"B%$X4/ M\3DL21*E,:<3( ?U)N&KRJI"B3M5**L4SN1&O%7 MV:WM_*V3WI0=>*7];YF MJ<63Z.(>3A($>[.2@]8[5V$LUE!KI:#JASOF,$Q"QLG4A@VZ3OS"?BWO)6P9 M*+MK*26(LYQR3-$Q&'+Q OO*$QR&?J&G)(.\D?74]\V+<>TN%;X[[-_*VWT$.2D_]2N\[D\Z&TB'4 M4':&]##<'8:$4M 0$KHWBPY"3?U"O3E>+QPK.E9;QM(4^HU#*7%98L(A-TPA MW6G0_;I\IU[M; KU=_38R-FK_W]'^YP'C:?,&TJW1F>?E[K( M9=/^U-7*YLG];,);*WSSPXDW\K;/>B@:J+_GA^9R*T*MY7^&CO )Q@3DM$%K M4:SD&:(XP+C[0^U2-+9U7IFE;M17F9^A2C]_J]K6BFY7RJU,"Y5X#F?&N8+C M'G]TN'TF^UR'6H'Z:P5[JJ'BGR1*L)F:Q20?Y4IX\0ZKCN.:1SB$&-^"-9ERAE.:<@G MT YE!?67%;MHMT^<= G1O+1/XM<2%;IU)]5QW7!,:,1W\OL6O,N00'.43D ? MZ@OJ?WZPD:S6D1J=@,=M/2&4$<)&X>VRY"FT0A-G@PV5 ?-7!B.5[0+RM12V MSG>?K4YT\U(M$6$(EV2BMM^^ATI19%L6D[C%Q8IW1U_ M?^JHN^51R$=5$Z+1MX9QM?)JK0\??%^5-6FPNA4'PN')3L@&:YC*O:\.DN#* M.C7,CX(@\QM,N;=>VGM;N5Z*5C/*R58BU38-EM_O"!/'E1=ZSS<^TWVMS0U_ MO3S@/;DG^LMA*V'F#U$JVA"NJ.!(DMW*^RW\L ECXV M_J7DJ$9C9*0\"/%H M)I^JE1<8(L)(J4T(#)X=[,[Y'9F5]1%KO%Y*<4326$,T,[![8[U!#>7F-=YK"4\I M^.GU1O *7@JI$(R48+3"&B9WF&%>$G1O BOT;HLEX;HFFI:8O4>_HB_W']&[ M7]XO?0T0)I1?]@O>=0M&%Q;\&\M;%(Q=M*.+!2?T>85XA\;>D!CI"^0;S'+LNV:9E]916!.9-"1S.KXQ#7F>_K ",)*04HY)>!&2$U_7)20 MG+%%21SF<7&BX=PN3.,T#@.WB'00D\%^SFL#G WS^<_ 64B'AH;^SPQI:<"*- 3S?":&? M)Z;)&YKZ]?]02P,$% @ $("I6D]J1R8UDDI4D:]DLL*8=7O$^>2_'FN2C_J#;&U.CK M-LNKV\FFKG?7TVFUW)AM4GTL=B:'_ZR+SFV)?9VEN[DM4[;?;I/QV9[+B^79")B\/OJ1/F[IY,)W=[)(G M\V#JWW;W)=Q-SU)6Z=;D55KDJ#3KV\DG;Q[Y/0R?F=S<#+ZQ?I/[7*@S*/267F M1?9[NJHWMQ,U02NS3O99_:5X_KLY*10U\I9%5K5_T?,)BR=HN:_J8GL:##/8 MIOGQ-_EZ,L3% )#C'T!/ Z@]@ \,8*^(P(U0(P@2[F1XN[>L# M$A()2?O V 4R(9IEB/>!"P^0=H-.3F154W1:@<";TH9.B% M%!:'%+8()*SG!G%V@WA%Z"W[SO#YXB@FNH@#P32GRHY #TXP)CFV M#%$26% MP"2R M 'Y)KAH0"49\WEJ.9_*V%-0[NR6*>U3V'I*D*%Q,I29.[B(JZ(9G;& MN3@B5<0QUY;"'B#36C*,_0JKL\)J-.-.RWW^A,S774,.*F_2J9!)%U)8'%+8 M(I"PGB?TV1-Z-/0>@$"#'WY$3R8'GV0M_4I6P /3JFY\=/"FH'8CC6E%N)4Q M-02L0'S+M/DV%TT5M@6 M99W^IWW@99G8F0LC%!.[#/EP6"MMJ19[<%!;&+=LM?#@(AI!01BPP 51)Z\H MP(63FU[EB3L)2:!D*EM[#["IUD+;ZKM (J)(1LJN2CYD!/4_4F+ !+0S 1TU MP4N3D;5-QKHLMB_V@-;$:P?JJA<)3:EM!A?7K#',-H(+(U0++K!M Q=X13C$ MWZ -.@).1@GF[-A\I:TEO"HSY]52*>$XWH7!]*@3]2Z,:UC/J:VPBZ-2"ZD& MU.T(+QEGO/--DC\9T!>MD[1$AR3;FX: +*')@RR #A69I,R+?8VR-'E,L[3^ MYC4+=SW"<:2)O4J/S^>M*Y'OM521QC:V!5TD%8JJH;K1T6W!44*:VYW5OX MD$HQ1LF =3I62\9I[?W;+.!RS"L":X!C 0^.TTC;W-:'DT *G>#PX!2]9(1] M]3MJ2\:Y[3\-Y T$B%=9EU]2(KATE'5Q4C#L>-N%@;KFH>(DN"05%@=L!ZL*4S81BGRRA(KO)],"@VQLH0[2CMW2< MWO8W4XY]LO* MT+JE]0?Z "QL56194EX\]6[QGV2KBWC!'^T587Y"74:5O4!Z!%V!))L?#,#8 M0'1V9)N.D^W?V^],!KK- U GX*&7\5DA8)U5#N2;6@TF-;, MWC_S(5E$".5.VGJ0 VGK(K^3MAW9I^-D_QZ85'.TP,\M1L>^.4-#2HN#2EN$ MDM;W0M>#T/$>9.P3*@W::025%@>5M@@EK>^$KM.@XYW&=S^DGL9?%CFNH 90 M;=< %\ATQ#BV-P\]0 )YC16SMY ]2"VD)G*@ K"NS6#XW=]2V6BG\N;O^"&E MQ4&E+4))ZSNC:WW8:S;T7_%%E;D[Z@)X)+;;/@\NDH0Y'-*#(U)*YK1]/B#G MF$0#_2[KN@LVWEW\VC3VR7)PXWY\^)N#,*2T.*BT12AI?4=L"=Z MPA[I"7NFY_]QJ(=U_11[Y[$>YGX(*6*:\J8702\ M2""Y>.!;%NN:%?;^HSTLZ-F>H-+BH-(6H:3UG=$U32S0 9^3'-%;9H ;26D' MHPL46%"F[+U7#Y (K93$=G?D0TH<47V1"4?]IQ=G8K>F?&H/(U>@WSZOC^<= MST^/!Y[OR/6\/1=L/8_)]<+W_!.Y_M0>"YYVXH^GJS\GY5.:5R@S:W@5_BC! ML>7QP/+QIBYV[8G&PO=V]R:W-H965T&ULK5U;<]NX&?TK'+73[L[4$7'C);4]LQ&)=CO=-A-WVV>&HBU.)%$A*3OY M]P5E11 N! 7YRT.LRX>#RP% G@. NGUIVB_=JJKZX-MFO>WN9JN^W[V?S[MR M56V*[EVSJ[;BF\>FW12]>-L^S;M=6Q7+0Z+->H[#,)IOBGH[N[\]?/:QO;]M M]OVZWE8?VZ#;;S9%^_U#M6Y>[F9H]N.#3_73JA\^F-_?[HJGZJ'J?]]];,6[ M^0EE66^J;5'YZQ_H_%!Y49G/15?E[=:P0&_#*9MT=_@]>7F/C=!:4^ZYO-L?$H@2;>OOZ MM_AV;(BS!(B,),#'!%A+@..1!.28@.@)PI$$])B Z@G82 )V3, NK4-T3! = MVOZUL0XMG15]<7_;-B]!.T0+M.'%@:Y#:M' ]7;H60]]*[ZM1;K^?M%LEZ*? M5,M O.J:=;TL>O'FH1=_1 ?JNZ!Y#!:K8OM4=4&]%5\TY9=5LUY6;??G(/^Z MK_OOP4WP^T,6_/3'GV_GO2C3@#POC_E_>,T?C^:_V31'6$OJA3OU+\ME/730 M8AU\+.KEC2C@HMC5?;&V8&436&6YW^S7A^IGU6-=UKT%)'>#_+M?5:UHRHT8 MYJMA_#U7P3^;KK,@<3?2?QJC%G/![8E@?"(8'W#H",Z'8EULRRHH^N ?^^V[ M@(1_"7"(B8VJ5Z3H@#1,2<_W.*5)?#M_/J?$%I52E,1$#.X&1<3$IX746DCD5E>GNQ,-&: MS)G]US-;O_TQ]0%/[5UHTAP7)(, X$IG!(3QQ2)X>' M&21H=L-TT 75M]TPJ]E(<\)XUGA!C1Z 0LI"K(T$R#QS2# ^60&%#'8B@SG) M^%M;;/OARB%*T+=U.M,WXW,]!^8,;9)$FKCB!FEO3&",F?1?!L;$HP# M@2F41"=*HC=1B)C*87+2_^:0PY"^$[TT&"Y9!@' A,83(^,1D[F11W MU(]5/?#G,;IBR[78("\VKV=Z3.8LFR\GD& <"$SA)#EQDKR-DZGAE9@S&PXM MX\M9#-_Q!0F60X)Q(#"%R_3$9>KD\E.UV[?E2LC58;J<&EBIY=8UB3364I-= MAE%"M/O$S%DP7T(@P;BU!N*^F-IO%% H]6=X96M/#9DC,-.:'E'][MM= M]! M XJ6@Z)Q*#25RS,O 3FY7)RS5W?=7DR"^YWXI/I6M67]2G%W?J-NY169*@_I ME"*3>STHW)BFB@@E"=9%-VBV M.2@:OZ 2*C_2YT!NH^-?51_\NA74B+EQ6$2Q3XN0'L("%"U#IJ%RDT:,Q!J_ M.6BV_()L54:DRX$F;8ZJ?A*3W;YMJVWY/>C;8MNM#S.@E1Q(4V !BI:!HN7( M-' B'&F*A$]%J;1(PP*Y'8NS-;[?BO9=0-!AS8I:*3$-"X)Q8@@L4_"3.$I9 M&AESD\4:P(0F28CT93Y;*$)(W&GI[60&(HIP@MG(I(^EWX#=?L/(6M]DNV'3 M;3BT&]47*1?N OAV4U"T'!2-0Z&I5$J[ ;OMAK-NGU7EB3[[TK9I*A (1)8+/=@%M%N2$P$NLOF+H!WMP=5]J!H' I-I5(J>^Q6]A>O=+MQ?*^^V%3) M%,>);F IJ#HO')*JB,2)F/W3+_JA6Y(^;$DARVJ'YC3IQ4#0.A:92*F4[GI+M/NMS1S!U@8[I M/B8V1>P-902A6!]JH$H<%(V/5 +'T<@$)Y4X=BOQZQ?IL$6+BN8/J7'7#*J\ M0=%R4#0.A:9R*34\=FMXF$6Z8R;*\H Q(UHW->@#"E2&@Z)Q*#25*2GKL5O6 MPR_285-7XS#1[:B%NUS>8Q%T5P,H&H="4[<=2S."3&U^\':@W8B^-_7$=#5H M*H2I-CMGH+GFH&A\N@XJ.])?(&Y_X2+_V8WAS0;:%6IUG2Z#;>2;2)2!NE^!:YYF8%L"(\^PN@' M5.&#HG$H-)5*:0,0MPUPL?/LQO&^]IH> J)1S/3]GJ"YYJ!H?+H.*B=2SA.W MG+_FJ!4QQ3M+=1%(+.K=B,K>N"*F6!?M;QK/ M[F)X3W^@:AT4C4.AJ0=,I5JG;K5^U3+/$5,[!:W[S]34L$90YBZ>]S%24!$. MA:92(Z4Z=4OU-R_S4-MR/A8*2;_'=A?$=[2!HN6@:!P*3:54ZGWJUOM^RSS4 M\@@!8DR5U!3!-VF8A*G^Z )WV;QY =U^8*NJJ 0YJX3:Y%+-4[>:OWZ9AUKT MM6A^(=IU!D ?A0"*EH.B<2@TEC@J+EH&@<"DVE M4GH'[*IC!-9%"68]1D -[BS'")*$1)&^0I-9(D6WCW!(8[W;VT(1QD0_8\\M M@4CT>Y'Y6+>7HIR]^1B!O=VLQPB&T:W?E+H+X-WM074\*!J'0E.IE&*? 1TC M<./X7G^9Z12P)-;G^ PTTQP4C4]6065$2G;FENQ^CAE#F+JTW4Z""&PI-94JJT%QS4#0^ M70>5'2GTF5OH7^2*N3&\^0#=I, LYQA01(WG:H#FRJ=S59_,*\V$:')C@9AB:V#2V8ELUH#IB-G"[(Z8)7+, M$;.%6ATQ2Z#;$8ND-1!=90U,MYO-&K Z8NX">'=44&L %(U#H;U2.3_[>9#A MYV($)4^UN*=:5X\"/GP7B[9O7W^!Y?5-W^P.OQCRN>G[9G-XN:J*9=4. >+[ MQZ;I?[P9?H3D]#LX]_\'4$L#!!0 ( !" J5KJW:N/4P< .,A 8 M>&PO=V]R:W-H965T&ULM5IM;]LV$/XKA#<,+=#4(JG7+#'0 MNAVV#RV"!ML^,S(=\A%_64FV9@5MU/]<[Q=FJ&K0MYB0( MXOF6B7*VN*J>W:C%E=R;0I3\1B&]WVZ9>GK/"_EP/<.SXX,OXGYC[(/YXFK' M[ODM-W_N;A3XV 2N(OP1]TYQI94^ZD_&IO M_EA=SP*+B!<\-U8%@W\'ON1%834!CF^-TMEI3CNP>WW4_EME/!ASQS1?RN)O ML3*;ZUDZ0RN^9OO"?)$/O_/&H,CJRV6AJ[_HH9$-9BC?:R.WS6! L!5E_9\] M-H[H#"!D9 !I!I#O'4"; ;0RM$96F?6!&;:X4O(!*2L-VNQ%Y9MJ-%@C2AO& M6Z/@5P'CS&(IRQ4$A:\07&E9B!4S<'-KX!]$RV@DUVC)] ;]!A'75W,#D]JA M\[R9X'T] 1F9($.?9&DV&GV$B5;]\7, >T),CHC?$Z_"3TR]112_020@$?KS M]@-Z]?-K!Z[E]ZL)W6IZ\.C)H;322\<<:GVU!E^AM9);!.M-,2/*^SIAA1%< M7[J\6&L-W5KM8K[4.Y;SZQFL5LW5@<\6O_R$X^!7E^D3*>LY(#PY(/1I7WR& MVE-([4R5>F16 ME,UK9"14H5R6N2@X*@&S*'.YY>B5Q?[:_FP?YC::.R4/ I(7W3VA5WN[5D3Y M^OLC&TT9V8F4];P7G[P7>R/[@8/27+"Z_I8KQ+92&?%O]:TNZD0QHP$- M\5FPAV(1B4BAW$2G:-TB 5A M%! WRO2$,O6B_,*U42*W-1?2;PN.U15N#][4@3<(<):= 7;(Q0%-R<@:RDZ( M,R_B3W(EUB*OLR"7VEB&8'D.S*PJ[CB 2799P&/EMLYEE7?2EZZ2;& Z@3*3 MN0W'0W?&G-@>?M@C[B'RMEC?J)HC25MKXS2.L,XH]F MGLN][7"@J'%Q8'>%<[DU6GK12**01.EYV%R"-$M3.A*VMJ7 7L)>W"B^8V)U M+ IUK*39< 4MHE(V ^L@.O'381U(4C)(NJ'8!8[BH"/81]_V ]C?$!S1*_G$ M"IM:3I3A8'J*<48'3A[*X2Q)TW0$9=L98"]UMMFP8T\V%6J"RW.UYZWCG,H3;O,T$ ?"H99&J7A"/26EO%SO+SFD 7@87[@Y=Z=Q4.2Q93BC)QW7@[! M)$YI.%9[6CK&?C[^_/)VRFG(D(>A?X3E>,[7#D$ M&>^91A![6X$75\^)M/6=T'8!V-\&W.Q5OH']LZ5YB"A$SSQ5:X9_VXN=Y4BG M"X;,?(%QE R"YY"+DB0>B1UI*9SX*?R4A4WB.:/G0DX2EO?"2UM$S]M+[MM,E!+DX=.NQV,G 4I MS>AYT!R"$;%O!D9"UE(W>8:ZV5/5+\(JZ?2++(=%HD730I<:RJ$:W441!S-G M&"?AN1$..8K#+!YI^$G+X.3Y+7UOT;@RSPE]R-87699%G;U=@]TAF-(X&R-' MTO(Z\?/ZQ_6:YY7_^6->M;_(;E-0?>U&[6!TC.D LX//1]F%M&Q._&S^N7X7 MH;@MKJ]6O+YZ;=U>Q<#6V.K"%MH#*^Q+.J<50R*GL*O-DO/.SR%XD5%"LV!D MPT1:SB=^SE^. 7Z#[OB]*,MFGPCL(>3*:<60Q6,HIP$=U%T'W=,HC"@=:;]) MR_?$OT?W6,%M(^[%/]R%0\]'@F"034/!D! ^M 6]:G?M;_+,N+*DZ=5@72[KO9GT[*_E-I MZSNC97_Z'/N?2+1'G/56#1+<7MJ]<)=CG5XA@U?,)*/9.:G286= 8TQ'*)5V M3@G\?<$7KF6Q-\ZVQ3_TQ0'[$8L[H6U"J+\) M.7:!MMIT\O)-=<9P+,/5#^K\C*SQQJ2'"-31X) $IR0:X4K:=B_4W[WFH+W5J.!K4!F\36"MJ?J+@OK&R%UU*'\GC9';ZG+#&;"9%8#?UU*: MXXV=X/1=Q^(_4$L#!!0 ( !" J5HK:LHS>1, $PW 8 >&PO=V]R M:W-H965T&UL[5M=P1F0A#4SF SHGE__9[N!@88BG(^ZMY]N@^)Q>$ Z&YTGS[= %_N MG+\-6V,&];EMNO#J9#L,_?=G9Z':FE:'I>M-AV_6SK=ZP$>_.0N]-[KF06US M=G%^_LU9JVUW\OHE/WOO7[]TX]#8SKSW*HQMJ_W^C6G<[M7)DY/TX(/=; =Z MWPZFV:I;6NZ8%VGO%F_.KE\\OV;9_0^O_ O:W:A^%N1 M)BOG;NG#V_K5R3D)9!I3#32#QC]WYLHT#4T$,7Z+NQ&3ZXW=]-U.Y)O#_U4[>??ZW$U6-87!M M' P)6MO)O_ISM$,QX+OS!P9#$'IKE9O=+"!GK[W M)IANX+=?G@U8GV8YJ^):;V2MBP?6^IMZY[IA&]2/76WJ^?@SR#T)?Y&$?W/Q MQ0G?:;]43Y\LU,7YQ?,OS/=T,L93GN_I?\08LM:SXVM1L'T?>EV95R<]3>3O MS,GKK[]Z\LWYBR]H\FS2Y-F79O]?UN3+:_WL!J.>+-5?7W,V5'W %]I76W7C MFI&>A(5ZVU5+]6C8&O7U5]]=7)R_N')MK[O]@C\^>9$>'QE[\,;.'#X90WK@ M?'KF1A\?/E8['93M*N=[Y_5@:GQ0),D-A&<%?S9WNM8*HO_L[DR[,EY=D$^> M?[-@G:&P5OVX:FS5[-7@-;Q?;5U3VVZC*E$$83]LU1H(I7;X"N^Y78?7PK@* MMK;:6Q.^AVEZ;[LAJ!],N!6K+-2C2??BRTEZC8^-WFGL15*!]P<:-2-+8#'D M^)I[V@LRI,%2G;N+0V79AR:^J>Q@%NKZ^FKV3F-;2\9KK%[9Q@[[I/EBKI6Z MQCR=NFR-MY56-TM@K/JPO.9_KY;_HI4[!<^A*9SX#:8= 2F>MP7KL8.],Y]M MY60'/OQX<_/+M;J^7-"$/_PH$^+?/S_A\IAG_VH4Z:C5G?$#Q&Y4<.N!]#[5 MX52?4GC;RDQ;=:/U3=XA"*@Q;&TKBY&P!'*4W9BN&'#Y=GH].4SOW9WE#4QK M\4P>!B<[QR6#&IS:FJ97/H;&*2V I I/ET]NT#&9!" :- M$0,2,B_3NL[LEZ2X6Z]AJ#MXJ!M#EJ6'&,09PJ3#^_CD?K2E;\*DY+#5 YMT MV/=D3_@F'+$F9:9 Q+Y5"*765@NU0>#Y#F1AD(CK:@OCC#!G4L1X1&%05>/& M^I3R>*UH%]2=U4J/@SOUIC,[,B?"%/:!FAMO#$T9ENKJV**T4K&P9&M:IQ#: M;CHU]M&;=->12%"\!6FPIWM(5BRC>FWK^!+&(@IT?:?A!DN$W%&%*GCNX1+% M*IJV:=B>0CO^(Z\5G:ZT+Z*R,;6,:+"UOXQ>31NC=!.<6NN*0I=@CWPDZ(;# M@*$-% 1.5UD*I#599S#5MJ.YQ5"MJ3DPIA#X^*YP:7+)0;:8T7;2E@*C:DSV MHH]>=T$SI4#X,K%8#WR3U:6OCGZV3B)VY=M).A90LU,[$N(+-?]V: M[MCX(\/(DB.Y%/RS'S$W_$N5DBX*[^CU7F$\YG)X:RC>PB/OQLTV;0+O";ED M5*;R,"(<3?N:9SCNYN0M\!R\R7CL9OM8;*$GPBI9N3>^M2&P##1QXP$VM^:@<;RC+ 2!^4. M@$?_DG5AT28Q 1@\N0:GQ\NW2O=8J(J(15.*)=F.MF-;K>F]UM6F"8=>;#J] M:B@7K8WX:B5HYMA]?APK/4Y@Y%3B_Q1=4&=L#D3:6-B %-\,S# M'MDE/.T'&RK"D;WZZ,#G'R-XZ%]:3U=5HDZK<:\0-3DDO/EMM%Z\+HP] &HX M%$OFO^1),&UI:UF!<+;5'>HO^3O96U?>!=D1?#0>&3I$6Q'"E*ZW8DHG*[WC MJ1XOU<X]2;.\M CY36&\KT?80%>I[S'4_H)/+7(R%DL=(6=#RE MO)PJ=4\"20:FL4;C*?O6+";I*]K(*:*&F;$B $VOP\3\YN>!!AY+SFJU+_@< MJQTY%GE&=E"R9&M9.LWB&S&4N#]2@6&B4Z.0A$/1H*#>:Y'Q"D#$ /[16\+T M#_/()CZ.R.8=?%LR&)J,W6$O7I 3#@(4;U.6\@:,BK 66MR9,' $15T3%)&. M\/6QFE1LW8C7:)^)E 7!WU+>)+-4T8OS;>&UU("Y[")@,2N/^V$G>\22UQ[ M>#H6K<&.!:*0NULR8N7"0-B9O$SB SI!ORP%O17X,4NZ++::T.D>(\E?0RQR M?]JS[VD#. M:[/1%7+5V%7BA^11:^A&&9JW!VR"8DJ'>QC&U.X)6!ZIR"7!4EOAXK&DH,\Y M@Q9Y*4%7G69\G-#HSOI!N!$9>(:%^D[#L0'N[&N JCQUPAW"J2K-7N1N"HP# M6&9P3#,)4F)%Q#QE&WF'/(*I9LV,9T^?$?DH!>&4L[0P$(^(K$"<5Q=O3-FA M8X)!24+"<9+P()\/A5!0C:R/66&3F-R0625OD[?CC2!I'IXM\U) !D.)O_X$ M/Y%(F\%1"OW#D$]0<$WI\R:FSZ]UV[] ;51_!-\K4<%VTC)DH1,\$"F%5/1N MYQJWV:.ZZNI0 3DG4>]%839X"0CL8-^^".+RA)))LV5VN+CW@1%<,8:FJ-1] M DFLTCH),UI@YWQ33[,7EBE*KI49!I-<@383F""N5-G8TRCT)V/&!!W9',WH M=>"/AM">6?['+1)I[W:T@>0(Q'=2\N/)(2ZE22H_X]*FVZ $E5($:!IFJ3%* M6?@ 85I':0$@+$GZT/7GI%8P),$&O<,$,!&"A9JST%@ZI<@I" #FJDW?N#TG M=)J*G!832"4$\Y*.81\&TZ9P)Q-0"K$1F$V,D@555S%@#LFN9#B"G-$@\>G> M$O"DAI&$1<$/V.4&")&8Z2Q97,9<^A.6_KS_^JLGWSY[D?L@/\W:)O-W$?9; MUZ"D?G09:W1 U0/\HAQ >9 M!+$ON<(R&_@]QK /)^ LD8'VRL%OF,TS'^)\-B/+'9%C?%7=-K+ER3L&^CQ( M;PQ@11P(X6HY6N )L7(>A8Z08I]B7$@51YYWR!8F3RP+Y8KK#/@,]UD]D6]4 ME&Z(6@V:?+DWE.GQWQ@H +R)>+S@_@\3.ORQ)9-6 M,6V)YW:=J3AOM+!-:)A5_XF GF7O X_-M"=\J1[/I<;I5#@O#BA_63A3 _5( MK7Q0(Y??_Y&RGC9NVIU4Z\UB]\,$-E-027^0$)]F\V8;*^L)EZ)'M[$!-&9' M68VV&5",@WE7(W\?2X9]SMX$5-C9BGI.L:J@AIA 9$NGFLP97 ,J;J7SU0_L?\3/SJ= TNWM58;DH$DB["89057I-ZRS'R]=B0SLPY9J40Q1PO!&X@ M["*F3QB->D[D,3PQ RK%>X0&Z2<=V^

-*5&N+S(I6.9=>$JXPAW5;S.' I M%'/<))%V6*$$OEL;=G]--'QJYS"-B%HUW&LCKC0%0&=_&S.-9$'[^U7U0;L) MNPD01L )G5J:"9P:@U%U;.N@ MB:HNZ/28:$E$Z*-O.F$X86D@ Q)G!$IS,6SAJ(WT3*;-CGW7P--*TD6WQ MRO/*@#,T=9AC[2*H..^CW.EF-&4'+N>$V'(K^DQ,+9BF$#R%=# 6&S#9'KFV MN-8>MKQ.1GTGYAIREVC6$4H'!;D5E X1"-B9TH#J8*EPK\D[>=_@:BV:[N#A MK):-G7; F6$)-;P!^0+!: MXB^2=BK)[N?"121%$O819._WG _RREP>R8M?-!JA4Y%Z] M!K.5I5@Z@TV%7LX<$%EF3\<2/E9&8\0E007:R"LAB=&ZA>V--M"\.M M$E%J8M=9M!69@30*U \,G>U[(RZ8WZ&,(<"$N1:0)WL+4@UW\!YSS-9 M9@O1I=09.>A3W/>V)!%$-24I(H6RQ"7;/$ P('"N\6TJF/Q6WDB_/S1--R 4EC/F'NKCPUE5-"H7C4 MOZ;B=:&>Y^%'1WAN\SW);T4OI,MUJMKJ?IAHZ;/GY4M\:,V7.>Y-?)"O=GR^ M,=&="[+'LVDJ1#GFFMMCDI!/5>CH?#G/"('EIGK03[WO6/TTEC:KOE(!(@8R+L+5VZC!R06=#6-D9873Z3F0ZO9V=GTT'Z>A9\&8AY M/^N8V9E:E(<.\%_)&[[.9R5!4$9:$"N#++6F^<&13D7&2=.#(NR*#N2H3J$D M^J!$Y ZY73MW X['G=[G+CFC0PP/5=L-*O(F]8QX=V8..%U.08:2VSX2S#-" M7 #]N&KMD%H6Z;SZ2*\%.T(Y<(((KI>HS/.N.S@SDP7;PK%@KND&" #;= MV]IRS,Y$&;%2ISHVY0U;NB=Y?9?(%2P#)3P3XNBOZ:!K*L2AS;WJ/#.]V'JA MR5#A(,N1"^;F1NH71U^02CVVVB?RYM*!2"1N6V:6BHX2:1_*K9W2B-Q7H.:% M2? KO0[I4:7^!M_LXEB0^UNH _$IUI/,8O(=JE27Q**QK(P>Z+;\SLT$V(C# M17N T2:V\%C6+3;2QZ[$/7LD]V.F/@J/108 5QJ'U%J8F!E1VU9_!VH4)W]T$)I._VBN0@?"!#E>GUBW%""AH)IDP2BPN!:?X\?SU"),A9#Q MZ3[M\=;V7"?R)G*K2DPH#5PN!*4).YTI+=5[3]2\;P3RKS"+:VPL"KD,J>+M M/G(7(!,8,ET)Y():'$2N6Z9QIH[7W;)OTA1CEPOALMS(-SU/[]\N7 MN *-ZA+7G%U2$H4I:QNZU-FE.[%5J<[R@9N^][2DO28,J.=J/:C\V.FQIIND M*=M-#X0@V_9/39F5 =\$L1552$)?H>M>R7 M[$F6*$R?-XS 'LF2C $_/OT'U,2 M65LJ;)CV$D?"7/\]@I$]/>&/9D^;3SCM M,2D!N>D6/, 1,%GG;)TB[P]8)3HS4E?-UVBI=U([]JJIO.%K'87'E4<<;-)% MOO.VVK,7<5E!HH!(=[$=G@\4%A,D3GB3X>+/>$?<0A90U\1FY7EF-40EM:56 M>2]X=W2G\^2]"W8*M=3((3K;Q^Y+IHK)G:E)[6HJ<]:4X@@" 04 'K(NV8_?G+6?$+)S"'#?^.B[0#*LN/G::GTT_%+N474OEU M^9W9.^TW*(E58]88>K[\]OF)4,OT87 ]_UYJY0;0%/YS"T@PGE[ ]VL'4\L)N\=K MV=TQCR!0)#$& 38.R>Q?OU]FU@4>DMSJ#N\^V!2 .K+RJKRJ7MR4U==ZI503 M?%OG1?WR9-4TFV=/G];)2JWCNE=N5($OB[):QPT>J^73>E.I..5.Z_SI((HF M3]=Q5IR\>L'O/E:O7I1MDV>%^E@%=;M>Q]7V0N7ESJ^;+Y6.'IJ1TES=:JJ+.R""JU>'ERWG]V,:+VW."73-W4WM\!K61> MEE_IX5WZ\B0B@%2NDH9&B/%SK2Y5GM- .,W/>:)G9(Z^G^;T=_RVK&6>5RK MRS+_-4N;U,8V7E'G-_PX, M"-99(;_Q-XT'K\-9=*3#0'<8,-PR$4/Y.F[B5R^J\B:HJ#5&HS]XJ=P;P&4% M$>6JJ? U0[_FU940(R@7P56V++)%EL1%$YPG2=D6358L@X]EGB69JE\\;3 ? M]7J:Z+$O9.S!D;%GP8>R:%9U\*9(5=KM_Q1P6F '!MB+P:T#?HBK7C#LA\$@ M&HQO&6]H%S_D\89_R>)E[-'AL4F8GM6;.%$O3R MM:JNUWP+Y MR$(^NFWT!T)^^]@_EXT*!KW@_G,$7VI%S=[4309!P8O/*Q5@V9NXBEGX\'&1 M%7&19'$>U W:0+";.LB*("D+TBU9LP7K-ZO@)U6H*L[S+$T3UP0_VJM&NN99/,_RK,GT4&E6 M)WE9MS0O6F)%!"M-?:R33),"&.I ?Q]$#_4[!D^EKE71*FZCOD%)UQ@X;2O" MDNM#3QM5965:]X#'IL4$ !,ZJP:<;4[ 8]U5L*C*-?6K/3SUB([U;8@#,?(V M]5N EH'F=P:S+:"B6 ?/

N,H0IIF@HK%6@\M0E45 MK2#^IA?5PS**!*,Z*;E$BZP)/F7UU^"M90EO_C"X667)*MA 2K$N%I2ZG?_' ML*Y&#.$I\0<7SI31*XP>TN728" M9WL(J;MCJF_ ;UJ;%K3SIP&9$46@.GQ+L,I&K2K+CFZ]P'+*7!$&2ZO9"$'$ MAR0: @O>\&;;QM6(02O'\%KJ8Q'DV$43LXBXC/8#\"2,2!DBK90 5K0FU%(FFNC MV%#,MY TP+Y2T)'S;?!)$>Z!I=<*HDE+-U*!@0^S=Q?5JYAXU-)(;SK0TJ0M M 7@_^KNOUH'-=:EI02S6K"HERK[ ?DV$(\N*&" ]M"Y:SGWFUZO0"@V8)7:D M3X4!Z(#TWP>7,OFB) ;A+8D[BNV?_0Y^P3)3T M@Q[DPK[H1][7>SZ8WZMRT=S$%?%A#2:Z,'J4% Y4 -1->'!#KTV_% *1EYNU MX0@('-YJBX>L$:WJ2;U\UH:4O^\>&GQ3E;QA^F/C'=08?5-085G#U@P;4O$F MP\Y8KB$U).-F;+;\U"8OMVNM> HXH1@F;1.]'!+AAZ&;K!,\:O8*2E<05M?5FF[!]P.V.8GU]=6KM\ M.(Y.1U -[R#:%0AT2BZ#X8T>M*MHO4\J*>%J\# ^NJP2$O-2&FLE7*5L%_#^ MX$RF V &%R7^MTQ@P'Q[?G5AX03,P>=RDR7!))J$%BZVCF&L04\1;7FN2ZM) M']L>3T)_]?3&C"SD9Q3F6[;*C2=#]-2-:8L'[2K!PN_*+I4)BCF$4("BJ,EH MUV8S&Z#6&&U\):\]#?$;6&H2;0#-5: MF8Y)MI&FI]R)F M 9B,S--ZIRS!5WMP[9B+\(>NM;U:F76+_W-30JS:"EV> =*"O"7>B*':(:?P M=L7-DJV3MC9_/RV)'4F%D+S"!,B)@HFJV%*"6EEG[3I8*!9B-LOF"B_,U3(K"I(?C,M&KS/9M*-+Q,XL M97ET JM*M9'#WG:;+^!K&L6-CAS?)$R7<^!<6R.>O^#3R6I>.%YU4F4;;>Z] MW@/ZL/?$,#V:A".@;XI=7.S4L#\>AM%D2%L:8/*MJ6'7,NVR<[S9Y)G>JYR] MM2"$U(W:<)"%5E]UMP56"QO(,A016=-:*CT35)2$1U*B4V-P)_+C8TOV!R:* MWJ)B&)2RGY =-YM,9\^#C%R6;+$U$L\J55OW5IJ>'VY^C$Z::VZBIAEV7Y/']2TK(?U?XZ]ZD9%2_FB%_E?>N2MH MN;C#=% GRM-&]8/5D9W2[*^V8 ,%F9^B 9HEO0A:TN6VQ MB;'W6H(F6R@ZMG.N,Q).O ]*,E4LLBK/',"XF"J+X$1_@ M_=*8>K>XBI7KO?1[5]S[Q[N(M[B&]W3SO ?GU'T!4LDJ$%?$O'T43,/!8!I& MHV$PGO9\GXL_GN. Z17"26_^SRJ2<]Z'=RSM[L=.D.T($SV"? ]F@W &*1M/F+@.^:.P M#[I/9A-?143[K -!C6"WCP?!<-0;^K&B,#K#V"#<4#CB,.-,T;L/'37K=)Z MI0?1"&_/#O#,%'..2(/LL&)0:W7 TA3=C^%6KN-[U7&'H&'O2)JQHLGKNI=R MO3"CO93UT?QE&# 2,YN4,5@EJNT1J1=<4HZ"%(8;T4L6[E-5>[6@7=NPH4E) M*DY@,6.$+B"S:#FTQ^FS!5GRUFB6(>I=>BQ,EV55WC22O8/>@W>,KF8T'>PC M%T4EJZ+,R^46P%2,!O)@"^,?4 J;_;]*$K]O'6-XV,.8/A?NY] ],LQA2BH* ML\0$UU=PQH:-SVQ#))'0(YFPF?A85OH((E_/445,BA,6-Y$"-S/ZUME6U\AB[VQ O#00F6 M>=NH\W>!XD("$LQ_MN K;)_LP_/@5PE@]5J\QLZTGF.ROF[T^ JF))=@C)]H MOX "#0V+7"P!WB!GLB5)NVXE0!%K?+@,WW9GT%"A/E M%FT>Y)E.\P])8OH1NW0[X3;9H&N.<0XGD9<[XS@%2-VEX"[1C"38THX,XV85 M,YE.3[I(!:L9#EIF\**@@2FY2=$(UX=6:I)N)IC6%D8 5.H)H;=PF4)2N/0\ MWSIV%>PQ43ASYC[H8#.&K*JM1F[+R8"WSI^CXHSC0;:=#*4?;;/1C51'^&\4 MZYCC:]=QF0.J[2=3?F'_T+)BE7MWYV ^[/*]X^_'M6-BQT7=S<:4L@ J&H= M*[Z?NN_!WDGUH,LV2XU[SQPV!JIL+4FFZP(,2X>DW\AYS1H.1X"^.BKH,P@' M?BD!3//S.'-UI.U<-3?DY>I@,36J*>/"90*,<4AIQ<&))*L@L)!D3I?KH+67 MA]%$$\MBAV&X. ) R,PFU67X &)>F M<%[LBI1?JL"PS?>3 H>@U+S1G=HF7#SK0.H\ZJ,6Q>&1A!X&H+6*J5HA-2$U MS9\6)CN0Y0;+B9(!V)W0F28>4%[*:,A'S"D/N\8#FS2+>\3X-2;HO1,1T"3OA!K- M#KPS\3S.&68&@/^.")LQN0*8"\J,6I8Y M70C9?#%O+%A6SSNL")+KLBA4KE/*.CXLJD8,/A6O0VUW9G>"%*A:T3$-SL?C&?8?&1%/Q*-.6Z=8EVP*P@/_=H'4^:* M3J*1M"GBERL\]OS.3+G*HB=2!Z4$?')O-KK@K MB7$J;,P5IQZ3D39DSE:P]8-+WNY@3'U>"7LS_QHY.,"!AXOCG1\GNV\W")IR M::CF@45;F#1=8B;OUH:1"<+53DZ[48Q%0TQ&0)9FV&;\(I=2 MF(YV-B$/T+O"IE56$D4RI2MBO7MFM4#2^'LA"SP+Q/F10P5=L#0_=.;PHH,= MPT&SRCN17GNB(/6TT/[()A30G<&$$74IQGE.ED#C&'HB. CW%0Z 4$[ MNYQ_"!UM7 E1WM(1"7,68,M6/13V+K =F+H;/.=@M3U'1=JE"':Q)%1Q_=/6 M3;Q2Z9+=)[)6F(IPQ.-,JU8=W#C,3SYON @)+4PZQ,;#]$NDA,^,SWI,,.P* MS0L,H>W>6^%@^][5=H>:!JZPIU:5\!+>2BG\6W,%\+5R1UGXVUKO?)"P M)>.%JHE&HW!L2HGZE J+QG^@3+I;4N,CG.88#,+^=(KQQV$TGMV5:-H3-,HG MJ/2O3RCMIRC_#1_RSARTC2EUTI.<43+_#2$R; H!=YP:>N;7VW=$WJ84>]'9 MT8>I_S +SK7RT/;6[1-P]_W1\=_X3\.DM]J?+C[>9[&#F?\P.?HPW5WLK>.C MP]F!\?!?]) U^4]2)@6OXW@]#31+_;6799P.*QK+V\H"L,M,G%J M6AUI3K$[L,V\WT<[4C=\_-@+T! M\#K+&55TOH]KP>[&I$E7:FQR$67">IU/SKD%KLJ<0QD/0?0F;V63<(V[EK+7 MSXL(NR(J?S"*+L/V3FG-7/5J3@+N#+2*4^DL7GGHI;B;BCWLK2:39+F_FY*I MQOK#:)GJD/=6HFKDXG/MXY%5R>$/#8@+)#*)M4.KS6C8VI)GXWP\QC(8ZVD! ME+RGK(%8@2/?Q#G^C!SP)<6X<@R+74LSIIG](),%%>^:A'(##"'CZQ%U4?3 MOH#]^**9!QW,NL^!K(YQ=.3@U5]FX.TI_/@ZSO)=1464,(K*+R&;A*-IY+V9 M3L)AU/=>/.Z'T6P43B?1$__M;#(.AU/OW5_]^^NN#I&5U4;L3S4SFO:@3S0< MAM' 5<#!GHT&43@9=UZ-9]-PU'\\'YKY3 ]@E@(A]9PL/PO$8_Z+AG9/> MC60CYQ:!<(.&LW V="L$UL?]?C@8W1?-/TY4=G7YGZ^K+CI,^8A,P'[WT9>^ MQW@>/=EY,7QBS9>'CF/94LIW?C&!/'O&U*&]RE2Z5E'7>R#$ *3)2]EB&/3 OY[CJ1G)T#;B_;&L3AC?[^J'B MHU_E[*31NKN+MOF-;?>:Z?$J?'&II9O;& M/3B@*2OS('3W$ZS+5.4ZC<#'A"@DYZ]@E4$38,/;TN 4G+/QC*R 0>",!,G) ML.7FK;_@Z#;MO_.JC'5% 1A4(-_?[SX/_:4OB=;V6S%S,I)&F MRS2YBHM"I#I(WXW+]_2@ SOH.P8VM+E&783SV^US283*0[#*N'^:P8JBZ!V! M4I@G,^O0SOJE\/IJ?'7JX_9N*7'U8N2:!MG=.2>_S$J5)8_\PR\E![ MYH"Y5*(MTE;7YW D=P&,-D>.XVN$DZVW%>*%)B&TDP^PC'+XN/;QBVZ\,>)# MY[9E. MM[WYOM;WZ?___?>])_H_&I:'_EX>OS9J>PMY_=\NV?MTVH9.04=WO?R.,0?A M8':&(4:'7PJ7YP?(KNWN]5]29NJ58'MG M3!=MI7?Q.FEK;;Y(,:H]UGC_-'-(0^KMD. =1,^U7N6G/M7V-FI95ENV7)SI MM6FK35F;TIE;%]>U*%T])-=/:+LTD\)1#AUZL^CC"_AJXGLQ!SRP0\=57@9U MQB7BY@XR5^2\=^# 62ZNB)])R1=)E;"!8FU1Q'PUD*V/^KQ?"%IW+_P[;!RX M$L:CUX^%AV\?\D_5;^*M&+U\EOT;8TY'__RS)"8.9\I,5C!ZL%#@0.>C&[X/ MS"MWZ/$A-$[BOI.RILXUA"5H:*YVH4L3?BZOI9!?CNO3).Q:P4SGP!.Y6#^7 M/?Y\&DU#PTQ7:LE%HY]LD:B^361P%CUY%KQ;4TV8G@;<*\T8#::G[Y$9GN0@ MLCTZLG>Q"UTM465P/O00_@6&A%UJPY6>I#%T;IO+5\ECM!7&NK-Y6@CBL*W+/,73:?&+FV4713'*"KU\Q 7(C^Q1#:W'5D &?FE9)A#^M\ M[X:%\Q86FLHE.ASE^!Q_HVLP=='=+;?S?-EPD/TQP'JBX9I9!MSE,#>XSUF: ML9[HRS5H@?8\AI?*\!EI1V5SYLQ$IS-=*ZSC-0VOA&NA7,6HY:A:7SVGZZKD M3B7'8_8,$]<15=9QOX4KC;]OB.PXACF#Z.5Q%*%L?L=1[0^:K[ 8J++70=D7^K%K$)'=T3?;O:TK;4D-.=1 3-Z;'6) MK+X?JZ.G*>#QIJLBL_I>6O)[F9_Y]1;F_UMR=VR1JH1L"7,E\!M3, ,K0$9E[YF*4?JB*UTT$X?DF2HNS<6<^Z7 MCD[R?1JYQ>+AP)(YST:;JC;L[C)L>X>NH7[JW21.R.+[TOFFX**12\7M6WLE M^[G<1.Z:RWWN'^0P:I"K!;I&O>GX)*CDCG1Y@ +A>\GG9=.4:_YSI6)L8M0 MWQT#89]22R*?/B0%,G9WMAG5S%[ M^E@K[>9)Y7USDZ:NJ+@6;F@:UKC9&%L+CZ/=IJZQ+,IH5*LTS[*KM!92)XM9 ME*WL8F9:KZ3FE277UK6PAR4KLY\GH^0H>)3;R@=!NI@U8LM/[/]L5A:G](12 MRIJUDT:3YZ/^EJ6OYLEU0B5O1*O\H]G_RGT\ MTX!7&.7B+^T[78BI:)TW=6\,!K74W;_XV.?AA<%U]@V#O#?((^_.463YL_!B M,;-F3S9H RU\Q%"C-S\XAW.9#9T;[F4?I9Z8(:;M.CMEYU] M_@W[G^B]T;YR](LNN?S@JN[W ;G)B-[F$_A_87;9_,)YI M/*3/<>B#IKO&2D6C:4SD9$"^8KHW=2/T@5A[AB))[0T)>F<$]+>6&=WFZ4U0 M??WJ.L^SV]7#_=EUO!C=_H!WZBL*]TNAGP?T($*7"45WSIE"QA.]^01SM!N0 M<*08KP5U7K76M0(^P2-X_=+=1>*/O#-J)_7V//Z8EO,X@O +]@/:5[*HJ+%F M)TMVA#D'Y.^F63;(LHP<%VWP:$^N5.^JZ%SY2G@TI(>6(W.6]RL2NJ0U"^L" M9W!W'B+="J4.)'P,KA02AZG5($"E;B3+7TEF.'0$WH=BX7&,M8&M$#X6!,Y06XI"[HGL0 MN-BVPD+./*"";:"(L:J?;=OXXA#C FGDFG5Q9!PCLTS[\*,-8;DX#\U0CK6Q MZ+E E]KPJ&)*SVHD(B-,%A3Z.%JBI]];Z(VS8X\@FH;CFD VO];=Z8M!6[/= MQG6"#)M6^V[FGJ2GC777#>I/ZMVZ YMMJ([B#4RSX8]8$+9;(=W!FR:.[;7Q M*%_\K+!UV08%W&\,JMP?@H/3'E_\"U!+ P04 " 1@*E: G#@\DP0 / M.0 &0 'AL+W=O'NOFD]H+T;+/95&I9Q?[MCU\?WVMLKTHN5K4!U'!R+9N2M[":[.[5H=& M\)P6E<5UZ/O+ZY++ZN+Y4_KVOGG^M.[:0E;B?<-45Y:\N7TIBOKX["*XL!\^ MR-V^Q0_7SY\>^$Y\%.W/A_<-O%WW4')9BDK)NF*-V#Z[>!%\_S+&^33A%RF. MRGEF>))-77_"EQ_R9Q<^(B0*D;4(@<.?&_%*% 4" C3^;6!>]%OB0O?90G]+ M9X>S;+@2K^KB5YFW^V<7JPN6BRWOBO9#??R;,.=)$%Y6%XK^9T<]-X0=LTZU M=6D6PWLI*_V7?S9T 48]6:-%Z&=X)\)^\6; H\%CHA\D=\*+^F!'!B[[R MF!I*?!X**LCWZL S\>P"-$")YD9Q_@NZ _&\6XH[^I6 ML'C!7&A__M,J#-(G!J8>8C\>4"T4^Z%BKT4FRHUH@-I^ZK&C8$*U?%-(D*N< MM7M! W;YJ[H$DZ X:=7[@E?L"J?@)J'_A&;B5WH/GCQBO,J9K-B[^L9N$J3G M]X#O/Y:5W'2(528J5-AS.P3C'3P&6D!J?B.*V]%4&L:A:PZU$CBU[4%*Q=J:[1I> MM7H)+:X-F6$(5F5[CLM@KZPN2Z ?3?3T3 #5 *7LP?D1L%$>KL0%HCP4]:T0 M\&6,WB=Q"] J!78(M@8,?W2('?BH0\'2(T3!<,BR*UG5T2"@K_8<)!F?7(1@ M,F]A]BW;"#B7ZH!&@+WJ\&R CT9-GQ6&.M#Z9I 3XAB< YR$@M%M4YM?NZD?\!$+PG)*P/O%4:>TD0?7M:FF,L MV%LDH:M :USI?$#2.43[RQRY+%<4:N3_22+FM9HD8Z ?@%G:EP7[^8!.>Y:U M8$ R+5^TIZQV)ZIS5BY18_!@ B8_=&W/!]3]@3Y3-=9KBEN$EW$ "$8IIPTA M>-H*B80QT T%SVQ"-.8["*> T@ =$+KAL@!+*1",L2]GL7OUQ7M:HA!SR20. M>,-> XA#(^%])'-&61%+_@ L?8OE"Z(=.'C0*>OA27AA=T(A!FN5I*DE] ./ MKVUH5=MEVL _&*FB<$3 6&\DFUZD!@+<;7#J,^9,HU+R7)S;6^/-[]N?;UNS M\IML/I+H+7C/^HA2VQ*M=( .EDZQ&W#21IZZRKQH[ P2%%5#5/ ]>5P_>O*' M^XNLM;&._?:+/LGT\\_VB-,!^_=7"O)APL,_S*)U(QK(>GZSQY8Q*[,Z*/SPY8'.4Y<>0#P="*0);QO^#X,!VD(E5E#@#P/XUBT \ULOU:#XX$?N*=NYH M=9,;W6D$EBW(74/ZVH MZWC!"KFER!YMLHW>:Q?;,PZ,'>%KO%A%[%9PFR7< M 1[=4>W(C[&Q0K.9K/ I4?0>06SW>-LUZ#;+NA$Z^N.[72-V'!) "?O)2LF, MW?"BH^-\T5$N V\=1UZ*;@01>S#TN<,\9",(>02'"1GF2!N*[6H=I6ZY;(:] MSF4'HS@,'L9;+=CKKB$'!TN!(^ 1=;U"8+WB7#!B-^@C6FL*G'QNR!R.LH4$ M88+F9;2,:8G)'\JZ@_#C*$&L((:&UZ:E; )F@0Z(\<4("NZG+("IB#H V >VXD*E*/044E>@OPJ M$%T*2\R^?>[ LTP3R8AXCJ,YY:)U(7.N@P7X \%VJX5$-%R?P83AD)_ML<)W M@T)%T>Y542OUZ(XPT1(21KL*&%#O*B)CYI8E&E'0]L"E,>V(#G$:083IV\S. ML@2!-4@/COCU9(;3;KNV@S!*,T9]A329&#P&6Q6FK!+M7+K5'8SH"^M]'25S M\@QC[F? G(_OJ':%0251$S J+5RE289R6**BCW5/&:4DW#A[6?#LT^./&229 MN+..!R%.SG"GLLY%895US *K45\BOB@N& % MXGQMA%D;R&*5RUK.!7WPB5, MB]$=?G>Z _F7*Q!:\A*/V)(E\^CDZSOOE"%9Z>Z UKP= MI"TX<^=Z =YH.O'+<^=R<<<#K1COVVS\FC)IL M3Y2Y9/XBA:@GI/H9O"Q7_8N=[R]6/H.<64^(UO9Y&%_#N 4 D5,P7A\L_ 0" M;>W> @1@7YP9:Q;;"4%BGX?Q 9\NP4H@7T99H1PBI@*?Q"8+>/^99B1K)DY M6;0( C8Y98A[]"\1QOI#=+=!U6ALN0C"N3%8-X2PR639*I@9"A.AIV7RV<+ 3=\WJ9N"N'P6EVN4;.G_Z6#D?F>GON.&'T") X0T GMT6W?Y!2U M49AM-\!T%AQZUF&> /'Q#RW;R@8"%E,<%MNM;L]A:O:BVW4P!)*!W IU@FG* MG .%+&@%3(0(AGRD/L,2A?4[S(\Y>*K'.;]EO_SZXKU.N3 H@C!=TY]=F90* M.)QE7=/HC%)+BV[P0*R&V_<=4(U4_&@04=V'8-F>5SNA VSP_G7A]?D:Y0_ M%E$("M"(+4 XC+%TR1AP/6"Z-U1M=7%7U]WK#B)!!,:D'FQYLX/4P#T(&--Y! :I+UYSY0\(%I78?Y]!1U!M$+L)#N12RPY@/,XR#K MPD,,CKW$DL ?39\L\$S%MD*_G H2A>P5Z(%2..FST+!X#U,]$SP M_^V@I\D '61U.T>\,TQW*:=SR62";"\4A*(C%:@C\0P)%750B-)7<@%(D9F; MMN2FTD)%I"\X>8*1F8/JJ'_'6@DC#:36F."A^MU(NGECDGWJ, QZW(VT N88 M NG,G5,Y@(PM H?$6DB-U+2Y9H0'9LB#I(1BR,;!E#4Z(<4^)DI](3B<.TV^ ML_4YVY+0!'(R2C*&6M>D[9VC!07T#H="9A1=G^J98F5'9FM0-M1F.9@@)Q': M&T4A9&8.9IL[???D_,3^U$/+C2@L/A^D+IF0'* V)X\1$:2R6S,R9N5.OW;: MJW00D K ;_YE3%8FFA9;D"5O/@&%>FZJL=20385']$F=;J3N.LAO\5**&KOA M7"!+X'L^J2H8WVIJ$1+3I$S77VE<'QYMJ>0%C-)]""#4X' ]\DD=T4Q9QF!& M#YOSIJB9DF57F+H32>U&5G4)X$R5PE3O@!X2&8[W>E"5=+4'UC MG D(A(MH5.K59;HY6MM*DE.5,N4_[OJ$TRKG7&! 8050( :;'$!M15%8? <%6[QIDK70/PKVCW6P]_:(T0A2'[B M!6%OZ/H@/Q]M8FJH,W*WX079&KH]">8JH&0D7H?N\1RC:&TMB3T,53591@4& MCR)+E]K@FAVC:.Z+J7O[[7.B]_NUV1_H?M>'-_=!H%8N>XU!U'1H MTDA^BQ;T%[*@9SZ]JZO'V@M[D^YRX*%:I^%0E[ADD>>GB1?';DLQ6"1IWUFV MOK;/]:U#]!&@6[0UN5P\ MN/S>R"(DV;9"V!M3+^W%N]?#+<;A:IWV>G8_SVIP@7$?!FFPCGJ$X&]RG7M5 M>7VT'D_;9%PP,C7::>IV[$DAFJY='J4VU=/D&A&66L/[+0]@0#*)\0T&*6Y) M0/MN- OB4HP)3KBT2 ^&4\RET>S:&H2]D.HH^T-QG=2J56 M&[!<;6^-56_Y9U9O"KDSWEPG"96YCM\'?4X$J[$_N8K7[B$MV>G9V#J!F5NI MP&51!&8:O%/![#/Z;R>;SJU6&]Z,&4F!W;T"035F$@G;63]':YV4Z:3NA'$) M%N><'/8GBK2H'W&2-0[:E/?1BA.,;V[Q=JC-B 9VZ@,"&W,@=2/T9:_*@,C% M@1AAYX@A4H>-3Y(&YWKSEA-9;>@V,L,>2&V\]%;KR,C[Z+9BGVL8AO ANQQ= MK)[5BE.9'35R0R[L R7KY6]UKFCAAP\\ MU]I?>=$ZFHOX+P-PKMBYT7*C_D!B$\^3-TC ^\?Q'T!LX@2B@73Y)6)SU[E6 M2R^(5[_AN?P'GBL)0X]N#9P1&S(W*7 @#?YOYN;CJ4G&(Z!Y;4SZ H3N*/ZG M]6.(<-(#MR4"NN.-7_3@R8OSOT:ZMKYD5HIFAW]% \O;@&S]._5 M^J_]K_U>Z!^Y#=/U3P6!CSO4\D)L8:F_2),+UNB?W^F7MC[03]XV==O6)3WN M!0?6X@08W]9U:U]P@_XWD,__"U!+ P04 " 1@*E:'X97P9 - +* M&0 'AL+W=O/\?,UE??+BF1M[JU\\4XVM9"W>:F::]9KK^Y>B4MOG)\E) M-_!.WJXL#9R_>+;AM^)&V-\W;S7>SGLII5R+VDA5,RV6ST\ND^]>9C3?3?BG M%%L3/#,ZR4*I]_1R73X_B4DA48G"D@2.?W?B2E05"8(:'UJ9)_V6M#!\[J1_ M[\Z.LRRX$5>J^IKYR>R$E6+)F\J^4]L?17N>"ON-G):ON.4OGFFU99IF0QH]N*.Z MU5!.UN24&ZOQJ<0Z^^*R^-!((\E"YMFYA40:/R_:U2_]ZO03J^?LM:KMRK"_ MUZ4H=]>?0Y->G;13YV7ZH,#77(_8.(E8&J>3!^2-^^.-G;SQ5Q[/K\Z.KZ:$ M^,YL>"&>GR#BC=!WXN3%M]\D>7SQ@&Y9KUOVD/3/ZO;PZC?*"C89L5 *^_[Z MW^R7FMV(C17KA= LG3E3IA%[)S9:UM:P5\*\9Z*V0HN2840QCN0P!@"P:72Q M0H@S?JN%0.I91*-=.;'_X+HRNED)]NTWLS1)+MC/0BYJ^-*_-$C;#\*ZQ"J$MX(VI)60C#(+MQ7(I'*ZP MGWC= -68C]TQ.[.MJ7#0&U65[*I;-)R9GN+QQ:[+QO%QEZUY"<>P6M5/ 5Q- M7?)%)=B&WSL_0;?3=#Z-LDGL[#O.LXMQ'$=Q'#_9T>4E^?=RK9K:=HK "@@$ MA!"OZ&A&ED([YS&8C(Z\%QXC.#B,,1QW7]D-ER4[S;-H,IU!MK.8K&])T\,= M0M=QRU8=V6&\0'08RX4!2&HLDLN:6V:VH('+M MH0J6TN).U(V@1UY5^[M\PEKL;=4$OKMTDH!7Q:H'K(A\$(WGV8-'WL+<6A1* M S+)])Q5DB^@JKUG2)="('+=I*8F,T;';(1X+F@U@A)BM M@9S?:BI+;17=@ MR2YD/VW#G6.K&EFV&R4C]ALFA)]TP6=\;&Z!*## +,J3S"ET.D^B9)KU483$ M%,)]4@/,.G\(NCH.# FXW?C,JNZ/["R-NXM+UFS(X2LZ>$4WO4L*0FH).RZ% M\.:BI-^JIFJ-!.L+2"[94JMUE].=@4._4FN"#_J>]!$W*=T-29Q_+<6\AG8K('&SF$(D^(]?=")!!K6 MZLYY(\)S,>HON&'3+HDB^.*5J/B6:SJLWBC=+J1+N+RC4Y:(7Y<-W:7E8UA MKPT,I6\Y;EU_N7I+^.D1*Z4I% QQ[[SPOE;;2I0PRIK7L(V[)JP"7_3R2(.- MVCH: #! 4,JE+.@.@'? DB6"#2;OSC*JC5IA>4CC39*]P&52<>4(<20GC V!<<4V;\U N6UZ0C2B >]2@ M\*71W2#N >XTG4Z( S B#*;%.R(ZW!=%PA2.M:)*@L,(=BO>7AX<+V53A!KW MCL6]48C(62Q,:X5)FOP!(/U,1B.=K/"7!X2CQM1M1)-,NLNU6%'I![1NY9U5 MRI@GK&RTN],A^G.WR(C=%!+Y&=HK^7,Y[P2V67X\D_N$<5/#O._3F1*ARU62 M3D?NPH,V*R3L0LGHDK*HA&%WDE/T ;W6"BR9_%/@:L'AFEI^: :FB=L)*"C6YH+7;E?"!8KT>QEG$-!O8T%E =7S%N%>! M/1T6=7>=UP<;R/4C<:?UVZ,A)TT&8/@:S)F.TAY7B MB0Y##?#0)1UU4'8&D M]"^!I$"%ST*2^2),2M+1>%#1[L*39W[)) 16>Y"8I,]2D?-=Q#L&X(Y% Z0^HSG<]O_M__7\+N[J6%CO[O3/VDT=^.G!3LOOK MX^;N)KTAEWQFCG.-<\OP]+\RQ+NV#NS>3UF21GF>1.-\O#N8)),HGZ;!X#B/ M\A3U=9Z%@^-H/L%@FB"XC UKS6Y23O5AE,[&P4B.==,L[D>2633-\RA.)N%0 M'B=1.H_9#QH7(27'$@ Z"$GS:13/!B&3*)LET7P\*)U,H]DDB^)L/@Q-HG&& MW<;)HXWVF\/:(2/%QPW=[R;8>)K$43*9!2/NS'FP;QY-)M-H,ML=0L&8S_/_ MF?^O=YB%(T3XYS)M/_?\E MI$YGK4V'Y6?C%-[-TF$$.92F@XG/TF@,"V9Q-DR9P+/S?/H7F6,A@)O"4P#3 MW:NMPI9_# (@3>?1+(C$!,$[FR>A?>)D'LVS0->S?([$/Y\;H.S9!QE M21RLAKDG\W!@FD6S) \&9BD%_N,=,L#@&Y"&70XZ)'Q*-I_&P<@4"1XGP0"= M%M$_S>-PX=D4$^-L^N3!C6!]%,_TQ4)0XYH5*&=$_0]BB+C42DDE51E(CT<[ M*K@K/[T(M\>,[,G>P'@8"/@":ZRLY!_"WY'A[;@&C5.EZZ(5!=V"! =]RS"8 M2"2BH#+!%?&N9KV\N6*S>!*QEXW!+0% PW9@AS[8?&E!Y+#PY&[M&%Y M[3@-+>N)MQO9NWTC1ER2V+7K%!W4K,[+-BKH KJ-2"FKH M2!)#1O2D? UZ))\B<"1<(SX69%IB=?CGZF#KQO@=O%WV(B?J M^TFN7J)>DG:K0-*HJ#%0J<]S1 P:7%$N.UCQ):+==^NFY=HX5M=#T< M)"R)78$5D3^WHJKH/\TXR,*BO=\+OD'=4_GS#C6^BZ"-1TZKU'O_3M291R(0&F0M0[ M]$AH.Q+;Y@RYJL^7NCS2Q^MKQK O<*M426W2$?NA?4)N&X4Y[FLUHL^T^[*! M5YP[Q5*Z=K]K0A#A[P[#PV^[7!$4GF,AX.4[87Q/5M0KAS?'S R;46\#8I>N M!O?(0=^Q-1NXF,O*P0-%OH*):['U5?J1@,=PEQK="D\;M;2N M6>!=Z/LL;:<:-FMAL/MB _1F%?C\R^!'IZ MH";C!:&(X7OC6L)]_2/.M]3V7[=NUA>R@9_1@:=YJLAML M?QEB!SW:R^O@E&WJ'<'I/U^;79-LU1A.[;9@=[_S]SL'W;7%E^YT1=@:,)%H M.@U+D6D$C[ ?N\Z"0V*7^STK2X/J8CHA5Z)Z9C>NU04Z.06+BY/,TPUW_9VF M(Q0IQ$GX<>0 *^X"/R\2'E'.KN?'J@=C_V$)"@CB$SO7TX'$R?Q M[)@.X6F^' #^=+_GU3$RN#\I=6W]_5$46AB].DX:#Y+OB #4,JX,>1!RCRAS M3!:4F1Z./O9_3Q7V/QB[+Y4/#H/A^>RK=]M%9NH3[^?W *V[V'.ZAS['?AET M'OQ "WZY=3]#HY^Q(,7\;[7ZT?Z7;I?^!U[#=/\SN=<("X+ /:X$!Y;1!'R^5,IV+[1!__N_%_\%4$L#!!0 ( M !& J5I'M$+ S0( &$& 9 >&PO=V]R:W-H965TUB8&FFY#^]"A:'=Y5FS:UBI+GD37[=^/DA,W M'=ILV(-MB>0Y/-2%7G3&/K@*D>"I5MHMHXJH.8MCEU58"S0+6*D\GD.*Z%U%&Z"+9;FRY,2TIJO+7@VKH6]GF%RG3+:!IM#7>R MK,@;XG31B!+OD;XUMY9G\<"2RQJUDT:#Q6(974S/5G,?'P*^2^S019Z\C4&S KJ*7NO^)ILPX[ M@-/).X!D TB"[CY14/E1D$@7UG1@?32S^4$H-:!9G-1^4^[)LE!>8$.H S*0<] (#%5H/5,?(CE5 M#V [L"A&,$UFM*F?QW!E.DYL1]YK$:3C9-;K#%+H1>SAP6DR/3D?\GZI]?':H8RN+> T#D;N 9T! Q'\-OG6GZQ/>0I6N+I"+I* M9A7W#L]:B; H.)1=<'3&S<[Y_/^@;A0R[U(V+8'(H[P& =^N=%WS9>POOFR]>NE+RK M"@N&3L8G1Q%O2VAH_81,$YK(VA"WI#"L^!^ U@>POS!\&#<3GV#XJZ2_ 5!+ M P04 " 1@*E:^CO]\]H" !+!@ &0 'AL+W=O/GW.SMI1K463=J7Q'>^Y[GG[-QEM%/ZT>2(%O:%D&8=]<3T:JLH)+G&LP55$P?9BB M4+MQT V>'0N^R:US1)-1R3:X1/NCG&NRHI8EXP5*PY4$C>MQ<-V]G/9=O _X MR7%GCM;@*EDI]>B,;]DXB)T@%)A:Q\#HM<49"N&(2,93PQFT*1WP>/W,?NMK MIUI6S.!,B5\\L_DX& :0X9I5PB[4[BLV]0P<7ZJ$\4_8U;%="DXK8U71@$E! MP67]9OOF'(X P_@-0-( $J^[3N15?F&6349:[4"[:&)S"U^J1Y,X+MVE+*VF M74XX.UE6*X-/%4H+-UMZFE%DB=9M1FE#,:TIDC-4V3DX1W3'>@UPTAB9/!";Y>6V//\_7^I\::HO\ZA6N-2U.R%, /<6W5UZ)^Y+KIEOH8P1GUH#)X8%;I786<:,V[!)_WH MD&?OADD27\WO9][IS>[5)_K";0[.N]:J:'1T![40L.JEYSP$Y89(FH.@]+H6 MP8PC"(%++\8H@9!QDVIT0D/JD /UIN$;2=$A[').^%*K+24C"6B<2U9,B ,PZT\I8YR,YV(O6%ZR%QZ,!KWU-TU. %ZHT?8P92 M54E;]WKK;2?E=3T@_H378Y:::\.E 8%K@L:=BT$ NAY=M6%5Z&PO=V]R:W-H965T5^]K>&/S*H19[8Z0CN6?L04^NTXEEZP-! 8G4!*)> M6YA!46B0.L:?EFEU+K5P?[RC7YG852SW1,",%;_S5&83ZZN%4EB132%O6?T= MVG@&FI>P0I@GJAM;W[90LA&2E:U8G:#,:?,FCVT>]@2*TR]P6X%[*/!?$7BM MP#O5@]\*_%,]#%J!"1TWL9O$Q422*.2L1EQ;*YH>F.P;M9* M)Z,%>4);@1; S3='$T!Q+I*"B0T'=([NEC$Z^_@YQ%(YTQ*Q1X0_@%\IPOR+7=0<]Y9J?+_;YP M_L_[_,W>GR7#ZZ[=,SSO+=?>=]D-SN_'Z6(V%A5)8&*I:B6 ;\&*/GUP OM; M7Z;?$Q:_)VS^3K!G=^)W=^(?HT<_55>XI@DK 9W]8$+T_G0-(C (W0.VD>L$ M_M .\78_PR_-AH%G.\^MXI=6YXX]\H?! 6[>8S@*!MZ>VR9BO%>(2N!KTP$$ M2MB&RN;C[%:;)C-UQC-3C _68]5\^M954[HTM1C_PS<=3?TAZYP*5,!*N;(O MAJI.\J9+-!/)*E,&[YE41=4,,]58@6L#M;]B3.XFVD'7JJ._4$L#!!0 ( M !& J5H3K8?K1 ( (H& 9 >&PO=V]R:W-H965TX_/=>1+W KYK$H C5XJQE7BE5K72]]760D55G>B!F[>Y$)66)NI M+'Q52\#$)57,#X-@[E>8(A CANF=Z+]!GT],\O+!%/N%[5=;/310UFCM*CZ9&-04=X]\4M_#B<) MAG,^(>P30N?=;>0L/V.-TUB*%DD;;6AVX$IUV4:.!#UC>H6AR@\(@G(WPHJ'CM'37<, 38+]['9RJHU61-3Z M_T/N=,>!.68*1L1F@]ALE/-=\-LKY,:A;\G-![GY5:?V!-+<(GS!;9SYEMMB M<%M]RP])\+$#: /,^%T(?)W:#X?.3_@%02P,$ M% @ $8"I6D./:SO>' "68 !D !X;"]W;W)K&ULU3UK<]M&DG\%I?7N6540#?!-.W&5)#LY;R59GV4GM1]!8$C.&L0P M>$AF?OWU8UX@04BRDO+=!UL",-/3T]/=TZ\9?7>GRL_51H@Z^++-B^K[LTU= M[UZ^>%&E&[%-JH':B0*^K%2Y36IX+-U^^_DXU=2X+\;X,JF:[3/'ZNUVR%C>B_K1[ M7\+3"PLEDUM15%(502E6WY]=QB^OXCEVH!:_2G%7>;\'.)6E4I_QX5WV_5F$ M&(E8Z0 (_?-= S.R9V]'\WT'^@R<-DEDDEKE7^F\SJS?=G M\[,@$ZNDR>L/ZNZ_A9[0!.&E*J_H_^".VT[&9T':5+7:ZLZ P586_#/YH@GA M=9A')SH,=8I'J8 M*QYF>&*81?"S*NI-%;PM,I&U^[\ E"W>0X/WU; 7X,]).0A&<1@,H^&D!][( MTF%$\$9/ID/7Y!GVN!LV"M;+:I>DXOLSD)Q*E+?B[/4__A9/HU<]F(\MYN,^ MZ*\_50*Q?EO5$IBT&[_'00@^;D0 F.Z2,B'1@8\K621%*I,\J&IH W)95X$L M@E05J!IDO0?&K3?!CZ(099+G>R2=V-4B:]&PE !DER,W_>-O\^$P>O7CY>5[ M^C5^=0YB_GLC@43 X07H!!PEJ!4\?1:!L.@E118D%>B1'6)7!?4FJ8-DM0)! MA]\%0-FI$D=.MCAPA?A#>U%SUUPF2YG+6FI0F:S27%4-C@LM84:(*PY]JA,/ MDP$RV %_[R0/]CN%3REN1=$(:B.^@(ZM '#6E$@EUP>?=J*4*JL&0,>Z@0$ M3= X%>#9Y(@\S+L,5J7:8K_*H], U['J(QPL1MYD?@M8RT"S**'9%*!@2(,N M8@ S &VN%S^8><'BEZ4)@1WHD5WDFO MZ%VK(@6\G)Q=PQBR#C[(ZG.7('\]M. 'RZ(>/<+@;B/33;!3-3Q*$MRJ6?[' MB))>*%RWU ?.DL+02X >XN=*5C6]3ZH-T9!^P46 !;$289@(*)P*^ )<0IQJ MQ]KE":Z*1!Y' *17-K"[!K\#5^""KEI3D77#*!%TP!NL!N2%/0A6*@3+X ]O MWET'SX:3*(RB"+LU)8 0P$N@N]KC9PJZ%PK$'R@"V@K%'"2E*4DXL05H"Q37 M-E.#I'D$J=HPQ1>@;U:9%FA'9 $:)44@6G*$N/*V+THK'FZ^0.6,N#0,UE;3 M(H%0+E!4 2%X.0C>?MF12D/D-+ID1AF2HR2 CB=U3$ R 4HH0S&#=B(!GG@( M&NU9;E4A:U7RV@F# 4DQSUMCHG4$4834.RH,D%M 1-WALK#H._IGNB>*N]DD MLD%PC>P!."LPC*@5P'C;E K:796 'WQ]#[R6\8C_3 !)7*9_BX*9"JB?K->E M6.,2?[H)WB !2X]C<46>3>-A.!M.",:SZ2@*I_,(^0Q,$*"2L4%XB*80 ;3 M-^,0->E.D-F9[T'2 />- )V]W J/1&@&CBU(U4 .!N]FZ3>I,@C]HU MTIL@[!JHO0'Q./J[O\T -;=*KP6R6+TI!6\^!>@07#@TSI !LJYYX70>,KZ> MA5:P0%ED1_Q4&(0ZI/\AM.3!5PH9A+9(ZLBNA/P#^ 6FF?%NX2LILX$@15)5 MU2\#9.9H].J;__Q("^ ;Q?;3+[@BG5\.?SJJG7YC?A)=D92/^/(K$_72-5T$ M?W"HZD#Y@*(+.TV;RO3+0!1SM=L:7@11A[?:]D.[3&\RJ-@^:I/2MT"Z@.]* M15NU#QO>@0+%;P*4IZS)KB.3,ME)V)/5%N05M8N!33:PV.5JO]4JKP!G&L!D M3:KW;%%L4"V3R=#6 VR>-:JI8 \!;8->,]%$HP:J6",DG$',],*1L&4/A6!S MR 2HD"V*A"0:0#MLFP)":Z'5SAV9PEL,8K#M3!L$&WRD A*D@YTP[ B@E3RW MY ;,U2PI89^X5AFY?M3.N"B7-]?60QE-HHLQ**5WH%1*6* +=)X,;_19A#/+ MI[->/ON@-?8'D2KP0Q&1+F9]-)#6JEDMS/8^-]:[4)F1840;I+,9.Z@57"GX MW_*BH=8/ES=7EEQ NN"CVLDTF$;3,#!XD;L"UBHH:F0Q&NO:;B7/;8_ST%\$ M?&,@,Q?22N9[!@?U5AOLI9DW.Z1W"J2[*:'+2\"T0/>5+!'8VT!=Y "+_%ZV M'7!O]PT*A>R(F@S5!MA .:Y@*DHR%4&[;66S#5:"= GY(S!2 )Y\DUVP?7V3 M)#?DS=*FB 9GGDLPFX&[P<>H,6[A=!*1.:%0(7KQ"3/2S<>?K0'!,8DLU%/* MM.+,8?*T-IM2->"D(+#W&OP ] 1KO(=:6:U-Q.<<:\F!13H)%_,H7,0+MDG' MX32.PN%TJ+5A8CU[LH@I5F'<5QMW8%Y8BK4L"I0?@$M6O[-9=>0!%UO:E27H MB%:9:2N/PA]-O@+GW^P?T)'BQ4AIM02::W/,55K*G;9WWQPA MW>T^$D[/IN$8R#<#,X8-]3">C,)H.L*=%7#RS[>EZ(H/J M-Q6N(0ISBF3H;(>D>/#8N)H&[+$F3ZJ>F:#^K^"W:B51*;^W0O\;&1 E:+FD MQ72@3H2GC:HGJR,[I-T2 EFUQ#I!5V8?J%NA/3,@L-D96JC9Q3+>@#VI:VH!\$5\"(P M/.G[7;)G(TKO#Z1.DNR6R;SJA&LV/-(/L#J'F@>$S;%#>R4.5#!O-K0D1L]0 M,J=4!5@'6O%2Q+X"A-&/+&N9YD('\(#[58EBCK$*D.!4[?8EYFA:$'?(SS4J MI::RT5RM\0>(W3'+T=;6'M)A8[?N!L9UKW7^UW[NDWM_>1^[QC1_HYWH/SJO]!$1%JX ](O/V63 +A\-9 M&(U'P60V\#U0^C1?P,X:V7?3:#"$)AAEV@G[=@S=I^$"1AX-6R!&X6PZ"Q=C M^! /8OCP07",]#=5YFY:<3B:S\+18A+$<:M_'$:3>3B>SH+Y #WLCPK\& _! M>!A.I] ;MKDX:N,.G^)X$DYGPX-/W^KG4^(:3U_E81P.9W$X@7Z3.2V%1RI8 MXV$43A9#^W*RH#8'ZQS'8&HMPMED@>LY:T4K ,0$*#[%+Y.3*PT,,9R'LWD$ M/8B3W(=H#(;<;!8L!N..E1Y-PRG@&$W'1RL]&H;C100L-.%//5[HW'JA\UX' M\M)861^##R0WAA M- ?8P$XCYM-N=IY![Q@TYZ+5>0J"-HS&\';>PNV(D:?A?+8(YU%T M+Q\O+!\O>GGMJH&-&HTVL.Z7F"1 HZ.+9;\"S.F("MKJ2],E];O@2T[P>AE' MW-,W*O/"X]CHCF)=9*. N[E)JD.''NP_8V;;Q*K+NW:F86G0$GW8HYPVIE'Q M@TU- 3A9^N[@*H%G3%91#5G=4'QKB7.RD#3H5CTW$2Z*52NUGM IB0R MH&-?&+<)2RW(+2ZY0.$'QQ@>]0"FSX7'M1[>,BS!PA88?4H0K\_ &3NRR>4. MEX0#PVC92W8]K?0AY=#%,CY#5CZ MORAH-#G7;AO&@6H2_833 $%.[).FS;;A^%&BZ>$RT(^>'O*8H'P^PT)N.U8^ MX'65P&G(0:LF#W*IRV)&*+EQ1![W0324+96*0M"C:>3E=BF,!"S77L'#13,2 M:4NA),"5)3&[3I^[0!*I.XHI2W!R82? Y#L&BUP?G*E)"IM89U,80129IPR\ MB?,07&* S\N]$QNF'BT*97;=!YT+ )!EN=?$;2AE](-SM[&8Z70,]""#[@=# M;? ITWF@.T&Z[O3<==CL6,7VR;I7.1GWRNF/>H_I%/&'=0WL+UI4[1[7WD!) M#-IBY\3K>>5DR#%Q>\\UE6 .S.3 -=-S(SP1]B\ FLE"W] MDKILQDA4B&H>0QNRIF 5L)>.&?O\26D!K(_ \0G.4IQHNQ3U'<9 ="H!&U68 M%J0J&EIP4!(EA:Y268*^ $5"U20ZI>$E"S7/L(%UP*]4.P1(\,@F'VO8$+1, M:?;DQ,2!7+E> \)MHNNXJ"J7&5>PH(H:!)?%H43[E3R$V_(X9=2%I>:-]M V M'><925P&59TTK+HA\7H8A+8BP6*>S 1<-7]:G"P@RPV6$SD_=#B@L] \XKK$ M-A;;[G7^3@=W*=?%*^]1$)G :%;.0+4F =N55BDVP[$"W00H=ENM4"(\#89.C[6+'J@'\.X*J:.+A1N]\!K].!Y^]H#BZ"B;CZ62"FN2M^+AQ@XY&'B9 MY(0S(4"[,..,Q(:&A5O@O3%W]=+]%]EO&5>'M#2)@4E5__V;F2M_CWMKU%]? MVQWF- L_"H*7;3%?S!M+'+OIN;7AI:Y448A<%X'H5 KK778"1+(-M2]".=E@ MHU@+Z+AZR>X&!];KC2RS"W0+;'B>G9&D3ER'@[R$P=E[>0_:K$&MM_SX=$.H M#5WG)0%W;1$/,-%,5H/D=(MJ !MC?O +]WT8U;0)>$P01X<^=G)G$N+^(P4W MM4H_7W"1%/(S<'%RJI3E*T&U:X;)KM2Y,*KQ!M\<.P(!7'$P+$\-3B"2GS^B M=\HUJ&*+!5!".^^%*B[4\QKXQ969(ZQ;O4%9EQ8-IUD\#UE; M:\NZM1$36J@R[*ZK58,Y34IX\N+3-]8>H)\N,%$ABQ ?AVCR9O MHT)KTC($493K<)E*MBY<48FUG9@M!G;%%( ?ZF;<9M*-&:P;E/;:CX&1T[ 2 MDO.IJ'W;U:6\L>W9YFLOBR5*U6$*T\IKA=^B%T9F)!?TG5"\WMD.%"\G6N1I MXJXB-GA@C2IIX!ELV[B-/OO ! _]JB53H0^=6$%J,]$O-'KNA4:D<*6)YUPM M9 =&R]L;"+:DA UX3NJ2ON(&H0E1LL)RY4@:*S#H,E=Z[U7N']NI'<5GL#]PJKPG7)9SPGO#-J='LC-N2F&3,QE0L[S$9*N=>%>M.CL3] MASU .@3X@^[N0B#6P9M?,5&177:U9< M-87)\Z=F\':-*YJ'5+7IE"Q&(S7&:*#)3,+FZU?)Y?H0 '":K>;7I6BFHQV- MN016>0-;N2HYWFIJW]C!\SPOQJ3V+032.R27ER>.B;71TFS9&L.+H[>,.LVQ M[UB)V#-BF:<,CR&;8%5[!!-PU[5%=%E:MOD/S#S>F^,!;_.RI4HXTK> MM)?/FACMU$I/-.&]@Z? M: O=VK@:Q+S!0V_F=->>'#_8-PZ1;>'4-GNHB$/;VGC,1;%^*=9(*BJ@W+N! M-R);DX>--ARMXB#X,9%:P^OP6S<_^;SA8G@X,>Z0F""$7V/)?&;"&J<$P\[0 MO 0VB?IQ8-\+W\.)O(TH(?OOF)6OG;O16""_TW] MX?6;@QD] 2#1J.]J@-@='8K[S_Y@<8K>BY__1 8]S#FX 1.W.U#RU=#P6)%, M*7;;=B!V&*NC%I*]O$9G93+8I\B)..ZC/Q%T#OYC&>#;\EJ/TGEMM(**/-> YZ>/NAY[WP594:S5,9]8E9\G$XCXL+-M,3:P]<& M/5C]G).F&AJ 92@VT +(M0H\!V0%2M,@Y_@C4G8"/?5DZP)\#S[H 0N0)A@$ MQ!5KA:KPI'!)820.^=TG9QP;@5E%*&$7E5\-.P_$L\M[,IN$HBKT7S^,P6HS#V30Z]]\NII-P-//>_=4_?SO4 M(3RSRHC]A69&TQ[6)QJ-PFCHBGG!LHZ&43B=M%Y-%K-P'#L:#.E[#L_C\X,7HW-KOCP5CF7+/GO8'5&.^X\74]G>KR8Z MZ@X)OW,QTDZ[^,E0=0@4V6('X@Q$9[/A;K+1;867*5^ MQV>MN&11V+-O]EH6/BQ;U9QCKD$N55.9C(FQ.#I*&;'H%6T"LQ\<3MJFHM02 MTPRT99CJR=);!$''7["3%=72S.R![<3H"E2]3!TM^!L529R MG?&ALY@8MO1GL)&@HV KWB-P#&#:F(\LP%1QY@NGS\BF].9?4"("+8-EJ1)= MF$,ES;IV[V7P$[X*6,[B^%7P/XU"*=1SD>8R04TT7?1-M9@81M;YE'8*9:"! M#BW0=X1L:+/4NI3N]_ZQ.(KG$5A(ZI])L.\PPHFH%.;)C#JRHWXJO+Z:7JUJ MVZ.[N5SU;3O+)MU5/&AP4$+[B)\HR0Y^";$,/U2>H6*N+FJ*K-%E;A3M7@%% MZQ.7OFB"HQ6ZY\4+3>[N('5C&:7[:H[3U[MY,)*NTQI'E8K?WM;]JW]^]:D5 M(TN&_0U#\K&0_J]_'O*TTM^:AD_]R41)VI-Y=F34];UY7.N']/___O,G3_2_ M-2Y/_7E]^K+$?<_R^C_;RQ[CD4:\:B*Z[^4C8 [#X6(.(,;=+YG+\XYE>1BK M>N@]$-=.* ZA3I3CX%]-[^V4^\-++[E:VSM(X1WD7S6EWL6KM*FT^<(UW?;L M^,-3\2&"U-LAXCN,7FF]2D\Q5NC78JW*/5DNSO3:->5.5:;*J7=R;8O2E153 MJ8NV2R777U-0TQM%'X:"KR;RF% H!G;HI,Q54$DZZ&%NWG1'%8Z.+SG+Q1T) MHJ6DZPH5V$")MB@2NH#.5M9]/*ZGKMK7W'8;!ZX$]^0EEV'W'7?^U26[9,]& M+UT8\H4HI^.2_LDT$R$T%4$;,'I@HD #G;.OZ=9)KS*EM[+$G?V-^P_HXKE< M2I:_XRJVU@6^"OC 7 76Z>3]2;#QYIQ?U"T?%^([6Y (Y/J!&T$A.W0!?U$# M^GP1S4+#[#=B3;7A'VPMN+Y2:CB/SE\&[[98[:B' >GB9K1,IJ?O,1J9H?"[ M/2AW=,D8WB]42G".- C_6F%%-C.[\U<0[I64P-X=SM#']*$AC%GQH MB[G[C,-AKMSUR'-P%1DH:)7-/Y@"#UT(:0#1>9-/9J'-O7L&<1(N/AG@49TN M7[)X]K#0C"]TH_C0Q^0+7DZMZS=[;HK[M*/TQ'- ZUSCM; ,>,AA#KC/69JQ MSO4-2SA!>^K+2P+YC'2PI5#VT\3UI:[%UY&NFF9"976N%MIR5*4O8-4E>GR_ MG^,Q>V*3:L%*&UCHX4H3CS"+[#B&. /7R^,H)-FT<]%.,HJY*/<1G+(PG'*" M.WP%,_:X0R\_ M+Z97RAHZBXNDS@&[/?!A>>IKENE8%RTPN\CI=J<6'US8VS MB*S'#,'SFV99LY8:XAV#YT;O')P'=',P%W:U;PH/SR);>M C&WVEP1Y_OV^ &<_&'FXSL]#1)]:WNR-M:RT=S7E8F@\]]KK: M6E^2V-+3&)!YVU:1LGJ0EGPL\Q._]C#_OVJ^W:F[ 6!)WA1MD( M]19(^69H\78K2JJ9>\=5]Q\3O&MN0;.8JY[WRQS MX'FM8UW6DRQFD:*M8R[J?VN*/H!"6\",JJAE1I%$9"L=5-1'P@GK]M\1H*PY M'A2G2Y5R2\7NP)^.\ ,H$/I;'TM5UVI+OVY$ IL8 M-H#O*P5*03_@ /:OO[S^7U!+ P04 " 1@*E:3A]I0+H& "M'@ &0 M 'AL+W=O^[("D>,D7+45*U#R*$!?;"?E@LR+,[ MJ6ZSN1 :W2=QFIT/YEHO3D>C+)R+A&=#N1 IC$RE2KB&KIJ-LH42?)(S)?&( M$N*-$AZE@_%93KM2XS.YU'&4BBN%LF62,C,_G_ E$G=9XS\RGMQ(>6LZ M?TS.!\08)&(1:B.!0[,2KT4<&T%@QM^ES$&ETC V_Z^E_YK[#K[<\$R\EO'7 M:*+GYX-@@"9BRI>Q_BCO?A>E/ZZ1%\HXRY_HKICKL@$*EYF62*(65F@S3S)W^39 MU2K8N3Q[[U7H615SV6.Y7E3I_T M\37LTLDR%L;TE4@G4J%0IJ%(M>(Y[%64W:*%4(8$NZS+_GX-+U\$E-BOT*'; M3W,E1 M(U="?8'+WR&8+P GG.7*V4]:MP99Y.,\8^5*$X**>RM!/=BNH NX<9:+9I2X2-?<_'S($!:VC!P$>1:1.SKU+%M5L6M@,?V\Q% MEM7BMS!Q ^QX/@J&!I*?I(; U@9:%'L><'LV *QM.PQ9EHL]GVX,':K=)Q'L M'V5J8>I;V 4^-\A#T5@JB#$EV&6T(KHLG[,19\O"'DSV76;BZ;>V-XAP8<4] M,^)NC30 @@;8#PAPY$BJ!XCC0+1\Q(9.1Z1M#WM@(_&<1Y&V*788 0BYQ5!/ M>O&J].+MG%YX<=!FD$]"$:U,G?&,5-.OY]"8O,B,AS7>6K@J!M\M ;8VP7TP M.X(,0!G%#/:AZ^7AK\/C8 N0X3&OF43(8W#!5B8N9BY%MC.TF^4#MP59C+68/0 ])0Y0@PY4^:#3,3GF$:@\'/@,!X0\B2F_PI2_,Z;@ MP@(E>0I%M%(B#1^0N _G/)T)!)519QW4+_O?SUU_":Z>/)PJ[#PN3M8/&UT) M%UOEU>[. M56J/C;>WXF\[VR@>&H$,>/,@^/KWC"Y["10+PD6Y7 M#OL?5KIXKH68GE?2-AS93^@F[1N\^B#NS:4+2%D/?(C!"3R\IOJ2LN'1'@+S M->J[5P95/@IVSD>PF5.X26;&/I3-N1+8O$^(0L3!_4D4+_7FW;A(2_TJ#GV\ M[74MV^4ZULIG6ZY=/RPG"XVB-)2)0,>QS+(3Q%<\BO/Z1$NX:2<)7+'S8,YE M/!&J70YZV/%)@^)[V"96@W ,Q3=SH( G)TTJ\UQL^PW:CVZ_YB^O($"\W$.% M9UGA6H9^*9&ZG@_Q(3:4D[2N9N$((E \>FZ+Y#(?.U:]!E"8VKZ/+<;0&X/X M:"60F$Y%F!<;;O.KZY]LH%"*)5'U\4NR[\B/VDTJ<7 MN4P"]0+"_=N;H4:KLHSQO]B[\__?V?2,''-J6?=O7,O_.(E*=%\I0"50I M[J$GO,VV'7;+O"DCF%GD*>(S9%),60 BG&YB@?*X(RR[0;5AWHZV=DJI#>HT MN?-\&C4^(29"S?(/I1G*7\L57Q,K:O4M]J+X!%E/+S[D0J:=15#6Q&(*K&3H MNP.DBH^C14?+1?Y!\D9J+9/\[UQPJ)[-!!B?2JG7':.@^D(]_@=02P,$% M @ $8"I6E;2C(C%!0 _Q0 !D !X;"]W;W)K&ULS1AK:ONYNKFFFZ>.S8F2;"2!7B*3Y][<" M P(;DKOF9NZ+\6H?VI=V5SJY%?*ZV'"NT,\LS8O3V4:I[,8*6VQY M#IB5D!E3 ,KUO-A*SN***4OGQ''\><:2?+8XJ=8NY.)$E"I-)R)'DJ]/9:_SR M+-#T%<&WA-\6QG^D+;D2XEH#?\2G,TN-*BW?,L46)U+<(JFI09K^ M4YE:<8-R2:Z#UUZWDN?_ WD-FUE*\PU+T27E9;-F2G\[@*!1F+2SAY<9ER)%;HAA>*QXCE,2KS'5!H&Y#8=FD]8L3T-L^?A,1Q7Z'_V_=U MFJ)/E7%%N_:MMGRX_+5QR1#1?+]7IQ(('KXPJM8-EU"F_C-\\WWWD\ME4HP3 M_GN"RPV#;&W!"YDL^2\@/Y6J4)"92;Y&3*$_RYPCUZF.JH>(%82AY1.*GB)L M1RXL4!)9(?6KA9 B0D,K\", B1VXZ(-DN8X#\1W+<9P]Y8$HJ@!,#CM/KT\R M-TFB0^]#WZ0BM:<63)G^G M*'\5/X@V%.;EIJW,$-T(:W]X+9\.*S@/P@XY$;K40$#X(^1">D1^U*,/@HGR M2=OR21]>/EE:LKI.%C!WU EPJ%1.BWSL$G<.\GN=U^?>3VZ\ 6 M9A\0'D.'B#FTD+N$IUVF/!O\TSR?D^+ZQ4IRCA(XC7#F%9),<>39Q II<,UEELME+"R3,' =_\?H4ZVGH4-),Z_'825.7KRY27,_<31V; MK/_#[O@&,D_"X%""6\9H^O7?//S-VE^#F ^VUTZ#0^W8 10!0JNR[-A^V (- MO6.'#L+^CL"-FO\=/@)\(P *">[S8]NAT'?JPH^U@ 8P*"+D-028-O\[/ :$ MTVP!YZD!.@H"5GA!M4ALWVN!CH)&:&>9:V.,!E82O4<+N+KU!2WLVZ$_B@1. MMP,PMJ@AEFI=QI!$V]K5B;[1@0[,&!(X#07"'LZW,1G# 5]7T>F +<0C*&)[ MX-6 [)SGDQ8P*#H?^-@BM*=/.(8#OLX# YG4=D=QP-?9X8<#/NR/X8AM;M[W MJ=>+X]#?1A@#RZ6&M3TU>RC@,J*$!^[V1G'5A-("-+ BM]L]M(VFK(>3R*2$93;]UDX<*BQWQ#IFI$8\H7!".J+4$9-W!]J M]IIO,]U,]*V@[5O!@_N6;KQ0@'6W7(HL@[)?-ZJIV]ZT],?N1O=]'WRO&ON. MW9?.R^R*2^VD^R14-PKT5H\O0]3@/O.>)1)]@UF1'UHZ%_F+^IYI#2XYV(K@ M] 2DJP=/D6LY ;4\SYQLH3D$[06'1H/N8[E.9!'//)^$-%?>H^H:18U[QA$4 M^3"R')<>&QP.-NX"1P3.+0T]@\EUB>698K NC:9I@XD>5ZGM1<2P T3XKD5Z M4SZV?7PH^^?&HU3&Y;IZ>BL@G]3[6K[NO>Z?M3JR.NG0=!LGH/VS7/Q-U!+ P04 M " 1@*E:@++0+LP% !)$@ &0 'AL+W=O7N8H]O=T%>+I7^;$HA+'JJJ\93B=4%U-&"'QI.:R&4TO.]J=GEZJUE:R$7<:F;:N MN?YZ(RJUO!K1T9KP06"S\6]L)\6=QI6DXV60M:B,5(U2(O9U>B: M7MQ$CK]C^$N*I?&>D?/D0:G/;O&VN!H19Y"H1&Z=!@ZW1W$KJLHI C.^K'2. M-ELZ0?]YK?U5YSOX\L"-N%75W[*PY=4H':%"S'A;V0]J^4:L_.D,S%5ENBM: MKGC)".6ML:I>"8,%M6SZ.W]:Q>$4 ;828)W=_4:=E2^YY=-+K99(.V[0YAXZ M5SMI,$XV+BGW5L-;"7)V>IU_::61+D(&C3_RATJ8L\N)!=6.89*OU-ST:M@W MU&3HG6IL:= ?32&*;?D)F+2QBZWMNF%'%;[C^AP%%"-&6'1$7[#Q,^CT!2?X M>"ZN1@!](_2C&$V?_T9C\N*(;>'&MO"8]ND]5%K15@*I M&5IHA;I20U!WFEO9S '[!C!VT.SCBI__EC(2O$#_U_T.G.EJ!XT_-;PMI!7% MV8EOU_>/I19BC2[AT(4 &WG9@6/-]!X<_QZ/ Y*[A-[3KPK$!_$HFE9LUL\0 M93B.*0[B8)M(:83CA'G$(,8Q(YC$H4\,\0XR$+,TL"C MQ""7A&1#H2E.XA@3&OFDF%#,,H)>:V6,0^1,6D\)BQ-,TD%)A,.4XBP8C*8) M3J,0DS ;2!$.0M@MH"<'[:.RO/+*0#S!)#+">!LGE& :I1ZE\SGV]HUQ%"4X M2K=)&<5Q%O^R_+]M(64.^*)-@0I9M8YAT$[.MTQP3Y2]\+<'CO!LAQ"<'9F:T69J1B=/S1F7 M&CWRJNU6EC=S"0<9Q(T1UF D"]%8.9/N= ..[[UWOL%S6X-O%7#)"@X*XN# M/6[3O^\3R):J-6"0@:%AE(OW]5MTG\-P1*^VO,RA5L"QOFI^>*=;;DH?7CA) M_/F28$83]$95Q0///Z/<<2^X'%)/F3N#XE#@NOF=_B@V'."XO1 UTDPS<+5 M]%BT< R 0SMT$YD/L]%5R=#]&<4TB'XZ:==5I?(^"PY\I=A)C54=<1NC/?3@ MHP2.I=K57+,%O34<+WXLH4Y+ERL!:F$OB)XW7K*]D%_GN6H=CQ:Y %7%)O@ M^@.=9- ^1(> O3$6Y;L4!!>,@\/HG@U;U4LR$=F'9/=0, M7?Q0BQUG&0CW$RYO00& QP_JOA9R0 F%V> ZY$Z;V&>,2'K(!M^;'V\ .[N> M#H#U_26$K()Q6B K\K)1E9I_W6."&47('A6F)U!ONZ]."*$653^22[G8=Y\> M4 #JILM1_OM 6,.Z0)CDGWJJ??72A5+655[+P),D_V#/\QYFJ4_O=MV9VX@ M!+OU/;36[=[S;*?['!J,$^_S'O(R[WYB&-256/^EOZ%N_I-<][\'!O;^)PM\ M%LTEG+$J,0-1YAC@_4PINUZX#39_ MCZ;_ %!+ P04 " 1@*E:IO]H;5<# #,"P &0 'AL+W=O'Q ? MW.3:&!P[V,ZZ(?YXSDZ7=O2A;H#VI8WMN_/O+I>[&\R5_FX*1 N7I9!F&!36 M5B=A:+("2V8.5(623J9*E\S24L]"4VEDN5N?)F0DS^$R)SSRWQ3 X"B#'*:N%?:_FKW#A4,_9RY0P M_A?F"]DH@*PV5I4+92(HN6S^V>4B$"L*G6T*R4(A\=S-19[R.;,L'6@U!^VD MR9I[\*YZ;8+CTKV53=_I&9/\)W,A>@)OF:TU@IK"J#8D:0PPF<.( M&6[<[IE&@])Z:7CT'"WCPCP&;K$$+F',A: 3,P@MH;D+PFR!,6HPDBT8QS!6 MTA8&7L@<\YOZ(;G4^I5<^S5*=AH<,WT G?@))%'2:P!-/3$\YY1[.^QWVKAU MO/W.%ON4!8)-E&8NJ>!4:R9G2-EJ?BU';T\.O.3&EE!Y(7!5$[*"51:UV0?N< TNW@)WU,(=W0'NRI652G,* MV5HP]\ \6L/L;DG(XQ;S>"?FF$M>UALOVZEXQ^\UCI9U/+KO@K0@^,<>KG2J M>,\,D3BGS*CJB>#4^?*;)0%95L 5,KW1A7C]P]^<$'&RY$IVIP2[W)82NS7O M&K%ECXKOO4G%_Z-+Q_;I_XB)]:[5O>/G A7!JP2]&ULO5K;;N,V$/T5PBV*+9!=B[I::1(@ ML2[=HFF#I-L^+/K R+1-K"Y>D7*28C^^U"6V=3'70F?[DD@RYQQ29X;DC'CQ ME.6?^)I2@9Z3..67D[40F_/IE$=KFA#^+MO05/ZRS/*$"'F;KZ9\DU.RJ(R2 M>*IKFCU-"$LG5Q?5L[O\ZB(K1,Q2>IG6Q(2OZ0,6'S5TN[Z8[E 5+:,I9EJ*<+B\GU_@\U"N#JL6?C#[Q@VM4#N4Q MRSZ5-^\7EQ.M[!&-:21*""+_;>F_J9-@.R2KPHBWGU%STU;;4)B@HNLJ0QECU( M6%K_)\_-BS@P,(TC!GICH'<,=/>(@=$8&*2J#U1A870/]B('=&-BG M&CB-@5.)5;_=2AJ/"')UD6=/*"];2[3RHM*WLI:*L+1TQ0>1RU^9M!-7#[4+ MHFR)'M@J94L6D52@ZRC*BE2P=(7NLIA%C'+T%ETO%JQT(!*C]VD=!J4[O?&H M("SF/UY,A>Q2"3R-&OJ;FEX_0F^@VRP5:X[\=$$7 _:>VMY5V$_EJ]B]#_WU M?=SH2L!;DK]#!CY#NJ9;Z,.#A]Y\_R-B@B:(KTE.^4 ?YZ=#FCO(HV@>? =] MT X&:K1?BE2B:6VT 9CP=!AC&*8EL+%S>*/"-8_@S@E?(Y(N4%1>T,\%VY*8 MIF)HI#:EU-53KT4W*.U>ZK=#XD70 )%@*!M:2U=M):2FGO&T%S M&F5R%?J'+I!8$X&>"$)"SN[RHMQDT#R7UXT'#$FN9!KY4N:08)[5"S++ MG6DN=CL^TF]GRFC4[8XO!9"="X' 6O+;._EMI?S>JZSWQV6U>R\%:X9E.?:L M$]!*JK&2V;V 'F;U(5F#/JLK5\&9V2$-^^_$-G73T.K9F:E97$"796$&ZCIW.;M3K-\/8U36K$Y8#:-C2K YIH!ST M6'V P%KZ8&V?8&M*A6X*+I]PCN99\LC2*F4^DS=5=BT3C_*2LX6,Z_J77QEY M9#$3+V?HEA)>Y#0I6[U/-X483+!K>O?@E6KO.MOVN;J/8X/X%$H?E#( 10NA MT-HN<5!SP?^;2Z"/_K,H2X-RD49^6B2-U=^#OJ+N5\'?K@C9G!^05!P>X]6& MX%ZN0;>T3,*&U@DU^&@?^X9=]4&[&H"BA5!H;=_4][ZIJ_<:R2;.7BA%#R*+ M/J'?-]5*\K%^E\-.I00N)- ]U*)!Q-GW6K; /MY!:\LP?W!EKICHLE M8'>!&FAHF]ATNVFV>NBCA?H6)32\KZ%A=1'MGG*1LZA,)NH(5X8V9(%I#HKF M@:+YH&@!*%H(A=;VF'UI#JMK<_\IM*U^C&'#Q=VHG0\U-'37[8?W0$.9CYAN M-],8:NA@F=_@;GB#EM&@T-IB[0MI6%U)NR7/+"D2*:*\!K2)^9:RJ.A1H1P)0M! *K>TB^S(E5I?O;EGZ#28? MT&(F*)H'BN:#H@6@:"$46MNS]E5.K"YSCI]\("N(7V.M;X1V:8Z1OF8";ESJ2[7E"QH M7C:0OR^S3+S>E 2[T\17_P)02P,$% @ $8"I6B &ULK59=;YLP%/TK%I.F3=H"(0E= M,X*4A*S;0Z6HT;J':0\.W(!5L)GM)-V_GVT(#17-V,9+\, .X)W 49VVDG6P9>]"=+_',!S=D12D(3M&89B0@(]!XM&8V 2H[U'@OT)@2) M22;>FBDAM<@-8[% F,9H _Q (D +H%&J8CR@[[>0;X'_4/#-OB@R KPIB>Z( M>(+YME0&]3+MJ#*S*,VX+Y@9H5M&92K0BL80M_##R_SK"WQ;);;.KGO*[L*] M*'B+^0"-AN^0Z[B3EO4LN]/';7;^+_KJGZ,WDC&JC]K(Z(U?T+L'&C..YFW[ M>I&I[\JI*' $,TM=AD(=++""UZ^&GO.Q+:E]BH5]BJUZ$FND?URG?WPQ_9[;45=-5-@)M6I'>36J87E26YYT M.7&+-HL7F7][XOH4"_L46_4DUDB_5Z??Z^W$>6W[/WQVX+J PBZ@U1] I5W[ M[%G-@2>FGA'(O(SEM5>/EB738CA=FM+BV7BH2JFV<55BS4UE83_)E_69NGL3 MHI[8#'8JE#.X4OO(RYJG[$A6F$=]RZ0J$4PS564B< U0\SO&Y*FC ]2%9_ ; M4$L#!!0 ( !& J5K]K/(:[@4 +XI 9 >&PO=V]R:W-H965TJ'XB] MMM%A< $G5ZD_OLN+P:R7].:9W1EXF&?9\7N:?C M55%LKG4]GZW8.LROT@U+^"^+-%N'!3_,EGJ^R5@XKYS6L4X0HOHZC)+19%R= M>\PFXW1;Q%'"'C,MWZ[78?;/'8O3]YL1'NU./$7+55&>T"?C3;AD4U:\;!XS M?J2W*/-HS9(\2A,M8XN;T2V^#HA5.E06?T3L/=_[KI53>4W3K^7!Y_G-")4C M8C&;%25$R#_>V#V+XQ*)C^/O!G34QBP=][_OT(-J\GPRKV'.[M/X2S0O5C.(W<@C0,1'6;)GVP6-%&,7Y1W[N9>II'W[\.-8+/IH2 M4Y\UD>_JR&0@LJ$]I$FQRC4_F;.YQ-]3^[O'_ .U/R8* )VGL7RCB@1 M'\+L2C/PSQI!Q)(,Z/YT=U.6C^^+[G]?]$#M_MLVX>Y(YM[+I=%>ET:%9P[@ M-9=:+KNN:D]:>9;,^<9K22DVJ#'6W_;S+3/$V*(VZ1MZAX8&I24YFWU#7V)( M3!<9CM4W#)2S*Q\7U_DFG+&;$7\>Y"Q[8Z/)3S]@BGY5Y,YL-S$.V[B'S<)E%.Z,&%6FS!+F;"&[7).<#,6 MO86O,=/^?&#K5Y;]);1 ZZQ*3*1Y0@W%V30X# H=6S70:@-VJN W5; AJ$D)&>&45BJRFWLQR12P;L7+%O4D_STC3NR4=\ M.J=H_VKGME)J^',Y!Q3- T7S0=$"*+1^V4E7=G(Q\ZA=SRXI))K7H.VSDTE< MXHK2T0<-&\C"8F)1E\J?Z+B3R5BMDT^G,2!%VE0%$LUKT$2NHZ:[_R=6"'(( MP6X(?98?*D^GQ+%:BOO;+-T<84 @Y=L4!A+- T7S0=$"*+1^9;LE ZQ>,U R MH'5XNR.3NF*O="\Q-&QJNZ8E=@V'AAA3[-K6P6TAL42$6-Q<[!S^#TF..TV. MU:+\=.:BLEO3(&(NJ8Q$#"PN5PW9V6(B!^S$E3[U-"]-8R>LL5I9"PQS20L& MJKE!T3Q0-!\4+8!"ZQ>^$_-8K>:5! 2JY$'1O :MIR0IEX<6$6] 4)TN"XL< MX@ZM;.%.A&.U"C^=R( 4;U,52#2O01/93EPN\$&C!@-1]T1S_T5X]CH?P[$- M5^RZ9(;(Q-"PB6,[PN*8+S-$)@<4$ /U]"Y-7R?;B5JVGTQ5#8[0 MZ"N7FR;VPN%3F#Z"[IIA4(*W>3VHGP-*#1@TD4:F- M"3('GO2=#B=J'7XZI8&^M0=%\QJT Z8[J GH*_FAJ(Y0$WUO>]F:9_P]7VU)T\X[^%K7W;^%E_?5EOR] Z^WMGX$&;+*,FUF"UX M*'1E\R%G]6;!^J!(-]7FMM>T*-)U]77%PCG+2@/^^R)-B]U!&:#=LCGY#U!+ M P04 " 1@*E:=>:'7+\# U$P &0 'AL+W=O(0$ MBQY+@:HG>\83+-4M/]@BY8"CC)3$MN=:VY B;JZ1MO+*V'=]\SE:6(X>$<002BV!U<\9-A#'6DF-X]]"U"K[ MU,3;ZW?UWS+SRLPK%K!A\=\DDL>%-;%0!'M\BN57=OD#"D-#K1>R6&3_T27' MCAT+A2\\"YV.)EW/.+HAKM%+3%UGT,[:*%Z$Z47:2JZ=$\>1RER<(8GNT M(P=*]B3$5*)5&+(3E80>T);%)"0@T"<4O(5'3 ^ .):JX2@X"M8E &PGL/Q-IK5'S!O(?Z M[B_(<[RA84";]O2!R4\S_N-,V4].OAO'1[SF1NGV_#W ;D&T'C*B@P@J8E MJ&)W6-H=-MI=G8&KMQ-*"]N/+ ];#'1C!-4MMP$%1M#0;'E46AXU6OY]O45_ M/BBT1H5G"ZU+,;]+L: CLY7A5EMCPM+4\;+7_!*:8J;] _0!^^VAJE MGJVX+L7\+L6"CL0J\^$ZUYVGTUG-%5)N_R8EG)[S8;%OB?/OX>J9^%BO:OYF MV^UV6H&%W., M,/Y+7'!8UPU -XU %YC %[@37]JH"V(QUO-9JUG"[)3-;]3 MM: KM>JL7/?];O/&_ZF:[']8RYW;_5 1;".J_EIHI14\TJJ:OFZRW>9=]M.U M^''O:S)N1'TPW@85/.HQ-V[?' ,DP _9^8M V9=\_NU7MN9G/&MWMLF.0FKM MOC[[,;2OW-DJ.PFQK_+Y@9+Z_#T0*E ,>]65TQNKO3+/SVCR&\G2[!#BE4G) MDNSR"#@"K@'J^9XQ^7ZC.RA/RI;_ U!+ P04 " 1@*E:F^>334($ #] M$0 &0 'AL+W=O2<4D)8-IY[4J]"AZWTVB0%KDYC:!J[_OK:3S89@US*-QO*"B3DD&UMOF<895JI MR&T7PM N$"FMV43/+=EL0@\B)R5>,L /18'8OW.>@;*E36ESVKP M.9M:4*T(YS@5"@+)OR-^PGFND.0Z_JE!K<:F4FP_OZ!_TLY+9]:(XR>:?R>9 MV$VMD04RO$&'7'REIS]P[5"@\%*:<_T+3K4LM$!ZX((6M;)<04'*ZA_]J(EH M*4@&^UX-<*_ELM!+6"=MVN?-?$)4B@V831$V!*6J*I M!\V^UI9\D5(%RDHP^99(/3%;50$"Z :LR+8D&Y*B4H#'-*6'4I!R"Y8T)RG! M'-R#OV3@?BY36F!P]R?E_ -88@96.\3D1((%(KFK<:^LQ@-?:"EV'"S*#&<&_:1?/^[1MR4S#3WN"SUSMQ?P"V(/P',^ M A>Z@6$]3V]7]TWNO,_ZXG];/R/#:V+%TWC>NV/%M/,5MF_&5O5PS/9ZX1^!"?VL;T3EV)1 MZ$'G7"JYE+IW8.Q'80=N81",P\!KF3UC)FB8"09G)B'Y01BKT+S7V*VQ/"18 M$KR5:(-@']%A0W382_1W?3+C3/*+F>PT:FIYQ:TZ1-;7 JX"#EHK\ASH>=!U M.R%G$(30A6'0$4Q,@D$<^4Z7C$M!=^1%D1/'9C:BAHVHEPT=0K(1 GBSD9V1 MJIRR6>,"E9DJER?$F*R@',@QD$=]^@SH7O5/Q@(:72S2@2/I3]"AYU(N]D9P M%'7(Z5WYK55O(+ SDD<-R:-;23Z41\Q5%$IK@I%4/;[DN*+91._H,@9"SQEU MR#5(!8$;0*_#;N^2;V5W(+ S=N.&W?B="9U=KY/Q90*ZCA?'7C=F#8)>X#BN MWTUI@Z YI2\%^U/:@:\=,^QM@R[/DKWL@MM'R-C8^<(A#XU!T9)!T19#H9WO M3^M&X_1&K.YHP!TI04;S'#&N]T=OC/E*4L&-6J$"'[H=S%,MU3XP.R&7&(#N M)9+?BWX)9/3<+-;UW&Y=9PO,MOH[ M @?ZEE'=5IK9ZEO%W!D_Z2M]9SY1WS ,\X_.^%'?Z.U7^.K#B+PR;8DL;CG> M2%/P(9(%A%7?&JJ!H'M]F5Y3(:_F^G&'D6P8E8!\OZ%4O R4@>:+S^P_4$L# M!!0 ( !& J5JA,2^A;0, *H/ 9 >&PO=V]R:W-H965T%[D9)LR)AW;L2L1#OE:4,+@22*ZS#(N' M\9 M@+7X16 K=]K(3.66\SO3^3X;.9Z)""BDRE!@_=K &"@U3#J./P6I4_HTP-WV M(_M7.WD]F5LL8E: M*IX58!U!1EC^QO>%$#L S5,-" I T!30*0"=YX#P%4!8 ,*F@&X!L%-W\[E; MX1*L<#P4?(N$L=9LIF'5MVBM%V%FH4R5T%^)QJEXFB\0Q.=H2A:,S$F*F4)G M: %W:IXW@9/FL/#"OBD'OYCS33X;MX2GY5:G-P6 TV9^"I7.$41HX^Y"2(#3CQAW=^Y'VITK5- MLJ1-LDE+9'L9",L,A'7L\9C;;0IZTP(63-\%Y8Y\J$I)SA99-G.+;&*_Z_O> MP/>&[F97[J:&26U\ATI9X34(!GW?#TNO>S)U2YFZM3+]Y K3W;.J2IN_MVD]K)_>?NZY72]6JENX -4-2I4J,6>.C9UR99 MTB;9I"6R/?7[I?K]M]P^_38ST"99TB;9I"6RO0P,R@P,6KU]!DU/V*:&26U\ MATI9X;7VA/6]I]]L[^WW3\'1X')N;)G4QW6H0%5^JQ5R=VJ2#,3"%H,2V;(B M_]DN1_."<^R?)K8N>S:N"]$S6WZY3S1Y%:O_A1>$241AKBF]DYY.G,@+P[RC M^,I6/K=ZF 9A#/3W.>?JL6,&ULK99=;YLP M%(;_BL6FJ96V\!&251U!:D.K=6JUJE6W:P<.B55C,]LD[;^?;0@*&T&)E%P$ MVYSWL?WZR)QHP\6K7 $H]%90)F?.2JGRTG5ENH("RQ$O@>DW.1<%5KHKEJXL M!>#,B@KJ!IXW=0M,F!-'=NQ1Q!&O%"4,'@6255%@\7X-E&]FCN]L!Y[(-S$X6G+^: MSETVD7!(T@.%0P;@3C?P7[EA0V@O!0P:01V*V[]=ZM<0E6.(X$WR!AHC7--*S[ M5JW](LSDR;,2^BW1.A7?ZS[B.9H+R(A"9PDH3*@\1U_0RW."SCZ>1Z[2\YAH M-VV8US4SV,-\P&*$O(O/*/""28]\/BR_*K7YJ;UN#@];@P/+"/;R?E9(*LXRP)5IPH=6Z)5'%,A"(-NZGUOT^IP?A MYA*YE"5.8>;H6T*"6(,3?_K@3[UO?;Z?$I;4L*F%F=MH'7N1N]XU>BBBX^6X M]7(\Z.43K#E=&R>;=+W%*:%$O:,'*!8@^@P<)!YKX"EAR2EA-R>"=8XE;(\E M'#R6^TX6(USPBO4F<_A?0DP\\^OFS?RPL&1P4>_@(_;0O@P?UQY[ B6"=$YBV)S =W.H=4Z"I"BT M"W._B#V.UQC?W[W31M;=3@8?%I8,+NI8_TX$J_US=RH*4R_JC^J2,(DHY!KO MC;[JTQ)U#59W%"]MD;'@2I&PO=V]R:W-H965TV&BY> $[ MFZH_OL,E.!@\BYLW'V(#DS2B.=],5^-LDS*Z+(VB<*Q(DCZ.:!"/YA?EOKMT?I%L M\S"(V5U*LFT4T?3YFH7)T^5('KWL^!2LUGFQ8SR_V- 5NV?YY\U=RK?ʉ M1"S.@B0F*7N\'%W)Y[ZB% 9EBS\"]I2]>D^*H3PDR9=BPUM>CJ2B1RQDB[Q M4/ZR8SCZ8@LV2/= MAOFGY,EE]8"T@K=(PJS\3YZJM@;WN-AF>1+5QGP["N+JE7ZK/XA7!IS3;Z#4 M!LJA@7K$8%(;3 X,E&,>U-I '>I!JPVTH09Z;: /-3!J V.HP;0VF XUF-4& MLZ$&LO3RS4FE@JJOO-2+27,ZOTB3)Y(6[3FO>%.*KK3G,@GB(C[N\Y0?#;A= M/K_/D\67=1(N69K]3*ROVR!_)K^2CYM"O1GY0-.4%@HF[TR6TR#,WO.CG^]- M\N[']Q?CG/>@X(P7M;?KRIMRQ-N$W"9QOLZ(%2_9LL?>%-O/!/9C/O)F^,K+ M\*\5(?"6IF=D(O]"%$G1>OIS,]Q<[1O.V[Q;;_-NB\T_)+LS(ANEN=QC[@PQ MUTMSJ\S] >;2K,^\I:-)$T:3DJ<>X?W.THC$ MV^B!I21Y),^,IEE?> @IQ5IXGFWH@EV.^&*7L73'1O.??I!UZ;<^;2)AIGA\ MVM$A6V$B8@X2Y2)B'A/D@6$OW:J-[5:B+/\O\@RT)W;&4YU,\92J2LB!> MD06?J5.>_FQI2,+@D15Q0<.0)/72PI.U+*?QDK?MBQ2AWU,C!0DSQ9^(6D4* MF9&H6JJ4&5G2Y][007;+1L(<),Q%PCPDS ?!6J&C-:&C"87RZ7BD\)\]39CL M6%;&5[PD[!M+%T%&'T+6%S%"=Z=&#!)FBC^(EXB1JXCA2_+1@$'VRD;"'"3, M1<(\),P'P5H!HS"J4GG02P_% MJ8/=7)ZI$Z/(?W>OY2_LR:GR'^C40CJUD3 '"7.1, \)\T&PEKJ-1MW&V]4] M?#&HG&G?%;JP4Z<*W1@H=*13&PESD# 7"?.0,!\$:PE]V@A]*A2ZD]*X$/&[ M(";9FG('O2>2A)!3LQDDS)QV0DO1)?YW('*D3QL)TP">G!R9*J24J[G2T>\JDRA-)<*,V#TGP4K2W%5W4M69Q/1\DVS@L9 M;N-:B(LDVK XHWE5VPUIL3-/!@A4[BK/F&B&=*A089=.G7('>K6@7FTHS8'2 M7"C-@])\%*TM=V4O=T4H]YLDBKBJ*RD'6;;ETMYN^)[Z=V(W#^D5NM#)J0D( ME&;6M-:\KDRGG1^74*\VE.9 :2Z4YD%I/HK6#H=].586UROK<"BO;B!_W;*B M,/MWK^*A%5DHS832+"C-AM(<*,V%TCPHS4?1VG&Q+]?*XNHD:)E0NU.QK"J= M=*C;3)&FA_F+V=-,G[S8S9$F3#M-U:!T42G.A- ]*\U&TMC#WQ5!9 M7 2THDV8/#-63]G5]6?-S$W^)8HD&>0NI'&O(*&U3RC-A-(L*,V&TAPHS872 M/"C-1]':P;(OA,KB2NB'YD*SZ@0ZH=M\G:3!/\5L'B_YH7S-R.98L"!K9C=0 MF@FE65":#:4Y4)H+I7DUK;742E*WQN'W--0.&K8EOJ^&RN)R:%?B.QJ$1;6S MO#JF/(?>*^YNX;.3ED!KGM]W:$$=VE": Z6Y4)H'I?DH6EO0^ZJG+"Y[#DAP M9$&" RV'0FDFE&9!:3:4YD!I+I3F06D^BM8.EGWU5!:73]^8X$#+J%":":59 M4)H-I3E0FEO36J<_KLXJX/OO=?.AC% E^2A:.X[VA5]%7/A] M6ZHDAI\<+-""+Y1F06FVTBU&ZWWIB-/3L#=O<:']\Z T'T6K)#Y^=;=ZQ-)5 M^72$C"R*ZW6J.VZ;O=43&*[E\YOR004'^TWYW.K;?R6?7Y7/*1CO\=7C'FYI MN@KBC(3LD;N2S@S^O:35$Q2JC3S9E/?*/R1YGD3EVS6C/(J*!OSX8Y+D+QN% M@^8Y%O/_ %!+ P04 " 1@*E:C \[X0D$ #4$P &0 'AL+W=O,ID>J1+VVQYI1$>5":V. XGIV2.+-F MD[SMEL\F;".3.*.W'(E-FA+^[8HF;#>UL+5O^!@O5U(WV+/)FBSI'96?UK=< M/=E5EBA.:29BEB%.%U/K$E]<@:\#\AZ?8[H3!_=(#V7.V+U^^">:6HYF1!,: M2IV"J,N6OJ5)HC,I'E_+I%:%J0,/[_?9W^>#5X.9$T'?LN1+',G5U/(M%-$% MV23R(]O]3!5#.\AV19#;A;(>X[JVRZ9M\J'FT(A=G>E;N)%=O8Q4G9W>2A?Q]N*+S!X/N VXEX%1&O]US1:S>?S]8V6VD"VS_@#0>!,-VQG[%V.^UM$[E5J $AP4=C(-V;D'% M+>BYX$YE%S38JP=UK.#[H'X8R/=SU1H1A]RG1?H MWQN:SBG_KQ7>F$EO'B[$FH1T:JG=@:!\2ZW9[[]AS_G3(,48:J;P"\2X!'GT MD;L0^*[74,/.WP4U\Z!^UO'^06Z!'^LT'X7Z=I4\ ]SF/:)<@CS]]?^QUE;+V%#![RK%[:&AQ#\,F&FKS@.0@BUR8#99,ZUIRYA^FVJ MH;83^+5V L?8"=1V F8[>4:U+I&?S/OX"6/[X* EI7R9'R<)%+)-)HLSEZJU M.K*Z+ YJZN[%>=<-X6KM"I30A0IU!OJ B!='2,6#9.O\V&;.I&1I?KNB)*)< M=U#O%XS)_8,&J [R9O\#4$L#!!0 ( !& J5H^_ILVU ( /<( 9 M>&PO=V]R:W-H965TI[7#Y]_,E9(!"U$U]27PYWW?.=WPY'FVX6,D, M0*$MH[D<>YE2Q8WORR0#AF6'%Y#KF047#"O=%4M?%@)P:D&,^F$0#'R&2>[% M(SOV(.(1+Q4E.3P()$O&L-A-@/+-V.MZ^X%'LLR4&?#C48&7\ 3J1_$@=,^O M65+"()>$YTC 8NS==F^F0V-O#9X);.1!&QDE<\Y7IO,M'7N!"0@H),HP8/U; MPQ0H-40ZC)>*TZM=&N!A>\_^Q6K76N98PI33GR15V=@;>BB%!2ZI>N2;KU#I MB0Q?PJFT7[1QME'DH:24BK,*K"-@)'=_O*WR< (SP'""A"> +K],X!>!>A9 MH2XR*^L.*QR/!-\@8:PUFVG8W%BT5D-RLXI/2NA9HG$J?E(\6666]$=B2V7XOM MMXJ]WQ;Z%$***%D NB YV@$6S=NBG2ET2-1#S&V/\!JE>">;%+4[ &3/"_IN#T3K8K?R_>MBOQ'9D?1!+7W0*OV1R-7E0FCM)%>@^142 M6$&39D?4=7>-J1_K..@$_7 P\M>')67.J[V&J;^4F'<.F1/9/T]UH%9UDVS^H(0S$TI96B1)> MYLK=RO6HJ]X37;UME3L9UU7]UA8S_R^->Q+H.W=)=!FAL-"40>=*;VOARJSK M*%[82C7G2M<]V\STRP2$,=#S"\[5OF,&ULM9QK;^.X M%8;_BN 6O0!MS*M$39, .[,9M$"G,YALV\^*S<3"V%96DI,)T!]?299].!%O MT9)?XDO,0^KP]>,C4J\NGZOZ6[.1LDV^[[;[YFJQ:=O'=\MEL]K(7=%<5(]R MW_WGOJIW1=N]K!^6S6,MB_70:+==$H32Y:XH]XOKR^&]+_7U975HM^5>?JF3 MYK#;%?7+>[FMGJ\6>'%ZXVOYL&G[-Y;7EX_%@[R5[;\?O]3=J^4YRKK8B+[%\)'_E/*Y49XG_;'<5=6W_L4_UE<+U ]);N6J[6,4 MW<.3_""WVSY4-Y!?QZB+B[H[DK&OFAVOZW7+>;JX58)&MY M7QRV[=?J^>]R/"+>QUM5VV;XFSP?/YOR1;(Z-&VU&QMW(]B5^^-C\7W,A-* M$D,#,C8@P[B/'0VC_+EHB^O+NGI.ZO[37;3^R7"H0^MN<.6^GY;;MN[^6W;M MVNO;MEI]VU3;M:R;/R8WOQ[*]B7Y:S*\G52/?>::Y.XED=]EO2H;F3S6Y4HF M?_I9MD6Y;?Y\N6R[4?2QEJNQQ_?''HFAQSSY5.W;39/<[-=R_6/[93?Z\R&0 MTR&\)]: GXKZ(J'X+PE!A">_3Y9)LREJV8P/EA[H.4ETZ($9>O@\YN'SH6W: M8K\N]P^ZXSX&X4.0_NOP=$URG O$+I=/FM[9N7?FU?O-<0J*NZW4]:3EE129?!F'^3Q& ;L3'F)@I:4(7F3Y%V7DD60AY9-,)(APAI.]< MG#L7]OF1/7R[+I,/W=>J[BAW*+;)/\O[[DM:[I,76=3Z;ZD]K$AVQV\I2];% MB^U+E)\'FH>0.O[EN=(2R]IVII"QPF <0B,9 9!T$SGK+9EBM ,_9A\R^; M6NJ[C8%G#'S&,0"-M83.#:D"1.,@C,932&,+?0#2.!*E'7'/JDZ=H@9.XR"@ MQE-26U)% -3$!]0?JT.MZ]7>>*:F"9":Q"#U&%2HJ;I AL*, *E)$%*3*:DI M0N:9 E232*AVQ,5#T^0-Q"9 ;!*$V&1*;&O. -G$!]D?NS-1;;@K]1M(#8!8I,@Q"938C/+1 &Q221B.^*.XL9'<2?$65\3 #<) FXR!;YU_8;@]042$UCD)IJ:FM\00RI M E+3(*2FF@40EIFG"E!-(Z':$9<,V URP&KYFNSN:&2H0!KUD07K,IKRTK5PQPS2+AVA&7CO(^E2*Y M2]Q,6;$.LV2M6[,V9PS8S7S8_:]2OVAM;SQ7VH!N%@/=3(-N8BI%&*";!4$W MTZ";BBPU+)PS0#>+A&Y'W/2D;71BMUO=@&X6!-U,@VY+TCB@FWLM9>L+$WO; MF>KF &X> ]Q\"NY.W-20* W#P)NK@$W[M>R#/T#N7DD?*W# -X^!;SY=(^D$;MJ:!7SS(/CF&GQ;5K,X MX)M'PK!H)X(ZXZ:O2&U.7O%/@=QJ$WZF&WY:4 M ;Y3OSW)LFZE'N#V '/UK5PV$N6Z$2W #:>6*0 \#0+P= IP\WE2"OA.(^'; M$?^+L#= ,\ X%D0@&<:@-N2!@3/_+8H M[XT*CP'P# ">Q0!XI@,X,YQB9LJE?V&N_9L"/,6$F^8*")Y%(K@C[HG@Q/LR MP P G@4!>#8%N"5E @@N/+T@.)_^90 ?(L@^!93?-M2!O06WON61H''X+< ?HL8_!9: M?AL*< '\%D'X+33\-I\M">7B[5A7;]OC\E22 .^*RUPLH MF=.F #/@P \U]3?EI0!P'/?S4NCOF/P.P=^YS'XG>OXG1K.,'/@=QZ$W_F4 MWQGEANH_!WSGD?#MB)N^N3[)%1M.&!_.%-_FC&&D^G \E[_W[8O>BQ/%C(,4 M-PZ*8L=!NA+(\6> M@X*@_!3&.W.*0P=Y+8Y*!TQ9BM><>J@*%8=I&-Z9F2$8M9!8=PZ2+.Q MR;.<&GY6,%(,.RB68\<16+S>VW26YA@IWAT4QKR#-.X=(O+44'!BU6CIZ;0< M)&\R7$9R7*J6RSB>2QWD,Y,]375=!K)=:GR7)#77G5AU7D:S7CH"YV]?+L>J M"=/APOQ1<$8WI#W*;,DIOP4.N^9QDT/2273B1G/I''JB?3 M8L7%BAX_S-TC>'IA-KO'VT;R">8=3TUOS7IA?*O=HVLGZ8;@359.L MJL.^/=ZNZ?SN^797/QWO\00?/]XKZU-1/Y3=P+;ROFN*+OK]^/IX]ZGCB[9Z M'.[X=%>U;;4;GFYDL99U_X'N__=5U9Y>]!V<;P)V_7]02P,$% @ $8"I M6G/5A\.]"0 H%< !D !X;"]W;W)K&ULS9Q; M;]LX&H;_"N%=[+9 $DN4Y$,V"9!&XLPLD#9HVO1BL1>*3<=")=%#R3D,,/]] M24DQ19FFK>3;Q?:B\8%\/HHOCZ]DGCTQ_K-84EJBYRS-B_/!LBQ7I\-A,5O2 M+"Y.V(KFXIL%XUEX2^E2T7B-Y*?>,_91O?IN?#QQ9(IK262D1L?CS M2*]HFDJ2*,?O#72PB2DSME^_TDEU\>)B[N."7K'T1S(OE^>#R0#-Z2)>I^57 M]O0K;2XHD+P92XOJ?_34I'4&:+8N2I8UF44)LB2O_\;/346T,@B..0-N,N!N M!G]'!J_)X'4RX%T1_":#?VB$H,D0')IAU&08575?5U95TV%_!U%OZ^3\@4=HZ^T*'DR M*^D<7;$L$TV@2H@^QYS'LBV@#R$MXR0M/HK4WV]#].&O'\^&I2B1Y YG3?1/ M=72\([J'KEE>+@L4Y7,Z-^0/[?FGEOQ#41.;ZL"OU?$)6X'7,3]!GGN$L(,# M0WFN#L_NFR[G?=&C]T4G]NS_7.0P4Y@:D#6&''=/BU4\H^<#,; 6E#_2P<7?_N*. MG'^8U(.$A34LJ&!R '^\EO]/2M>EYF;)V78CJ9 ML8<\^4.H&1="2S''"2DY36,Y6I2L)7BH7R=W5,N^]D+C;FQ?UDI?;6 A(7VZPMV M7E($60H"!-,T'&TT'%FO\4:,DS0OQ0I/2GB9INA.S,NBE]TN8Q%-S-*S9)6( M%.@W^49,WEQ\^8VA7\6$CL(U3_('%&6KE+UD5:H%BII=)1%XJY_'+IYB; M9MY/UJ+U;1B0L+"&N4ZK^SDGXZ#31R%#$B"8U@K&FU8PMK:"7WB<2]$_)&(R MK80WKK2LD+YZ0<+"\=9$B4>.^-<1##(F 8)I@DTV@DVL@K46S[/V&L@P5\89 MXV7R1USMLD0?+Y<4+>*$H\L[CCN==J2;;"^%1HXWP1V)B;7>WJC*=*/*]/]"%;1*UP7* MV#Q9)+,*8=+)6M:^O142%D+"HNEV QIA?SSJ-" "%%1K&*ZC]L#.(3N5:HM[ MU$RN1^C+NBS*.)^+2=2XLW6V&KV'?2=PNZW^RAZ]KSX'QXU XQ)C7#P-O+$: M7/3Z;WD0KK7^KY,\R=89^MO5?QNKVXKHVV- :2$H+0*E$2B:+BU6TF*K MM)$87:LA,DT6M%K"5,MVLU=D1?66&)(6[KG,L1CP*R,*.V@>OQBW): %(E T M75?E[;AV<^U^[S].JRH%8.*"W<4%KK;!HWG83_84@XR*H&BZ;?XE=V#[79/2[G/FQMD M=0\TZ6>G]=4/E!;B;5/F&.-),.DXN1%H6 )%TP54?A&V^T6?67Y<#Y6[9[P& MT6[9V!]YV.G4S)4]5F]!#@P;@88EAK">,PY\?VKVYK R<+#=V5!U?22?LI%W M%._C=->=_0:F306!Y_A3W*UU4'?FT+ 1:%@"1=.E41X,MGLPA][BMV-Z#V"@ M/LR>2[3\]<2;D$_>+:[O#+?N&+\^[5;TW)+PU78)Z)P=& MC4"C$BB:KJ/R3K#=.[ECZ3JCZ$?UK+F0YO*1':#9M=078_)]8 M1N/Z21V3GG9^[U\-@%HV M#4W;JG=_,@!JUD#1=#&56>/9S9JW;FWLV-X:@KH\#4U[I-4PDH(&)5 T74=E M!'EV(PAJ_?3MB5G73_9B]-8=U&<"I46@- )%TYM'Z\=>=J?FL(G6#NDM+NSO MN;Q#)EK0F 2*IHNF;"?/;CN]?Z(%]9] :6%#F[0GVNV?B8#&)% T74_E/GD' M/]K3;ZX%=9U :6%#VSO7@GI.4#1=1^4Y>7;/"6RN77)J=ROL!>FM/*A-!4J+ M0&D$BJ8W$&5F>7O,K,-F6U K"I06-K1]LRVHQ01%TT53%I-GMYC>/]N"NDN@ MM+"AN7Y+3_]D:[8%]9:@:+J>REOR]GA+0*,T86MN'Z1![2E06@A*BT!I!(JF M'Y>@;"Q_CXUUT"!MA_05%Y06-K0]@S1H3 )%TT53=I5OMZO>/4C;^;WU!/6M M&EI[2Q2H;]70VC>(1ETQ M04TK*)HNIC*M?+MI!35"WR;/]@$:U.0"I86@M B41J!H>O-07IC_-B_L\+X. M:G&!TD)_^TFLK=48J&\%1=/%5+Z5;_>MWFI0V[&]-01ULOSM\XU\@T$-&I1 MT6H=AZT#1#/*'ZJC7@LTDP?^U0<^;CZMCY/]Y)Y>5:>N=CX/W=/(]/FE>WI9 M';HZ5/CZ[-KKF#\D>8%2NA"AY#E> \3KXV#K-R5;5<>7WK.R9%GU4R M@?A^P5CY^D8&V!S*>_$?4$L#!!0 ( !& J5KTAQD><0, (L, 9 M>&PO=V]R:W-H965T5;UY59 365([X$II_,N:BITEVQ<.52 ,VM45VYQ/,B MMZ8E^]&3,=\I:J2P8U "-US.R]Y60.3)6=(P'SB7.*W,QP; SOBOH2-W&LC$\H#YX^F\SF?.)XA M@@HR95Q0?5G#.Z@JXTES?&^=.MVLN=(?[4+L&01#!J0U M():[F+98\&K'(1\ MA=Y_7Y7J)[I MR"5*#,%.OEDV8@>GT%BI:5?/-TC/6"_KF&^@'$OV-7 M:3+CW\U:BEE#008H4G3-F2HD>L]RR)_:NSJB+BRR#6M&CCJ\IF*$?'R.B$=" M]/7N"KT^>X/.D(MD007(]G)D)K];0-_.% S,](6SB[5>"9\:F*G1N.]5$.?,CA^R08.C:8[##(GRNUGX4<*(,$D4^\@3.# M=[D6_TFRG;4XW^PK6*>^RS4(75(@*R6DWXOPRTYV[X%>_(8AV9?5*(P'V'=I M&9^6EU^*LIDMW5_D$1G( WB7L?$I*?O%(,,>2 \/0.Y2.3XQE[\89W3 B4?! MT G>Y7C\["3_TEJ->[0:_;K [EY]6(-8V"I8ZLINQ513*G9WNTK[LJDO=\.; M,ET75OK8253!7)MZHUCOL&@JWZ:C^-)6FP]&PO=V]R:W-H M965T2#P^6\SV%XCS@,LSQA\IP?$:+@:Q*G M^4HZ4IHM9#D/CBB!^0QG*&5GGC!)(&6[Y"#G&4$P+$5)+&N*8LD)C%)IO2R/ M[9O" 'A#]G.T)VY,; M2A@E*,TCG *"GE;2C;KP58T+RH@_(W3*S[8!'\HCQL]\Y]=P)2G\BE", LH1 MD/U[01L4QYS$KN-+#96:G%QXOOU&WY:#9X-YA#G:X/BO**3'E>1(($1/L(CI M/3[YJ!Z0R7D!CO/R%YRJ6-N40%#D%">UF%U!$J75?_BUOA%G O620*L%6E=@ M7!#HM4"?FL&H!<;4#&8M,*<*K%I@3178M<">*G!J@5.Z6]E1>NE""M=+@D^ M\&A&XQME091J9F&4\MI]H(2=C9B.KA\H#IZ/. X1R7\$WIPM)_6FK/62 M9US@O=U:BK\;RF_G)>*R*1^/ZEMMG*V"L1H"L08+9";!!BRL-V0WD-"QGKK=S^H)RMMPU&W?-<7=?$&%O7F!/HH#] MPB@$&7/WX0C)H'<5S3D;DC9SS(YS4X+BJVK7V7Z88>J:;76\[8?-%4?O%K[7 M#S.UJJVU_!T=Y[7^BH3Y@F M?^W&7WO4WT\%S2E,0_Y(_C]W1TG7MG"1,%2,UM.FJJ%RF@/^OD/)(R+_#!73*.;: M8A()\%+S7>I,JWCASLZ[XU M--&]K8CF^0N!8=F*W6E4_3#5G"M&I[6X_3!=4XRB(7\%-FK*98H!"L(]AFH-/A,TJ\(' )!^T>11[ M;1\12G.%TCRAM*U0VDXHS1=%:Y>B]EZ*VM3G3 SD/$Y[6#IC6*N+CV1-%&ULO=UK M;]K('@;PKS)B5ZL>J5N8 0QD$Z0DOE^DJ%'WO#@Z+QP8@E5CL[9)VF^_XTLP M!F=J[SYJ7S1 /+^QL9^Q#?_8UZ]Q\C7=QX'OA<_"\S?(7ALOKO?_,'WGV9?^0B&?#H[(.=CQ* M@S@B"=_<#&[IE3<>Y0V**?X,^&MZ\ICDB_(4QU_S)];Z9C#*YXB'?)7EA"]^ MO/!['H:Y).;CKPH='/O,&YX^?M/U8N'%PCSY*;^/P_\&ZVQ[,Y@/R)IO_$.8 M?8Y?35XMT#3W5G&8%O^3UW+:Z6Q 5HUMRHHI3\3F[7Z^*Q'Q(K*H>%/%X? M5)[Y09C^YWJ8B4[SIL-5U8%1=L#>Z8 2+XZR;4JT:,W7+>U->?OQC]K;\O8+ M2?NA>+..[QA[>\?NF!14^>H38>./A(W8A'QY5,F'7]O>E_L.S(@6S%C"J'+& M/H1B;N8_9#0Y\\CWG\AX5#!,PNA]&.W+9_+AMU_F8V7R1^N6TQV3+9HI9SP_ M$4SY1D\EC-6=D:UV&S,W#F9NW X;80?&^]%&&!W7U#M,(VKCX^ T+MSQ>X-3 MFHI#EY,AZB.Y%V$.HF<>9?G#-%CSI!RB_N>*QL3*^"[]?\L2W)4]3=I[R@^/ MKM*]O^(W W'\D_+DA0^6O_U"E=$?;=%&8BH2TY"8CL0,)&8B,0N)V4C,06(N M$O- 6&-8F!R'A8E,7S[XWW?Y "".3T@41[^+0_U#M/:?0BX.V?>Q&"J*7_G% MZ.'7HT?;L"#MJ>^P@,14)*:5F%)@^;G)>2"LD>7I,,&:DSF7D['90IF=:2YR,3T0UDB:)*V14WJ]HT:$E.1F(;$="1F*!>;JC*9GF^I)K)+"XG92,Q!8BX2\T!8(]VS M8[IG7=/-_22*#^(8V \2\N*'A];]IY3K&VHDIB(Q#8GI2,Q 8F:)G1ZW*R.Z MF,S/]Z#(3NV.G3K(3ETDYH&P1F+GQ\3..YW%QAOR%$>'E/B[^!!E;5F50GVS MBL14)*8A,1V)&4C,G%_$ALT5.CE+*K)+>WYQ +&@=';6I8/LTD5B'@AKY'1Q MS.E"FE,MS8*=G_$U\5_$(?,S)X>4;PXA"8--ZYY5RO5-*Q)3D9B&Q'0D9B Q M$XE92,R6;[9T1+Z+(\&V$SH'.1LN$O- 6"/H=%1_%SZ2OF=WQ7[X]MW]L+QY MWVA#-16J:5!-AVH&5#.AF@75;*CF0#47JGDHK1G\DR(8^M.^:*ZZ0@T22$V% M:AI4TZ&: =5,J&9!-1NJ.5#-A6H>2FL.$JP>)!CV(S:YUWLD0&HJ5-.@F@[5 M#*AF5EKC['TQ7IR?O4,[M2M-D7?J0#MUH9J'TIK9K0O)J+0@9?FX"K+VC$+K MPJ":"M4TJ*9#-0.JF5#-@FHV5'.@F@O5/)363'Q=(T8G/^^0'EHE!M54J*9! M-1VJ&5#-A&H65+.AF@/57*CFH;3F(%$7GU%Y]=D#3U9B.,@_U(\W)'Z->))N M@ST)HHR+_JKJT:3U[T[NY';O4:'4\@]"C@=YM'F IT)[U*":#M4,J&9"-0NJ MV5#-@6HN5/-06C/K=?D;E=>_69$X#/!#LB^_=V]--+32C5Z6;'Y+W=.+3JKM).LSZC MBTE+V*$E=5!-AVH&5#.AF@75;*CF0#47JGDHK7D=E;K[%SKLMR_)F M?;-<:8V_GII.%I=9AG:K034=JAE0S81J%E2SH9H#U5RHYJ&T9I;K"CHF+;[I M7QPC]WJ''%HF!]4TJ*9#-0.JF95V.M32*6VY@(0%[=?NW*\#[=>%:E[;4K"S MRV\TTUF7KC%YZ=IGGL;A(>/DUFK-(K10#:JI4$V#:CI4,Z":"=4LJ&9#-0>J MN5#-0VG-W-=E;^SG74"-02OEH)H*U32HID,U ZJ94,V":C94H@-342I.5U&C0'G6H9D U$ZI94,V&:@Y4F8=>XZW23K^+F\P4I27ST,(WJ&9 -1.J65#- MAFH.5'.AFH?2FIFO"]^8O/"M6PV,'.F=;.B%WMAEL1QEEQ4U&K17':H94,V$ M:A94LZ&: ]5@W:K M0S4#JIE0S8)J-E1SH)H+U3R4U@Q[7?#&Y 5O__CZYY7;/!6^W'G>R_OO'6-H MO1M4TZ&: =5,J&9!-1NJ.5#-A6H>2FO>S*BN=QO_H-ZM;XV,W.N[0X=J*E33 MH)H.U0RH9D(U"ZK94,V!:N[XLHSS;%?GH3HLXST\N:GBCB?/Q=U%4[+*+PZ9 M=W+R:GD'4YM>.<6M'\]>U^B5WO:Z2:^LMM=OZ=5M<3_(8=UM>1M5ST^>@R@E M(=^(61A]FHE3YZ2\,VGY)(OWQ:T>G^(LBW?%PRWWUSS))Q"_W\1Q]O8D[^!X M?]CEWU!+ P04 " 1@*E:UP"UAX@$ #X$ &0 'AL+W=OKM[N2F@]V@OY1:TYU^BE+"HU]M9: M;VY\7\W7O,S4M=CP"MXLA2PS#4.Y\M5&\FQ1D\K")T' _#++*V\RJN<>Y&0D MMKK(*_X@D=J692;_ON.%V(\][!TF'O/56IL)?S+:9"O^Q/7GS8.$D=]96>0E MKU0N*B3YD9&RK,07\S@XV+L!69%O.!S;4QD\&_' MI[PHC"58Q]?6J-?Y-,3CYX/UGVKQ(.8Y4WPJBK_RA5Z/O<1#"[[,MH5^%/M? M>"LH,O;FHE#U7[1OL#'ST'RKM"A;,JR@S*OF?_;2!N*( ';W\ZS97N4F:0E?H00I45Q^"4I29SJL5E(."J"MT,>,ZRPMU";C/3S-T M\?WER->P!F/)G[?^[AI_Y(P_BCZ)2J\5NJ\6?.'@SX;YZ0#?!^U= ,@A '=D MT."G3%XCBC\@$I#(L9[IV^FA2\[_\W[_G[V?!(-VU4!K>_0-U>#*;<,.W6QS MIMVH33;G8P\.+<7ECGN3'[[#+/C1%=CW-#9[3V/W[V3L) 5AEX)PR/KDD>]X MM>6NZ#=$5A/-!V WP80Q3!D=^;OCR+J &$.\ TC0* M H([X(G:J%,;#:J="J616,(9))63:QT5A@E-J)[F/ MPW$2A4&86H(=P(B&24S/)#GN!,>#@O\0.BN./BC\!:XYBCM/F+@O*L:0F\02 M[\"9JF"6IED?AUD4Q5%BBW<"4\Q2YA:?=.*30?&_FF0OI2@/ 3ASM"9]01%+ MB97,:1]FBM?:"[,^"LJ6A$? M6\D%9/W23CMZYG"WXF;K[_+ZI@W#0Y1T]N+>$:W'X[42DB:]X\"!PSA)4FS% MR(&[@AV6IJ$=)!>2I31-DS-A.KITXL$P/7Q;!+!CQ33$O0@X<"&)4OL+X,+% M<'0R6[\#EY#C<_-4/GF53_Y-/JK;'/0;M(*F5IRR2>^C2Z"6XY[L/BYF-.CE MO0^#O*=AW#L57,@88.&Y[?%ZO<2#5R>'< 2[ ^WK=HXO4+:#O;+B2*TSR3^8 M#C"?HXN\0@M1%)ELT/5+=^O1>$^.%AY#I]7X+2WE]PP:D74 M/^KD2BY7=0NMT%QL*]UF?7?,0UM_6S>S_JOYYC+\40A\&QD'W M8\?D'U!+ P04 " 1@*E:5X-WA<,( #<40 &0 'AL+W=O#8=EO)+KJ#S--S)3WRSS8AU5ZFUQ/2PWA8P63= Z'3+/&PW7 M49(-9F?-9Q^*V5F^K=(DDQ\*4F[7ZZCX]EJF^>WY@ [N/OB87*^J^H/A[&P3 M799&L958F>48*N3P?7-!7(N!U0+/%/XF\+0]>D_I0KO+\ M<_WFW>)\X-5[)%,95[5$I/[=R+E,TUI)[<>75G2P;[,./'Q]I_ZF.7AU,%=1 M*>=Y^F^RJ%;G@\F +.0RVJ;5Q_SVK6P/**CUXCPMF[_DMMW6&Y!X6U;YN@U6 M>[!.LMW_Z&MKQ$$ ]1\(8&T .S: MP'\?D#P0(#?!OC'MA"T PB_K)-RJ1.6DE.R$59 MRJHD4;8@:1)=):GZ1JKWI>I(A[**DK1\H3;]=!F2Y\]>G TKM1NUV#!N MFPQW3;('FIR2]WE6K4HBLH5$^PXS^#ZAO-'C#^B]B9*" MW$3I5I)\26*5UF0ABZA.L&7G7N_$?+M87:5>E9LHEN<#589*6=S(P>S77^C( M^\WF,U(L1(H)D)B1$7^?$=^E/INKWIYDUS*KB(R*[$25:ULFG")],X$4"W=B MHT:LOO#EWMGPYM!ERX:,32>4^OL-#0>#O8.!LT]?I&D>-UVX[M/5 M2IK]FE1Y\^'2Z/I16\KJ E>HVO5 37MERT6 S 52+$2*"9"8D=/1/JYXO;I,TM=GOC.QK/U(L''5[^(B/V70\O7DP60RL9\*X[UM8Z=M'V69 MI]M*DHMW-N>)^I/*-)%F\+8K[ MH-1Z[]3M[3WM>C\9C2WF(YL5*#73?*;-9T[S_\ZK*"6;;1&OHE*239'$TNJU M4Z:WUZSCM3\>C2Q>(YL5*#73:\VFU VG/WP@3Z%\"U4+H6H"I69F5C,N?01R MZTM$G9GF6B%5JE3^5$$KK5F!LFZK=G@J!5/+B81L5*#43+LU$%,GF\TNXCC? M*G=)(6.IK+Y*[34+"K*MFG%]X,SB-!1246JFTQI3J9M3/Q2R'OD0^74CLU+: M^S,46%LUX]+ +2XC&Q4H-=-E3;74C;7[_KR)OM6=N2DE41P76_F(]5#B;=4. MK3_A-N^A-(M2,[W7/$N=<#8+Y5+6 TQ52VYDMK47$BC&MFJ&S2/?5K.AC(I2 M,WW6E$K=F/J7&MH4I!G,9]7A",9J.!1>6S73<,_B-Y1>46KFI)#&5^;&US]E M1:HHNTZ:>M(,(FU.NU7Z.LVZ_'H2>).NU=!F!4K-M%H#+',#;&VU&L4KBETF M3?E.LF.3/7S>SAJ-1Y*G:W:X[<*H,T*E)IIO 9*Y@;*@XD.\A\) MU= DS3=JD%+)>)7E:7[]S>H\E"RA:B%43:#4S/1H &4_V90L@Z(L5"V$J@F4 MFIE9#;S,#;Q/O)9#$9AU$9AYUFLY%()1:J;S&H+9T7.[JN3-F\5?BA@*F3;G M5+E*-G;OH0P,50NA:@*E9B9(DS)S3_W^^*('Q6ZH6@A5$R@U,[.:S9F;S9]8 M]*"0SKI3S'9^@4(Z2LUG=0=TVGW M;M/M0GY2HJZH%G M19ZQ4]\C&P49S6>V'W.\YMU9WU%@F:R9N_>F=R:@3(U2,S.AF9J[F?K8-4;< MPKV4WF@S%9:A:R+L3T$R=MM[!+RA: MC[\'"7--PMP]9WSHL:X?5K>A" M5"ULUZA_:?=JQ^GN@*==HRJ<_UTT'#J5: MJ%H(51,H-?-G89I]?3?['KF(R['PJ\4+40JB90:N93 M/#3P!H^OR.Y_'0^Z_#N96";&Y^[6^SH/51,H-=-Y#<"!&X#OBMWQBXK<@GU/ M"JA:"%43*#4S-9J/ _9SE;L NBP1/+'>\.[]O*W90 M,H>J"93:SO?AP=/M5.FZ;AXK6)+FCM[N07?[3_>/+KQH'M@WU)OOGGOX/BJN MDZPDJ5RJ4.]TK"XJQ>Y1@KLW5;YIGI5WE5>J3C8O5S)2YV*]@?I^F>?5W9NZ M@?T#'6?_ U!+ P04 " 1@*E:R=E@HL8# "R$P &0 'AL+W=OLA$(]63%.L527?.V*D@/.C(CF;N!Y$Y=B4CC1U-R[ MY]&453(G!=QS)"I*,?]Y SG;S1S?>;[Q0-8;J6^XT;3$:UB _%+>^=(-V7)V*.^N,UFCJO4POWS9_H'TWC5F"46,&?Y-Y+)S0''Z!4$C"(X5C!K!Z%C! MN!&,_R\8'Q"$C< TW:W;;A(78XFC*6<[Q'5I1=,G)OM&K?)%"OVB+"173XG2 MR6A1+07\J*"0*-FJHT!O8I"8Y.(M>H^^+&+TYJ^W4U>JJK3 31ML7&.# ]A+ M=,<*N1$H*3+(NGI7A=C&&3S'>1,, N\P/T/>Q3L4>$'8$\]\6'Y=*KD?&OFX MKSE'U#[R#]:>#,O_J0HE]_IJ[R1CU)HV,KS1D::A[Y]4"70K@8I_>\*[J7'C M?IP>BZY$B5.8.6JP$<"WX$2O7_D3[^^^3-N$Q39AB258QY-QZ\EXB!Y]8L7Z M_6?@%!DOV K-.61$]MDQ2#K5#INPN(9-#$S/,=O(F[K;_1P/E>@D+FP3%PXF M[@&V+-^28MTD#'W *9IZ;0)BRV"4LLP3K&3%IC)G9' MF8E-3VS"8INPQ!*LX\EYZ\GY\"C3&5O:KO(.W>$G0BN*;AA72-.;L(I"/>MS MZOR73AQZ^M?MZ_/CBL6#(9^:74NP3G8OVNQ>_%EVDZ>2<&Q6MFJ5!7TI'2:W MZX^#ZY<3]).^5WQ0?ZH)EF =$RY;$R[_S(3;0H*J3J('90'"$MT#)RS32\P^ M0^I:?']_ICHSR>^\X\<5BP=C/C6]EF"=]/K>RXK?^\V$*R0GJ80,S1FEZIU> M2)8^]N5PF'3JD&Z5%ENE);9H74_VOL)\NW-MP[/EC$U:;)66V*)UG0E>G F. M[2UIW5N$[BVH4A^V',D-H%RO_*5>^2L'#TRXPY6<;)=-6MS0POUI_O+7:3ZQ M56MMA+NW9T&!K\UFD5 YK@I9;U^T=]L-J6NS#>.^%*]WL]37^9H4 N6P4E+O M[%PUA=<;1/6%9*79 5DR*1DUIQO RC]=0#U?,2:?+W0%[39=]!]02P,$% M @ $8"I6N/%"IAL P JA8 T !X;"]S='EL97,N>&ULW5C1;MHP%/V5 M*%VG5IH:0M9 5D#:D"I-VJ9*[*D,%6G%Z.Z=4.,9W3E!0764Z%1I), MID3IKIQY12XIB0L@I=SK=CJAEQ(FW-% +-+K5!7.-%L(-72C.N28P^=XZ/KA M>]M'IX,( M8N+A?N*[M#'IWJ9T>?JI%C+$4XS6M]!TEH8)'8P<6Q9VU1TI#U_ MKTG<,8>8<-+05'R+%HX%]TX/KJM))F^DVA/*@DTPR&5-9 MI_'==6@TX#0!.Y+-YG!46>X!J%26ZD;,R"P3I/2P9E0-+3NEG-_"3>=[LJ&] M3%IK6M:9J)O:4-4T,J8#^FTUH]V6#5^DZ^3L(5.?%GHXHNQ#I= ;21.V+/O+ MI#: J?NX.LESOOK(V4RDU Q^[X2C 5GSG'DFV:/.!J4RU0$J7>>!2L6F[T?\BR_V''0>RW+Y5UEV[#58[63 M.'23E\=@,CQ\DT%T^!ZK_=RAF^P?@\EC6.[>J]W9GV/2/P:3W8,TZ55[RM;& M=6/;6D<=>#T8NM_@180W29W)@G'%1-6;LSBFXLGN5P(8%@>S '&,2PLS_\TGCXZ'H-AWOI6I(]R^BC'L&S( MN/QB>>R<2'_L(XVB( A#;$;'8ZN#,39O80A_=C7,&S"P/)#I>7.-KS9>(;OK M %O3716"C12O1&RD^%P#8I\W8$21?;6Q/,# 5@&K'<$ :PJY@V[ M@G$DBC $:M%>HV&(S$X(7_OZ8%=)$$21'0',[B (, 2N1AS!'( '# F"\CFX M]3SRUL\IK_GO].@O4$L#!!0 ( !& J5J7BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:GK+TUB.^[G$^M\L7/\8MWCS-I']KO2 MQH^S90BKH\' BR54W'^S*S!8,[>NX@$OW6+@5PZX]$N 4.E!,1R.!A57)CLY M7O^N63/RJN9TBJ\CK/V7$/&*F54I=Y CK-A MQOS2OORT3KU9$[B>"F>U'F=Y5_$ +BCQ3_&T@;SG,]^6!#Z[XP@RSD9#['"N MG ]MB[9_CHS/@(V[JSK8[TH'#>&Y ZE"Q'1(,!TF#ERPXG%IM03G/['+IQJ3=YRPAU3&'J9E.Q6( MXU5;'C.1%DFOD8">!2-4;^[GE#7RQ-J8UC,/3W6CX,MG_.V!4:;($ZMBPE_9 MLV<3<.WMC6@OE!?:>DPB,21EBCRQ*JZ,5SC]V;WC$A\M.W6.XQ.NW@>2$D6> MV!1D?NOI+*=4D2=V!8T9"RVG9)&GML6&I,=V\,U:@_\<0U*RR!/;(LY^&^$H M:^2)M4&^%/3F8T$9I$AL$'H^[L:8E%2*Q%*A,?=B3')QDEPS%.8HQJ2D4R26 M#HVY'V-2VBD2:X?&/(@Q*?,46S7/88Q)F:=(;)[^NS7;N8# E>XES()23K$- MY7QEMZLNO\>8E'2*Q-+Y +,M9G858U+Z*;:P:D',!Z[KIG&\3T+IITRM'RJ: M_>T<2C]E:OULQKP#'YP2\4*UI/13IM8/A=F/)KD[EEH_'V&N:B>6/,:D]%,F MUD_O]?(K.Y6R/>>ZV[J-,2G]E(GU\PYSXBQK^\%D!([WYB:EGS*Q?MY'TWL( MGG$CF59\%N\_E92%RN3;9.\V"C:*LJ0,5+8&&JR_*DB8HWGE#7;OL5QP+2:. M-8=N5V1WKUFGS&NMS['LUEQ;+M,S4X;0?5CKB]+5N9^UG6N&-Z>VK_,P+/NS[?+BFI^= MY31=VOYYAMEMGV&/P?:G[:^^="Z8Y)#W9Q$F!7(3TDT*[";$FQ3HS:@W*]";46]6H#>__&PKT)M1;U:@ M-Z/>K$!O1KU9@=Z,>K,"O1GU9@5Z,^K-"O1FU)L5Z"VHMRC06U!O4:"WH-ZB M0&]YN2Q1H+>@WJ) ;T&]18'>@GJ+ KT%]18%>@OJ+>_4VX=[Y?S4\UCC^>^D M.@S?NNGX@8I*\^'[73SB@[TSM<[Z>VRVX>CG7+]7?\?<9'_0MS") <$B3'#4B.6Y < M8Y <=R Y[D%R/(#DX".4("A$Y2A(Y2A,Y2A0Y2A4Y2A8Y2A,! !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0# M% @ $("I6HR,#8#-!0 \!X !@ ("!) @ 'AL+W=O M@8 'P: M 8 " @2<. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ $("I6D]J1&PO=V]R:W-H965T&UL4$L! A0#% @ $("I6BMJRC-Y$P 3#< !@ M ("!/C0 'AL+W=O\!L +1> 8 " @>U' !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ $8"I6@)PX/),$ #SD !D ("!S&< 'AL+W=O M >&PO=V]R:W-H965T&UL4$L! A0#% @ $8"I6OH[ M_?/: @ 2P8 !D ("!&HD 'AL+W=O&PO=V]R:W-H965T". !X;"]W;W)K&UL4$L! A0#% @ $8"I6D./:SO>' "68 !D M ("!6Y$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $8"I6H"RT"[,!0 21( !D ("! M7;L 'AL+W=O&PO=V]R:W-H965T[$ !X;"]W;W)K&UL4$L! A0#% M @ $8"I6B &PO=V]R:W-H965T&UL4$L! A0#% @ $8"I6FMTB5LX!P TT( !D M ("!4>0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $8"I6K/+[2H="0 $$P !D ("!"_, M 'AL+W=O&PO=V]R:W-H965T<0, (L, 9 M " @5,& 0!X;"]W;W)K&UL4$L! A0#% @ M$8"I6J:&8V+/! EAL !D ("!^PD! 'AL+W=O&UL4$L! A0#% @ $8"I6E>#=X7#" MW%$ !D ("!3QT! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ N "X >0P 0V $ 0 $! end XML 53 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 54 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 56 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 235 260 1 false 70 0 false 7 false false R1.htm 995200090 - Document - Document And Entity Information Sheet http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 995200100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 995200105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - Condensed Consolidated Statements of Operations and Other Comprehensive Income (Loss) Sheet http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss Condensed Consolidated Statements of Operations and Other Comprehensive Income (Loss) Statements 4 false false R5.htm 995200300 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity Condensed Consolidated Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 995200400 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 995210101 - Disclosure - Organization, Nature of Business and Basis of Presentation Sheet http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentation Organization, Nature of Business and Basis of Presentation Notes 7 false false R8.htm 995210201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 995210301 - Disclosure - Line of Credit Sheet http://www.deryczscientific.com/20240630/role/DisclosureLineOfCredit Line of Credit Notes 9 false false R10.htm 995210401 - Disclosure - Stockholders' Equity Sheet http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquity Stockholders' Equity Notes 10 false false R11.htm 995210501 - Disclosure - Acquisitions Sheet http://www.deryczscientific.com/20240630/role/DisclosureAcquisitions Acquisitions Notes 11 false false R12.htm 995210601 - Disclosure - Contingencies Sheet http://www.deryczscientific.com/20240630/role/DisclosureContingencies Contingencies Notes 12 false false R13.htm 995210701 - Disclosure - Subsequent Events Sheet http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEvents Subsequent Events Notes 13 false false R14.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 14 false false R15.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 15 false false R16.htm 99920202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPolicies 16 false false R17.htm 99930203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPolicies 17 false false R18.htm 99930403 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquity 18 false false R19.htm 99930503 - Disclosure - Acquisitions (Tables) Sheet http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://www.deryczscientific.com/20240630/role/DisclosureAcquisitions 19 false false R20.htm 99940101 - Disclosure - Organization, Nature of Business and Basis of Presentation (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails Organization, Nature of Business and Basis of Presentation (Details) Details http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentation 20 false false R21.htm 99940201 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 21 false false R22.htm 99940202 - Disclosure - Summary of Significant Accounting Policies - Concentrations (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails Summary of Significant Accounting Policies - Concentrations (Details) Details 22 false false R23.htm 99940203 - Disclosure - Summary of Significant Accounting Policies - Revenue (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails Summary of Significant Accounting Policies - Revenue (Details) Details http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 23 false false R24.htm 99940204 - Disclosure - Summary of Significant Accounting Policies - Exchange rates (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails Summary of Significant Accounting Policies - Exchange rates (Details) Details 24 false false R25.htm 99940205 - Disclosure - Summary of Significant Accounting Policies - Net Income (Loss) Per Share (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerShareDetails Summary of Significant Accounting Policies - Net Income (Loss) Per Share (Details) Details 25 false false R26.htm 99940206 - Disclosure - Summary of Significant Accounting Policies - Company's assets and liabilities at fair value (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails Summary of Significant Accounting Policies - Company's assets and liabilities at fair value (Details) Details 26 false false R27.htm 99940301 - Disclosure - Line of Credit (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails Line of Credit (Details) Details http://www.deryczscientific.com/20240630/role/DisclosureLineOfCredit 27 false false R28.htm 99940401 - Disclosure - Stockholders' Equity - Options Narrative (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails Stockholders' Equity - Options Narrative (Details) Details 28 false false R29.htm 99940402 - Disclosure - Stockholders' Equity - Stock option Activity (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails Stockholders' Equity - Stock option Activity (Details) Details 29 false false R30.htm 99940403 - Disclosure - Stockholders' Equity - Valuation assumptions (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails Stockholders' Equity - Valuation assumptions (Details) Details 30 false false R31.htm 99940404 - Disclosure - Stockholders' Equity - Stock options by exercise price (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails Stockholders' Equity - Stock options by exercise price (Details) Details 31 false false R32.htm 99940405 - Disclosure - Stockholders' Equity - Restricted Common Stock Narrative (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails Stockholders' Equity - Restricted Common Stock Narrative (Details) Details 32 false false R33.htm 99940406 - Disclosure - Stockholders' Equity - Restricted common stock (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails Stockholders' Equity - Restricted common stock (Details) Details 33 false false R34.htm 99940407 - Disclosure - Stockholders' Equity - Repurchases of our common stock (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails Stockholders' Equity - Repurchases of our common stock (Details) Details 34 false false R35.htm 99940501 - Disclosure - Acquisitions - Additional Information (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails Acquisitions - Additional Information (Details) Details 35 false false R36.htm 99940502 - Disclosure - Acquisitions - Pro forma operating results (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsProFormaOperatingResultsDetails Acquisitions - Pro forma operating results (Details) Details 36 false false R37.htm 99940503 - Disclosure - Acquisitions - Assets and liabilities assumed (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails Acquisitions - Assets and liabilities assumed (Details) Details 37 false false R38.htm 99940701 - Disclosure - Subsequent Events (Details) Sheet http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEvents 38 false false All Reports Book All Reports rsss-20250331.xsd rsss-20250331_cal.xml rsss-20250331_def.xml rsss-20250331_lab.xml rsss-20250331_pre.xml rsss-20250331x10q.htm rsss-20250331x10q001.jpg rsss-20250331x10q002.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 59 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "rsss-20250331x10q.htm": { "nsprefix": "rsss", "nsuri": "http://www.deryczscientific.com/20250331", "dts": { "schema": { "local": [ "rsss-20250331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "rsss-20250331_cal.xml" ] }, "definitionLink": { "local": [ "rsss-20250331_def.xml" ] }, "labelLink": { "local": [ "rsss-20250331_lab.xml" ] }, "presentationLink": { "local": [ "rsss-20250331_pre.xml" ] }, "inline": { "local": [ "rsss-20250331x10q.htm" ] } }, "keyStandard": 226, "keyCustom": 34, "axisStandard": 18, "axisCustom": 0, "memberStandard": 17, "memberCustom": 51, "hidden": { "total": 18, "http://fasb.org/us-gaap/2024": 11, "http://xbrl.sec.gov/dei/2024": 7 }, "contextCount": 235, "entityCount": 1, "segmentCount": 70, "elementCount": 513, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 730, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 2 }, "report": { "R1": { "role": "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets", "longName": "995200100 - 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_2025_1IO4hGETikC7xsceJDRe6A", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_1IO4hGETikC7xsceJDRe6A", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "unique": true } }, "R3": { "role": "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - 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_2025_1IO4hGETikC7xsceJDRe6A", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_1IO4hGETikC7xsceJDRe6A", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss", "longName": "995200200 - 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_2025_To_3_31_2025_GteLaXBD0EKhFE6MJZ7nlg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_GteLaXBD0EKhFE6MJZ7nlg", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "unique": true } }, "R5": { "role": "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "longName": "995200300 - 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_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vUhU7rkxJkWyNZTV7jbujQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vUhU7rkxJkWyNZTV7jbujQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "995200400 - 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_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "unique": true } }, "R7": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentation", "longName": "995210101 - Disclosure - Organization, Nature of Business and Basis of Presentation", "shortName": "Organization, Nature of Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995210201 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCredit", "longName": "995210301 - Disclosure - Line of Credit", "shortName": "Line of Credit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquity", "longName": "995210401 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitions", "longName": "995210501 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureContingencies", "longName": "995210601 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEvents", "longName": "995210701 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_GteLaXBD0EKhFE6MJZ7nlg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true }, "uniqueAnchor": null }, "R15": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_GteLaXBD0EKhFE6MJZ7nlg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_GteLaXBD0EKhFE6MJZ7nlg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "16", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "99930203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "17", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:FairValueConcentrationOfRiskTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:FairValueConcentrationOfRiskTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityTables", "longName": "99930403 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsTables", "longName": "99930503 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails", "longName": "99940101 - Disclosure - Organization, Nature of Business and Basis of Presentation (Details)", "shortName": "Organization, Nature of Business and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "20", "firstAnchor": { "contextRef": "As_Of_3_31_2025_1IO4hGETikC7xsceJDRe6A", "name": "rsss:NumberOfSubsidiaries", "unitRef": "Unit_Standard_subsidiary_sQ1zzMEIfk6um8eO1QFTlw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_1IO4hGETikC7xsceJDRe6A", "name": "rsss:NumberOfSubsidiaries", "unitRef": "Unit_Standard_subsidiary_sQ1zzMEIfk6um8eO1QFTlw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "99940201 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "21", "firstAnchor": { "contextRef": "As_Of_3_31_2025_1IO4hGETikC7xsceJDRe6A", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:DeferredRevenueRevenueRecognized1", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "unique": true } }, "R22": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "longName": "99940202 - 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": "22", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_rsss_VendorMember_DxPOQ4upwEiMGGinL1F2TQ", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_xKhg1UES20qxjgdmi_3e5w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueConcentrationOfRiskTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_rsss_VendorMember_DxPOQ4upwEiMGGinL1F2TQ", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_xKhg1UES20qxjgdmi_3e5w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueConcentrationOfRiskTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails", "longName": "99940203 - 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": "23", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_GteLaXBD0EKhFE6MJZ7nlg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_GteLaXBD0EKhFE6MJZ7nlg", "name": "rsss:PercentageOfRevenue", "unitRef": "Unit_Standard_pure_xKhg1UES20qxjgdmi_3e5w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "unique": true } }, "R24": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails", "longName": "99940204 - 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": "24", "firstAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_TradingActivityByTypeAxis_rsss_EuroToUsDollarMember_sPpQAb-qSkC_5m8ScwjWyg", "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1", "unitRef": "Unit_Standard_pure_xKhg1UES20qxjgdmi_3e5w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTableTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_TradingActivityByTypeAxis_rsss_EuroToUsDollarMember_sPpQAb-qSkC_5m8ScwjWyg", "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1", "unitRef": "Unit_Standard_pure_xKhg1UES20qxjgdmi_3e5w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTableTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerShareDetails", "longName": "99940205 - Disclosure - Summary of Significant Accounting Policies - Net Income (Loss) Per Share (Details)", "shortName": "Summary of Significant Accounting Policies - Net Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_GteLaXBD0EKhFE6MJZ7nlg", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_GteLaXBD0EKhFE6MJZ7nlg", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails", "longName": "99940206 - Disclosure - Summary of Significant Accounting Policies - Company's assets and liabilities at fair value (Details)", "shortName": "Summary of Significant Accounting Policies - Company's assets and liabilities at fair value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "As_Of_3_31_2025_1IO4hGETikC7xsceJDRe6A", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_5-AJSUkDd0e31S3GJU5aIw", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "unique": true } }, "R27": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails", "longName": "99940301 - Disclosure - Line of Credit (Details)", "shortName": "Line of Credit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "As_Of_3_31_2025_1IO4hGETikC7xsceJDRe6A", "name": "us-gaap:LineOfCredit", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true }, "uniqueAnchor": null }, "R28": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "longName": "99940401 - Disclosure - Stockholders' Equity - Options Narrative (Details)", "shortName": "Stockholders' Equity - Options Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails", "longName": "99940402 - Disclosure - Stockholders' Equity - Stock option Activity (Details)", "shortName": "Stockholders' Equity - Stock option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "As_Of_6_30_2024_5-AJSUkDd0e31S3GJU5aIw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_QBF_B-P1fUSmIUaAUShZ9w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_5-AJSUkDd0e31S3GJU5aIw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_QBF_B-P1fUSmIUaAUShZ9w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails", "longName": "99940403 - Disclosure - Stockholders' Equity - Valuation assumptions (Details)", "shortName": "Stockholders' Equity - Valuation assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_srt_RangeAxis_srt_MaximumMember_-LeNd5lhuUuGAe3Ah_DCJQ", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_WVZVEwjQq0quTw3lx8WCgA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_xKhg1UES20qxjgdmi_3e5w", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "unique": true } }, "R31": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails", "longName": "99940404 - 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": "31", "firstAnchor": { "contextRef": "As_Of_3_31_2025_1IO4hGETikC7xsceJDRe6A", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Unit_Standard_shares_QBF_B-P1fUSmIUaAUShZ9w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_1IO4hGETikC7xsceJDRe6A", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Unit_Standard_shares_QBF_B-P1fUSmIUaAUShZ9w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "longName": "99940405 - 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": "32", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "Unit_Standard_shares_QBF_B-P1fUSmIUaAUShZ9w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_3_31_2025_QJYclyh-q06FiuVAL0a_8A", "name": "rsss:PercentageOfAllVestedSharesRecipientIsRequiredToHoldDuringEmploymentInOrderToReceiveAward", "unitRef": "Unit_Standard_pure_xKhg1UES20qxjgdmi_3e5w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "unique": true } }, "R33": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "longName": "99940406 - Disclosure - Stockholders' Equity - Restricted common stock (Details)", "shortName": "Stockholders' Equity - Restricted common stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_eKhsK_3IHkiWake2rbwaGg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_QBF_B-P1fUSmIUaAUShZ9w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_eKhsK_3IHkiWake2rbwaGg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_QBF_B-P1fUSmIUaAUShZ9w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "longName": "99940407 - 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": "34", "firstAnchor": { "contextRef": "As_Of_12_19_2024__hnSNLz2QkyCfRu0HUlrOg", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_19_2024__hnSNLz2QkyCfRu0HUlrOg", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails", "longName": "99940501 - Disclosure - Acquisitions - Additional Information (Details)", "shortName": "Acquisitions - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_9_30_2022_To_9_30_2022_gRV7WCTekU6FuylSFPdoNg", "name": "us-gaap:PaymentsToAcquireOtherProductiveAssets", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_30_2022_To_9_30_2022_gRV7WCTekU6FuylSFPdoNg", "name": "us-gaap:PaymentsToAcquireOtherProductiveAssets", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsProFormaOperatingResultsDetails", "longName": "99940502 - Disclosure - Acquisitions - Pro forma operating results (Details)", "shortName": "Acquisitions - Pro forma operating results (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_GteLaXBD0EKhFE6MJZ7nlg", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_GteLaXBD0EKhFE6MJZ7nlg", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails", "longName": "99940503 - Disclosure - Acquisitions - Assets and liabilities assumed (Details)", "shortName": "Acquisitions - Assets and liabilities assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_3_31_2025_1IO4hGETikC7xsceJDRe6A", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_7_28_2023_us-gaap_BusinessAcquisitionAxis_rsss_ResoluteInnovationIncMember_FNUpKhA8jEKVUFhqtybnew", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "unique": true } }, "R38": { "role": "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails", "longName": "99940701 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_3_31_2025_1IO4hGETikC7xsceJDRe6A", "name": "us-gaap:LineOfCredit", "unitRef": "Unit_Standard_USD_PvnJjGzD6U6mgbFjANkamQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsss-20250331x10q.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r53", "r54" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r573" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance of $82,026 and $68,579, respectively", "verboseLabel": "Accounts receivable", "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": [ "r767" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r32", "r159", "r472" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r18", "r19", "r68", "r163", "r469", "r494", "r495" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Other Comprehensive Loss", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r12", "r19", "r378", "r381", "r414", "r490", "r491", "r750", "r751", "r752", "r756", "r757", "r758", "r760" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated average useful life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r243", "r586" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r685" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r63", "r623", "r873" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r503", "r756", "r757", "r758", "r760", "r828", "r874" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r698" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r698" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r698" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r698" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Other", "terseLabel": "Modification cost of accelerated vesting of restricted common stock", "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC)." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "positiveLabel": "Restricted common stock expense related to amortization of the fair value of the restricted stock awards", "verboseLabel": "Restricted common stock expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/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 (used in) operating activities:" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r731" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r657", "r667", "r677", "r709" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r660", "r670", "r680", "r712" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r732" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r698" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r705" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r661", "r671", "r681", "r705", "r713", "r717", "r725" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r723" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Net of allowance", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r164", "r231", "r235" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "rsss_AmountOfOutstandingCommonStockFromEmployeesToSatisfyTaxObligationsNConnectionWithVestingOfStockIncentiveAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "AmountOfOutstandingCommonStockFromEmployeesToSatisfyTaxObligationsNConnectionWithVestingOfStockIncentiveAwards", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the outstanding common stock from employees to satisfy the tax obligations in connection with the vesting of stock incentive awards.", "label": "Amount of Outstanding Common Stock from Employees to Satisfy Tax Obligations n Connection with Vesting of Stock Incentive Awards", "terseLabel": "Outstanding common stock" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities, number", "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": [ "r213" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r24" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r24" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "terseLabel": "Contingent consideration for customers", "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r825", "r826", "r827" ] }, "us-gaap_AssetAcquisitionContingentConsiderationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionContingentConsiderationLineItems", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r824" ] }, "us-gaap_AssetAcquisitionContingentConsiderationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionContingentConsiderationTable", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Contingent Consideration [Table]", "documentation": "Disclosure of information about contingent consideration in asset acquisition." } } }, "auth_ref": [ "r824" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r107", "r116", "r162", "r181", "r216", "r218", "r224", "r225", "r232", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r373", "r375", "r396", "r465", "r530", "r597", "r598", "r623", "r648", "r789", "r790", "r834" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r156", "r165", "r181", "r232", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r373", "r375", "r396", "r623", "r789", "r790", "r834" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "auth_ref": [] }, "rsss_AveragePeriodForeignCurrencyExchangeRateTranslation": { "xbrltype": "pureItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "AveragePeriodForeignCurrencyExchangeRateTranslation", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Average period foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.", "label": "Average Period Foreign Currency Exchange Rate Translation", "terseLabel": "Average period exchange rate" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r720" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r721" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r716" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r716" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r716" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r716" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r716" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r716" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r343", "r344", "r345", "r346", "r347" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r719" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r718" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r717" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r717" ] }, "rsss_BonusAmountMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "BonusAmountMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The information pertaining to bonus amount", "label": "Bonus Amount [Member]", "terseLabel": "Bonus Amount" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.deryczscientific.com/20240630/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": [ "r241", "r242", "r243", "r244", "r245", "r365", "r611", "r612" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r38", "r40", "r241", "r242", "r243", "r244", "r245", "r365", "r611", "r612" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Common stock", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r102" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "Acquisitions", "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": [ "r365" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of ownership interest acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r39" ] }, "rsss_BusinessAcquisitionProFormaCostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "BusinessAcquisitionProFormaCostOfRevenue", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsProFormaOperatingResultsDetails": { "parentTag": "rsss_BusinessAcquisitionProFormaGrossProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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/2024", "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsProFormaOperatingResultsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Pro Forma Net 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": [ "r739", "r740" ] }, "rsss_BusinessAcquisitionProFormaGrossProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "BusinessAcquisitionProFormaGrossProfitLoss", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsProFormaOperatingResultsDetails": { "parentTag": "rsss_BusinessAcquisitionProFormaIncomeLossFromOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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/20250331", "localname": "BusinessAcquisitionProFormaIncomeLossFromOperations", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsProFormaOperatingResultsDetails": { "parentTag": "rsss_BusinessAcquisitionProFormaProfitLossBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": "Loss from operations" } } }, "auth_ref": [] }, "rsss_BusinessAcquisitionProFormaIncomeTaxExpensesBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "BusinessAcquisitionProFormaIncomeTaxExpensesBenefit", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsProFormaOperatingResultsDetails": { "parentTag": "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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/2024", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r739", "r740" ] }, "rsss_BusinessAcquisitionProFormaOperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "BusinessAcquisitionProFormaOperatingExpenses", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsProFormaOperatingResultsDetails": { "parentTag": "rsss_BusinessAcquisitionProFormaIncomeLossFromOperations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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/20250331", "localname": "BusinessAcquisitionProFormaOtherIncome", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsProFormaOperatingResultsDetails": { "parentTag": "rsss_BusinessAcquisitionProFormaProfitLossBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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 (expense)" } } }, "auth_ref": [] }, "rsss_BusinessAcquisitionProFormaProfitLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "BusinessAcquisitionProFormaProfitLossBeforeTax", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsProFormaOperatingResultsDetails": { "parentTag": "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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_BusinessAcquisitionSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionSharePrice", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Share Price", "terseLabel": "Common stock per share", "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsProFormaOperatingResultsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsProFormaOperatingResultsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Net Income (Loss)", "totalLabel": "Pro Forma Net 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": [ "r363", "r364" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsProFormaOperatingResultsDetails": { "parentTag": "rsss_BusinessAcquisitionProFormaGrossProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r363", "r364" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase consideration, net of cash acquired", "totalLabel": "Total purchase price", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r0", "r1", "r10" ] }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Fair value of consideration" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Common Stock (2,729,014 shares at $2.40 per share)", "verboseLabel": "Cash", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r0", "r1" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "verboseLabel": "Contingent earnout liability incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r0", "r1", "r44", "r367" ] }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredOther1", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Other", "terseLabel": "Holdback cash paid", "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash." } } }, "auth_ref": [ "r11" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 }, "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "negatedLabel": "Change in fair value of contingent earnout liability", "terseLabel": "Change in fair value of contingent earnout liability", "verboseLabel": "Adjustment to contingent earnout liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r369", "r753" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent earn-out", "verboseLabel": "Contingent earnout liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r45", "r101", "r368", "r390", "r391", "r392" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent earnout fair value", "verboseLabel": "Contingent earnout liability, current portion", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r45", "r101" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "documentation": "Value of input used to measure contingent consideration liability from business combination." } } }, "auth_ref": [ "r390", "r391", "r392" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInputExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInputExtensibleList", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible Enumeration]", "documentation": "Indicates measurement input for business combination contingent consideration liability." } } }, "auth_ref": [ "r390" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r45", "r101" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails": { "parentTag": "rsss_BusinessCombinationRecognizedIdentifiableNetTangibleAssetsAcquired", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r42" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails": { "parentTag": "rsss_BusinessCombinationRecognizedIdentifiableNetTangibleAssetsAcquired", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r42" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails": { "parentTag": "rsss_BusinessCombinationRecognizedIdentifiableNetTangibleAssetsAcquired", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r42" ] }, "rsss_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedExpenses", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails": { "parentTag": "rsss_BusinessCombinationRecognizedIdentifiableNetTangibleAssetsAcquired", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of accounts payables and accrued expenses, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable And Accrued Expenses", "negatedLabel": "Accounts payable and accrued expenses" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails": { "parentTag": "rsss_BusinessCombinationRecognizedIdentifiableNetTangibleAssetsAcquired", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedLabel": "Deferred revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r42" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails": { "parentTag": "rsss_BusinessCombinationRecognizedIdentifiableNetTangibleAssetsAcquired", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Other current liabilities", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r42" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Net identifiable intangible assets", "verboseLabel": "Intangible assets, provisional", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r41", "r42" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Fair value of net assets acquired", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r42" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Allocation of the consideration to the fair value of assets acquired and liabilities assumed:" } } }, "auth_ref": [] }, "rsss_BusinessCombinationRecognizedIdentifiableNetTangibleAssetsAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "BusinessCombinationRecognizedIdentifiableNetTangibleAssetsAcquired", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of net tangible assets, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Net Tangible Assets Acquired", "totalLabel": "Net tangible assets" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Acquisitions" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r96", "r97", "r98", "r99" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/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": [ "r22", "r158", "r591" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r22", "r79", "r177" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r2", "r79" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r696" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r693" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r691" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r697" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r697" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r372" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r59", "r109", "r466", "r517" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r86", "r255", "r256", "r574", "r782", "r784" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r638", "r639", "r640", "r642", "r643", "r644", "r645", "r756", "r757", "r760", "r828", "r872", "r874" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r62" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r62", "r518" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r62" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/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": [ "r13", "r62", "r518", "r536", "r874", "r875" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock; $0.001 par value; 100,000,000 shares authorized; 32,405,120 and 32,295,373 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": [ "r62", "r468", "r623" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r702" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r701" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r703" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r700" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive 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": [ "r20", "r167", "r169", "r173", "r461", "r477", "r478" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r26", "r27", "r46", "r47", "r229", "r573" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r26", "r27", "r46", "r47", "r229", "r497", "r573" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r26", "r27", "r46", "r47", "r229", "r573", "r738" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Concentration of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r50", "r120" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r26", "r27", "r46", "r47", "r229" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r26", "r27", "r46", "r47", "r229", "r573" ] }, "rsss_ContingentConsiderationAccrualOnAssetAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "ContingentConsiderationAccrualOnAssetAcquisition", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The Amount of Contingent consideration accrual on asset acquisition.", "label": "Contingent consideration accrual on asset acquisition", "terseLabel": "Contingent consideration accrual on asset acquisition" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r71", "r72", "r427" ] }, "us-gaap_CostOfGoodsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsTotalMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service Benchmark [Member]", "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r737" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/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/2024", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service [Policy Text Block]", "verboseLabel": "Cost of Revenue", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r741" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document And Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails", "http://www.deryczscientific.com/20240630/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": [ "r262", "r787" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails", "http://www.deryczscientific.com/20240630/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": [ "r262", "r787", "r788" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r43", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCredit" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "verboseLabel": "Line of Credit", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r87", "r179", "r250", "r251", "r252", "r253", "r254", "r261", "r262", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r410" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenue", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/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": [ "r748" ] }, "rsss_DeferredRevenuePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "DeferredRevenuePolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services.", "label": "Deferred Revenue [Policy Text Block]", "verboseLabel": "Deferred Revenue" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "Revenue recognized that was included in deferred revenue", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r747" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r7", "r31" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r7", "r216", "r221", "r225", "r597", "r598" ] }, "rsss_DevelopedTechnologyAndCustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "DevelopedTechnologyAndCustomerRelationshipsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to developed technology and customer relationships", "label": "Developed Technology and Customer Relationships [Member]", "terseLabel": "Developed Technology and Customer Relationships" } } }, "auth_ref": [] }, "rsss_DisaggregationOfAccountsReceivableByGeographicalRegionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "DisaggregationOfAccountsReceivableByGeographicalRegionTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of accounts receivable by geographical region.", "label": "Disaggregation Of Accounts Receivable by Geographical Region [ Table Text Block]", "terseLabel": "Schedule of accounts receivable by geographical region" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "verboseLabel": "Schedule of revenue by geographical region", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r793" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r652" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r684" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r695" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net income (loss) per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerShareDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Net 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": [ "r174", "r187", "r188", "r189", "r190", "r191", "r192", "r197", "r200", "r210", "r211", "r212", "r215", "r361", "r371", "r385", "r386", "r462", "r479", "r594" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic loss per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerShareDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net 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": [ "r174", "r187", "r188", "r189", "r190", "r191", "r192", "r200", "r210", "r211", "r212", "r215", "r361", "r371", "r385", "r386", "r462", "r479", "r594" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted loss per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Net Income (Loss) Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r24", "r25", "r214" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r833" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation related to issuances of restricted common stock", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r820" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Amount of unvested compensation related to stock options", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r820" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r650" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r650" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r650" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r734" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r650" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r650" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r650" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r650" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r689" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r730" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r730" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r730" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/20240630/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": [ "r13", "r154", "r170", "r171", "r172", "r182", "r183", "r184", "r186", "r191", "r193", "r195", "r217", "r233", "r234", "r249", "r297", "r355", "r356", "r358", "r359", "r360", "r362", "r370", "r371", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r402", "r403", "r404", "r405", "r406", "r407", "r411", "r412", "r414", "r476", "r490", "r491", "r492", "r503", "r556" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r699" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r657", "r667", "r677", "r709" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r654", "r664", "r674", "r706" ] }, "rsss_EuroToUsDollarMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "EuroToUsDollarMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails" ], "lang": { "en-us": { "role": { "label": "Euro to US Dollar" } } }, "auth_ref": [] }, "rsss_EuropeFinancialInstitutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "EuropeFinancialInstitutionsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Europe financial institutions" } } }, "auth_ref": [] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "documentation": "Continent of Europe." } } }, "auth_ref": [ "r742", "r743", "r744", "r745", "r876", "r877", "r878", "r879" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r705" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r388", "r389", "r394", "r617" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r388", "r389", "r394", "r617" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r279", "r309", "r310", "r311", "r312", "r313", "r314", "r387", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r418", "r419", "r420", "r603", "r604", "r608", "r609", "r610", "r617", "r619" ] }, "us-gaap_FairValueConcentrationOfRiskTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueConcentrationOfRiskTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Concentration of Risk [Table Text Block]", "verboseLabel": "Schedule of vendor concentration risk percentage", "documentation": "Tabular disclosure of all significant concentrations of risk, including credit risk and market risk, arising from all financial instruments (as defined), whether from an individual counterparty or groups of counterparties. The disclosure concerning concentrations of risk may consist of the following information: (1) for concentrations of credit risk disclosure may include: (a) information about the (shared) activity, region, or economic characteristic that identifies the concentration, (b) the maximum amount of loss due to credit risk that, based on the gross fair value of the financial instrument, the entity would incur if parties to the financial instruments that make up the concentration failed completely to perform according to the terms of the contracts and the collateral or other security, if any, for the amount due proved to be of no value to the entity, (c) the policy of requiring collateral or other security to support financial instruments subject to credit risk, information about the entity's access to that collateral or other security, and the nature and a brief description of the collateral or other security supporting those financial instruments, and (d) the policy of entering into master netting arrangements to mitigate the credit risk of financial instruments, information about the arrangements for which the entity is a party, and a brief description of the terms of those arrangements, including the extent to which they would reduce the entity's maximum amount of loss due to credit risk and (2) for disclosure of quantitative information about the market risks of financial instruments that is consistent with the way the company manages or adjusts those risks, disclosure may include: (a) more details about current positions and perhaps activity during the period, (b) the hypothetical effects on comprehensive income (or net assets), or annual income, of several possible changes in market prices, (c) a gap analysis of interest rate re-pricing or maturity dates, (d) the duration of the financial instruments, (e) the entity's value at risk from derivatives and from other positions at the end of the reporting period and the average value at risk during the year, or (f) other ways of reporting quantitative information as internally developed." } } }, "auth_ref": [ "r46", "r48", "r105", "r106" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r279", "r309", "r310", "r311", "r312", "r313", "r314", "r389", "r390", "r391", "r392", "r394", "r420", "r603", "r604", "r608", "r609", "r610", "r617", "r619" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r279", "r309", "r310", "r311", "r312", "r313", "r314", "r387", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r418", "r419", "r420", "r603", "r604", "r608", "r609", "r610", "r617", "r619" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "verboseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r9" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r161", "r236", "r246", "r602" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r240", "r241", "r242", "r243", "r245", "r246", "r247", "r248", "r428", "r429", "r586" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r240", "r241", "r242", "r243", "r245", "r246", "r247", "r248", "r586" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net of accumulated amortization of $2,431,738 and $1,535,310, respectively", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r428", "r778" ] }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyExchangeRateTranslation1", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Exchange Rate, Translation", "verboseLabel": "Period end exchange rate", "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency." } } }, "auth_ref": [ "r408", "r409" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "terseLabel": "Foreign currency transaction gain (loss)", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r398", "r399", "r400", "r401", "r553" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r397" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r661", "r671", "r681", "r713" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r661", "r671", "r681", "r713" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r661", "r671", "r681", "r713" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r661", "r671", "r681", "r713" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r661", "r671", "r681", "r713" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r694" ] }, "rsss_GbpToUsDollarMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "GbpToUsDollarMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "GBP To US Dollar" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 }, "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill ($13,171,486 provisional)", "verboseLabel": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r160", "r238", "r460", "r598", "r601", "r618", "r623", "r770", "r771" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r237", "r239", "r601" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r69", "r73", "r115", "r181", "r232", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r396", "r596", "r597", "r762", "r763", "r764", "r765", "r766", "r789" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "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": [ "r70", "r111", "r115", "r463", "r474", "r596", "r597", "r762", "r763", "r764", "r765", "r766" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Operations and Other Comprehensive Income (Loss)" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r117", "r123", "r194", "r195", "r216", "r222", "r225", "r353", "r354", "r357", "r480", "r616" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "verboseLabel": "Cash paid for income taxes", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r23", "r81", "r754", "r822", "r823" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r587" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/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/20250331", "localname": "IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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/2024", "localname": "IncreaseDecreaseInPrepaidRoyalties", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r6" ] }, "rsss_IncrementalCommonSharesAttributableToDilutiveEffectOfWarrantsAndStockOptions": { "xbrltype": "sharesItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfWarrantsAndStockOptions", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of warrants and stock options using the treasury stock method.", "label": "Incremental Common Shares, Attributable to Dilutive Effect of Warrants And Stock Options", "terseLabel": "Dilutive effect of outstanding warrants and stock options" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of unvested restricted common stock", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r201", "r202", "r203", "r212", "r318" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r661", "r671", "r681", "r705", "r713", "r717", "r725" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r723" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r653", "r729" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r653", "r729" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r653", "r729" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r424", "r425", "r426", "r428", "r593", "r772" ] }, "rsss_JapaneseYenToUsDollarMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "JapaneseYenToUsDollarMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Japanese Yen To US Dollar [Member]", "terseLabel": "Japanese Yen to US Dollar" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r17", "r53", "r54", "r55", "r57", "r58", "r59", "r60", "r181", "r232", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r374", "r375", "r376", "r396", "r516", "r595", "r648", "r789", "r834", "r835" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r67", "r110", "r471", "r623", "r755", "r768", "r832" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/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/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r55", "r157", "r181", "r232", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r374", "r375", "r376", "r396", "r623", "r789", "r834", "r835" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesCompanySAssetsAndLiabilitiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "terseLabel": "Total liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r389", "r829" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/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/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails", "http://www.deryczscientific.com/20240630/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": [ "r17", "r108", "r842" ] }, "us-gaap_LineOfCreditFacilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAbstract", "lang": { "en-us": { "role": { "label": "Line of Credit" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails", "http://www.deryczscientific.com/20240630/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": [ "r52", "r56" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest bearing rate", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r52", "r56" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit amount", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r52", "r56" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r125", "r127", "r129", "r130", "r132", "r152", "r153", "r257", "r258", "r259", "r260", "r315", "r352", "r392", "r423", "r488", "r489", "r496", "r508", "r509", "r561", "r563", "r565", "r566", "r568", "r584", "r585", "r599", "r605", "r613", "r619", "r620", "r621", "r622", "r633", "r791", "r836", "r837", "r838", "r839", "r840", "r841" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r697" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r697" ] }, "rsss_MexicanPesoToUsDollarMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "MexicanPesoToUsDollarMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails" ], "lang": { "en-us": { "role": { "label": "Mexican Peso to US Dollar" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r125", "r127", "r129", "r130", "r132", "r152", "r153", "r257", "r258", "r259", "r260", "r315", "r352", "r392", "r423", "r488", "r489", "r496", "r508", "r509", "r561", "r563", "r565", "r566", "r568", "r584", "r585", "r599", "r605", "r613", "r619", "r620", "r621", "r633", "r791", "r836", "r837", "r838", "r839", "r840", "r841" ] }, "rsss_MinimumNumberOfExistingStmArticlesInPlatform": { "xbrltype": "integerItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "MinimumNumberOfExistingStmArticlesInPlatform", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of existing STM articles on the platform.", "label": "Minimum Number Of Existing STM Articles In Platform", "terseLabel": "Number of existing STM articles for instant download on the platform" } } }, "auth_ref": [] }, "rsss_MinimumNumberOfJournalArticlesForRent": { "xbrltype": "integerItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "MinimumNumberOfJournalArticlesForRent", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of existing journal articles for rent on the platform.", "label": "Minimum Number Of Journal Articles For Rent", "terseLabel": "Number of existing journal articles for rent on the platform" } } }, "auth_ref": [] }, "rsss_MinimumNumberOfNewlyPublishedStmArticlesEachYear": { "xbrltype": "integerItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "MinimumNumberOfNewlyPublishedStmArticlesEachYear", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of newly published articles added to the platform each year.", "label": "Minimum Number Of Newly Published STM Articles Each Year", "terseLabel": "Number of newly published STM articles each year" } } }, "auth_ref": [] }, "rsss_MinimumNumberOfOnlineBookChapters": { "xbrltype": "integerItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "MinimumNumberOfOnlineBookChapters", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of existing online book chapters on the platform.", "label": "Minimum Number Of Online Book Chapters", "terseLabel": "Number of existing online book chapters on the platform" } } }, "auth_ref": [] }, "rsss_MinimumNumberOfOnlyInPrintJournalArticles": { "xbrltype": "integerItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "MinimumNumberOfOnlyInPrintJournalArticles", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of existing only in print journal articles on the platform.", "label": "Minimum Number Of Only In Print Journal Articles", "terseLabel": "Number of existing only in print journal articles on the platform" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r716" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r724" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r698" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r176" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/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/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r176" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/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/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r79", "r80", "r82" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/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/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r74", "r82", "r112", "r155", "r166", "r168", "r172", "r181", "r185", "r187", "r188", "r189", "r190", "r191", "r194", "r195", "r208", "r232", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r361", "r371", "r386", "r396", "r475", "r538", "r554", "r555", "r646", "r789" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income (loss) available to common shareholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r175", "r187", "r188", "r189", "r190", "r197", "r198", "r209", "r212", "r371" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income (loss) available to common shareholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r175", "r199", "r204", "r205", "r206", "r207", "r209", "r212" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recently Issued Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r697" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r661", "r671", "r681", "r705", "r713" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r688" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r687" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r705" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r724" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r724" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "rsss_NumberOfServiceOfferings": { "xbrltype": "integerItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "NumberOfServiceOfferings", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of service offerings of the entity.", "label": "Number Of Service Offerings", "verboseLabel": "Number of revenue streams" } } }, "auth_ref": [] }, "rsss_NumberOfSubsidiaries": { "xbrltype": "integerItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "NumberOfSubsidiaries", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of subsidiaries of the entity.", "label": "Number Of Subsidiaries", "terseLabel": "Number of subsidiaries" } } }, "auth_ref": [] }, "rsss_OmnibusIncentive2017PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "OmnibusIncentive2017PlanMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the 2017 Omnibus Incentive Plan.", "label": "Omnibus Incentive 2017 Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/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/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r115", "r596", "r762", "r763", "r764", "r765", "r766" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Nature of Business and Basis of Presentation" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Organization, Nature of Business and Basis of Presentation", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r51", "r103", "r498", "r499" ] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsDisclosureTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitions" ], "lang": { "en-us": { "role": { "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Acquisitions", "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrentAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "verboseLabel": "Non-current assets:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deryczscientific.com/20240630/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": [ "r4", "r476" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/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/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Funds from transaction escrow release", "verboseLabel": "Other income", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r76" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r697" ] }, "rsss_OtherThanUsAndEuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "OtherThanUsAndEuropeMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents information about countries other than US and Europe", "label": "Rest of World" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r659", "r669", "r679", "r711" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r662", "r672", "r682", "r714" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r662", "r672", "r682", "r714" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r686" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r5" ] }, "rsss_PaymentOfBonusAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "PaymentOfBonusAmount", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/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/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r78" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash", "verboseLabel": "Initial payment", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r21", "r366" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r21" ] }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireOtherProductiveAssets", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/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": [ "r77" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r77" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r696" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r696" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r688" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r705" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r698" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r687" ] }, "rsss_PercentageOfAllVestedSharesRecipientIsRequiredToHoldDuringEmploymentInOrderToReceiveAward": { "xbrltype": "percentItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "PercentageOfAllVestedSharesRecipientIsRequiredToHoldDuringEmploymentInOrderToReceiveAward", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of all vested shares that a recipient is required to hold during employment in order to receive the award.", "label": "Percentage of All Vested Shares Recipient Is Required To Hold During Employment In Order To Receive Award" } } }, "auth_ref": [] }, "rsss_PercentageOfRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "PercentageOfRevenue", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents information about percentage of revenue.", "label": "Percentage of Revenue", "terseLabel": "Percentage of revenue" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819" ] }, "rsss_PlatformsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "PlatformsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Platforms" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r689" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r733" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r688" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r61", "r285" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r61", "r518" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r61", "r285" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r61", "r518", "r536", "r874", "r875" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r61", "r467", "r623" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r749" ] }, "us-gaap_PrepaidRoyalties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidRoyalties", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r592", "r600", "r769" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r134", "r135", "r136", "r137", "r138", "r139", "r150", "r226", "r427", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r589", "r606", "r632", "r633", "r634", "r636", "r637", "r746", "r785", "r786", "r793", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r134", "r135", "r136", "r137", "r138", "r139", "r150", "r226", "r427", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r589", "r606", "r632", "r633", "r634", "r636", "r637", "r746", "r785", "r786", "r793", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net of accumulated depreciation of $944,694 and $922,558, 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": [ "r8", "r413", "r464", "r473", "r623" ] }, "rsss_PubliclyAnnouncedPlansOrProgramsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "PubliclyAnnouncedPlansOrProgramsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Publicly Announced Plans Or Programs", "label": "Publicly Announced Plans Or Programs" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r686" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r686" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r125", "r127", "r129", "r130", "r132", "r152", "r153", "r257", "r258", "r259", "r260", "r308", "r315", "r344", "r345", "r346", "r352", "r392", "r421", "r422", "r423", "r488", "r489", "r496", "r508", "r509", "r561", "r563", "r565", "r566", "r568", "r584", "r585", "r599", "r605", "r613", "r619", "r620", "r621", "r622", "r633", "r640", "r783", "r791", "r831", "r837", "r838", "r839", "r840", "r841" ] }, "rsss_RangeEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeEightMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Eight" } } }, "auth_ref": [] }, "rsss_RangeEighteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeEighteenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Eighteen" } } }, "auth_ref": [] }, "rsss_RangeElevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeElevenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "documentation": "The information pertaining to range eleven.", "label": "Range Eleven [Member]", "terseLabel": "Range Eleven" } } }, "auth_ref": [] }, "rsss_RangeFifteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeFifteenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "documentation": "The information pertaining to Range fifteen.", "label": "Range Fifteen [Member]", "terseLabel": "Range Fifteen" } } }, "auth_ref": [] }, "rsss_RangeFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeFiveMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Five" } } }, "auth_ref": [] }, "rsss_RangeFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeFourMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Four" } } }, "auth_ref": [] }, "rsss_RangeFourteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeFourteenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Fourteen" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r125", "r127", "r129", "r130", "r132", "r152", "r153", "r257", "r258", "r259", "r260", "r308", "r315", "r344", "r345", "r346", "r352", "r392", "r421", "r422", "r423", "r488", "r489", "r496", "r508", "r509", "r561", "r563", "r565", "r566", "r568", "r584", "r585", "r599", "r605", "r613", "r619", "r620", "r621", "r622", "r633", "r640", "r783", "r791", "r831", "r837", "r838", "r839", "r840", "r841" ] }, "rsss_RangeNineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeNineMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Nine" } } }, "auth_ref": [] }, "rsss_RangeNineteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeNineteenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Nineteen" } } }, "auth_ref": [] }, "rsss_RangeOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeOneMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range One" } } }, "auth_ref": [] }, "rsss_RangeSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeSevenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Seven" } } }, "auth_ref": [] }, "rsss_RangeSeventeenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeSeventeenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Seventeen" } } }, "auth_ref": [] }, "rsss_RangeSixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeSixMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Six" } } }, "auth_ref": [] }, "rsss_RangeSixteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeSixteenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Sixteen" } } }, "auth_ref": [] }, "rsss_RangeTenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeTenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Ten" } } }, "auth_ref": [] }, "rsss_RangeThirteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeThirteenMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "documentation": "The information pertaining to Range Thirteen .", "label": "Range Thirteen [Member]", "terseLabel": "Range Thirteen" } } }, "auth_ref": [] }, "rsss_RangeThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeThreeMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Three" } } }, "auth_ref": [] }, "rsss_RangeTwelveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeTwelveMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Twelve" } } }, "auth_ref": [] }, "rsss_RangeTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeTwentyFiveMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "documentation": "Range Twenty Five.", "label": "Range Twenty Five" } } }, "auth_ref": [] }, "rsss_RangeTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeTwentyFourMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Twenty Four" } } }, "auth_ref": [] }, "rsss_RangeTwentyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeTwentyMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Twenty" } } }, "auth_ref": [] }, "rsss_RangeTwentyOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeTwentyOneMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Twenty One" } } }, "auth_ref": [] }, "rsss_RangeTwentyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeTwentyThreeMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "documentation": "The information pertaining to Range twenty three.", "label": "Range Twenty Three [Member]", "terseLabel": "Range Twenty Three" } } }, "auth_ref": [] }, "rsss_RangeTwentyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeTwentyTwoMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Twenty Two" } } }, "auth_ref": [] }, "rsss_RangeTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RangeTwoMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Range Two" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r654", "r664", "r674", "r706" ] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Software Costs", "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination." } } }, "auth_ref": [ "r781", "r821", "r880" ] }, "rsss_ResoluteInnovationIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "ResoluteInnovationIncMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/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": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r655", "r665", "r675", "r707" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r656", "r666", "r676", "r708" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r663", "r673", "r683", "r715" ] }, "rsss_RestrictedCommonStockExpenseRelatedToAmortizationOfFairValueOfRestrictedStockAwardsPlusModification": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RestrictedCommonStockExpenseRelatedToAmortizationOfFairValueOfRestrictedStockAwardsPlusModification", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition plus modification cost of accelerated vesting of cost for restricted stock unit under share-based payment arrangement.", "label": "Restricted common stock expense related to amortization of the fair value of the restricted stock awards plus modification" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockExpense", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Stock or Unit Expense", "terseLabel": "Restricted common stock expense", "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "verboseLabel": "Restricted Common Stock", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r24" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Grant of restricted common stock (in shares)", "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "terseLabel": "Grant of restricted common stock", "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r64", "r89", "r470", "r493", "r495", "r502", "r519", "r623" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r154", "r182", "r183", "r184", "r186", "r191", "r193", "r195", "r233", "r234", "r249", "r355", "r356", "r358", "r359", "r360", "r362", "r370", "r371", "r377", "r379", "r380", "r382", "r384", "r411", "r412", "r490", "r492", "r503", "r874" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "verboseLabel": "Total revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r113", "r114", "r216", "r219", "r220", "r223", "r225", "r226", "r227", "r229", "r306", "r307", "r427" ] }, "rsss_RevenueFromContractWithCustomerOfAccountsReceivableByGeographicalRegionPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "RevenueFromContractWithCustomerOfAccountsReceivableByGeographicalRegionPolicyPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounts receivable by geographical region.", "label": "Revenue From Contract With Customer Of Accounts Receivable By Geographical Region Policy [Policy Text Block]", "terseLabel": "Accounts Receivable by Geographical Region" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "verboseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r124", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r588" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Revenue:" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility Member", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r724" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r724" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r151", "r196", "r316", "r735", "r759" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r38", "r40", "r365" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureOrganizationNatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r372" ] }, "us-gaap_ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Differences between Reported Amount and Reporting Currency Denominated Amount [Table Text Block]", "verboseLabel": "Schedule of foreign currency exchange rate", "documentation": "Tabular disclosure of the U.S. dollar denominated balances, balances reported for financial reporting purposes and the differences between the two balances by each relevant line item on the financial statements." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of earnings per share, basic and diluted", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r761" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Company's assets and liabilities at fair value", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r829", "r830" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of restricted common stock activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r93" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of fair value of tangible assets, identifiable intangible assets, and assumed liabilities", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r100" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of additional information regarding stock options outstanding and exercisable", "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of vested and unvested stock option activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r14", "r15", "r90" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of valuation assumptions", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r95" ] }, "rsss_SciteInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "SciteInc.Member", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Scite, Inc.", "label": "Scite, Inc. [Member]", "terseLabel": "Scite" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r649" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r651" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r126", "r128", "r131", "r133", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r227", "r228", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r505", "r506", "r507", "r562", "r564", "r567", "r569", "r572", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r590", "r607", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r635", "r640", "r793", "r843", "r844", "r845", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r75" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited, Number of shares", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "verboseLabel": "Forfeited Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted Number of shares", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r334" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r334" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested, Ending balance", "periodStartLabel": "Non-vested, Beginning balance", "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": [ "r331", "r332" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested, Ending Balance Weighted Average Grant Date Fair Value", "periodStartLabel": "Non-vested, Beginning Balance Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r331", "r332" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested, Number of shares", "terseLabel": "Restricted stock to employees vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of shares vested", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r338" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Vested Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "verboseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized under the plan", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r615" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r327" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding ending balance (in shares)", "periodStartLabel": "Outstanding beginning balance (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r323", "r324" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding ending balance Weighted Average Exercise Price", "periodStartLabel": "Outstanding beginning balance Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r323", "r324" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r343", "r344", "r345", "r346", "r347" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Exercised Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r328" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Granted Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r327" ] }, "rsss_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the weighted average exercise price of options vested in period.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Vested In Period Weighted Average Exercise Price", "verboseLabel": "Options vesting Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "verboseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r317", "r322", "r341", "r342", "r343", "r344", "r347", "r348", "r349", "r350", "r351" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "verboseLabel": "Options Exercisable", "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "verboseLabel": "Options Outstanding", "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices." } } }, "auth_ref": [ "r91", "r92" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Repurchase cap price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [ "r792" ] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of share repurchase program." } } }, "auth_ref": [ "r792" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r794" ] }, "rsss_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresFairValue", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Fair Value", "negatedLabel": "Forfeited, fair value", "terseLabel": "Forfeited, Fair Value" } } }, "auth_ref": [] }, "rsss_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants In Period, Fair Value", "terseLabel": "Granted, Fair Value" } } }, "auth_ref": [] }, "rsss_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Fair Value", "periodEndLabel": "Non-vested, Ending balance", "periodStartLabel": "Non-vested, Beginning balance", "terseLabel": "Non-vested stock" } } }, "auth_ref": [] }, "rsss_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedFairValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested, Fair Value", "negatedLabel": "Vested, Fair Value", "terseLabel": "Fair value of restricted common stock" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Term number of years", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r614" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected life (in years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r343" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options vested and exercisable", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r34" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Remaining contractual life for options vested and exercisable", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r34" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life of all options outstanding", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r94" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/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", "verboseLabel": "Stock options expense", "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": [ "r338" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "verboseLabel": "Options vesting (in shares)", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "verboseLabel": "Option Exercise Price", "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices." } } }, "auth_ref": [ "r91", "r92" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Remaining Contractual Life (in years)", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r94" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.deryczscientific.com/20240630/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/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r83", "r178" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r62", "r65", "r66", "r154", "r170", "r171", "r172", "r182", "r183", "r184", "r186", "r191", "r193", "r195", "r217", "r233", "r234", "r249", "r297", "r355", "r356", "r358", "r359", "r360", "r362", "r370", "r371", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r402", "r403", "r404", "r405", "r406", "r407", "r411", "r412", "r414", "r476", "r490", "r491", "r492", "r503", "r556" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r126", "r128", "r131", "r133", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r227", "r228", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r505", "r506", "r507", "r562", "r564", "r567", "r569", "r572", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r590", "r607", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r635", "r640", "r793", "r843", "r844", "r845", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deryczscientific.com/20240630/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": [ "r182", "r183", "r184", "r217", "r412", "r427", "r500", "r504", "r510", "r511", "r512", "r513", "r514", "r515", "r518", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r531", "r532", "r533", "r534", "r535", "r537", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r556", "r641" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Changes in Stockholders' Equity" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r151", "r196", "r316", "r735", "r736", "r759" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureLineOfCreditDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionsByExercisePriceDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityValuationAssumptionsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r182", "r183", "r184", "r217", "r230", "r412", "r427", "r500", "r504", "r510", "r511", "r512", "r513", "r514", "r515", "r518", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r531", "r532", "r533", "r534", "r535", "r537", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r556", "r641" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r658", "r668", "r678", "r710" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Fair value of stock options granted", "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.deryczscientific.com/20240630/role/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": [ "r61", "r62", "r89" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedLabel": "Forfeited restricted common stock (in shares)", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r13", "r61", "r62", "r89" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Restricted common stock under the long-term equity", "verboseLabel": "Fair value of vested restricted common stock (in shares)", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r13", "r89" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails", "http://www.deryczscientific.com/20240630/role/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": [ "r13", "r61", "r62", "r89", "r328" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r13", "r62", "r65", "r66", "r89" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r13", "r61", "r62", "r89" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/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": [ "r13", "r61", "r62", "r89" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/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": [ "r13", "r62", "r65", "r66", "r89" ] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionPlanExpense", "crdr": "debit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock or Unit Option Plan Expense", "terseLabel": "Amount recognized as expense related to stock issuance", "verboseLabel": "Stock options expense", "documentation": "Amount of noncash expense for option under share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Authorized, Amount", "terseLabel": "Repurchase Cap", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r792" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Remaining Authorized, Amount", "terseLabel": "Amount remaining under the current authorization to repurchase", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/20240630/role/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": [ "r13", "r61", "r62", "r89", "r501", "r556", "r570" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails", "http://www.deryczscientific.com/20240630/role/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": [ "r13", "r61", "r62", "r89", "r503", "r556", "r570", "r647" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r62", "r65", "r66", "r85", "r520", "r536", "r557", "r558", "r623", "r648", "r755", "r768", "r832", "r874" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r88", "r180", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r383", "r559", "r560", "r571" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r408", "r416" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r408", "r416" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "verboseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r415", "r417" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.deryczscientific.com/20240630/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/2024", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r84" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r704" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureAcquisitionsAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Developed technology", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r16", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r696" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r703" ] }, "us-gaap_TradingActivityByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradingActivityByTypeAxis", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails" ], "lang": { "en-us": { "role": { "label": "Trading Activity [Axis]", "documentation": "Information by type of trading activity." } } }, "auth_ref": [ "r104" ] }, "us-gaap_TradingActivityByTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradingActivityByTypeDomain", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesExchangeRatesDetails" ], "lang": { "en-us": { "role": { "label": "Trading Activity, by Type [Domain]", "documentation": "Gains and losses on trading activities (including both derivative and nonderivative instruments) recognized in the statement of financial performance, separately by major types of items (such as fixed income/interest rates, foreign exchange, equity, commodity, and credit)." } } }, "auth_ref": [ "r104" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r723" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r725" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.deryczscientific.com/20240630/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "rsss_TransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "TransactionsMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Transactions" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r726" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r727" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r727" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r725" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r725" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r728" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r726" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRepurchasesOfOurCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Shares Acquired, Average Cost Per Share", "terseLabel": "Average Price Paid per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r33" ] }, "rsss_TwoThousandSevenPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "TwoThousandSevenPlanMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2007 Plan.", "label": "2007 Plan" } } }, "auth_ref": [] }, "rsss_TwoThousandSeventeenPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "TwoThousandSeventeenPlanMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2017 Plan.", "label": "2017 Plan" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r722" ] }, "rsss_UnvestedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "UnvestedMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Unvested Options [Member]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "verboseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r28", "r29", "r30", "r118", "r119", "r121", "r122" ] }, "rsss_VendorBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "VendorBMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Vendor B" } } }, "auth_ref": [] }, "rsss_VendorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "VendorMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Vendor A" } } }, "auth_ref": [] }, "rsss_VestedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "VestedMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Vested Options [Member]" } } }, "auth_ref": [] }, "rsss_VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFiveMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a scenario where the 30-day volume weighted average price (VWAP) of common stock is at the fifth-specified level.", "label": "Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Five [Member}" } } }, "auth_ref": [] }, "rsss_VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFourMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a scenario where the 30-day volume weighted average price (VWAP) of common stock is at the fourth-specified level.", "label": "Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Four [Member}" } } }, "auth_ref": [] }, "rsss_VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodOneMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a scenario where the 30-day volume weighted average price (VWAP) of common stock is at the first-specified level.", "label": "Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period One [Member}" } } }, "auth_ref": [] }, "rsss_VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodSixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodSixMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a scenario where the 30-day volume weighted average price (VWAP) of common stock is at the sixth-specified level.", "label": "Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Six [Member}" } } }, "auth_ref": [] }, "rsss_VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodThreeMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a scenario where the 30-day volume weighted average price (VWAP) of common stock is at the third-specified level.", "label": "Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Three [Member}" } } }, "auth_ref": [] }, "rsss_VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodTwoMember", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a scenario where the 30-day volume weighted average price (VWAP) of common stock is at the second-specified level.", "label": "Volume Weighted Average Price (VWAP) of Common Stock over 30-Day Period Two [Member}" } } }, "auth_ref": [] }, "rsss_VolumeWeightedAverageStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.deryczscientific.com/20250331", "localname": "VolumeWeightedAverageStockPricePerShare", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureStockholdersEquityRestrictedCommonStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The volume weighted average common stock price per share during the period.", "label": "Volume Weighted Average Stock Price Per Share" } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r692" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerShareDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common shares outstanding", "verboseLabel": "Weighted average commons shares - diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r199", "r212" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.deryczscientific.com/20240630/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerShareDetails", "http://www.deryczscientific.com/20240630/role/StatementCondensedConsolidatedStatementsOfOperationsAndOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares outstanding", "verboseLabel": "Weighted average commons shares - basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r197", "r212" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r690" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r353": { "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4" }, "r427": { "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" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r632": { "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" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r684": { "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" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r739": { "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" }, "r740": { "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" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org/705/tableOfContent" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-40/tableOfContent" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r783": { "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" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r785": { "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" }, "r786": { "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" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/730/tableOfContent" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r832": { "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" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r843": { "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" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" } } } ZIP 60 0001558370-25-007165-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-25-007165-xbrl.zip M4$L#!!0 ( !& J5H2^F1 (6I 1 ?PH-]!A%G_^.7M__L=O\\O_^(;&YY,\(4L@3!BMCHB:HI&G+7Q0Q](D)0 MQT'G@MH3@M!A_P#^P1_4[;XW,,ZQA#:<(0/LZ. P++@(P'%VBDYZ;WI'_:,3 M]/KTZ/#T^"4Z^Q16^P24C6E)O6=IGTIK2F88 7=,GCZ/A&.K=YVI4NYIKZ=_ M'G Q@<;]DYY?V FJ>K([P=A=U!UC.3)U@P*-\&58V:'LZZ+FT]/3013R<4\7 MCX#AL#IYMJ9Q(B2Q#B;\L:=+8I !FYJ[1&;284IBU:50Z9KP,E;)XAY38IY- M05 8:\ PM61V=5,4J_R<$L;3L2'C\,V;-SU3VHFH@Q;(C3*I,+,6R2C+'G@$J_>=@Q]AY1=)YA+(KB M_$D[2RG WF'OST\?'TPW"2O;2B2@QV0"Q3U=K!$<=?O'74UV8-K,FQUE=;"C M/ABW(DS2D4.ZNAH16(&SD=TC[6P6YBZXDV/NIB3&E"#C7*V]ZD%I5%PY@!=% M\7ZG1"[D-STH7?0-,M'^JJ"R!MX+JH6ML%*"CCQ%8EKV6$K/SY*6JZV;["@V M<06QJM"UK+ED2)4SHY:8:'9?@(*80.U"@=I+@1HW3#-]]"O?1].$C^Z24;Z? MUH5QFY%2UNF.@>N9VUT\[DIOE.-\%N4Q9,2R>5'QV]DSE)9]AR@(KEAU$@>=Z34)R0X)M,J:,&M9@T.CW M41"WO22X!"(/HI !>V^>H2-(D(&1J/;W0>.@ M2D%#"SN6Y]1OMR0KMUGP,E3@>M4*4E1FJ+G@S ;/3&QXD-RAMO8'Y]C1+N5A M2DBHU#H-"E5ZHOV74>L")#POH*(H6!3 13[@5J6KJW11*@?C@1N.O]"'!FI* MQ 6?@;RF>HA^)#<0^\_(1RXKJ7XUP*4F+F:26@,R*!HE5UMI#^SOGE4&E+D MG> Z3L5!QV*3>R+U\'I)%*9.:L2OT[1XY'_9/^D?)0?_*'CX"1C06*- /,2! MA(\$O0C0M%U\!:V?20GC+3CQCQ2/J ,OB7X'$S>[@N(KM"[7_7&)[GTDQLL[ M2S0(^WA:]:\]#KS# NI-B:+ ;.V@,-ZZ0H1XLDJ$B%[$\+3*7]?P/L5L0N0- M>U#<^CKE#D"75] ?U;SV@%\ JM0LCE<, 7R<"*:'4:R_(A]O:R751HB!F&!& MOQL6;K'2;\;GGJ2,2.WMS[&DH."[B(!R!HO5 96-&X?]P^2X$47V;^2CTT81 M(C1#B$&IWT:1MH-([34B;S;#8CX8/] )T[4Q4V>6V5> V.P.NJ>E8P';-M1B MYX:9\*W 5-8 LS1@/N'D+H 6S M_$96DPVJW%Q2TY):YA+'VIK)9LSDGCP2YI%&]I& 46X8J3E++<,(T+46L1F+ MN'JV3!AX#Y%A,[^1":G<.EXVLHX0*1(::VLDFQI=9BYF\X?,)0QUC:GX@IV& M;J4FCG+#>M5P/#+D_&K63C*75!0: U'H45/5&EY=PP/\,+VY$ 2BQ!R[R:I2 MIO;C=-2JP9CIK@'4:JK^#G=R16+@FB#M%@L=KCWF]OO*#4';O$3=84(BFU7QSS>LA MUW!D-BKGL^OGHFPJ"1W@EK5'7X% M&.66D)XAE'L!B49S1 )\R-4(6YMH;A/W1"J0I=(;&;,9]WC?]80UQ9+H,V^> M6,T*2F&4V\+KRK:P0*;GA]P3K4VL[ZQ,C=VLRNW*S\>DYHG)\S'MKM2:U@U' MDGSSH.K5HSY/D+OTEUVM3)&OLS8?0U#(A]4JK:+2@GN)X?]GS+Z"RFH>Z0"! MWJK4+#V-TG]C;B>$MR$CC_IN@@\PVOE:[6WJG$GS R9EVCY<[]&2UA36N6NS MVCY,NRN;MI5KILJ$K=7..J.[ M9E%>M6COS5'#9ZND33C56Z*6N1CNB'B88M'L3&LAQ+(U M\*.,[>TZ)U@!>3RK P(*D"'A_V7I7/_1:>;NR1B9/&NG.DG7NXZD,]?1N:', MNZE)FJ6S('7#)$=_ ZL'SS,GK*+!%V1#,^:6E$Z . 2!A96"DLH#!T#TG7U] MP+@7$M]!O75Q!?*LRU56>=5-TB_]< "H N(*L"[@!-GV MCJ-RZAX>'.:C3\@YW;0:!?D)X"KQ'5;7#S7X+LD;F84ZLXG^M4BCU]6ONH=' MW>.:O*=RB5;$'S;0B$]69CR9:K *(6"M-P1O-^N&KU>C(S U9R?0R6IK? MLC(A><3+$-B#!Y#%>C89G[M1K^L+Z/6^?&K(6W M()5L)2\0;1+^:$!!+''B"OX7VF9B#U*T&O3O.G?@*O7^OOQ$9B,B.L@?_19) M5$]MDY7P1I&9#MHZ"(^D$MA2[SI*>'I\U'EP3V%$HMP>^FT]$>QI,^HX>OH3 MUM6!N1Y#_TYA!6*EHLK3[3X([KGO.CY@"HCSJ1\*S"00HZ=:6V4@"_&*/'PA MS.9BJ]3'43:B^WP'A)\WI/S*$WS(/\M+#FBV*_ELU"OR\8D\ZUGE'9&[8J>0 M@@;:<>M 9P)H:^DFSQ+Y_-EG3L\-Z?JGK"P@SLQ/A4W8.N:^#\(G4SA M]]DC$7A"8M=ETF)Q@_6D+,&,L2-7E:E@$C6S69)-(FM ^?^/9I MCR!M1/M4D!U(/H:V"?W7W-ON@);"VHAZ^K@#X4>Q-J'^@3YOG_@(TD:TZTPT M.Z ^BK8)_5?:$6^?_AC:)O3?TETX_"C61EYS%[8S7(_E#)^(LPNO$\?;U.E.V$AB;NI3=\-%$G-#_\34?"?^*8*W M.0<[F=&D4#?G8T>SFP3JYGSL9J:0QEV;DTR D1 ^S6FT,$%=&>[DJ+!KY*>)!^F2DKQ@5KG%M1 8? (22X3I11!#% MC*]QE6N[;%726+E:ML#"EVUWAS3"S?:%I8'LD=2ON1@3JF_+RBV*/@?KCN1O M!1<>"Q1PZ^EA:C#6]TNH3;$PER!\,>64%3!#84(P(6(=?K4*S40\4HL,QF, MP"9INM/E.Z?]$V5TYLU"$J^>J=1'31_4[$PH:CGZJQ7AUGO(3\TV&^6Q4G21 M(/B6/#GS.V_D4#G5'^I8D'V%K>E?!(L<1JNTVSVS$",/I]R3F-EF2@R:8/'( ML+#&7H:'28KUU+*0MV#H+ @HN")VPB^#;SM&LV^;\B!-&/H;AU9H6 MF*CK17<<-V.?I@-9SOR,,>[!L&!K%FQ0]Y7;KV_P_LB/OFLB??/2\057EAC M+Y4,W4]_W (ZXF 2@M%8),RJLNFEV @*O!9_I6^-:KW]0-?6_EJQ'[^ >C;PG%J&/FN;S^0>B MO8@[U1].NR<3P.$SF".,#>/8%U%>4HDG$Z%/2$/5JER96VMI^UD/K!V+QN?E MP\A-'UE;2"VSM*&'2O)=1'72F^5Q,9@Q.O(@1-=.ACZ2H_[AZVB4M/35)17W MD+/SF M40C%A_R_W+$O/;V&>#5S'6[6@V_80-@P<^)^9$7,^G G>Y:R9AQ-)S ;D>GJ MO2-RH' -?:W&F<@==+5%@BW]$6-);>(#@"A=>-@9,+.D$,E.$1%)_::-UB$: M&4F]3=%[(D'=BMPPQA\-2(B!4R916&L/5?U@44VL=9#B)%6RA]2?S?2T4:>- M5WI3PP;+B_0Y/2/WW10A3!RJ#_UE+=@IHR8^W=ZTJX=( 9 MC V Q23'N#09$$41@4^8?0[L6]L M/W&+IB7XY)_E#RR)3__IC_H0.UB_C!8$RP1W>&Y@,-OX%;)8^HQH:.>4_'0J MNR5JB-F$IF2VBM0+@.V+X$K&@W/./.G[@93OS"C;0^^YR .^'([O!+_62=HO MN%21Q>F4?LN;_"C#>@%'0)B4\&-,E4ZF5$T,J49[(XBJCB"#J8%KXCB(^O,= M;;5F>R.-UZK]9>LUGLCF[*)H[G X42O]"4N M=SAU;AGN(% ([N+2V*6FY$U=6NNRU:ZXN*;C?"82A?O*0W#K(7,_(:_"'O(2 M'%D=C"/1)PZ>_<$PP[X9%2&!'O2:R75*P?9;/NB=-M M\#E@#@0 YYQ_O9AB5Q$A\WG,JOL#\#?7!_6 MH2*"OG,;;-W_/Z.70P1'/F+ ML(+3,(6U]M"%97ZA-@A$C1O6>V(P-(%>O@='F187*O1:2-C:M//72R?F;"]_\#4$L#!!0 ( !& J5I8B['X:0P '^T M 5 &UL[5U;<^(X%GZ?JOT/7O9E]H% MN"0AU=U3A"1=5*4G*=*S.V]=CBU .T9B)).$_O5[Y O88-FRN5A JKNZP99T MSG?.)^GHRJ??WB>.\8H8QY1\KIR?U2L&(A:U,1E]KLS<8?6J\MN7?_SRZ9_5 MZI\W@P?#IM9L@HAK6 R9+K*--^R.C>]T.C6)\0TQAAW'N&'8'B'#.*^?P5_X MQZA6OWAEW)@<\E!B>(4USL[#%[V@.$JNC7:M4VO4&VWC\KIQ?MUL&=UO8;)O MH-D09Z1S,/GK6OSS M(, $CXY\K8=:?7M=K;V]O9^PMSSB@;0>9ZLQ8FK/@I MK]\YCJ5^:X9ISVM_?GMXML9H8E8QX:Y)K&4N44Q2OO-.IU/SWD)2CJ^YE_^! M6J;KF3Q3+T.:0GRKALFJXE'UO%%MGI^]D7\#^\HMA^(9F MU$$#-#0\C-?N?(H^5SB>3!U1J/=LS-#PW,)0!M+#.+#H1C&C5 M+YKUFLA1RR6CMGM4B[?\\2^]$=(]:CDRE#8\B%7U$?ZN$$/5"^ M*_0%==FSE7HF']\[]&T?5HC(V@K*6\PMA_(90UWK[QGFV+/P$Z/WE$W,P.9D M-$!\YKC\%KDF=HKC+"AMATB[G$/% D8]8/,%._ 0B6?0@]B[ :LB,(+79%8( M.?BXT(2#*I&VK]&L!2EJ4-K$JRI5#,2I9!HK+&VE-842+=.Q9HY?UOF9;\C5 MTB/:1I(_P/= B-!IIZUB%!]Z=Q'DL!=/L2ND=SIMT3_6ZT;56)0-GQ?%&]'R MC4" $4@0"$.,#K5B AW145*6;%'/FD.3OW@FG?'JR#2G'M0: H:'3P136YYQ M@P<_?)J$A3KF"W(\43]6$]3*TJTW8PQLN*)B8IH?%\VKJT;SLE'O-%K-RU;[ MHK6B>(0X71;' *0.903\+D;_(:.39!,&TF@>[2D#$D,X6C%F'!2B4R'/="K& M&\*CL>N]*<$UHGN MD7\=P=MSJOIB&ZCZ_9,QN;0LO['=&9(XC*EO!JY4MU9 MZPXNCE53QW#RIIXN']"YZ8@8,=V_BV3'Y*:9(2A M__!ARSV9GBD._ZK5;FKNRP)P-&U/OU)JOV''D?@M?'UP'DI57-,6\A9-*<=N M,!?R.R56:@PC2WYPOLH%)/!=6S/?1:>MB/WL4NNO,75 52[:>7>>,F61G;4$ M/)D(Y DUY9^JAZ+,5 2GZ> 7HL4A@IKD@TV;XTA(J9$7I'WMT M,J$DTXFKR8[)@TK8- V8N[:-?4V>8.S6)SUSBEU3%G%)4L MB)J&S0.Q)D60?643[M(5V M& $^#K^;[_+YY3RE'!,=M@%=__A?XO=("HU\NFF$G(5*TSXYHG;Z0L%Z0HV< MI^J$5+>EP=(T( [7KY[,N5B\ K+"$S9#MK);&K8_PJ%/IW"3LT M$VPC&1!'AQZIN4IH6$#XNE]7&HI8&HTJOK)=UVM^-B1-(T!?:T 5['.Z000- MI9-PDM1QP.?0/%Z4W7AG.V3=B7G09;JS6J8_!>A[L(??^\R@ UHV@#=H2!E: M8$7\[MUE)N"!'HO-^V!1;R49[<]"!S]@Z3)F MPE.O]^Z-Q<<^Z4[$ /QQF!50G6\]K@VU%X*"56EX M2,TW?]#U2$BPG<*V R3=O/QSB"E [(>4'-Y*XH6@G32=QOC)0^(E1 M>;P>2:$A 53-O^ZX+%R:#K:"6>:0[LRTW/]B=]R;<1?PL[MWRYF)>RC$?D[X M:\O7P@N4I"$!LMR8M"]B.[@U)4B/<@ATQ!9L;R$9L5=L(?Y,'5O" WF&..Q& MJ]VX.CQWYX27V7&7%>N%#5T0=63VVV$Z#9U8O-%60Z>K#Y^1%V%\1010.&(! MV)Y@@KDK,+UFQ.UJF77V=JK/UGV] 6!-F^9;-&7(PK[M <^$,A?_]+[*CYG( M]\"1]G_@S@D.)F8MI-Q M-\(T(M4&*RE[M,U!+ZY&+FY27CQM%5L\%:(,7U8Y-Y"L7*LQ@!$^PQ8H&ER[ M$7\02?F$&*8V$(@ADZ-;Y/\/W_U1 @P7O#G& :"]&PZ1)1M'[UN)$AI 7_3C M,*K.(]D(^ +B+>93RDT'!@"S*>00-UGYTSW(7L[V2&Q?OF+QQJ,)C4>G[-ZZ MG%H1;:8F,02\Q70B[VF;8)7+^"# MK:V@ZP28Q#Y]\@HM]P9=6$(!&K)#VRY,U7R: MKF&&E>0[]2ZU92C<*X+\TXR>:?TWLC60/$5HR*P-_2IO=PK;0_?^: ',FRL" MP]DS82.4>,=MOLPGR0]U2^C:-ZU!DMX9I\H.:0%QN[1T.-6X>X;DLT9F5Z-7 M!+-8^2@:P204H"%+M(U@5,VGZ>46ZT99OR58OG4^,ZN&3-K0C^O$*&R''44J MZS_V()XDJ!F_(WAYS,T_T9<8CVQ0TC%38=MFT352D4+,NI@Y.^,QTV-#*^@: MD<@;OK2+)G+W)FF%G29K"EOF8((0M:L],O.=)CU4C*#I?5K+$-Z;8D[?EYB< M. ZW#7^:1^?S',@#1U]HYFA/[T=/&3$LS]B FICX%!R= WG@Z$O-'!W=80F? M'51L"ZHLZRF0H+ = DI<:4:)Y[')D/?+LF*G)!!Z]?#LS7R9))C-Z[Z93$0Y MR!%6C.<4YRQD+<<.1)T"Y?9FMX"B'H*G_8^3R&6:,IS?JVM&[@UO.;IH MM2]+/WRY=:)D P[=F;T[?ZO ^NF< M B5H6*USNVTQ^[X%Z+O9?9W?V=XB@0\UIY,C.35R[K;\H^[Q+#OHXNGX)2+2 MPR1%BXECOVRUVZ7M!]H_!W(993=;Y M4_8RS]KGS'Q %?1\F%3&^A2\U?O[N7)%QD7+48C_^]TH)<+O_H>J[*G<_R-8ET2W=X!SV83 M\7-JN6=TFADS.KXT[Z)Y9RG/,'V!6DSJQ"=SE_.QWB4:_MZ'?%/KLB)T. RP M//_BM8WYCQ%YV>)50/Q46^F_4%'$FXHGA>20-3UAG\,6WMS&%NCMEW.$O-B. M#30]-)\#7*2WZ/L_TR([@[A9H:=-(56#:'J"-0=2_]<@PTN*>1\" F1#5"(^ MI!P3V:*$TV9:(>MHNN,W ?8 671$\$]D]VT_0O;V-ONQ;W#@5]RE^H8=)S$6 MAF&#.@6W(VWK8\-,#4'L=Y.,\)JR:4/%XJ4>1HW;)G76QIE;-M[A!* J5DVT M9G <,W( <[OU4E&H1MS=):&4^I1=F_446!T]M;<\V;D7;DM$QUW1*?/.U -F M>![C'LZH<#OVB)]@#0^PIEY54HHN'S6A=&OO9H"[:;RL#COZ0G:^4F571DDJ MG5P-T-;HF4/NDI>8=V,KM1.[>]7AY*J$/E;./%Y\E'7 ZR)+8;XG^8/O>[9M MYMGJ(V!YG[B!:_81\$>D:<3F/4X]EF%430>UH=DDM M?GS9/4JV@/"23[7 * MGHM_7DR.OOP?4$L#!!0 ( !& J5K5"^P\?#< !_# P 5 &UL[7UK<]LXLNCW4W7_@V[NA]U3=9TXR3PV4SM[RG;L MK$\ED'?W/ MZ?7G68#]=(7B9.83Y"4HF#V&R7)VB]=K+YY]082$430[)6%PCV:SM\>OV3_L M/[.CHW]D?9QZE+7!\2SK[-WKM]L?SHKNS'G]Z]_>G] M=[.3+UNP+PRS1:B!B\+XCY_X?^[8:#-&8$Q_?K5,DO5/;]X\/CZ^?KHCT6M, M[EGCX_=OMH"O"?CK9@1_RK MH[?OCMZ_??U$@RU>#0HT?&*_A@KX'8?^\1^S62X3@B-TC1:SC!T_)9LU^OD5 M#5?KB'>:?;*2/7Z?H_C_;A*F'5SOSG A$?Z6:)4$*O/,+@EB@)?2]Z->-C?KN^K" :(++Q_Z1^R "9.OFO?;SBFO3= M\0_OC]_P%F^Z#_AF?'IWO]+Y8KY&)-,/>A('T'/Z9*=M7+^'?+$Y3&L:(7IR<^#Y.&17Q_143":.(G@1! MR+'PHLMX@4)PBVRRH#^N$]O,G M/[/.U\QL65<"\>".9L.*;>$W-R>4LCT-LV.?0^\NC-BD99,WN?!"\HL7V=>1 MMF@-S+O/S*JS=8P@9KV&(UW8Z]!2;VPUYNO,U'SU"# 1?TM$\6=]2$17WFN4$KSF_\O7WQIH!_\Q@RK(YB9N?P(R*O MM,P0N4$C0G;]\0&/B@^,:6__=O3V[=&[G&WUL02R&&"F>W'@D8!IP5E*$[PZ M>0KI1[SR0J;S"R^-$MK&6AEW5N58!RWC!-.MFWSAT;N,M2D]NO>\=4;N&\3& MX]_P+C.:4 M)"6LV2<1VF\5>/,.,IQYVS9XJV?%3FO#.'D3A*N=YGI1U$W]2_$,'G'X/J,N MZZT_4NQO3C*.CX)H:,=&P9$5]A["6FF(&$Y&9Y]R3A,L^#;%ML(^Y6.(QY9Q*2SO>7?[.U6\<5OY4W&'=M">_YN M'8I^?F4 6="HA'QCG[;"/T6OO(W'&,_6/_8-25%Y9W66$AX/E-#L4LK&Q.M\![[MKYC57>U3SJ8] MB3\I2)C=XEE'U#%A6Z^?7[&_UB3$A)V:?GYU[$8?\YV]>II5@>1:U0!S0- 5 M06LO#,Z?UCRPN(TBYZBI)Y9!2RGIAFW[3B2I('!K5*S.GCK>Y:ECB*]JROS] MC6 M[;3&MML:&ZRQ-]>W,[-UMMVN8,SCFY*@#Q\^'!_/CF;[GMF';>:(XKA)K( 47CKWE2T<6, R&A\K1X4:J4U M*8UBT+[FS(376(=$3T,F/09*C9D"Z[)=$V.[-V,.-.."DX(^AP\HN(S9E+WG M-BFWM*>;+][OF&1(*V9'BQZDNM2R#UA\VN/WU5LAY?1JV4L7?LGZZ3LQNXD9 M]\+9^CQN161Y9G<@;OAIW_0"[M28?6"[*ARD?C(G-X@\A#X2S&D96$,158!V MR>$AB (!*IQ[2E@586+HKO/(@+788'AK4T*.+]=[+9Y.%[7=.S9#40P@FMIA32%D7%L-]BND9^=J%'NAY(8<64J:#[K M$G@M,U95U$ M*;_"QF$PSR=-45"ZG")?6NP,+K7:]H9W(-A6>&K/9QU[D[*^1W]]EU3K2H<' M(=OZZFV+3^5M0 _^.+6BE>LEUR']XW1SBF)_N?*(RG^J:R9W,1HT!,&&+5)J MWZJF60LV-!OV-1US0C32B *U8RJX@-A,NT)4,ZC*N+6#[C7_ J1W?_%;FW2]CD)$5%[V7IW*W?"] MNYT @[9 T:(=U<--9!,Q8&-LK$] !?KEN:5!V^G$.7GT2*"9 M+!48>7IW'3$!0OCY(*L9Q6S@#N;*V_#O,L3WV,?!5>3%VO# M&$,9++G##M8[X5RB&<)U=5C4K4_V&JWBQ7-8&AV'21\033BF&O/0!%2$'T6@ MSHD[\Q)TCTE1C%O:$B\K&G_6)]"&K@M-@Y"<$WTRU/-#&UW*32?$+XG MWGK)2W7JTFCJL.I4&A&T+>K0?1T#>3J-#%9,G0IZD'0:!9.Q 0YN4FJ:2._2 M:E3(NMU)QDD8A%'*J_;<(#\EV:W&\R<>T$;!!9,,7QS3O&#E?''ND9AMBND5 M(OG2N!%WH-J7CC>B?)<[[IA@Y*;=_^J:M>3@P/M2*YJ!VQ%E?\&5:Q?RK@TF52P3HF"SE1&H"&I$V MW#11S+B@[Z./MTXG'MP9*ZO^.PD96]]=!_2=[F$^$79\0-E]F%3EAVO M2=[%V=.MKEP#=\LHC0=/QM8J(34)$A,N'&$AQ MB: .YI0@S26)*I@!44->AY#P$ZO'=7#MH8IH]:9#$T&WY\[TCH9!Z)'-C<<7 M&VT],QF\_(RA:N&"XCT6>0)U*4M1?3#3-I3SP*AI[V.3@6QP6Z3LGV7D5%1. M)$;8.Y];I94G=6JY4YNU=\";'0(";>FYIFLFY8=!PL')-QA+# M[1!T5\-)1U%E0AI0 JGJS?;1;_-2->46BAQ'91LX="LGG+)-6]I'*^,B$0AN M@9'K"BM5$JIYGAK4W>:3%*G:JL21$H@\(Z(&Y) 4==:'V36%X2\82+B(56/: MS\^H(%E)Q+"0TJ_+W>4QG?VC>U>$)XZN9*G)4F!UR%':Q"F1\AQE!7A+0@?* M5C;A.S9#WDVP4H)\(^:H0!S ]NC6>RJBG\E&NS.J VLV!B)P$(0:;(6:X"V( M'7H#I.![8^\CQL/1MJ>)>'/'(T;8;70D?ZG@5_XD+SOAD.OP?JDZPTOAY>$% M50LH%*LC*?(6[:@>,+YB((;FZQDR;.Q'7>3H"Y[1D*'M>$TIZ.KUID;+7A2& MN74_\'C6XGV-#CUUY=U8[VQT%SWNC;N#-;(EL=7%LQ.1KHLY!EBJ8 AX(K?Q/@M033-NN%?V-EGTGF%XHN"5&UJ>5 ME(3R9#)"W>U:1E 0)A>>SQ^S5;E.FH!R&RT$=4Z<>D42@!H2.."ZH^(QUH]O M?VT1(%Q93"2(NGTMT0O)+UZ4(K8S11Y_#( 'JBY(EI;AJ^: 04NISABV=+QZV$AENC9_]UPU-"*J\:FA&")0IN?OSGR';>A)_N?F, M'I JO]NLL!2A50U $*N;@)9R !;(J+]?DD1[X\@]1( MUZ;+W]_4./F9?/_2?V0#1DN0O^UCU>9.AW_\/[X M34;M_MUQ' >,;GZU-Z8X"@/V?5!^RXI>>83!+5'"RX>]JH@5/26(-0]JK/KP MX?MWQ\=OC[^?';R0BI&0 @$AG$=3:JE$JF MKQA,+2*-WK7RHPT@-4(IY:+X_OC]^[>9./@WO]WX88(N8_^UL$2K&&1,)F?D M'JV*D=IS6*A'G-=B4MQ/AGT^+J/EDOVIO<=1 AQ1$EX4&1NA!NJ5"PDU4U7? M@# $@N0G_C(C6RC/HPSTYU^CU.VT[]&/@H?.'EG*2$YVB(1MNS#^CQ[UT?.+8E;DS#+R,JTR_TT M9)BFJY1?/ X^HC5!?I@GQZ-UA#*FQ\')"I.DJ(LL+0]E&(P MNH'IRX4\,Z)$"[/CK0A4)@TN8/^#R&4221X?YGZY+YOH]D M]G@#X_=V9W>&5W=AG+]YB7Q\'_,26I=!?F+W2FJ4[?H"9C$^LZ]Y2(L7U:4T M795U3G?F&WPTZ]KP0Q]M&(T-P)3KBG6#V"XDR"HC7'ED3C(&!9FS=ENJ6:(K MIHVMB_['/J(WI0JT).NE]HPDV&QD77)_&TYR36HF(+%+9C):26O;P+JD/@PM MJ2TE$Y#2/$THL^G\U;46HJJTLN\W.AY:8!5Z@$F-K=LK''=9U(Q:VI=>+[>3 M$4UP)6BXF"E;V)=8+P>2DA;HDE(N8E)H^Q+JY5S4 MQ&B%!2.\OON5SA=%#2#V*SMMSI,E(KS&-D%+'I%[0/D]W\^8[KFAC[RS?\PB M[WM$9G@QVZ,R8PR=9HG;#W.'\"65,T0 M@TTE!B^G8"3;:,9T/GFV[XY+"WDH8 $$UW4J5..^B(JQ(NE7D922] M >(ZDFZD'+OH>0/]L5A9JE.JX*8(RG7(M!U#112XWST=,A*FD9%PC1Y0G+)C MTAU-"-,BB92:8*XG23MI-?$'=MHH$,P??XPS'/DK%&!G58.AX0(D&+A$>WR MPGN#([E31MX RIQ2ZEI31F)B@ GJ$V''8K9'6H2R65.!F%:N2P5U8(S?%5(^ M?^+/DVDW#@KX::6Y* @!)J(;%+'N[C^A.'L;)0Y.@A7C+<>6/P1=X"_;CALV MAF+YS&OLR7_\S)F9CN-V1E#TF2; KIY*Q&]M=&GE7EIC2W E'%OV;;. MH#!.&0G[\.HI6F""=B6<$3U_8@:3\9RQB6PRAK*YQ[VT3#91-OL21!"5'6=& M'7%:2:.CL@*DHC$:"K-\RDX0#%'I:N:92,H )YRM*M-NZ&LS$DDAKV /C MORJ5AF$^7S 5ND(,YX!]3Y!'T4>4_U_G.QJ@XXDEG Y!\H34XX*M#^%]G-_G M]3>E4#8[XV>?\D?83X+?4YIP[FV9T$%E^@P&QMTUV%PSU;H^7 .FB0(*->JD M; '&CS:*3BA)!R;86"'N7OT->6\F"\:B> JR;7L XHY;2W1EG0"DW2=W(]A ME')BVEG/1JN)74K1TC,-J;63%EPK*E%" XF!DY3$.A3HFMXL:MT+5&MJ(-G6 MM$[P+E+N>Z>7^?VJ)8Y8[Y07*DHVKRH"4MX^>M_M]E$Q^"R,9^7A_S(K$'AA MEXVZX)ESBI^1<,S9JB@&JFDSE>M(AN2X-[@UO)3%0"6P .XHM=*XRKHH)LF] M7$KW2877<11P8+8I*M62W)V%I!2&I@V878:I M8#3TN!?2-4H8ZBC8[IN4TI$!0\DB,Q:+C!#W\B@5%Y3Y6=43R+P]E"PS\\ED M3IM[01XN)$[C0J+\0-204Q,0RGID*K$F!<"\%Z;^"0@>B%X.0/B5N3(,[[S, MJ;#B"3GUA+[3S1[DRMOPKTX>/1+,,ZSI+X@FO*9F'@KPR^K);:BK;W+ZO:=T(ZTCD M-,2>V\.!Y*[M;%HI^UVI!";Y&J:9WI8KLFW3/?CE>KY+X0;V13N:QZQ*V#0$6KPPT%FBHO;V13J>+PRT M3/<7UN@MEN2%9&%M:6J,<7O[,NWEZ6I!V01ENKW440WHU(YMWYB$V%$N5U]4 ME$+,5;MXSBZO/-59,P;%PKY^]?*F6>7%Q%^;//.S'<=;WJPH6;Y6(=+'3(\M]6S2KM5Q74.*?34+G)( M"7%OH$6HY0\%(^5U#H-V@*YV:/1.)ZL:86,]H\*V7)A?O+N,8_R0F6%FN.7O MJ2C!H=SC,-:OW2,K2K+&8OV-'_(1_==R=C= H&3 MF=Q@Q3W=NB0,SZ-G'&V M'>0[G2N"'T*V@SK=?*,\Y7)7 ?>$;28?\I?EU64-NG0$9<89G\Q:4PCL^#:) MX[-81MT5=3JGZXIWA[MA8C^,4 7G6SS,=!UG*"@3>AAE&8='P'2N_#H ^SM" MA?.@Y5,)\J90#,B8DTOVW(*<*\"TH!0GAI8M1=%>2061+=ZTQ%I@ZUVO_EAA7A-PUAZTV'4!9:(I(.?O049UWCC1=QL&<_=9D,H-GKHF=ND M%+Q4M\:&;96YI>%^%M\G*0JV^XDVDC;K#,J192R[K:8>O$9\1 O$+%-0O-IM M+/Q&.RC;^Z'EW" 4F$C-=YZ]0Y%P)O-@X2UCRJL*6'E[4;5VD2HBDW*8#* >M[BI>EGX; MRJ%+?>M10OEK2YP[Q2^R6YSMNH!R'AM)\DK:H_?VLI\3:43T/J%V'LQ?X ^S=E1U"TH-?^34DA,&EO M3=,%)OO2(3RVLRO>K['DJH; ]VL&*BVRXBJ*84J78:P+U@EXH19\USZ![^2Z MZ4179@!3%W.>]#;YX+=X+16A#>7 I'Z^6""?G3K.G_PLPG_-EKYYS*GA__)# MZ(,7H2P.N$VER@XH<5#]H@1Y&?M1RJL_?@SI&E,O^D1PNF8MV&<_FR@I"@IG MEKQB" 3$H/B.#9]P!, Q8-K=BWCQD]$[EI39G+->HLFVD9A6+6G;W'E.&CJ& MPDVM*G5/8H&IPTVZ7N>W#+UH6R;A,EY@LLHS\M2';N/6TRH^;4P6,&'FB9NW MWA.BO+2//(9=A8)R<&ZIB[5P=94F8)+YBF.?4;3WR,7!;K.>J:'.NV7>?EH5 MOEL09B494):9S%-:O&@>9\[STA5[41I@^SZ@S,#6:KK+_VM/,Y@Z0OQH$6&: M$C0G]UYXH61:5VA#]\=OSU^ M.SN:[8=D'\JC_O]9/BXO);0=>>;%P2P;FW];'GWVUV+\_W11;,A?HB"-,I]D MQ-0?RB1R%&EV8XE+J3\WS@E;( M M.EF:12-MN$U#*,E$-N4JXX4+@(&>W%IQ[_O)? MR!/66VW?!Y1PHDU1&[ %H+_U)EVM/+)AF[[P/N;0_"9*?IV4OVN#H]#GB5"[ M]RI*P:#6CM=W3<=K,3SWJI80F.TQF&U18,![+&8E--QZ8%V6>]-M)/&$*F"!>4:E)=XU9+AQ(MWDA]LR.L)B[AI8(!Y0K4;MY" G9:R% M[CSEE^F*4!FW4^RTDZ29"9=7$C=H!,%5JM6BW9ID0)!#=S_8,(RNNO0AA/(" M0BC _?TM0RA6_/T3CTJU#*%8B4JUV'QJWE(!_H:/KI#"X0V?PQL^S_XAF<'> MZ@'XD,P%YQ[Z'#[P>U$)LZLAKTV5W7P_W7SQ?L?D+/(8C7*3U:H'1V9,=Y]8 M:L9:$0=:FGMDOWHKM:%KW0L@L]=!GPWE+29]+,/X$3V@B)T2@UOD+V,F=H.I+N?OB=Q$@9AE')/]PWR M4Y)=33U_XK>F4'#!&,1KDZ=Y4NM\<>Z1.(SO^66KO*CY1MR!PGB/.J(C8Z^[ MJRDU]J,R ZIV:5<#?3- YM_"#-)KS*#K0_^+Y*MUA#<(E9Y3$:X8!O!0%@=3 M3:Y=0E/*1P+KVR_21C80D]W(Y/+,YC6K=_WQ\'X=_HD#V!)!!.RA9GF;3Q8 @V*(S$Q2G"!28,USA757]3RB3]Q/C&'W0[10L&<^L]R5SD M;7J85E&75J0!$VQ/]T_^AMXXKM)MW],J.S(0T<#4Y-3XI<5=H= OR./9T)QA MES$C6),CT*MG^VZVXSXZ,@C-ST]#SGF2/>7+X^=0^NKO"./8UYY>'J@1.##9 M&QR,7)_U5A3M['!UXUVOJQO5X5_NE8TVCLGFRU1"LO8M].I71/I2^_TU&"+O]($]^T4D)4>9IKTT9DZ<\;*<_B% M'$L47OWV[J;&]_(/KG;%Q,9\RTFZT M.J\D)"W=4?W9]1IMS-!2D6)^U/$ M )K)0([_9+U>Y;>DN^1,?M?+][4=?4;X\"_7!=8"SUOB9=/;3\('IG#: M;"$%_%1<8@:DN-]L")%3;N*5+0#MW[4:IY61C<+8M_@;_<@?.U#$D,5P4+;? M!AI4*8+=I&0L_GZZ6YNP5P@&97?5AKM"0L9B[G][:R]&%/T+Q29,5H)#V4:U M8;:2H-'>C$%/?%]RA:B1X5""0RG6T(;I2H+<+Z:'D_LT3NZUV\[EPT26AY/7 MB90E11BWAK*&=+H"+B?+RJF\J"? 3JTA#LQ0$UG 3MU 68X,3O6=Z)OLJ9]? M._?BS4U>>N(D#K:W0WFUQN3""TE6XJJ#/^"'GGAMG,BX-9M,=M MYB6S!<-N]L#1<^HOV#%)Q,/BCFTPCZ_YM7]>ORK/5B3;CZ<>#:G*U3!@_RX6 MABWVIYO=G_\,V10C_G+SF5<75M5$-VP,RW\QN$)4UA1#EKC?NNW0*]TSITV< MU274V_4!R%?23N^%$C:C&9"@LRH"-"/NO3("JFP!Q0O327^%@A11"4AL/(\N[SSN:Q30EFB6$A'(\'%U3A-1/O_:/1-:= M>H*RC"A4NF?]'G 2+Y&Z/SGNCH#ZB2QL!&5.&\I11PXPD9FK7?E%\;/,"W(9 MYW7IY@N=ILK\?M9&A^)_&MP8].0+0+\57_<8[FR!#)/6;J?WS5?7>7_,@L,(7)WD2XE]$A2CR5X_U^;=]I4?YX]RDF M!#]R'?/6[!?I6;!=%U .#V92;D<;L).$"/GSIW68;SH_,OIEIP"CEE!V\-TE MV2!I @*\9 :%()KP@/=)DL?$S^.@A2"E/4!)ENHN4"EI@ 5K(+FIO6Y3Q1W@ MB39[C&^)(]:(\E?$DDW^;B+]ZA%N$![:IU=\USSGED?YRRP?AWU=##7;C74X M 9OS.U+^K%DW\8F0T'U^EF#W/E;?AW&15[4N+@ M*O)B[5N\XPP%Z,@MU%]Q\;\A.>!>B9[A*[UCSHO)O.R[LV?YPL8Y@6-.NZH( MK+K-U*I8:,AQ+Z,:7DH++($%9$*--*XR?\0DN9<+0VF%8_V+V (X*#90J5K5 M"AF)(Y-L@+0FVF)R@MHRNMX#B]6[)[#H9HU6K6\7A74HOLQI' MX0-Z=_SV1S7#=2V@.*1X=YP'P)YTPCD:<^DLB/IUY2KVGR1_4I/TF2) M"7\9OJNCIOTX4(RCH;X,SP!@T8FA*'SPPHC/J0M,/K&VLDC'>,-!603L*E:3 M#Q#UZTY/Z%V=T'V\-@_MJ11JF/ZG%1(=D/#GHC)%L&V>)C1AN]HPOO\5A??+ M! 7%K?)KQ,7 TSB*BGVI%]TBLGHWM'+UP61:X5\G+'IF"GO^A(@?4F['#7D@ MR^5Q@HEUA?W!I<)V8A%$A>VR^VA.VDM&:AC3T,^NV@R]Z]./9UWY?G2R[=,S M J**#3/-JI1:,'V- :TKV=^ 6+@&)R!J68_YE)V9Z&6Q$_Y$,-4_:3K@2-;U MZH-+XR5D 32%XJ'+#%$4?$SY;? AI M/']!E+%@J^2[.\ACK5KRX>PK4#_/_&B, *9@Y]5W4L5&]2N.'S*",A+I+4Z\ MJ/S[&:;)5YS\"R77R,?W,7*=X66([.M9SH;9=KS# MA8C#A0@!^@ ,Y.%"Q(N_$"%)8KO4)+OQK[)("!]+ %\*S9C? M1KZ6?;X\-PNX)<^I$6R)Q#/+^1J8.Y.(FO+,DIP/;#>\RNGL$#9];Q@VW0W' M'^/;CG<(FQ["IH>PZ2%L"C)L>J@C9S_P9\"*D>1*25*2*?NTER?[\-LU)U!@ M@&N_3:4>7 UMASP5SHC&KP#,F5 +*KQTJZ%%D7WYY#JD?UP0A,I5VH?VBYN/^T)R \P9 M$3U"76**+X_&F- M_ 0%HUR4-QAP@ID#(W$"HI8--:^VI/Z"(]8-?Y#"EHF3C3S!](*Q63()=V(Y M=GZZJ3A$.W@5O^MP&8/.[C8S5 S,F>8?WJGH;E#RC(A]S;=O3%BD)&1^AJ\+ M6G9('G6DJ?DZ1V$"U&7)B*PF41T;(:DL*)=K'E0(#T8JL MK16WCRC2;F2K0'"*E=D[:)?I'_FL'1+^KI3VN%T%@U,>S-Z1N\J!T4_=!E*I M@]F7"H3CMSVIA L3H52A[,O$_4E\84TD[+AI()(:E'V1 #B5VQ/)]JE"D].Y M6[& .*);$TQV"-7+I0YF7RP@3NNVI,(/I 92J8/9EPJ$D[LUJ; =>)QL],>4 M$I#]<*#S,WR%?@ORT ?)&W#VI>+Z,-]@@07!F,3-:W#V!0/@5%]E@0W!F(32 MFY#VA>/\>-]D@@7Q&$37FX#VA>/ZE-_D@0W9Z /N34#[LG%]VF_R $"^YN$^ MVW3NLS5NMG14TE*5L2)57U7(Y!3=AS%_"O+48]WY+9__<84BF)3#'A>77/%N M$E>=.C)G6\.SR2256ML8'4QJ9H\K3R.P!:(R6INIPSSR[0 [,-FM ,WOQ!X# M'WJ2EYYD=6!Y1:.#R0!V9WE%;)G$A=-K1!-&39)Q8\7XP"&^>H0PKCQTN7/Z MO>&=T_W LWSDXA;J;NR7>^M44Z)F-^R-CV*/*9FDH)($;BHW/14DN"D-M,7A M6TS7R&=S#07"&Y8:6 !W)+5:M.._G(S1WM/"4;I"M24_,[B_/'KK^:)DIN;L MQ_?''[U-7DU4&;,9I%O7MR&-M'#__-80),,3LS("-$BWKGT?ML1L(4#4 SEU M/&F@CET[#:R)VD:XJ3MZZNC4,/VZ/E+;$K6-X%4/[)2QKF'Z=7T>M29I"Q=1 MNV.GO+TZ2+>NK[S:DO.0-UU?4!UU743)M([ZWH_S#H( #D75#T75>RO1WON6 M&1RAH=; NCX,VRZF+F'#H9!ZT_+J(J.Z0NHV+.ZAJKK-JNJ,)\JJZM7?79L6 M757U*K:'0O6&/BT52P^%Z@^)?8='>\=-DGL&C_:J2*AMT++=G?*I^(Z=N?89 M#RAU!97V'B+M4G ^3R.XC!GZ:;;'GR=+1&Z77ESHO7M[BQ(MDFND:&=>^>=0,IP !,24_'5E' &FB*64W9Y8_!Q%2> MP"D&!E,UU'R'+Z!BXHO45QP_N-S$B\8'4\34Y0(E8@PT*S":!=P1GV?^6U^< M&N/#*>CJ>&UJ< :B3G::D$_KD&3 ^@W1,/W#J4L[[K.%3#4U!U7E]1S58;XXB:+)@<$K_ZC5@1#9 7"DL>$(=NZLA53D&Y:%^ M/@I9D/>) 29T2YXRCCO&2' J-X^K9BH>0-,H<20[\T ,%/O7]06G<'2?V+^. M2FAR[[HE-WB5?MB3D,& <&I@:B&IB?! M[RE-LBW9+3X)@C#'Y)E^.:R?W&I)>?/6B8, :1A_Q0RBPT M.VK@^URX,HVRC06;/U9\",)J/47 [QI%'C>NF,T;DH1_%K-J9XCG M"]&23Z^BE'[! 2\=Y GTS=ZP<.JGZ_T*5A@"S.[E'A&TG0+BR;,+PN1$97E3 MY=_/,$V^XN1?*"DFSY^%/R;K*6]4/^A*+*!#?.!4E#>RA0XY!4R'2[,U]P*6 MB@U*U$S=!$[Y>B--4!,SW8)U'>K4_="^3IV?UZFC69VZ%UN=KLU6>3*U EI7 MIY.@[][$'CC2T]RZ?_\PR''Y7 +[H7<#1[]%MSAKM7A,K"MNU;6 M=:VZQW"D<%(DIG'3UQ5W)JYZ+[PH3*=,L&D7A3F4UCC<7#Z4UJAO)FI7HC)S M_Y')Q5U1HC:H'6X\=V#:BU'RZMX%GJ:WQF^*E[%A<.[%Z'S5309/YUOC-\5+ MXS X]V)TOK27@Z?P[9";R)UZ:&R;2+KB.B7^DK&"\O?92;^DQ1^-DQ9WH\[P M8H93-'KBE>OMGGE7!-\3;R5[7U;/8QX M-@W1X<022GM0"EL+!&\PF4E;V'!B"9D&% &3WBU!'DW))J_3X.=E(@N7)+\0 M+RFIVK[Y-)(=V],%3)XJ%51&"O3MII$XV((@*XE8N=GFGO%='8+2&867B-H6 MKZ"W^,9+0KK8W'I/\[LHO/?R)(@S',?(YW__&B;+H@+S?)'7OHMY^==MT=:Z MJ76"P82R_FRS!F! )S-N-.N3[JM(7<8+3%89B:V#.-\?OZT'<'HY2/%>.';**R4>4L5H)#<;.U9[>2+/=VZ()S$GUF M^YC@,F;;I/N0V=+,[M+3S1?O=TS.(H^J(G&M>H 5E^N[OK0B';2L]\AJZR:U M[@70>M1!VPWE+29]+--ZBN.4Y@<<^H,RB!T"'TH"L/@.E% M0YVW="&J>NQ%WPQ*>'24.=^@%IA4M_B=X=5=&!?%ILMK%O%BND"$::0L--ZN M"RAATR%GMAGETY5\MG -(/YM/U "KI9U8$O^=!7A<^C=A5'VDLQE[*=$O_!W M[11*1->RB@AY 4Q?,C7^BF.\SO#G>Q-7_=[B0.^!^*\..@(T IIF+9,N@9 TRM!/P1$B;AF[E[J5VO8 J8 MC.1X:L<-8#HCG@]BMN0+Y>:,+Y+2M__Z= BF]L=XEL:,$79>:,]/SO-%R3DN M"@N(X<#4K.@C*P5]P.;IUDFE"(34:@A\HVB11I_#A31%J5>78*HX#&+5>[$" M>B)?AC_;N)2..MDSM2CHD,[W7I?.EXTV\^)@%NW'FWGY@&Y+,?A+%*018C.] MZ2"FIYO2)V6QAM;=P(@I3#^]KZL #RE^@%(JII'B-^E4OQZE=X88(TYI/D=TOS&3?/K?]43^[%>I;2!*\0R5YEYP9K&:[5PE2V@+*L#B!")9WN!2=8;!H>"_VV MO]3$;8ZG"3F5"[JM5]V)YG2VB#^=W-&$>'X[1[NF)R@3NJU^="(6F OW^:3S M:29]!]U^*1E]D\_KTLSGGJ(_I';U50P8J5V24(U]+9E"=M6_FGLC.G4.)0U]8(7IRQ;XJJ0MNZII R4??3S! Z[>*B#Z&OGX/N9E M1R^#/.7(VSE=M_E2GS .'L,H$B87?45)>Q?6L*-"._CT<'<-RYCGH7Y".L\\ MNF0_<"O[X$7NLI")(UR@;1V>@\JK.6[ETLL(M)5_ M\'U^>X1>>9NLCSA@WQ!V@"M(%I9D=HX28(_N6*H.@_'/W^J7?OB(\D/S-7I ML;3TO&4< +NH)VCE59Q^4;J>K6M.-+P8&;#;?=IZ7? 7UEZ%<>2VDA0IJ1$W M6*^ G?0P=@P*WCUC0[C/S;5QF*N,!CAZ,"6#5^$I,$W=\DBB6ON?H=2K<: + M>R8 $]Y(O+ ;6 )4RV8Z=D;/5(#U$V[2.XK^G3+0\P<>:=NBR%4*506/!""NBB"PE_.NF4#**Z>UF" %3!0,+U2CZ1*A'OSG:4N9'?? M^+/;C%@OYR)ANX7LJ@T]W>QAB@S^C(H]*7%P%7FQ]A[I.$,!NFPJU.+&*[^# M<\"]$ETCMKB$?H("_?/S$E@H,?4QYT-9%21L<"_+,[:RA\F%YV=YK@I[+ ($ M=N/?T"B+*($F"*5E%8,"LHQRI9++ 9)Y>\#1 W\UM(*@QLPIVT Q=RHEJYHK M)3GN952;ZY\U5ZSEX&ZO5^O(J.PFA.9MHM>G.:7S14V[O*=PE:Y.,2'XD>N> MMV:_2*^RM.L"2N93&XFWHQ"8HTB$_/G3.LR3KS]Z"9)=3#%J"26MIZ\\&X1- M0(S;*P_7#..3)']]_3R672AIU0.4%):^8I42"%B\!O*#DVC154#@))"_*9_= M#OJ8$F;1 M?$)1%NXV."U1F..@Q!'Z$I>/Z"[;;H,4_83S/$X2=)K'T0-&Z.V;;\C_R'_0 MZ]=_931.@X+@9"EBQ-Y]\[;ZX4R0R](?T???_O#MNS?OOD=_^O'=VQ_??X=. M?JK ?B*>M(:(@&GQEZ\>RW+[X[???OGRY9OG^SSY)LL? M"/*;]]]6@%]QR!^?B[@%_>5]!?OVV__YTZ?;\!%O@M=Q6I1!&C98E(P*[^T/ M/_SP+?N5@!;QCP7#_Y2%0NW[UZ_?_O-^^XQ MQVMU\TF>?TOQOTWQ ^UYRO\/E/^W?Z3\_U_BZT_!/4Z^0A3RYYM+K20_M&@) MI&\7Y?2..!$>Q:Z,*?&15]3](( M7:1E7.[19;K.\@V+)O_Y;4-T[NZN6+DC%!72M'^&Z6P5BU5?R[\MWM7]QO4] M36$@^O7_V05YB?-D?X.W6:YR:"TD;&]K&.]V? <,S :4?.C-H09''!["-*YQ M'F?111J=D]'+(%H'#M8LE$QWC:(%!&82"B[T!L&!R6 0(0H.,@3D05K$= "R MQHH^*/#0H&&]-TQTX."&#"4CAN&CA@<(&'R&\B%.\.?=YA[G"KGZ(# &H6.U M,H3N[XL;@)J!7L??XG"7D_[&!3H)2T3A$4=8ON-O\$-,I[-I^3G8J 8*-1BD M :A9;AM!&P;($%1,](Q!K! :6$2!ES>$RS3,KNP8$&:B9- ;:LQH@ 9D0-/.IMJH:X00T99C@0!1"DL;VAWP?-E1(:]>!WS M_37+N*.%AS0NBQ!ML]( QF4D1N=*1$DU,8"&[%.HH@HI1#_?(I3_%8KJQ(6 MTFX,S+=M1@$(9"]:3G2V(B!7U1^(XJ"K%"#6" [.R)]7^5WV);5)*4-Z8"=] MQI56TH#!VDB7#ZN%4 0Z(E$4,.NXSHHR2/[?>&NXDQX$FNK1_!CIQ4[!8'[A)ORU_WM9KO-?7; BA,(L'!9H?D%P_ M9JE^YZP/ M/!.E:K3N[^OGA'JQGH=38#0PP.8/TA]NWV;]_=W\5EHO+F/@A, MA^M8K3J\^_OB':YFH-?A[#>4K=';=Z_NOT85UI*]?I<'--/J=K^YSU22='Z' MZ6\EDU5GMWY[F<,@#@3ATQ?/X2/A"&MVP=5@L+ZM8KGKWS(,F(_W MF= =B>Q1!0NT"WZVRW.XJMA@:;X)F9T M4WR!@VHDQ+$@SD]*3+/"XB=\'I2!8,RPK:\&ASTQ,8G0/2I1P8*=D>B9T1^. MU#@T*2.H3 GF[#T_(RO4ARS?&T^5)2CH$_@>P_U#^!H$\!R^PX/.&!@HJF"7 M-X';39 DI[LB3G&A'VTZ4) FH&2X;0(M$" 34/"@,P$&BBK8Y4W@8H/S!S* M?<)#93 M:0.!!@T%NYV8(4% A8P>"]J(02'A.I\TO*$9(5GXC]O'@"CB:E?2^TYT(:V? M8QN10)(KHP]Q$0;)WW"0ZZ\5Z$&! M3K8LK->G7!JXY4^\C(ST3[_$_@>'1Q0!])I!P_<'\HUJ*:.%A+UDH&&\>\>@ M P9VQ4#)A_Z&@6P># '.-OA=&#?K:,'Z8!\*YM46(@$"VTB/$ZN5B-M*B]O) M"6$B8HPG@6H&V_D=QAZ43%8VT/IQ\7Y7M-[KZQH&4:#I>G<=%/>,S5WQ^B$( MMKR+<5(6U3=-7XLO_LZR,7H31WU(>A+F\A8T2CQC,$ M;U&[&LY8?XJ2I466Q!$K'7(:)+0B!UT[XW+"Z#+&_DZ*@O!@L;0N$)Q-J=F5 MK:<- 6(G*A;Z08@!H=\JL/^EM8-)^'W"^7U6%^\XE&T?;%;,^IU,MP<+;<$: MYON&W $$M&04)!&B/TAH:]0 M4*** F(DP#UJ$D%#^@=NT(''EC"D%T.+&QQBPM%]@C_C4IW'XH8".-(XB-(: M< SP,...E:'^\"-04(-#'&==XAR=)$GVA?7]GWY8$:1BBUGR3Z+? M2E]L=)Y$>MC@<9WC;1!'%\];G!:81,:K\A'GK7F'1GHG3+A0,D P.:(XH($$ M%F>^>B8G,)% 9?[$D%%GX@ON3X?+B#EJP83,F)!A:UKLA;/=9/L@H65DS'J0 MP,#=J,>RPF=J&$@'Z3"AM90:SA>K=V4\MS*^_(:&R^K5FPT,Z\8%_(:%VT;% MS'._K P2Y[T)W?T@2L2K$"P-*9^)X3AMR%EPX.S:21C9SHT((';OP%'/JMJS MEP;-IYV[,7(1P->A3[MXUWFVQ7FYOR9LEF0^1G=,MO0TB:QSM*.9"05R'F,7 MI3VGT<,#S6]L#"FF#!QEA1@2FQ37:,1Q,/3VP0$R,6%P(TRU@Q"&N\TN86>6 M$=Z257;,JU[1#84?OOMN]<[?Z_OL_.VXI+.)N'^(T+O$GPDET MF99$ZO@^P2*&:!W.A@3G6>D;*D5XS+-2@-4,6N.>-$DN2 M)!"2*-PNV- ;G?]JW.[=ZKOW;U=_>O]G[GAO5]^__W[U_NT;GUSO8Y9%7^)$ MIZ[F9SAWZK(H.T[U&XB+M!OO64WU,[#%.W*)7OWA[?O5VS^]77WWYS^B+:T[ M1)_O"9*OP:>4A^IY$4GGCPIP MQ4H*V%?'"M+L^OJPU<"Y-^Z>P&^*Z7?# +?!QB5R+;GM9=SO\L'X/L7!?9RP M8O5D8<6NISUF240\CRZRRKUER\L='YY7R:$+SP,(?L3STTM!>Y)5!*"%XF@PX6J)(A:1"! M-Y2K])?K8$]37XCSDV_R'8[ZLEER;IPHP">R#1!4E=?F@ Z:YN;,GSX12I!@ M@5P002I/!'>_"67>2C('0N8J=05Z^;[&1(3H!C_A5)NAW8."7*PK&6ZOT5L@ M0$MS!0^*A2R'0@(,?!D^B.GO_:^ MY&E/KA%)=ASD:;8KT3J(<_3DQ26/)<1-FCZN9NGIO)SP:ZGI MML3T9&DY8$D)O'_IS'L[=T]:0WICW\X)?!8<+ZS>+8'/B #M"\Z);BVW\#-_ M;XQ8/WLN(P9#Z['M@32/:EYL/@ ^B."QS(ZM)[ '3)"].72>0R^F>:,W MPZ@] GHR1%H&1.CASS[8^3/U,\[YO)GKT>*J<;EA-_33J':F4&^T1@S BA%V M05IU(O3@,-4A;/PH E^-P4M#R#C@D[O#Y0F=Y%FH'-O W X_LSF&Y6]XEK$Q M.(6! ZW025GF\?VN9,=!98:N ]\60H-%:V=C8(8"?H])G%$PWDRUAY20H+>O M=8QW+F!WP:#N8*OY4-UF%J=&HG(Z UZARZ+8X0C//-FS=O MT380F^'_@=Z]6;UYP_Z/"EX?/MB5CUD>_PM'_X'2K/HV9K+S)-8Y"LB/G8&) MPOC&DET],-BYEHKE[@1+A@&;5?694$X]FA<&_/*382)H/>3M&Z.+O'^W^N[- M]ZNW[]XPYR ?W_WP_>K]G]Z;/<>G^T4G4<1JK@;)=1!'E^E9L(W)4DN7:J*# M!DQH,@O02EY2@\(D*IEXZ2?HU-"(@J,X10(!W--&"T*+AKPF@H06019Q@QM< M!G&*HXL@3XF'%B?-O<%SO([#6+=F<4&$ M2;A((,/?HQLMX$GK#&C0O3H"-(@VY MWPE]5FQ@RO$^IS]GR4-DZ1TP,XG\.PF)48IGDYYC7?:!%AH^X4TC@"J5K0,*FJ2F MY$6??B:!H]\H@H?F0__,,3[/-D&<#A"_@^>722F%LAE7"\D;,U-PY61P*U2A MHM\X\F'&EQ=%02WJ^S?OW[]E5D6_^?MM&)=T#?S-3WASC_..8&J0Y6W%Q"HU M"]7OLUE )![*9,F;#@K3[F]N2>LL!2A.UUF^X27N:#E*TMGTB1NR6F2D5G1O MY9MY9V@JLQX@C,0G^HU#SIQKHDW 'V\I9 M8@T%.U/LL&&:+5)0Q&"!Q_SZT9X/67Z>[>[+]2[IOQ1CJ7(QC ;@AOP885O; M\4,(P&S&#^?0[8TG_U]WFD#RSYV7G;PY,#N7JD.3OQ/,)G]I="*5K]76I[:? M6QQ(WHLCMDE4I#E[.X@V]*'/=IX.\ M.70VLAB\MU7>)77):M$H=PPA+ZO!6\1VK!"OH>);U7@CFX,KRQX&D#+9G%)%H)Q^I%,5N(VO.MN,\ M>6OPVXLS*=!R>7N*IGRYUCV=+(X7OIL&D=RBB%;5_BA/U)9/-46S*Z0)=W-? MG!UQ-7Q&W=(E4RRK+^Z&0/#HOJQ"%$. ]#"#3U?+KH/\*F>;4A&[#W&-\UMZ M14&C1E=D7RZ@V<33WTG387IP367HR@$LGF+A.*-R_1X&1TLH_]K(DE$QP61$<,+ M]W)9"AG H=W)<;G0=B/?5D"CY?%S[=,3Q[CPT4)[Y![Z)8\&U ^W,"X/5"ZQ M3!FK')ZIXRO> MK&=X)8(Z!]E2=E,+#>XB2^*(3=!KI()FD%QM145O M?@W56B1C!G,K\E(R-?*I,3/RX>_7>1;MPI*L3W#^%(=8_T,TDV+5KSDJAO$MH@04U#CWS'0OI T*9B8X3 M-UN9\4+@=1*4]#9:H;\0V ,!NA"H8;6^$-CY?=&NUC/0[^$*:H[NO,N#M""C M&1V5]#VJ@@+J5#W#=;_V09;O6AT/_1(5$B!TM43VH&9AF5CVP2 K(:I9;M<] M;,, 53E4,:&X\\O!?*K(/HQUX-+K@HL/Q$KH.PN4WU_C\O%L1Q9U&YQ?/(?) MCJ[D:*(@^5^D+U,XBA*X)XP17.$L0\A ^M-P/G5VBZ@Z444+?2'$4$5MA6IZ MJ"(X?^%"ZP['Y#J 3_2=3B1>^$W,-'G!+&$EH](MK$:4R% MH*_\"+$TTKLB Q;I&B1>JW"7$R9,,:\!K/4+?''D%1+HO 1*BT#E:>#>-8V@ M#Y*@08L K.O)]5LZ95LT^C!BP#F9@R"R9QG 0=S)RD_/M-RK"7W.TBT_O?2A MA,AADG('\J8L2&_H=1VBO9JX.4W8_)BH.4_0@%EK?@B4U6EZP,9.\P/) M&)FUA3&O.FQ(@"[@)$[+&XP8,([AP%+?1UBBIXQ5.XM G-M?;$>)H\3ZL$NC M@KM,V22Q(%P0D_B" M>+;QV2/]\S(ED]A=6EZM-2A5=:3]6XWR%FO=J_IO(::JA%#LDL$##&!'V-F;-!CX]TJ*NZL-Q<+V3]P'6=X@=ZH\ 4Z6!5WFAM M'<3BJ76JN;#1' [R--N5]7M<,J\2VHLI/HOW9%R1Y@*+-Q MBEKPIA9==5293'&Z(ZPV%X!.\3K+Q=NR=\$S+BZ>R1PJRR.BU'S/WI4@F9A,U:B#GCPGS;:Z86H6^,S:K(_JVS69H#O+DVHSS:Y?2G9CG=-"M?@+MG M#5?K(-8TVQ"6FD)56\";"/ E"BIIHS[$/"*]6%F= MXA3K\URTT-"Q1BM /T[T0 %]7,.+SC\)>+4AC5X)C+GV(-PGL,-$N?;4$3[C MTKH[W8&!,WHEL[*IMP!F,W!K#%:PH2QD3;=QP2?)DS"[W!9SZP9ZPSCA\&I- MG/&:O;Q.OL_I?MXYYO_:$L,F( R\53V)6GK;V0=1A=ORGH!MS2:KH?X!F1#R MIS?H<+547IO;7OE\^@A;^HCEXRG@;#B3X!_(U#1^2/GC;.%>NM1ZDD;L4\)W M!>H5?*6J$5H^I#$_@\KAZG,--.-;\B[X'"K*F( DVD15HTAJE:4 2>VBIF$Y MDH%/3Q;5::6PL%)8V1"!OJ74TX E)ADQ0*N/V03I%!_3@4/5'C/SHZK3Y3)E M6*&3LLSC^UW)GK4I,UHA=OYG3FU+F4/EA5\U7 0Y?7^\J"K7G@9%'%H6!!8< M..]Q$D;V'R,"B C0LB3#D:=\Z&/"7";U04]/:(3/;?$2?LB8UR9NCQ5992 MSA7/B3CB>&"3)F&4MJA"@+5!/4?]234#10WL? ^0#%F0M050/D1B@0585DBG2/*IWP)3O6QC@O'A0KO_&A18(^NDXXSL79])[ M<>@W#@J]8S6&=UAK/HFBF*9.!7Z5FPCB !B M_0X<*6ZQ5CB((KTFF^ ;D.]NRIYR]!'EUM6?V%7W!!XM1ERJ_V?0CB_!=:L4=7 M.6V^YH"#Q(PJ[,6:&=J""UFS":..?*]/*3$D-RC7.4/W>R3#B581:Y8$3=[P M"O&FZ3D#;WR%:/.(M0\\?5A8JQ]:5;J>N%X*MIV5;948\Z<&.+4ZJ#'"*Y00U)L9(MPR="4RKA1NSC:I1'. M4?E([Q^G#Z\)4QN$S;DFP&%OG/Q#XIX_B]N.E"SB<_FY7JH+YO0Q99HJ1+>S MM;O>8TA!'I",%[U]?#*<#M#AREA&3<[.:-7S')'=*F*B5(5))@I^/#.9'CZ2 M!9)X)=;#"4Y'T)Z,_(L/63[*P0>0\\;)!ZO X.C.M'QP]H',.CB\TM/%E[2N MIM].?Z@^;([OSP@_=&U'5+#&<;G+M4^_'431N_7.$$4/.[Y3; M'A)Q\.+!TRM&0+R8?8]:GJG641)![^+! #42$W;UU@P M7BW64.#91.$&;XE:'^DQ3R\8FG1FQ@-VA>KYL0H)S63M7&L^4$)5C]2*N M=^>T(SE"Q@:%/X3D,-0NN,6ZC$#@08)'R1&*J!#]#!-ML5SC!,?R+E#(; V/ M%!S;_U!AE%+O6LOES+D>3HR1CS_ W2LX<%T1\B" :%9;[#>147+QC/,P+H:N M.4QTO%MJV(5VW7!0$O%I86'C9ZV&WI,\D" MD?JV6Q89_*["!)YM).2=:SN([;Q[X+US6]F<-=&T:JMHEC)57XWOFD7DCG&9:O7JGC M;M3IB_]^Z2SN$,?TYX"E>?JJN,LTE3+8S62-U@;@0Y9F&2ADNTR+(S)0R99! MW"D*G=3X]$I]I^X):NJ>D,4-)0-]R?Y <7_*HG@=AWQ=%V8%2Y<*PA G]&5R MXK$T1YH&*E_3)UT4P$+6:??B7.>D^.#8.;^*;S0I)^+"+8FZO.P0&8R"39:7\;^":NI$[^NL M6S=:Z#=2F.:4 KH7!W]_\2C4#;U"K,L)GP7%XXNK2SAJ%!%9T)"<1H'&1A>5$4U&R^?_/^_5MF.O0;FC>?T>KEEVF:/3&7 M(:%76?_+#KZ\R;B*0,W%!CN;J419N*.]&2AF@6Y,J7(<""=\I?%('X,GP^2& M!_/A=9X]Q1&.3O<_%[0NR=66KCF)S9^$9.I&!G%L&_S&$((;$L>++0^4 MPZF #)]CV50^-<1&SXH4/7)^1:F1:/(UJ@FBAN)BCZ8YS'HGTP/3P9K,(!"U M*I35<@#WU%H3?#H33\,XH:^?\V*/M';C73:-X\_3E">;*A.K3KMS,E$[ M\-LCDPIBVQ&N&V/7:7ESZ!5M\&OZLZ^A:MA.\E(:I1K+:X6F1*&Q4&A2*91^ M&5*E;F6E[BJE>A@'S^F\/HS9A(S\G6!6IBV-3J3M&TTGN*'"Q:DAHLEQQP4/ M)(ZX,]9_T%%"7:$:&05IA&1T\"G(1#(RP0(7P9;+IN"Y6]>$YPN^?V*_)TTRAXQ)CV-U06.6IH +F\^DNEY1\XG; M@2MH/HL@QCLFRM0"B21+(8">-"RGFJ-/S:K2/\XQ_U?:*A#'_99=OB$$X,++ M<#'EH.&.#1(*AK+7L^(Z!^A51>)KFD39[(75C^/YLV=_L-#2^\W2_E11X+)@ MJ^@D#N[CQ(>]JKZH)%#1I4YQ@T,(&4M3FX7YX!LFSZ'USG>!G$DEA?%22I>/-OE]$&V$^;XJ@/\ ML92 RYH$N1"9[>(^VXG)"$#VQA[EHQNU#ED4%79 7/$62IAD%);IG M#=%#EVP3A^@>IW@=E[P>['I'2R:*=OE8E;%G^/C@!95Q-&D/U+&PHH8N4R3H M5=L67'3Q B&GB3A1L/@XO2(JF;$L,^_N4,@,)_'>SIC(D>#(9A MOB/J:%8I@^=J9F(^>=T0\=V6"29*GGBG.ZN#EQ*")#\&YT211-7#Q?T!RJBE MWDI2!T+J:ESUS>'/\1J3X3VZP4\XU5:,=<#SR8TU0ID]MH/DB7,JN7+UPPH9 M"6P/_HJ!W/']CPE?;I4])F/JV@549/S32+R MP.Q++QWU,A6G98?>+3$2\LYQ'<1V<& #%9\N"1[7W9+A>NC<+8EK MN;W)J19'Z?3F."T?E&,B-+TDN:=I;269LE^0;[<41*.K(03@W'BXF++[NF.# MN.U0]OI;*8( *\S#2:"*QHJEEI8KM@*K"8%O&QTNLU0&?2MPF8S8*B.,8Y[N MBCC%!5GWLB?;:&@1O^AJ"0\CX9%S.HAJ=$\#OA\.:F70R44;*JOJ"4(VX%2D M_'/2T7)W"]RMV/4E^H(!%3BP"0SCL>S B,2E:$='>ZP\KAZ*[)&7&L4S^J<2 MTP_/-+#FY)/\:+,A 'VZ.:6@S G3+'U-_&671FQ?-L*L(A3W3TI#]E+@G%*_ M9/9LE7[PTNZ<$WPN#;0ANNALX&VKN7V;@/M0Y8W[Y61I0V[ M+<(NQUEF)R9$^-F^72S53%^/!3K+M[&EG^'3J5[[Z3Q1A?UVQFN!01YBQ+Z1A./M 2D"24Y"R9N,H?V2L"BEE#8VF".^)ARE#XZ#B" MD.Y[",?&Y5U#%;7(UNE5^Y5RQ/7%[6=1#'L=M-:+_+9$*+=P+'/J@R;JYLI_+W6$BMY:[JHDQK&M>K-),Q1N< %6N(\H:RE$7:%8^W4K.M MIRHX"#U+[WS9QJA9116OB#'+,&5V4<,O\(G"$708KCJ,UK) _&_@H> @_?#W M)_K)SD)K[H-+&8 M##AKP%-I+_KA,Z^OV[M[3B;F/#^%J)_]@9NVCS@DS]$51QLP)X]_QQ?.9HY. M,S]HQF+ 16K<:)M+/\ 9W/K=^&9.S,J&T(,_\29&29& #[*( M_1#6FH2W-*I/ RY+O+'FA+GC QYC#16R=8KEB@QSB#6,N_X*DN-+N9ET8M0< M73$:_KQI,X&XKYF\<4O>Z=.[-)4&-B:OX/+/EZM18@.DN8)99KH4[ZG;^9(/DV?DC9DS2T&G9-!U6$@(\^&N;Z,MI&/%=DP(./0>*USCV<,&&./0:P MUC=,LS7Z-3(<)NF1N. G,OIGM9'R8 M*#X9/[L)^Y@E$_):BP'W]+6%)?6+R@+I MWQ%'\]&TW"/M 'S?#,XQ&CLC>V2&[F&.XRP8J-V>83] (O]\K-J&.6]! MR*=Q*G MM;%NQ(#9)G=@J;]ARZHM" -P(L@8X1M7?P80@#FHL=P#O5)$O [8T[BV"+[4"*>&Z@Q\@^CX*^)VB*H M1(2=VK7(>#I43"2X-\YYN[LO\#]W1)Z+)X=D(STXY+48LPCM>S!J6*"++R9F M%"G;P,R_U68.M^'GP'OTF_O7)R$=)!#U[ M)\:4ECS%^B8N_L$/B>A?VBF2 0-R7FX5I#T)UX(#S;@M_*AFF0T&HH K<<(G M/GCL*(=*6Q]F,E%A/>@&%YC8Z>,Y?L))QIZM8DN'S79'EANWV;K\$N28=X)M M$C62%IS7'22\[(^C"(%XZ@&<]JRZHK5"$K656"US@JBB".?0UE7SE"JIH(D" M"NA9GWC%^0,Q>;JFIXNW7^/R\6Q7E-D&YZX^/8P(I#./$;?MQ4,H +GOCKN3"G^#P^PA/?SZG>:"L(77J[7($2T('SA^HL]" MG>X_XNPA#[:/<1@D-_B!L,9E,KOJ NT!73Q>0HGU)>4Y&X.[T#R_5/WD!\,8S@(JJ(/2A%8%_;47@JW651UZ@IF5TND=R MVX@W[M_L"DJU*IW=*W7F7RX2EW! PDR%X%<>4EL,6Q82A_8F!TEFIV=<]3T^ M&<,_WYM6/N@R727A,"9NS'-@/L1DTH8_Q4\X,KJ+ QYD*2]'H=K%O2Q(0.6^ MG+A2% "K\$3Z%7LBAZ"^9K@>[Q=,)C&L8WW,LNA+G"0G:=25J/K)Z& #\.$< M;;"0LL,Y(X,XWD#N>N98 ;'].H4W5K][[(E3J6".#8!SO,9YCB,Q!798PMLP M@!;A;H+4RV@S.-Q"V(4OMZ4LO=:[Y:Y :T#F?"/I7_3K78J#/&4O*K'"D.3G M2+1+X/B:+\<)?9:-OOE.%D1I02O5T5EDG#YER1.E4CYB5 0);Q-M^7/CE-86 MYZQZ*NDP^EN!\Z%@]P^!CD^#0K, MSODPB<*L^L]6E 2Z9,?U9$9_340P;\N,H@284SA>\%:VX7 R,'F(8_GLG^Q2 M2J\9*50]<7J2Y_1Y%_:WCSXZH?3T+J>07J8%Z\4?LAS'#^G9CHR\*8E TG2* MB,<^)O*NEVT4/( >G$ MYWZ.$Y*^[R9>O'CU*2N*KQMI@4?0(,Y_"9(=E@I?7J9%F;/-%//,UQ$7<&0< M(EQK%'1!A!GQW#GK1W&"BQARNWRKA.^UZ\TL._#[+?B+5'XPSU+R9X@EP=Q& MN>%D %]S&2ERZU&7@31@WG89Q:1B$/G2JBS9(N2UYTZD )K1DY;)'ET6!7W5 M6ZL,3\;4UJV/JS6][&%=@;KA>C"FN@BG'%--B+!CJITSP[C"2J:W+_E0 NBW M.Y:"YI,['B+P;?B(HQT_FWK":93E*&S)G5.AMSBG7P4/P-/;\[@('AYR_%!) MR/>>69=82Y>ZX0(6,ATB7*NLJ0LB3)%3=\Y49[42KG32X*,+'B*H[(+5H;(Z MHWJ6O(8.YVX9O$:/FY N5([$A$II,BDF( J8;S$9]_W7U8+[71+DTB.SU!6B MGO_[?_5@1B5UPJ'F-H$Z,Q[]AA8.F>9K!#.J20ZF[O8"?'@M>+Y:G\?K-:9; M\K@XQ>47C-,;O,WR$D?\]4'VJ#K]@JR1JLW[;.H:K=ZAI,>WM5--P=\4N,5I(>S16@%K\7Y M7UBI#3^'CS3S 9%%'W0F3ZV;[M$,?62C"8+(H+JXF'"7JY]-H7@2B%;HI""*^2^5DC$J?H2!>K- M+7X/@(C]*0[NZ2L[,2Y^P@%=+D17)&S28$:D8J_Q#8P-D[3A0\284%GJ.#)! M \#193()C"XF[R.+:N34MZ2F4-46?4&Z;DT\)NEQ,%I&?S0G,4CW_U[PQ[6Y M]A))>T&)UE3'3Y057V*5.C^3Y5KR),WB)"SCI[C<#PQ0XPG[$)4.58LZ%(VE M"AQ_#F-[:!KS"G&B) H)JC['EJEUTSK;*N@LCX:172H^%)0PRK;\261!V;]8 M(KKUY$N01[(N:!3F;QX7Q6[#OQL=5PYIQ*\8<[BZ;/%F? O>Q)Y#13#ZFC(F MT996B+4E8E*Q0G5S2&KO."+4K!I\JO42-%3\BTRM*$V_+4YVY6.6Q__"T<]I M1):KC6+8G933_<4SSL.XP-=Y'.(;.DP=/ N:H&&_(M@\:ATTBSJX56\BW1QB MC9^%5:01HXT8\>.(=\OH43Z]BR)6S3%(4)RR:_(\'PD_D(A+E\KR]*U V:XL M2C*]H[_061[FC5/-^A(X/V=BYGE#_DMT0OYB2OLYC?:!1K[+)@#:0L-@*O"U!@<*K"I Z$@"M"KA(![UI?PD,BN:)X\8)221\L^Q MIU&![,I;(CA#)!, 3%.5R;!/6-\ET+<%FA@F*E*3^=%E1._EKV,#EE=@UVM1Q;JI6@$/=M&(H2EA)^*WJ/]3W MY,_\7?'R,4A1&XF'.7UL&^^415Y*#DD^-!THB@/5OS_AS3W.==)4OP+V<9O!5B_S MGV#Z66[;O:?/LTT0IP!]_5.%S#H M-PX%-1L=R"Z +0;/9EML_PYDBRHF:UN4?US>%ONM]SN7PWAAB^[L0I? /7@J M^"E.\66)-[H7DZ=M K+,[O2J:A?FG8X^4"G?J06896E!VT"LDOUO1Q\SB*@SSNO25N@ .ZF6UBNKYIK0*"NSFMYZ9_$_H1HY2!LWKP$@+; M02*_TBVC<@]UOWF *!R4WE.6@2%O'0]GOM,'M:A$FH8/I#3CA&R=N8AR'!./IQ+B_-C00'=WOV$ D&#WA6A M46 K*$'%@0FDK=9C39RXD"6NZ*#+%%64((/'!!)_MO0M?7PD3FD24XFB[$N: M9$'4[? %0M#_()I+@Z02ZT.6WQ##=]")#M&/H&,62Q=MU%C>A!D3>Z[QY;\X MC;8=YG1FZF>P&21S/\H(]"; $ *(4O HN@P241%6G+MT@7!RE1(4?)IE_SA[ M#+94#0X*4"'Y$4;TXNA"2!_#F_"A8\TU=&0,']T3 B@4%#R-&LZB]B,&1T44 M%U7('@4+9\D4@<*E Y>)$7LR?Q R+>(;8H<'T*88861P0 M2_9D^HNVE%)_!/,VJ@P37AE=]FR1P^3NSD[\BC/#9%7'FP&=O$#D^8R_)/OK MW7T2%X\TQ;Q>S5T$X>/?<- ] 1M)PX\XY"RL+AQ9"7@3E1PYM02GE%)!VXI, M8ZA!%(D7/R5S19C01GM"W)/H-%8)_2#%**&:5'N'AE)#E)Q'P6JLZ)^U?=_: MJJE[>OGS>9J]P@Z.Y *9FCPP RS,N;V5^>H,7PNX^'F^A9/^&]1R=5&HY+%; M_-!EF2FF>Y<[/)LBUO/Z\3ECIU@ M*S-\7)& )C3.XM0S&"O&HK8RA*7^RVH,#ZWKQXYB"1/XB10R^I;X4_R$H\OZ M(@._4G&Z_RGXKRP_2X*B4 Q3HR@ /IRN4&H5[3F$@E-1UTUY:V(H5:M*#3LB%EAQV*3](R9N6G2;2]I05DV877 MB^&XY'EFJ=U6K,;37A%/9@L^M4?E).:"VP M< 9F9%ZV*B4@B"D9.%%,,CN5Q9:9,CD\K3-2BC->#HSAS'K7!N=/<8BOZ*L_ M=,A03?WTL-!W;C3,]^_== ]N'NCY,AV_X8CD3\%EF>7<-QDDB[B"'EJ##!O M/4 .Z9%4XKTXV "O6%5_?QP@PM5/@JWP,2O0EH'M&?)%#L[2B2@7" MX8"7(:(VEV%?]U<\,\%7N^23_%:5V/J,)* RY<)5-%:VAQ M#V;9KU4U84IYB^='D7/.N.B(90 #RP&RYHZ[#.'1WFH&XH M?_UT&@*'7E'(KU=(D&O>A)4(KM ](X4(+6!?/5SJ#]U77,N&!GI@*DFH2GS< M/73>2^4OW,ZS3UO1]FT?01)]W?.QO!7H MT7XI3172!C'?'?&C4#X1[YZ^@TW$.\M2>L$$IR7YJX@C5A(\2ZLBOGNISM]E M2G2B4>DDE.$+ZD^@&%61_0/(@A;>/YAO?3%^B?0*-<11B_JJ+I"]7[4J3K(F MCMZ7+IY+3.#($N-37,SH6=UVCMK/U$J;V.O:C1RK#ZJDF-4CT6]-D^B"C'@" M"_A ](P:9EIR7F[BXA^G^U,R[W_E94=A04=*U,0-GZ:35V;)D2K:4 M$*A!\XXT-VR\;#!\"EL]02RC9 7N2;#J\.,2IRB&G\,BY6S8B"AC>&15?4&, M5M6 ^V%577[]VM]TF,_AQOMDFVQU@,Z85T-'6ZKV0R#*"'$@6TUDG4T3+F M@RC"V/H$+.M=P8?1>ZB$%?/& ?Y0HL=C]6IU'&+U;8I'8?4JE@U6/^.EX%]P M&F6Y_KYO^W>@%'(5DW7:N/SC\N4X^JWW^I&#H)/YNN_4UG^G7G3@J;$'3V&[ M\-2E#T\]6SA>XYQ^$3Q@7:*X&<6CI:-"%./:48+W8_'88\AA];A"#19P/LC! M\FSMD@QVD@*'WSQD3\2@=J2=/?<1\:%Q#_'%WPE/;=GD'Y8W]3Y;U*";;QXA,;46 M-SC$\1-]_=NX.:L'A[P_9!:A?3=(#0MT[\?$C.).#P='#?RL ;29<%VMQ24[ ME?4KP8!"IH'E.E8J8.""I):9P=&QF>Y*EXJA+G6[BW7=8OO&#%@8)2 M".-I@1'#,T/2[_,;P/TQ)N,.?=><5K1"[70) 8:JW'?9S\4Y?>_9L'6OA@.L MO:UCNE5NNPL$4V%;S85R64TK8I)5$8>>H[\_WF]=NEL)!M3;!I;KSE; P,T+ MMR4@<1:FLUP,)9 MK94ICZQW.*\5!B(H+7/VHL3N@?+,/6C\A)_C,$BOB=PN[FD$AWI_S"Y"\]28 M'G;Y"825F?Z;61P#493I3&/J&BD7S^$CX1K?!"5FR2R\]+/NZ-D9VYO:*#8! M#751=*@^U$0Q\Z:M#%*70*GP$26P0A()\(*=ATEZC?,XBQ!.R?\K&7.".D= M%B63>)-N;*MBRR@R0 '\ )'KP#Z"!MQ\;#2S_;,'42YKRRUT+5RR9:6TEA9_ M1E*0PRC8\!.+"*?9AMYCYJ7XUKN4I1T&B53N)Z/[VUG.7E:MOH7:OYY><<*U MS;%LN5!FGDO.9C?31;6#YQ*?<7F9AMD&T^)4)T]!G- #M;N,UTYFI9,?LR0B M>CH-BCC4Q/O!5.#F%B,%EN<8 TF S#5&\=@OSXMI]01*1E1B0S4I&JGD MN" MV@HQ>L!9<]-)'POI6=$U%,C2AUSZ@B:9.TKOF4N?TV)0.#I8B36=8W#KCM#C M'%L0\=RU6UQ.XMR"XM&XMUT#0QW[1KC%.GU,(@R3<)77!Q8B[#;JXOD5!@0*RRBEV25D]OK#- M2OK^0I D>U27*,2,-0KR13#'DAP+]CA)QOE#M$34 Z-!'PXH=OE> &QP^9A% M4$NG!?I :J(.UJR1%9*;H9&L:@A=U"JMVD(G:?7>BV@.KX,]!3ZAPCPP/%WRTQ2$X>9]TZE%G@@>3A5D9C@5 MV^ZAQB72,,C7K$4DFD1RF\"3R=F4I@@TN_0)%R5[?*-^I:J:91[\2M7!(:97 M3/B>,!F$NNJ?>G"X<& 3079R'2R(ZYJ9<5BY;''>6K#\"'Q&&<3Y+T&R$R]4 MD*&Y*LX9XT(4YXRNTAM:A9H^$,7OYN?51[J-4MQ1W].=,$U''_"<6]KC_ M1-^"-N2VNR)[X 5.XBE-W(@):[\.K!F,$]4XW#9/?O$B-[X622JS7/3E-&;+ M#Z3A@7T.$59IIBX$8*W5G<.!1NM%);Y:(E81O&!N^-YXT=.(X8%)Z@51&F ? M'-;<=/P8AVN.M$(,#;V'3CL=+Y00P!.?.&"B]2E.\66)-]8YR#1M>.!W4RIK MZDE[W<#13MP[$ABC 6^ర]7[#Q&B)7WT\WO6'/J--HA8B]Y$D1G5=[O; M;()\S_;FXHD0=C0)$ENV8I20L*%"0/CLK,KP$!< M5LM'?\22/.RW"A;:94:Q?W0/-&F$'T7IJ!Y94GG."#+'\E#2U$\A 3OG=!J0 M9,5!GK[.#*^L32*;PSV'V:2CI4P2:Q3%V&P0 M1S-,*S"@1VPM2Z;1;X6DW9H&T9^!W%TJ]JY-[2O@(_L9F9['Y8<@9)YK>I%& M 0A8]U7+=JO::P\*IL:KAHU^4&6 J(+T8NN\S;SY>1DEJ"]&8GA01@'G@:&8 MGY#IFHH7&]8W^"E+GLB\H"V)<.%%4N!0[JV9@? M&]?3"L71H*>L*;Y:=\0)GN/-;G.:Y7GVA0H;;,DOVG7U,!*0T]GAHK8GM^[X M0%/=H0PJ)KXIJTW8,=45$G1030A5E,!GPI,)'7*A^15D_]SRXGD;\Q7R>5!J MGTMPPO3+"36"V7RO@^:-RRGYT!AV=F^X\+[5Q<[B(PJ_6U;BW"#GW#A*YEN\ L6L6J;-'R M[R 6W6>@7Q*+?$(4QHL]S(IAX^YE%PC> /0[EFT(4",P[E)*9C!C)>N[+]G= M8[8K2!RZI>7\::OZ&I4F:* : 78!ZAO_>E"X^_LVGA2[Z/>:OXLIOX6[],W$F(FNM9'GK; MI/']KKADCS_&3Y@V9C9S&P;4@V].@C2/OAG! 1]^<^!+L79M'C3:XKPD0SPK M;Y(U5B_HHIHPJ!^,DK(O0NT9TSSE=? ,M[GO?Y9MMC@M6)=(E_Y/]_V2 %^" M//J\H]Q?K441@5WYF.7QO[0UUF9HQXLJJ#'$S@PK877HN.Y- MT*IJX'W(\H^T%M+,ZN\W=_PA3*?".2)9MZVC#FAJ89:):W7M1S('0ZSU%Q+@ M')7:CW,MC3P8-;)?'ID4/@U]X!@VI9)Z06L*XG!1:CKN MYPA+4J8$;\J'CRM@Q75I'GCT.KSA^>"QQ).K_W^ - M7]#3VS[TGN(N2*C\[Z;6_2&<'&'@.ESQDX2X\6P<5S \5,XYPJ;@B?S1<+5" M%5^H>H"CY@Q)K"'*V[&&V1@7=.KKJ$U=YBH()\<;P@]0_)0A? 0;1QG"1\LY:PB7N/H]A?#I.N-& M'['I0KX*UZ(6<<#>V:O;]B!RC]GRZ(^#ET3T."WBD%TDGGJ+Q=[>$>YBNBIQ MDFU,6V/'M8_I)LUR4]^Z=7[+WX?8N*!:3QX>[A!4]7 MV]I98%;::_!%3#XU:IQICMEI[=BGDDIQEILQ>ACYEM2K4^A[B5,_=K157(KM MYH]Y5NAN)LS2TO%.]PR*FW*BIVCF**=X6CEF#7&\5?JZ&F^7?D-:!K])NYPV M&231T*M8/'%2? T-46DT.<#0TS?HZ7OJ:QR7\"7<)E8+JU)73U[:#S\^ M\%: G\S:;)-LC_$MSI_B$*N#X>=,//O%XE[!*M;)OY]E1?DY*_^&RQL<9@\I M32PTO.6Z<-N CWDMJ=S6RV!+- SSS-ARDAEG0\I@5K?;GOS0,K=%27XMT1Z7 MJ&ESA4[,56V6B7F0.N4*:#TM&,H3S1PG ?VRS"9\RU1S >D7UK[^NE'[=Z#+ M12HFZZM$\H^+NJ>F]5YW**K:.^S+Z+.:@-+Y M*(UC?L6O:<)Y)[M.G+#BZSP.%T@3,[?^(N:M+@J>:39K:OK8Y[AVV0!O5E3< M(,;.RYH2CU"\8:+L@>J6G#P?J+S^E'JL_OP8IHI!Y^%S#%53P-;5\HX:N8GSV#&@4GB*O9O8.J/)MYHRWFL.'@X7G*YX1473YYH&. M30!47)_)+-@V7/V_Q86TU$UR&CCFRC MT*D8A9!B%*K/],3A[64U!GD[!'FB^NY6U,N>]U?"@$[]!S)QQ+/_4>J>= $P MB(/C7 .,$''>94#-T.]J)3!%-U0P\RX'X$X)Z@>G3XIBM^%ZNXF+?WS(,9:? M'YIZO\R]78^#[51*G>1,P+51/T/J-%+-<0X@O1@O\;!"E M$V6@_*N9_V)Q) MU13T]9KJ(Z[T ?\ V>@39)4R+IZW."0CP"QUCQP:/,),$&.$C;M4J>:F@? R3/!VQ>P?B9/FDA MW3VCS_(4I_O6+L$-59[A[<]96O(M $ZB.'O .Z@9CP+M. C5;3]Y]R2P]*4% ]F2/T79/UC\#]62G?4U/ M$JCY>I* V+RR!0/:FWUF._W9 $#U:)<#79]2N-EZ]0.1RM*I,@ADG_99;7=I M\SM0CW89T'0H!9NO/^,GFY/*(*#]V6.UTY_U[U#]V6% UY\$;+;^O(V?+=TI M04#V9H_1=F?6/P/U9:=]35<2J/EZDCX8;NM+&0:T-_O,=OJS 8#JT2X'NCZE M<+/UZ@5-B['T:@L&LE<5S+9[50( ZM4>!YI>97"S]>KGV+H E4$@^[3/:KM+ MF]^!>K3+@*9#*=A\:Q=KY+WS(^[V&.VL6H!C[IU3Q+V;,]XF#L-H&P@TXBK8 M[83<9(&1U'IM1<-*_]W.1YK@M,[R#3]!W.*\%(\.E1EBAVL(,S)0ET=<)1'# M" .T%UZ;A&=M3==GM[M_UT" ;>%U6=#NXE' &3?R MXKS$]A&Q P:[G:=BN;NC)\, AU(5,P.#:;7[QPDAT'CJ)$Z'86]BZ@CF9]UN M=?"]+ACTMJO-]]HP@-NOCOU<@8V%.QFK(+A[G[LVIOXJN!E5'A= M>U7:!W,^IS[Y X.UX$"WB^W.5P+!&[?W+&'!>2\^^??5[9W=!0/?7;=T=1L&-NZ^FW"^5% M,'9,!*XZGT![$&R',^W!W.8N1=]JD6O*B')JI^MEI56W^E!>;'U;>!HI% MWPKBP':5O80.#'\>%=V!5,#P=X&K9X!5-U!]>I9D=*4>K[J#DSJ"JHXCM58] M@]77GJG/EFC]A5RZMRMXMHOX^J:/_W*^3;:IXRIG4PZO?D1/,'U6],,WE]E=FSM(+B)L9:UW\&-S$4M?>D6MN$_^E[\\<'04OP3W"0:8):M:?V&S9+V"9Y\E]YM^.;-D MG6PSS9*EYOP(I&#ZK&;)+AH9'Q:+O)1"(OG4A$/RX>^W95"R[KL-<1KD<:8H M56F 6S[$6)FFP4 +M*C;6KCH.Y@ F:\LH\T8! ,_I\46A_$ZQI&RH*(%%L@H M;,S7AJ$#7-XXS)P8#&3&8H*_9,EN@SN30!;F?OD2;*_6)%1N2)!D\9#\^/[- M>;#GC^48L]DF(0MT%CNA2NJ3VPEHPIWS3L9\S\0OM=DY 2HJ\__RB'/,7FI\ M_^9U%.QIV6C"3__=1OY5&^KGT0 MT7OB"=1Q]'RZY93[2]WKCI9X"X@U@3("1-5,6JE>8R3M5!E&_Y]?$+$@P*A_C_"7$(JMV)XM&S>\>@U3D!/R""R)X_:RF2OT+ M-@X4S197;QWS%FL9+C(N+*+R)OZ:/I#[Q![(#0KJT ^D]1)%08F[,35%F+7[ MFO&# LH)VA****/-D^A(_@Q$P'R5Y6B7QB4)$OR&#@,D\9H$Y#A\9*&4-87) MOZ010I!^E=-P@Z)=SAJE7^!MEI?TTY8%E!5]\)J^@WII M5B(LKH!$=*6VW94DR)*U'EZO<5A2!@(Z^=LE9<5)%H:[/,=T$4>^"=@"+DX# MML!DM:%?WLIM0.(E+-:VBEUF?]9I_88LRC7R *[&:HV8QMLB0

W#G/M!"G"\ENT MS1KLN!9?G[/T"?+H3M7^BUMXZ96\P+*KW_A+7'3II+0=XQ&W32M4OKPB*ZO. MV1U?2N'G,-G1HB/M%=8K>DJ'GX/--L$KM"4]C%KK1 ^ M75Y\8M]K_R6NT#5*7F9]WFG\A:W.E=(!KLVEH9AS!#@,^Z)]3X=A']7C/@P# M5KMU&(C9?^CA.1'EABVBKC'I/;($?3!F[TS?EF^5:"=2GKVN[($->50E=A)) MYA@3V#](-(MXNRO4M.Q#6LQ"VJR4L+4+/_5-+79K@]WH(%PR@9POF:A0?;IQ MI1?-?*NJC^?9S2D=@\IM0=U=I];=)G[QB9@?WX&2L^_Y/,"KVTW.\NMN,/&K M2OP>$R'!H]0<+M=X_M7Z)$EX0APO;'J#PW@;DQ\OR9_LHD)TE_WW+(G.F>XO MV,XDM8W+]"J/R,PHN^'7%UA\4>EJQL: W'IV]=6!8+:6X$+'S"+UG*UIC^55 M)0FJMH#XIC;+VJ+)6*)MNI'#- 3VES2@/\@6>>OL<*BS! MZI:T6"44\S91W2BZI!^$4N\R1!M&O&74-$T6XH@U3D%$\WP^YL&*:8%49.!, M:/!UU8(JAKCF\,)VZ53">725X:5GSSBIO[I[YYPW\[+N=FC?(*EOW?%U!DW, M%D?N!V'^F=WEV@6ZAWDY53:O*H\?YN ;S0O)5S/*PG17RC,"D8W M"$.JYJ5>4-3)I=635)0= L=S+!N.5HB/2<"S9=\T_G.:UR1H[&\6=5+,ITFO M]*R[^!V6N?A(+Y468+LZW>9?XJZ.6L7+[.JTVWYANSHJX0!W=3@[L^_JP&]< M..F= 1%='OAM$R\N M1%G4O<"M*P\%+O!IE%-5:YK"4ZU'0'8GF MNE2_-$7!+Q9%_:P(>JFJ7[%"5?9PCBM5\G6D,L@?,"?P][.B0& MS4N/JCIYU1-B&/T]%&RHEX6=7"6F@G,29N#J[PUA[24N889WS<)W2ZQ\O;"E MSU#!_;B1TLLB9.PBRJ\?%T>/H.,4EUE.^54-C]3KPYV7*13<7(>92,='/D2W MYR[^C=.#^7N)@_7(3H+8D/R]#=NCI/=H2]./(9RT?)_YL?DYM@NKW='?]W#2 MSH#S;S@9S-]+'$Y&=A)$UO+O;3@9);U'><__>SB9J N%8G_?HXE4"->_H608 M\F!S\AQW4XQMP,M'5#?V:80S0RX:<5Q844< U& @ M@8)^HTC_RQ>K.<\V0=S-L;"#^V0Y;1',ML-A/;$>F9D!]L/1#K,@75V)W7T2 MA\G^)$VS'>F*Z)KFF%SEHNU"_ZZV*R94Q8=!@C7E&YS0 &LQ#."O?_E?(*,: M&S%T=)57QC;S/5-MR@^<7/.%7YI]U1] =N5CEM-$?'Y3X:TJ>+AB @7E88+5 M\=D-;?E0/80OYZB]0@T%X%LIAPLIB7<6;#W8.6$5ETQK#0$ O(/08K.WBF>_ MPJVDI>8U5LT@?,C?-[$JV688;'D!,F +5?K:#=[P]\\;IVM@U&/!% 0!/>!@ M-;0\9C0U& \[D-T!XTQ-U)\19S8MB(H#>2TRO^I/$^GY6XPE"@11OOO&:GU5 MM&'#PAVMD+#+]_SB?LA+:XF-)GK74U,VQIS:>0M4 M(:[J_45VC=E>.'(9;SU0R$HF40TSB"-6!]0LV0%;%SP67*VO=F51!BP'5*JH M\8$89G4-N[C+;MDS//N[X/F*/_3#DB3/LC3%(?W[U[A\%,5SK]:,P&5*"^55 MY?2Z&ZT@' !MI< HNMZ26;9YN*T="#E5LVDB'#M[8D\<-[RT:\;PEZB:$EQD MG.4O7>T97AD\5R]J4<9HKD-8\X:^$.88F%32AY.-*R;%A3FH&VA>]$537DEB M W$^1.5AU@L7 M>4+?G6/#(*L\IA^"#S"N' M,]B/$I0$DFC0XC@5%=0B@WYCA&8Y2#K-TEW!O59_9J0 IK3:-FMIQT]"+B9 M@885Y>7T.&57N?E]<9R78IU,1H9[2H56=IM]7T [K+H*PN#$%@;ZC8/JK7:! MX6@,XT-')088M3FR&09 M8-BGNX*P4A02WW(1_5\R*L!E2OR9S/B*:AM#H\FQQ.",_##Q95,?1PG$X ]A MM1^C!;&VY;D*=2 BX^YEFA&[GL:'!.["J2[*XV'!#'=&.J;WD"C4Y+!2)J,.F%2X(+ M[&HC13L+BD?P=.N1O%_2>MRL;#=#]V.#).'R#P=9W5(B.N4(K9EG!( MXHQ]@)Y&6EJ9>&9I6?5C5")#%,T H=B=E@B!4T3F*2-06>F0XXD1\CTDR MEX<&IA6_TW4\\(@3[-=B1*!O*<'_&;1 M?0L3U054L:5RR0KXGJ01_<-PPCII"T<10%P5-3*:V,C['EK<^#\\SM27R*N= M2]X2"M((56T=S^1CI-9:.3*OWJW^].Z'U9NWWU4/" *Q2C'M3$&=22H%U)QGN9^&#:/JU8GE&(58#C"'D/3E/',XSX['F[JXJ3OY M!(Z5\ZA&$K:UN\1>, AW19EM"&.SW#?G6\M7:RFC0I5PH8:#NDMN8+JY.:X M KPGKN5&F344U*FF/$N(KN29,;"''^,B#!*T)[-YJ'S< >)4176NUL@I&V>! M[*$1W-<]8JMLI*%#,'TR^K]PL;%9Y]'TFZ6.!'H,( MW6.2PJY%D$(<-/5,(>M8V MCH6#$$OX(!_6O M?_*A<4F! M[U]DT@KI$IMZR%Y&)PV7EOB455@("[3??7AR5:0E0-5D4$7'TXF3L^&PQ+"^ MP2PB8F6 M/C-FGKC3+%I/,3%+?!<\#Q142<&_.&00U"4>*="]C$M:/BWQJ;UY=<]P65FI MWWNLH)69)NUB(DZ)%HSR=0+E+?6F*WMUSPG\[TW]@:IU M6U?2TGD5/20(SB3Z#UST%#\$1/_C5Y;.&KB>)_#-FF+T&9?-^GE$:D@'W\]T M(Z60KDE'+63O4H\4W U.0"(T*O=\1S9.[*79+F6/L2$+W:+1OV6X4!EC#!1'F50UW MSOJKY!I7/*;<8"..#ETX=@HIS_$33K(M$:^LJ<#ZV)FX'7:#$[Z/\!AOS9YE MQ(#S)P=!9"\R@(/XCI6??AJRP$ M%%^\Y !Y* M92E4P_NR[.DPY+8_Z%3Z&&PI8Q-)GK7YX1L.%0Y.[HLR#\+N*+WYZN H^!'&.GH)DQ]9BK<='YP;11S>YZ=1CV6<'4'9EQ%Y-.N.VY.=WU3[G MS^/A8V22/:39L_?#5Z3YQ T.LX>4OIU\&=&G[-9Q4&\IB:+OT<*G1>$2/5*I:HO;.A/+*/X@!YCK8,QII1+[)=SAR*3\&QA+PW4W@ MKNC= P7B!_Y.*:C@_HGG<+)A'A$@DVYRX@-_#JJU^==-*Q?*7AO[@EC/3#.>;I M2V[E_Q?BX44M6>S*GGFIHF?@I2Q1;!*"QN:*HYD+H-O#L$\=4"MEBEKJGH=8 MMBX#Z0O1\DL-IRW%+A=$6;,O,'1*O0J$:*>T"=+OF M,R[O6O<=*XD/FNP;J/J^:6)5R/!]#RW)(]BZL/!NV'U(<8GJ*[^!V-5M4H^. M=*]AJ#Z&15B:V%:1[X9;'RK_3:Z>SWTC.^H)UL"UQ4:'=?X'_NB- 79&%>&@L'*4$!BP,9 M6&\5 %+ P13YT3+2+^13@R(&ZT>=GHX GRP5$O3@WAA-3P2#X=2P/AA/AQD' M _JDKX8@?R9@__CKOU7?D/_&UL[7U;<^,XEN;[1.Q_T.8^ M='?$9J9D2[95,=43\BW'LT[+:SNKIO;%MNK7+\"+Q!M @ 0) M$%+L;)?3QH7G.Q]N!P?G_/M_?*RMP1MP/=.Q?_TT^C+\- "V[ABFO?SU4^ O M/E]\^H^__X]_^_?_^?GS?U\^W0\,1P_6P/8'N@LT'QB#=]-?#5Z5 M[V]^^?KU_?W]R\>K:WUQW"6L/#S]FA3\%)7\Y<,S,Z7?3Y.RHZ___?W^65^! MM?;9M#U?L_5]+=1,6;W1=#K]&OX5%O7,7[RP_KVC:WX(>>5W#; ET+\^)\4^ MHU]]'IU\/AU]^?",Y+L*GU4A//RK22B_$_OO_S881$"[C@6>P&(0ROB+O]V M7S]YYGICH4;#WZUDKN%I](G_ZSKF4O+?F6W.N M0X ^#5#[/Y[N,A]E '>K_^GI)JP%^:!_T9TUHL)X>'8Z_(IJ?*5K_"L/.9Y] M2%W4QY5C&\"&#(<_>(YE&HC2EYJ%$'M> >![M<5AZJ-KJ1XU%Y9; =_4-:L+ M$7,==B#O[J_>?#'? #?DCP=)-8>?X5XYZXT+5K"6^0;NX/RY!O>.UY:V:WY+ MQRA=K31[";P[^]EW]#]6C@7E]F[^%< AV $NQ-Z[1D+S5K>6\]X%'U)]<9'R MVO1TR_$"%\S=I6:;?X9D>]!\])O%9>"9-O 0]^#*;L+^'UW@P2]I.'JVYV_GBV5S:Z(,UN)CHNA/ S[>7CU )4)3ZJF7OB+-\]Q!,R!L7&*;/ M08IL<[QUP6\J(3?*^;MG.FS7,\-YFL,79YOC_*UP9D%\@Z< /K3.M<=]=+YZ MX%\!_)";-S0#X6NE0P/A,U34@ MF-Z%(/$$X.H7@*XAR'@?N\TMS. M&4'^"$&SQ'JCV=OGF>YOFM7]V&']K!9/DOQ$ M+VVU]5W;?!-.P0^:BR;C-YZJI.^K=2G#WT3=SW38-?Q5FX*2NFM=5D3]<%V% MHR-8;WBO[VS]=:E9[W)[\P%)?R;@(7[IH\@*Y$ KBP96LMSPTRIN4:$J!O\.!'A*X/ M'M"_+)VWKT WPL[1#TB\<2C:G>V9\#M?7 UYS,S@1 \/;NMR0W2AN5 $4@NI M;]^D+$=P1_Q'_,&HB78\(](@@0\?V 8P=K\U?=3M=#HY&0Z'T^'@\R!I+/TC M;'@0M3Q(-XV$2L2R'#W3DX7\8AR70A\&,"-]P!_V^H#_^'GEO %W]@H7)$WW MDY8L[158OWXJ^?O7MK\GP>,%MECR.>D__SP[O;@X.3T_&4Y/)F=H"$UR'YCF MP/'&)KYO0E>*SOC*MG7X7KK,NQ2KNS:'\%=/SU MT^C3(/#@MSB;: GY-(!2+( +CW3W$0[8KPP_,02K0T7]WT!S?>!::'UWW#(* M84KV4WTT0L2:/.&CR8UK.BZ<%D)J=*;61P"[A5.=<:WYI(&8*==/E5:+$"OT MM&=#$RZ3=K1]J1R;^:+]U"25%+$RQP5EMJZ7:'F_-2WP$*Q?@5NBCWR1?NF! MZNMC_">B\'\"2Q-]ONT_:.NRJ:VL6%:2T_'T(C\9RZ<'"@EB79SU9&)+=MZZ MX\+A'4(=NO-=(=.^N[UR#+P^B;7ZJ%YV@6)MGXL:>2_:QYT1'[6BNW_R-(@I MWT=EL8@2J^E"E)IFAN$B1XSH/^A&:81544G9/JJ'5HQ8-5/!JKE"]V#NB_-N M5REF7[+':JD0(CDX#P5KY='Q?,WZ?^:&N Z5%>ZQ;JKE2-13-&QTJYYPB9R[ MCZ[S9D9OT8@*RA7OL8IH)$F45+19M*XD-+IG+M PHR;]YWXIH?++$]"+=H76 M04=/*JW'E6/CCZ+Y(ED1QN.SX;G$X%-]?:( ;: 9Z 'R*HW.GE]01<$)0K( M%^F7 JB^/E& &- ?(?TO%V_.E8)^IF_]POZZD]/<._+P3\A4^+MB;'[E[!/?K2<;?$.X%=J3ZJI%J Y-ZT>)"7 M:Y:5O%["JB]3JH_JJQ8@45]?/!@BN6[6P%W":?R;Z[S[J_A1 %:- MI:7[J$YZ01*U:]QK"&GB?EYJVB=_L6+Z7_&9/W/@7 M/W??.%_@ RC_ MJP4>@%]^K49313F&, O+Z:V<#UR1M'ATP48SC9N/#=JR)<&E,T!BV$%1,XO; M^?A,Y$FD 7$/M?KF=)I)@.U MASWU &]J,?<=7[/$:3HUFSTXMDYUN"#6D9@)C!1@%Y/3_D#X\']TG0UP_>VC MI45!1.#^>8/.YW!_A)W_\56DI 2[=LO6!$:A.9TL!&\@;TW;],&]^0:,.Z@T M>VG"K7,,)98@Y$K*4J2&V"V<,GB&Y:C#F&^.8[R;5MYU/?]G95E %)#324$F M?5^##3+?>GG8,/K'%5>6#TP"B(P"!$7)1,Y0R.]:O<9C]H6 M&>LADO W;@",(AX5UQL4+0U&GQO*3W).+RDI)2\8%5GF M+$(GJ"HFME0@ >+CA%PQ-95/):4J2\0^I=RC9AIW]I6V,7T-Y_R!*:TF#UB$ M564M>$()VVQ@W&BN#?=(WDS7@W5@H1>BUV!AZB9NYU!=,8/;^7 R%!ECEQM) M:LJMC//Y7MS0^0+%#'+!"L 3^1O8YPM_ /Y\\:)]X*_Z6%I1DTD\0%#%LE8$ MD_K HB8Y*.54P[Y1=:RKZ9FD)C-J28U-V-.0)Y+&RW@,U; "OJGOM[94P3,F M=8)G#/Z:Z?!OB@;3& V'@A:'^.->D%L,=F%(%\H.@M$8:K='SH@AT&5K0J6( M4J5^;7+%ELJ8/?LP<69N3&FIM,^@/?P]&(V 2NH>_>@"<.VLX:F+@069>E+R M@46U=,2HEEDT18I)ZM%O?C[#4S,Z\7SY#DI2R)05Z8U&JW6RURVUH&J\5-Q- MB'!?".[@C[A9OEA02O77FN I9>.;"%R$WT9;YUW&LG>/47@54,\5+A M(,[2AMP4(6N[Q%;46'0UYHR,M15^.=P^(SG@SQ8(]6@;LS7*IO)G^'OL&_!J MNV2CYA4C7YNHJ'*O1GA+GL(OC1.&@^P-J<4V3O*K1(.>TR[CDH:F9Q.YT,+R0(=E2;)'4%3DR&3;.HRL,4 MRKT&H8:RS* 2-&%$SZW(!;&)>PQ,:<690! R84'/(XXP9!2EJ:(X'ZHD34C! M,U*F9"Z&N[]Z\\5\$[\_]Y*L QCW;0;OPQ/:U%W[#QDXB\'^4P90/X/P8P:9 MKQE$GS/X*_H@$=Z)4?^[SZYXE(HMW4??0TDF@@H-T+H9Y@8['W>$5N(H>*Z? MTB_\UUZW\!\H.K@1Z#[<# /WS=1!B9,AKE@6D?'X;"3%X[=*I>TUS2095M?= M:BIT=H\^U2OU!B26E4IG3/"7:HU20(ZJPWCN/5J:OW#'$UVX.S.=H#X!51+*66+BCEPSJ<]-D%LH^K$*-LO7>!C&-X5J6% MS1>36]%DG165326=*E$V8F%O(70H!A&2]W?37UT%G@\WX^[-AVX%Z$"-O G@ M_QGX!],U6I*2-U3JQ[*FL?BJ$.O*\?SY(D:E8CXI+2LE.6I/*O0BJN)M&DF, MW.32>Z5GQ\(;L7$5I*0"O49Q;* 6594YX9OK>![<0"^P(5M2):14>NWQ7R48 MKR1.@K-!1G9>>QFGNZW:2&++9S&:C*=C*>(BU%0^FYBJ. \_ PLVM_P&;"B] MA5Y@&&O3-I'DOOD&8BQPITFJRE+2A$W;)8?-^J*KLE"DW_#DGNY@^$*HH21) M6.5595=9P(UV95&2!712*K:W*%Y@T\.#83E9J\C:" M7$E*5M3?9;++VLH#G_U=^:DLC]8PB1EFKJO!WX9N*EU:*N2-":/EB:1F/ !DOD^%08 V+R;NQ7A,0@;=H!Q&;OB'4)%HX; M.X&]:!_ N_F :P\$ ^+O;D/EH70ER)3MA.>1.]L'D%)DCZA6>E2+ZUT#U59< M11&$AFC$R]DE/!WCS8B8TEE\SB:PD]X3B4[(IJ^M2B,]L(_V5%###^&7AATJ>*Z//M="8E75MB'1N].6.JBAV^ M!*T*XA)J'#;[6('AE3);[+8]24&2/.*]U#Q3KUB6B76D)%'M%9==U#:>MXK> MX)6BP$(.*4G!KEM*?G2WXH@FQN]P35ZA2'KPL[0E> B0Q_Q\47CM22(,4QM9 M:,_'TU$^G4!/B=0/MO:148:.( ME-2HHV%JGA#Y<0A+58P#;? &QE84)A0/)#I9LN2,_1!=C7IW-CY3&46TA]-Z MT1[BS@>F/4AW_Y=!_ %"4T]1YQ_'I$0B)$<;%XX=/0D <0&5/9$N^505TL5) M@T)&T>EE^"D[@@29E1P;C3Q"#BIB':FHP*!)@OJIQ>P]&U(QD$I?U6/+R:UU M:@66VEDI)%4DU4AY-G B$XAUE&4%N]0M;!XER)U.I$9Y864YP2 N+P]Z:3(3 MX:Z]R%,';7UE*=,, 5Y^^&)9E(./F/:RM*RR[*"7EI/?O02GD/N&48%D4W^M M\P99MMY'!:+.=E^5Z7TZGH[.)5(V66]E"J>2C]/A8A.ZG<"/=7V!C[@I+=<5 M%MG>:YY*/$XC71[%OVJAC7F-_,OSSV\NM_LBC]HV#-GZKKG&/)3:^PUX/LHP M%3E/W6JF&T;SQSV;:JL[!6G8%4JMI"?<7Z"(LI7#*3P*''\=N' @1U"$,#Q! M=%Q3]^-4)2%P8=P6TG+'VI9BA.0&@3)13\H1B1803@RK:.P@*%8' U7R&>:D M#D=;.B5&XEB, A"B[2JR;F%M?NQ-J<4O;@BTD/E0M%=+#IL"+-$O;AVW%MFH MFU.:<,U0:"&IHFC2L>XI(%(+8/J!BPT&U*!%M:C'&XA6GA5+RC_\AB-&">L. M6K_!#.@7P_'9J00.?MWMY,@X-'WJ+"_YGL FQ%'PB :4S6X$E4\'+(0Y&W\U$X^MF"6_O!OL8GPY@.XNNFQ+F;X M=A3D4F/Q57PB0US=.3",T-!!4(Q5_C:R74K*L7#TS?1_!:87>OG5.0>FJQ\$ MG^BD3EC$TVE)4A;%Z:5KTZA8_R!X1"EV0J2FQG>9B+2/!N.].!@7X]!/$.N+ M35D_B^AH,AQ>])A(S<1.B*22G9T&D>3M?_;N/VD_##C%*^-PTB*E,XE2OL29MFG8T,B;]L86&+68CQ-U_Q5/ M)5ZB=S[N\SF]2QJM0_-6MY;SOMO=4,3F&->,S0&[&D1]"0W#L1.9+?I&H=K/ M\9F8#4K3H!L7)Y/AF< \!FP E\WBE:+U/KI"DI8D9=PB1-G E)9*ZPS:*ZJ< M14 E=8]^= $@/GFMK",:IE%4\3U/ _I?3(\/1V%ND>_0>Z9#@HR M=F?;SENH WC0*7T77U6\-YJNUM5>Y[6$EB0>.D;CS[J)1-&_X+6<*Z*N9FD$ M52,T"J\G[+*HO]:23BE;[Y^P/P ?[6P?7>?-A">JR^T/#[V#W&70G.F^^0:' M3&7&CJ<7\E\"XPG#27Y)%@31=Q.2L(&34IGN+A0C0N;Z#]W3V;II M@8S\+PZ?*:B-K@Z+EITAV&H$XA,A1$\GGH<_6R"^YDEGH,<0EZ:JE$3LC"]% MJM;&3)6)->7P^FAI-CG==WGA(Z=*+N#H4.(T@F:X#"\&=K7GE8#-KM]'5D;\E5]-=8-Q"#%#1TVEB M=X3ROYIV+#[*:KZ,[KX]J"HWCZ<7)8FXL^%&)@@O'LNKW)O:JVE!Z7"!PSKJ M/:O,\60XDB!JI< !(Q+V5L+XB!Y%^?2B*27%WL,59@'Z!J3DQDMC57"[ "V*]>B"C68: M\3[>F]EQO//0P]>?>1[P\^;N!BVI31[>P#0]DU?$/1$3EQ.+SY.SU2PT[5-/ M3OF*:K.K(0Y-E[>>D"F9IN'1#:K(0C*:Q0R5=;6Q4B?]: MA.0Z_OXG\ 9L; "GRGJ'RB@:&%0)[$I_"&KLGB(EG=IT1&B""R^KG0,'A'3L MNK/?@,?#"8K04!;5R7@ZGHIG&V\G*%;Y6[E<$\"KV!Z.WKU'_J80&#BP_"VZ M7?3A%@"]\MN@(A@^T3<@)8\XT:'(LX:X2&)TX,^OQ/@,O/ =,0(__@LNIAA+ M$P?.,59D6C9'B+'&%U );3,0?2- 0(-2"QA;Y0.G&3TF+9LHA 4UH02Z\1[L ML(C6$!>E=_JWIJW9.H>=/J$A*=G&>Z?/*K\JEXC)+'[KN/MXRN@:?Y=SO6)) MQ%>4DC>N@5]P29/[<1+NC_(\O.FV:!T+4D M\:T.S^*VD?U%JN2=K5L!"JQT;7H;Q].L;ZX3;& -^&\]'.D!,&*;-SZ\L?@/ MDW(TU-Y#2HJG@I[(C3"-0JP6[Q]CI-/:BS2*&3[=?H1:0T4"[#A=):<7%]'N M,(U0;8/E1]*2H>"42;281W[/Q/QE_Y&)"?PRA7(13<5]Z)>F(<7ST3A%,_$Y MV&RL$&/-2F(>WMD+QUU'BB:;12EK9Q$]'T_/\@M G\C51.BFB4)E,8!&#ZM> MM _@H%^^="DY:=! FZ5N>Y42JQ*1X,&Q=0C8_D;)-G:6BW \5=VIT-:7 MDS>UKU(:B=TTV2O_TRKF+0WN%23R@M:LN1U>=*="])6]HF%M(XO8Q61T*H,O M9R-][_G##Q%.$Q"90UU&&$?6'LOQ A?,W:5FQ^%@'C24L'N^V,6#M(U+S3.] M^>(QU?6G# <(H<9'0_C_!I\'^\[@/]+]_>]!U",*+Y[T.=!L8Q#VBGZ;Z5= M+I'4Q^Y#HT=Q=-*?-E_$!-6L?=!TBOCD7-K_"><1,9E6FGS]GA0OD$*7%OX& MF'#:7-BJ-G&>C=THHBR'$4$_= MX5%,B"?%"3'N \UVJ5X&^VX&NWX$!"B3FTD_17-0'15GV!59L!T%EEOKB"WVWZ#./\M#C.44MA'I6HK>[' M0%J46TT/O30J#IRD*E#]Y\/Q9#29G(].1I $%V)V(=?@U:??3&!*2S5X:Z-? M',DLXJHV=/%ITR@&\+ADH4ZU]Y=!W*(,V> >'!]4F9V)E;)D.AT6S44B1:,? MW-3UI1SN-714LG0W@J %.X? ": L(3O%T)\4AWZF)2GBY%69BDE5?HJ)_QR^ MVXE>ZS <_HF5I!S'5="7G,W9A538(KFSV#*>K<^*XS;;E "O!6>]-J,PBS/; MR'Q-:IHBCV2F-F19R:D^NFKLLS62&2;3X7@Z/A<_%S177HFK1G-86IT]3@2; M[%X]\*\ %KUY2_O^4$P@YV7&N:2U0=R<"(>3K$25'B;EQ669&O+?5[FIQY67 M./Y MYEKSL8^>LH6D&MX,Z!8'-853.^/R'J)?L)N\K UU&$ MJY"J)D\!$.?5-7@#EA,&'PKWK^M- #>2S\["?X?HAXANJS8%M=K*0CV:G X% M>L4UXA,_\5O(J2*>9V&XQUL(,SH<(1A_-_W55>#YSAJXM 1C:40E9C66NY5X MK.VX7%9(.U\4@[1?;K\!9^EJFQ7<,5I/8 F%BU A$ZOU_OK/03$0\7JV)]$, M6&:!CJ!@N"V(*O2?535EY/223B9:W$$MV4L3!=<.[QIN3=OTP;WY!@PB.RKK MJ4.2>J)R>NDF$U>^.8[Q;EH6W%;F,4G^1.0,=7UUN--,9$[OW-I_II*+JDZQ MZR'7Z#\!Z@K)Z642;J,LQAT/Y2^<+YXU*S;45IZT\!7ZSXR:,B;6P&%+S!#C M_U&>*3/*)AS.FN]?-3O5;D\=PO&%(*%=4]LVV?>@XX!L MFFM#/%$GP9'C:Q/LFZDX%WYL3,0&K=C-IQ@MAOD#>!Y7;7YJZ MV9%R.IZ.A]+/$2>E.03KBZN* P\4VN#@K/VYH2DNWTETH5;N_VG4KM0*.C;\ZRO@!%8\%!P;2Z@# !.T]XE M\-\!L)_ QG%]8,S6"+XP7B7Z!4HH&YLNKH'MK-'=;U*(:EIKM<_^4H#A8>AB?!:H@8EQ@B2F)ZB#0YM![< M8S*\F%X(GG?*;S!#*:)K3"].X[-EG&SJ-BS5#-- JZ09ARLV;<4)$<_(.,'9 M[%USC30X:+*.M.]YP3KZ76UVUN_DL)C*&2=.9A<)69L9TNBWWBSP5W#9_A,8 M/^!RZ*;0"_U"+K;@>[ M%BQ 0AG_X(0QP4$J%4D(T@_;].MN&FJT>0@\Y05+"\GB) DIQGK\F!2/'^GF M1!X[> <8$^-ZO M;OT?UT75N46*25'Z2JIF!L14IYX(JY10'/@^I.XE))FKI M>0*ZL[31VGQG1#,%,&+C#8(,"I%*%D%ZBT<"20Q5[&GMCC M&OB::5&O:&.^Z3T&?XW[%[$ MI'H@VO;V?W;V?#B7%#VN]V@O'(L**B#7&3> MP,QUT6DD"4J',OA@_IQV'P\':.6][T7#_% M;_BO/;?A/WZ&A^G9AYF/397YFY0,ZDBK>SI50])?!GP'ZU?@XC@0_34K\F0R M$AETN%H9)8HCR-%+U7TW;7,=K+'*R_Q=3O41OBVKP&I9)+Z MTS UURP$+<66DY)!K2MRSQTV8%JU&?)TA(_7W42P&[C=0IY?S_YZYOJF;@'O M#MW2^.NX3Q)&"4^45CV1JA)1\ MCRCH6#2W815PZ3A_7*VT#>J>@D'%2D?VU$:IA9OOKIBSA5.K:]I^;IS0,0A3 M^N**'GLU'!_Z.BF2Q<&:"^7V/Y!@U)!QI?0_D&0X M-+B"ED43A&^COH+FNPT4X4I0WR7D?#R=Y)](RZW'2EG4<"4H>:-0LG!5E)9* MU[66LCH":ZC[R/Y$P:-H!(OV2PQ2_=YE_*Y="ZWW[5_.NZ5I4$T\=,_0PM2 M$J;6DM!4:$Y7EN*6"0( >_$?M#5YT6!L)0OEQ61X)@%_FE*!B5S4J$BZR,1Y M=('Q O25[5C.//<5C\.*!;. 3,=G8X$IC1KM6BAE MX^3/)T[95YJW0B<&^!\4V>Q-LT(72O]*<]TM7&K#2,H8_5/5E9L29.T6:5%? MY%:RV+3C8KQ[80;<-U,'1JJA% M!V9).5FQY%I'DI""!$/X[\!\?S+L$"EGG1/G#WE_0MI$$]&P['TTD^KF"?Z-54\)A-YZVP MZ4PB0SVU\3I*QM;.U5+4MEH,; ^2F)L7"LUT)3&!KYSP*1M$'D7#-*'(\0/0 M*+CO-LZ-A51S9T,<*]S^&K2L%B_; B1FY52-XP$'E&[0BV /;6?N3:]%>F;[ M.9*5'9[$V#ELB[LR/W'/)#CW:KQM/VGTMCW;O5)OVL]KA882_:3];#B"HT+@ MT9(!7<)%&%ZNWM]\9X;,D^G]<;F]A(><%1QT?Q#I>0-5QFHL!\ M(/&JC=QIO-1-PN4VD9@PG3=K5$JFU)KQ6\"!X(HB=E%@E361E+AN-&M43B+Q MYT1SXE'@UGZ4K=^ ;3@N_H5A^N_93SP9GPVG_5,M!>I[U=)!T)66+JO4='G4 M$Q&#UN-M=?^:0![]UEJKZ63K?8R PD;U$;CH%]H2X'R$257D)@!9EQ2GMBI) M6TW@;;&%5HA'3S3%5K<;S_NSBAN=@0E^&YZ;2;)@"<#RW9CQG=D M]SP&M#0:IM#87LWLXO53V[P#1PO7-KOB M_V.O]O@7/W\\YW2\_T-6U-/Q9"(P33.[4O8*K1!)*NW1#MDH2C8V+FOZS\KH MD4HPT4_R,=:.N;\"[LM*LW\@,P%!>Q6EE5%F'3E['WZU$^W5"0>EI*O$G'%>\),2@T6B0&D\R])P0WB[LD M)*BU:%#*UOO=0VRJC%Z_V:%5ZG?37R410*/7<::]1 ^ X?\9^)>M-5J2FRYD MS1ZDDEZ'[BH^W[6E4CN#!HMJ9Q-1)E?:TB\G6@((-:14*)MN*'5+ MD+>;S)XOS@_O&J4B)_@>EI7KCXH($.>V6M1RMJ^:;Z\;&LV4%%-1,;1BBC:J M8I3Y7]I&LR'F_P VC5()Q554+JNX+<2CY*;I[^ #'1(>@4IS;G!X'HWP$KND8=&*6S?4UFE&#(5RE/W@KYP/P[VS8#$ 1+9/0@36L MG9-&UD[X%8/H,P9_11_RMP'\E$'X+?TP?5(8YL2\),WH=_8&@43K\XMSY:S7 MCAWF=EDY%B26=ZEYIHX1B[$5*2<:LFJ**Q /F>6[&NN04-I.5JUN:94+U;W+08*6 &\>^)ZOV>BL2)JEF-I0@D[-)>9D_>@B30\< M.%%43LV*ATLHYLSW7?,U\*.!=!T'3+Y9+(#NSQ>_:R[< OK(M3:5UJXTM0_/ M]GO-KF[0X/3X5Z9)C JS_8/Y1VV+"L\09LNP'LX(U+SAK K.QM.S_'Y48D*V M# .GW",R,1&S,,2;BL+ZP+:@XEI1@F,\9.:4242N9#:%_ +DDS"NN!(D81*. M4R802>+:%U)2$S;DI66E) "30JOY@!=408M 7GCRN1]3^A!801+UX W1*)>- M9F^?H\Q=\ "1Y&- D[%_JYENF&NVAFGZK&%Z@?"[_N(-M/#+!G#='UC[;QMH M_F !OV[PACY/%6NUF&O21,EE'(BSB3G7F[M M2SE956L_<[_:*A:]]R7>P7.YW?WXGR8\$;CZ:GL/WD!9(!BVRE*2J%U:$&C( M#I4Z'$LE'/***!"=GIG:R,)X/IZ.\B\Q1#*.G0$$.M6&0QU6A;FKO!#!4^(+ M:4(-N1E36\D$XE!BT,(QKJ<;KOL*_T6N?$P*H#=Z0,D^1Q4 M4E)9II$U7V0;+38*&K9JY([$$*Q&2U(2D)8,11KQ0J 5WU[11$O!NC=T[2Q6 MU9-6227%Z%-#6 6=I.@'4?K.^RKTAKZSHX3@\T75N,.]0^BH=\68*Q*U%IZV MR7*I@+8Q$!8H@NDSWPF<#D?Y.P'4'KH0B%H4:L9/BW:KZ:%^*2)ND*K]'(WS M@8A[$G1#\/AG [@X^BE$Z[W%*8<((81GH6 6D(O)\%2"5ZD4.BLJFE(VQ91- M#LU94E1*A5/JKDKI! E[K_8G\.98;W 'DA69:%!?L)8PEB;D)@A9UV4F MC(:2JS%AE,%P\[$QHP/M-0079W^@J*D^8V@$YC3/-(U_T I5[FS(7^#YZ''_ MS(_>_]_8.&=3AA;4IPZ+X)U8CL2QB8(NZO*!I'">K_%$NARG'E+?_"N K(M? M(CZ@!XKHQ2*SS7!_G+(.H'_CKN:K#K2Z@UL0C%@^/C'N^DS5WDBC]/ M"R]:>V)1G([/1A,Y+(HT$+/9%&/A>F]OF+UKKE$1OS=31BH=,VBJJ-YJL62* MT[M_;8L>2@#;*UQE76Z++W*1B'LY;>/1TNP';4T.\-M&5U+2IIH!)9-"5^#( M1+Z;),W\/M8 T2*)+2\E#3I3:9%-;$#)1(G=E!NMIP@YQT98$1828ATYJ5%G M86$7$VM($#'6LQ]-7"E*RV8D' W'TQ.9%$FMDY+!2BVM3 ,U%?&*.&<7RDFI M1WH=E-PB4DDHD^Z2-84PIZ:+2*FQ6E-HI518NYE +1&G2L+V0!9-58*.UU,W MD?&V;KX%W%R9B-=_ R7!T3E8PN88B"JXA9.]SC?+R;9%%Z\U. MC639.-T?"51VE;4%9VS)!EV=!?[*<35<<(3F?G$E&-S)H:=DPN M\"CX6)$7<$E,ZEO'_89BN;9,XWQW1S;71JG5!V]BLA>$XK]6X_>:QV_O)A7Y MN9!8S*-]!6G;&BRM^A;EMUF2\S3V%4D%E,W%GWT":(>.7$/C%.V!9KT =WW" MF]'UO^3(_38 ;#4\>L]F\QC:FP_@ZJ:'%D)*:'&NQ *^Y#A*V@"PU=#M D=) MG3UC<0*Z@PB:MF?J8;P$WCOYJOX49'QG,'&*("\=K_E,&5D .YCD8&\(SO7<7'YJ^N8Z'M33S[RFKI)/QV?BB[V3N *"8Q1A_A @ XSI (>,B&,+17#Y-$,E:LSG%&,D3A9AVTU8FSWRN=!#=PW4P?ER]*#8[^%0(70>2]. ME-AL]_]\3 MRO>^X:\'$::#I#\EW_R.+OH917!T.AF.)8DB2 ,QP0L++YQHAUG!;WY%ZYA! M4T7U5HLET_,/E=[\RD*;:@;4L'7Q J?]MQ+1>1'O8YW^NY3ZZTP7.;_L2F#: MU]V/^%2$UUZVQ%%_*?U10"/3*UQN+O&RJ+W.:DTIF^@'+L*OM5)7WI$_:_L> M"%$_.GEI 5(EYB6?BY?L\X%6 M;\*R72E(WBX0XN02C[//YB-7'M@MP'@\O9 @MW)]&O*1OZE'^30BF0V64 ZC MOZN[)-O2WK.R$W@X.7AODFC'2M VYS*?#/M'U]0[\/(F]7ZD."_0.'F ]^,\ MAC6NE9X"VJ _OR\XL"'0,G"0"5T8F?Z"#5&@438Z48K^;:+&R^>]]& KBQ\F\OF/ M0/6\8!VA5L,1\Y32$7/7W4#;]Z>D(^;))/_@M">.F!-(?X%O95DA9G/$C(4[ M=$=,P3IFT!23(Z8JVE7*>U,2KE731H3W9A5CE&DE,,TK]D@@>TWQX+-6*:_[6K:+N]9088+ *P5[VJI+EK2 M3L"7V\SU4XW[EG&-P!?>X'4[ '''R/5<5S/M_36]>!$\>K!"SW;SP MW:/)=@*)'/WW*6U^P*'KIH8\,ACFASW.PM9B3U+QC8$UM L5?W"DLG34E[DH M<8U;H48]R4F]CEC$E;],"+.L$;H46 M]T6.2LPIL0(:[/-:SCHTWZI&XK[(48=Y'9*AP;XVY:O#9_.C0H6[$D<-YC1( M1@;[:I*S E&.\RH5[LL.#67E W!>3=*$C"0KVG@IP\,D<>-M\3-<'U=-R MIMA1G07+3R4\B4)Y)D3G;S>BH$*VV)$*)?8C2BJT;T1:T.@S7>JHSH(IJ0J= M1)L\LU-S-T11\"!3ZLB#HD&*D@>=6*5H])DME_WFZ?C\]- U2H%/HM-.3%35 M*LT6.VJTS%!%I] NC%44"LT6.RJTQ&A%J=#6+5?O$*=M]9%W5^BHS.*1EPQ. MXN70M@DK^I!J=Z-MFZ:B M;Z%Q2LJ7/.JU7*\5""6:E==&%&4+WAD1"DC*@!*"-&VI2K^F&JGIWS! MHUK+U4H&*%$K#P\H:8(OG S/)^?Y'"B]>8M")YL:R>8*SY]K#HU4:,[X520I M0N:K Y';"]9!?SB7(3G,S5$I++CJQ2T1]X+4!)8JLBX*0!U'[O M"HX-0: I%22BL_GE":"-&?SSE6.'3YH#S4*!.$ZD6%>P7Z?@L)$4U/8"4BBP MFL1_05MD :M)L?>L!D?CZ?BT[\-"$&A-$Q#*'X?E"7@^1,P['D0]Q\%9=GWW)Q@+;:4>!F&19_:@T0=E\)7@[- MRJ=R)M7E;@#: D3TE,"=5D1' 0[-9E$\F8Q.!!ZR!=**#(CHVPS^M"+[*G!I M^$@M.DA$QRGG3BZRTP./=H_4HD*$DX%#(F81_2YXM)O%\6(\/17XF%LDL\B( M8 /3])59Q! X')K-HC@=GT\$NO\(Y!49$&RXG+YXC31+52B:%[5L-O1B$7;1 MIN.:_C;\FS3W1OU,02@+AZKI0'L9U (X,@4ZWE^5A/,E,?U@:5DIU=^9*HLL MH@=)=)XU7%!T?#XY:=3+:M4GBT,X K>P,K22@U"T9JI!+E&(Q&/CNVF3J?$"\O DH&U(;G)0M9[&6&XR-^*P_]^ M=R4JB10!F]PV/CP6?',=#S_KU&GL@,C&A@&GY2K]P'9/MSS&36R^M?-41IYF M=S9$)0A/I'-_!=R7E6;'(_(W"!C8)_LKLPQWUKD:/)4 ,TZWK>6\%C2-ULUC M20GHG1U?9#N^9N&&@]B/46-X2(@AIXTLQ^'2^3)PZ[@+8/H!))"@M:#L"]1@ MO"S <;K//HQ5(49U/X]TOA04OB"KU-'X;#CMX6B0!;BFU_#3:#388*E%.=_E M&139-V0H:;?MX5_.E!56C&KT,F*3X!S.5N#!L=]$'@J+_:O!1CE@PZ8'.FX" M")A&CVX[WP+D^E=C',@!&S;%$MLXV(0;C!O;D&DLU)I?/C:F&Q:NWN[R:%]! M+K<&"SZ;5,\G[3J(A?^#3#RFO7Q"OKD>1$Y'1%D2S76\^SH2N!Y$;>33:F>+ M7>H 'IXE0B]P*&<(";4S?;%J%B#4?Q\YU%AB?':M6IX$[;!A3^OY8F99D9$Y MN734S0V*7G('?X2;$_B]+\Y_.E9\/WFSWEA..&+N[#D2]<6!-8#Y!L+!4\:? MUCI3B''=8L0K81@?CDI\9LK>O@B^0%.#[E*@AD^3UO--:!U 8]B^P8*^E\!& M=-SAW].1VW4 XI4?KA=.9J$9D)./&;DMQTZWN:7%GFYY!<->) M3^@&Z-$5VIHM"CB/#A4C;KEX>G;68\ZV!PD^O6!_ MMZPSXY^!YX>;^!=G9AAF)-*C9L+M^Y6V,7W-*M]+Y1:N'[;I1Z=CS_0A\.Y; M9*:!ZQP\##M+.VP91^-NOT(QPDL 'CY1(^/]EP.[A@.W54-L:83?V(OC"5BA M_XT#YP'7-_^,9XG=>C9?E&W8O$2I[:9B+ M;),@&>#/V#(:MA15RIN ,#.]L.]1 M8VC("2,^#VA_-T:I62>Z!$CEC\!PFU1%+?HQ2XK/*LII5I4Z>T"-I %G[$D# M]"AI@!A-J@#X"3_I*OX\'>?'3#]2!IR.Q]-S@2$162$N,V!6"B=GM V6 MDW"C,'2B==D47]GJBRR MB!XDF6C +:Z/+ 2HLVQ0RM;_($Z'^2!D,CX[D8F:9)9UZ=Y$ QNG_7#T( 1B MX/JRY8CD@636S:9S_F>[/]*?&VHM1$)2BO<2>[4>>=\ M::1DO!1 )2BO_31 M,(Z#H!EP34,@'<@XD'__+U/<='D& 15NG.(CY9^$'T-^-(Y=T=?970[8."4< MXG&R[9S9V:./('IC/N+(<<[8M1"\J0<4ES>"[Y'2M3%K&J8INQ_O#YG[$(?T M2.MFP#4-O=17;LN^RSX;3Z?#(Z]KPL8K2%/SXV,?[">Y0#'A+N\:ZEU4;6BP?=QQ7'6'**PJ9PH-*U3/6\6:[#4AYQ4,K-5O(\\AS M$[CZ"H+KS1?SP&WVU/.<^JGGKM>!LQ@X@=O3)Y^4;Q'/3L^'X\EH,CD?G9P/ M+Z87'-/9=_GZ\WP\G4@1!(P9;<*3#[R<*BG@>OEJE;VYEM M.X&M@_#-H#=WXV_S2M]3,M3LB0().LC=0S406\KWDM'*@W:MCHWVGX3']L0Z M4BFZUDQ;7\S>/ZC,24I\@E]:5F[M4RNR2 9Z:>7<9M4+L$1\15\H)Z7RZ157 M5#J=A+U7.+H&)4XHL#IQ6HG'JB++D9A#*Y.*(PEG04*ZFH-)5H MY6WZZ+\-8"&E>7*!Y@;N-XDCK4?:W^%(,!=#%I&UDK:X6@1I)S>G=;%]F M'N+5>54]M6A33UQ.[U';3P ;+;?HQG@7+#EU]$>929*PWMZ+\PPUYBVV+]K' M_-4REUIT.W_EV#;0T<^_F_XJSI,[7T0)IFR4OS+).IE?RP1\@1KDE 6X%EZC MRA)&.UPAO#"[B+=/8')G+QQW'?;$[%4Q&8[R7A7I3M _=_T,4AT)=:*X##S( M2<^#S'HU[8@V%2X4I"H_Q6R89IX'_!38D/>(Z9 '\"?/A,0(/Y/D3<'21':L M3,?3LPOQDTR56HI+7V.1>V\>3C!+@4"X',24EI(-C75;I N+^$HR(SI3D*-W M5]:3DBTLJJ4C1K7,HBF">SNMFSZ >Z,O>+>07)'>:+1:)[D=*(V@+=P,\$RZ MYE@!$L%VWD+TH3!XO1**JZMC5J'5B+)Z:]J0VO?P]&/<0:792Q.N@^&:Z5UN MOVO_=-PK2_-(GD(,+4A)GA8V"$TAZ;V/$0& O?B5"4 86Y&274VIP$0N:E0D MW7)<.G;@1=8>_.)4*-0WO5-K*;= T0DNQ3:D*SO&?84S$VLS4E*IA06*"RYR MNDDQD"Q^FX<2-T>[Q? ]WJ/K&($>VH/#X8JA%EWE#'#(,CK)WX')2RBR]HND M:H"(&I-6R3'D$;CHA#%<# %7N>\G-++W]A**Q0^(;1X04=/4J MC,8$+N!]EK+53LD@M7"@M.JB//#$4.FDBN5[-[#U6POD@[G*U*SBM^HM)S[Y[4WLU+:@5X-W9>N!6;^?J M-7KD92.D.#FIR;4FAX/RP;&=30@,VNKJSAK=G%'BE22@_;]LJ\"N!N$SE<'NN#AP MH]Z4>K0B=CM4IMPG\ 9L[!--BII23B552J"Z[*225+YX)3C?KY+;W%@^]&AY MOBAG E/=GG.AN:SRW7.SLR&\>H7_6)C^??$>F[&VXHR@D997K!''URQ1G-AM M 6+S+2LK"O45YP6=O/+=++,S([+J(_*C=^*QW! W1H+@FLGB=C*>3DY5X@F3 MV+RN@H5.).A6*)*:=0K9UU2<%%62]B8D"$'&_9IY">#!#[QH'XQ\*&E!<5[0 M2LSK&E7D/!'1'TJ8+*"7P 90^EK+2K$9Q9G")'8KV=-%VUM)Q_D'X._7W1J& MCTS]GC.)C[R\KA#YS3BMO#6(\;C17!1STDOBO%UJGJG3\XC8C+IT8A>[F_L_ M\7;VZ YB9J?=[>#O@C4P:IC:3ZM"0X6]#33;&%C[_@9:U*%*UG8QP1#U%3 " M"\P795/JY3;U+V+*+<9F>C=OE,T:7(06_?1:PE!1LO"!BWZI%ALL!$JR@W^X M*%D8PZ):.F)4RRR:(MV&&!J?CJ=G^5B*DFBZ6E>Y(S&KT%(\BVXG/)A2>J41 M]!@NBKD%*0G3TB:A*2S'D%%U6I&284VIP$0N:E1$;SN:YY( ^LIV+&>Y#1.S M%X @I<&CJMLW,E&KODBH^GA(L:5IS*6KP/.=-7"?@!69#5;FALP@0HT#X@TK M"FILFDHV"O<5@V$S(.+63.DN:!6.E3.G8#=%5+4O*+F0AX+C6% M0CZ7ZGX$BY*,24UI4"18+3@49!,#PFV&[U&>;WSPD>]-@/H1?,:3X5""=%Q2 M4),6K$,/K"=;_)4CAQLB)]_S"A&!+9AH2VSI2,]:"!UV!#_^X4H/E'@,T/!Z M("*W.V[IFC!WDR7A(4!6S_DB2ND=_97>&%BC\0-E:0N@*1P',(56",.C:^H, MP1?V=8YLJ\""4P ^&4F4@O<)Z,[2-O\$QIT1^9UKNWND)/#--\FAZ3W: 0RS<' @96&'/Q^$D:#CAT6]Z]=?&(&JZ(83HOV0>2& R^W)J M-8OKV60XFAXZJ]M$5KYH=5)-^OO'05W8!E*]'8=!)Y-[%>(*7F,FVL#P.?GS MD8!8 A(AXA2,3WH_7AZX=WOE?60T[RFU%N+^%< B]Z\ MH2M/Y@""Y\-1/H#@OLU!U*C0((%Y"2N\5W#%!:7BR7T.,01@2=$LG\_AB4J" M&80$<7&D4XO5^X 8LW?--5Y@!X1H/9DR?= N7E]%55<+UWL=)R%L4('K"$N>W!LX]'2[,K0.VUT)27CJFE3,JMT!4[O&?L$ MX.QLZCXPGGU'_X,85*6TK)2K1@\2).]F3F8CH//!+3?]6T\-'3X35 MK5A03O+47^(H)>Q]]+BLG,1UJJRHE&JGU%V5TM5>+-X M$(%Q\F<5MO>"UY@/<4W** MFEG\+L931?E#(S;?O:B,M$E>(#]!#&;^(X"?:-S8N-??#"T<"HU8Q.>[E,E$ M)PJ^J$X(DL:;QM611..AT28*1G =N'#-C>@>!2G(V79"6Q$I8&.]QE1D$4A&U/%=% 'AQ=4,B$/:)DEY+3L9CR?Y2]FXT4'< MZB#;+!0I%@C]SZOF@;__?U!+ P04 " 1@*E:UW!>C)2& @#/LR@ %0 M ')SR]:7?J./8O_/Y^"I[3_WN[:CUQCF<@ MU7WN,F#FV9CIC9>Q!38>\<#TZ:]L((&$S!!,XE[550%D6=K[MT=I2__YOTM# M3\R!XZJ6^=]_8[?HOQ/ E"Q9-2?__3?#94NE?__?/__K/_\?@B34?J9=30*VCV#H+?P'_BN!(-N^ M,J(+'[7,NUV3_1^SVYZ#GZG?Z=\XBE.)Y!V.W:'I!%-[:+AYMJJ.'-%9[69Q M!SM#;]-8,GU+D!CUN#4'G+DJ@439&B5*.?@"-(UB&($B(#T:(21!C!&1%E.( M1(%Q2AX!*2UNAZ9XD%207*9[Y[O(1!3M__Y2/,^^^_U[++JC6\N9_-[^$ R9 M_+5MK*NF=M]RL5C<+D>.'K;&493X'?P\@N38-9A^0>PZQW[W:U5.4H A(JKI>J(IW;\FZ%;V#M^R?8SZO?EQUU1= M>@@(ICNV'$/T(!M@1QB%H"F$P';]N([WE&+PRX/9 MJ,OG:(41>V_;-7? ^%G:TK_AK_OS55]@PV/ZR$ ]S@+XP^& 78O$L>1+76]: M;!\XQBLLG4[_7@8 V_4*)/GXZ^$/A]Q_ J^#/H-?'X#R 9Q YA^?VDNA1L] 9LZCU#7?=PF#)P5M+:E52H=-2Q*MU*EA&J!)2 T/KS'P6( M\I__&, 3$Y)E>K#5?W]Y8.G]WI SZ D!,U^=__?7]G?$6]G@U^\___%43P=_ MVBS',NUL,<$UJGRGU*AS-__G7QB-_E.J9V^%FNA(2H+ ;A+!.__S>_/,?WYO M7CNRY-6?_\CJ/.%Z*QW\]Y"YG-"< MF^5I89VC>=J8C/)3IJZ)1@L2U+TS51U2P_$A.\/)+S=],*[0& N$0&!","L! M*S5(I4!T"E(-*UJ5/O/\'.O0:#JJ=##" MG.^$ B,D!6PSQHZUQY16>2#I*P69H71>];M,%16%U#U3H!JZ8^'HO%46#M81 M]9(I@V4%K#;#[$@"(;=-?Y5KY]!L9NE7"]0BM:(9 1>@U*!0Z(D43:#8;L#; M 9YUO%G?<>!@\ZHKB?H B YKRCEHZN^'O)YTZX/FM%Q%U2+9 TI^7N\X$_@. M.&0$06F$0+]RO+FMK_,PX#S\QKT?;COC=.O EFRT4A HDUBT!WB!$;&[HD!QVG'!;/+KSUC47?#, %]3'JXB.L 56IF\D$&: MV)CGC!(O,CRG#-.+CVE%&4BJ 8?TWU^E>OZQ FE"GP,ZP4#F/$O2N/#M)=?U M@7R@/]P6,\W:3<)!$=/I6BDFKRZ&4'^@'U62[Y[GZYKQ%/,<> 5R0JOY(BKZ M"\YN=OQJ)KMX89YG5)2,+,-!NEGX9\/I6 OS8*1:,C<&;-D9\FJGLLB8G6R] M,H8N!AM-TK+D:^F1[XUTP=98RAIDZJAJ=>KV/.[1;",;; M/=UPM\P6F 6$6 =Z3^_;0/7@QUZ6PS4@#$"CK LT_BDE2VHFL]87#?9 MK%>[@\EC^(2 "<(>:&,-&YAN. S&@9[D! 2J(;-Z:-(45\%7X2C8I:UNQKS1 M<88\/:YF';['YB8HW<-:)1ZBK4D-OHJ'YYU@OFM)>-)FT 51-:N6ZV8 C!M!1UP>T *' M(R@W"[TNZ_L#TUH3AE$N0EK@,(Q.?CT]MGJ .*1'B]-72TU89/A9OHVLJ)5? M:U?/0X_U>-8W9X,JBC:FS4&''M!L;0 % :-0*OT>2_JQP"_CNS#4AY;3,D:J M&=+D/C+RX%^N"H/7\.NJ*HY4'1JP&A!=WPD57&"1!(ID28-;D+L@3__>6JAJT'V9#P.R7,-P4Y"F27@KA= MNG*03/C]J,_PHVOY3O@I3#_=;5D1SOZQM%''36_H @339&=^$.Q!8V*987BZ M;XJ#L-4R]\UPMF81:%K'&:V!UYH9L$@NG2RDZG8D('0S=I\@_\+D"G 2(17 MT5Q?ME0YC!P?/[SKS@638,2;CS)\V=+654GU-D-+R*H18,$R]ZSE2[/\]6<_ M.C^8YG]^'WW%G]W8[D?R^]BT[=# WH_:$QTO"$?#V U!,>1AC@^_W=-/WFM* M( 3V\(K-+[O/NY?\/H# 6Q#Q2/]^%A$%TJWZ>&.D\:"K$S,UO49*4/?%B'@; M(LBW(X(\%2(>J^OW0: -/&A5@,R*C@EUM;O%06LQSF23:0KC&TM)4]O45!R. M%U>.@^-S/248-HEQ[XC$[W[Y:O["(%$-](6H-T55+IE9T58]4=^RN60H0FF< M%(I:+[,$3<01# YAKIS-+T[YFW-;DGS#UX.5T8:G "=HY@ E(.0" MT)>:LV&3O7;C_J5*G40P/ H,?EFK]]"%I)OK89[E6,O&RY-);>U72-?=/8/V=*3V#1 HWJN:AB:YN<:/%=:(YE..PY4WL7?[9KY9?G[LDFS MHZPO$(Z7QMILY4E5V2RG&?+<9SR/OZ>(QUQ6IU>R3:ZY>)P;*"K M&9,CT6$GT_6NG>%]"JT>&W6]6ZTD:3Y&]4:_,5K2AYNM,05_FKUW$+ZW6SP<# M$ZM/.C.V/]>,5@%;K/I +#-G3YU<=/:[MHY-22!0(E6*3O9G+KPK(X+EW[*OU7L34B,?!3KLYYA4\ZVK*L]5;U8:>; MG([\:>PO7<0+AL**I3XKEJ&L@\Z8,G%"K->RP;CR@2&;%+H$CJ0$-50FT@[+S M!]R$'SL+:XL/B:OTLLGY,H,:WAS7%!X=B5[D\'%06G]:JFS!=4B64X+H<2E9 M\F+%A9=%'*31Z@%WAM'.@52S7=5PS.^4^*DR(4!T1#8,'?XJTUFBRGO*2/- MT A3$VD6:?L_U^X>$"=&WWG0MRL2K0_3RQ):D%AZXE%-$2!H#_QLU1?C[IRX MRUN^L\4>(U5J^-)99]!"0<#]1F:.M>CHI@R_ GL/U(GQ=R;\J?.=V175&4@C M?6F$5FAU.2F7"KD^^;M4'F;X MZS(SR;' J@UKLX)<:=H_U;>[)TN,N),C#LPAD1ZT71[P$FVN^R0/M)0L:@NM MQ5=_JHU]1)P8?6=!WVYWXK"KC1HZ44"SZ,QKSB3.'4Q^K,9[($R,NE.C[F&M M-IFO9^AZ&I&T'HNN<\:\F<%&/S60C5=ISX:XNFJ"/2,K\!(P!9HI::!=E=.R MV)PY$3Y)Y[RP.Z1-C+US8&^+.[^#RM6TLRJ@7-(N6VG0,ZWZ3PUE'^@28^[4 MF M6OO?T'3LL5>0LNN98'/5]:6+ O[,_%7>'M(FQ=P[L;7&7T0NF[Y%@I-&$ M3)52+;4R)WXR[F+,G0ES#_M0AO;(=V:-$LD#9I:4>"'5;_[8[>_Q#I1S8FZ\ M9V)S.;(\[P!)XA%\-=;RFIK+U']J)'M FAAYIT8>J^^E[2H8BZN(*9!L)5M$ MZWII5>]&^+"E\P)OGS(Q[DZ..W6B;*DH*%B+5+6))VO&8I+I>0/0:.9_:@IE MCS QZLZ"N@=#BZ;KG*269[;F(V6C--&P*KOZL?KN@#;?"GO/'E;VI<6TH)2U MAAZ-U=@L04EZ+:/@%?FG1A-G+*;]TJL!O^@ +J*@ZDC)X%F&$Q.'3FYIAGA M0WRN\ " [X0:\*B,&A%8?MZJ8$F-X\<='Z128DK_X9KG/%O,OQN*'I;7\4ZQ MKCC-=1$5<6 L26U@S_6?ZBN=L13ZNR%HETKEJOQ(=/*B)@IBB#0HS!BD*[1X1/=]U?;S:?O'+@>> MJS3X&V%G+P)S&[/46/-\C<5GR8[9]YC.O=Y5HDNU3&V93E8Q3+-HIE?ZS>B5'S]E)9 M8I5L%Q!*9K5L4TII]AK-J+F?JG3.5BK[K="S18[CU[%>TL[/-./A\Y/Q4W\:K6 M>\H_72);U@2B0:! J4[[3>*G8N=\99C?"S]; M[(R+F8[D:Z,B6NA.TKQ%%OD%^U-M5KR*_N9R2)$VLFEE)).7\'26-)6\B%I.F;?(%(+:M*M)AD.F/-5?G*FG\/N@Y*$ND',FWS8)K M:OZ0$5HE9UK,IWXJ>,Y5EOB-L+-76DB5/"YGKZT:*_9D:48@3S15L-9]W MURS=SJ4J8J?&T6ID0Y%C?#J7;KD5@QNNBLINAU:/"O1-P>VJ2LP=0K MA>R0;=1)5\$JO)W#K34M]6?;&+KIJ&](\RRVKTQAN+\+M98J>"7(8@L%_DJ>$'!U #OUZR(G" MVM:T;#?-9BEB/F''M(H.B5"L3W7K''XPT-/UY MI+WQ7,CW J_7'7;9Q;0U0V=^9T'HRU0O._G^VNH#3+WXZ8R/$4#L(^"Y).;K M")#KBF&ADRR"SA1CWF,G?2G'?_\,UV<10+P= >17GPWKP>Z#6;$S'TXF6.:T M3/C1/4 $_-JPS)!@N_V.K1:V0,9+'P6"G&E5&Z6"/(LL$EZ+F_A 20>/DS:W60OVP$: M3^?]E<[EF[)U_DL3WDLY'/I,>PM(+U'N4=.SRU+&=U43N"XC092Y:O#$@[?. M0?2 DBG=+[\76;O<7?!LI8XV:\ETUJRSD?6NGIG9UG7>3>WV.PO-)UC?!JZE M^P&)3&L>]O: @Y:.X!FL6!90()4+9:V6]]KVE>+@A7E^3TQ@N !L7.W]CY] M&A9=>\$XG6XGQV M-WIB;Y[^V1 $'7'LTC[[IZ*XMR/(&A**BILI@!9\)"NTK?I\UKEV7_[R"+IH MU(<=0=![H[ZW(VA9ZW@CG,P)/.CUJBM9($9%+[)>S#4AZ*TZZ*L=WE,CR,C* M_KSHC7Q^Q?86J647M,=(;,6NVST^@1_4!IX(?4N9%1U3-2?N%B[#'%[P&F1^ MHC50!-25CCM<1G>!ZXUP.3[7V,-Y)S;*>+*E#JJ*PM/R=#&D/'(V'<38^%F^ MRS/88!4OM];KH*2)3+(L3NMME6&NW=7]>FQW7H[NA/YK8N(2_L=N7GSJT(5D'R*J7%R55AV-_!("YI<\A.0[;;'$ B@3H M<>4EB\Z S,M"G9BEQ >3$O,@U.B57Z>UR^?>%_Q:SO-SW]E<,=1Y3A_!G)4^=P])G585EN M#2Q5232;P+4Z%N_F+%T7=\>VK9060#!]R+!XBN.U0GTYF<\CJQN>G>AV7>V% MF9[3MI^SE/(5WI9%6S2!"P; ?,);IM%2U8Z28E Q1\R507V9YZC(BOAKO'UA MIM^4MX61_82GU"0WL:OK3IE75VHVV>M95$N^6GD],L-ORDO6=YXJ7[=IMY@1 M,N.TK$ 9*4Y:3'NKJQ708U.\#FX^/=SB$Q;5!V;6KJE)4JOXE.^7LGZ_:$J9#B$ZB45EENFR#L;SCJ9VIQ[?HG*.&]V5[4A:U'/XOB>QJ$5 ^FN[H-(T8E3F%1E:(]ROE^AN 1$NUJ MC5D&R9>O5D*_WJ(2Y_%]W\S;ERQJVQUVJW/.!7QC(JE=.6D79\C5"NS76]1+ M\_:811UENM8\/94=7EW@4@ZO=_!9="^$BXY%O30OCUK44MUKKT5"(;6>EE(J MG51AMJY=+3._T**>C)NO;,=V'4]H.I;L2U[#X8 S5Z7],X8+G"E5?'Z&FXQ=MZ8N)D3.G,)IW1V;UNZTGR?S.N>&BLMML_X(SYNZZ(TM MQ]@Q7,-[W;22:R91;F:S8-VCY'$S*BD>16 CI5DY'3V=&1\"@<[_(NGC^6<-XLSP70ZT_Y1K':6X(P=*(=TMXL8B(T[J/]=B>4D>'F77>+74BEXB,E(1?KN3A(SQ_+.&+:M;0 MINE>5P..Q^3L5I*O6M>FTK]0PJ-6X/)N"<=ZF#2KY^T:WUB."C,"C+@A>6TJ M_0LE/()G"[U/PMD6AUJ[YIGFM:GTKY+P")=%9ZWP-/=-V[;J M:IE5!IB28HB.]NA,/M=KC N6);L=RQ/UW8ZLY_MY$-;/:];Q_J94I6[NL4&[9;+1(WUZP:JU04,TJ MEL>C>^+(:RS9/T#P&$^>A?%G1O#TI--7N/GY47P.!O>W@3W@X'M&X3]9OC/; MGKFZSI(9@6QKW!*H*&I4^THV%O"?(^"9[RSA+Q]>\;TE?-MQ:X7*W:J$82C0 MAL5FDL"QG!,+^,\1\.^<9?O)\KVSX%JSM4:H6;'+TWFJA%FDW!'X%IE9_5$#6#>?FI%;UEW5C K]B"1VW-Y&?(]\Z" M&UR?]4>U; WE>(1HE(S.;$)';@D@%O!KMN!16R?[&1*^L^"CB4B.)H4ABX#\ MD#HZU4FZN-NWP^=W:0OX%2YR]6W.S3O#_)M0"LB2/: MBBJ)^F%9A0WRJBF:DBKJ)?ANU?/W]_HD\2F!Z#F9Y!'9:6?1I(/-U4AN_7AV MJGOU%2_.]922\!5'[)R$O])@!'])3]M\#W'7W:Y:F&H@;OB0]\P/"= M<[*S_>^Y^F_W#"0#_+ZJSH%<,N%X)NI(!XSK L_-K&KBU'*RNN@>'EW= 9)B M6KHU684&YO%SVS=TNK2L6[J907NM9&?%UD;.O!PYP.SLY6DN%WSSZ]Y!]@>G MX4UT/Q-XB>"",O1DRNERX,WZKF<9P&D#/72Z7$6U=Y!55T6406=&G14SZWRJ M[GBJ??[+1[\S9%^@]G4 -2G@J7< ]:7K%,^OC M>\C Z2]L_,[J%\9(^,D.M(\(JE_2Q9TEE=)1MMEC:=?(2X6RF.;E&,M7K)=/ MBN"G.V+> \ 0U1G+]%W&L'S3VV&.'*N4PLH&6QE;1E(I+1QF$5G,O8OQ(0Z? MS/@Z(EGH+)[LJNOB>E(P:,,S4:Z7&?8KJQK=B^Z&@TC<:7P0PD+GZIRG +\G M"BBV"JNN .H$FIWUB)3E,06Z]LV]]4AE(([H8%%UNJ+N@\SJ_L\B))OH2,JJ M"N9 /[#_]VU*INU[;MB V')WY@QZK<4LZZ+BI)AFTA9#,=&K#K[7Q6^:^(/] M?6'FUZ&3GXKN"7F?:6S!XU//RSY/>-*$\9?Y)H]74?%WW1IUJ.FI[\?Z3T*8-ZJI?/% MU7C*%AC3&*#]B8'.KY3O7^/'G:2A5$ M-H:.ACJ_:!5">L^2I^^/6QR4VA/&PCL&N_(9A$3G:SYU?O?[ RHO_68[")L^ M^$!G+[%FX!QD%=H =0XX(/D.!!=PV:6D^S*0\XYE!+?E^E[85V.\NQJW"9S- MUIW5\0X.?&AH93Q'E3P@;E=*8! M+,;TBTT3-30^Y\BZ8)/LS[;F7ZLS(UQ.>%F=::Y'BD(6V#JZZFM"ED"F_DJ* M=>;7ZLP('PE[7U7#SGPXF8"\E@D_'N*+D>4PB2[J35&52V96M-6'@E=RX:'+ M?&YI:EQ]-G#JHZ8\F$96^[TXXP>4O#CEGYC%.052)B6&TKI\3D>S2E)H&(2A M%*.[ R322(EP['H*I,Q+W62MGR-6Z$HQM5HN37AT*;)V*^I(B:K'?@JDZ&1M MU163Q16+%Q"A.V>[A!?=_2611DH4O.@CEPVU17.R.38C^%133=7PC4=U*N>N M,PS[R05[^BP;R \U0XPIOU3N4K>,P: Z&R/:C"DNM26.Y=O14V-!>?4]D7_] M"3X>4/E9P+T9]E$N:@R'\&[6?D_#_F8A%)?7(X2ZQU?K:]OL\* C]^?BW$=7 MZ\BM3Q\3PGTJQT+XS87P\=6XJ79=T?*=U( 79US)E@W5RC;.[MB\@5+GOQ>8 M%"B$*7.\EI-10& <42CSE'A^P_F^R9_AY(_T9O:"8G+UZAIO::OLN.VC15YW M&E'8IO>X: Q+?W[V;S ^]UXS)P%3A!WOG6IFZ;X!>D"=*!Z0F3EPQ EH.JH$ MN@O1;HRAAVU8YB;7!W\DT)RX:H9CZRRLK8&H#3-]:!6F3=2?#G'%I@?)7/32 M$@>'X.P38G>LU^>"*9CV?Y)R'J@ M18RM$V"+4Y=;9#7%GIJVRND*.ELG%6G"M;0R%;FTQ_F0=4^)&%9AV6OD?A*M[2L2X.@&N\I:_.U%Z5LFW)(M;NEK#G!0< M=6"B[/G/XHP.L!Y($2/K%,A2YSN5Y30PNUCMM B6Z[GFJMD2O*+\@U36 RE^ M$K+N5X<6HB/?'ZR]/>G:A23=' @%'PNIGT/')Q]#,,_K(MD5]Y+LQ[N ^\F27]VC8EYFY+-/XI)4MJ)K/6%PWV:Q7NX.8F5'3 MNJ_L_WSY\/C@U\UYZENF8P6\*YC2;*BMA+6PXL@A3C"A2:7I#621:E6KD9/XMMP0\ M/\D8#3LT2,%)HLY*X#FA5QHM*DI:3&L(/:3E^6+45+K7)O?;^=SQW/?D\1LR M+Z]K^'???L5((5W=-I" .A='^JZGGM=HCONI@:"M5'OI=2:@C$6O'.!4MN+- MGLC;K[!ZCK+?TS_Y"'I?LU>G W-ZQ/4E9U'144-KX_9J/ MUI+*NJ:WUB-VY<['5*Z6D4M$Y#1!1',*5X>&/:^F+_FXX1F$K(D"&);EEN/WG19 MG_:4]H^@]PNSQGC%92UQE=-60D-,]^6I[G@_Q?+%V+X ML^2-1[,R2756,^6 M*"(NJP36$U(&';EME7'6.**(/1T0L1HH3LN"E]0XU7=2I:F5-J-[EU",DO>< M!?5.C[->]>6%PT]T%)".KU535MUB(@>%J.04HG"BT[OX_9J/9B&DY(V:7@T% MQ#@SHJK9+*9=&_LOE5.X.C3L>359#J+U&JW:G+ZV^/ +<@J7 MX/'C"@^LU""5 MM1M6QRZ4J@G&N#\_N-;Z#4!2[;>^T NVFJE=&;(.6BE='( M&3A J9)R)'']H1/BKGH1Y&.GH2%54)/&KI&C M#P-%X*$0CS^QS[#BB MK)H31O+4.9Q,9G58?5X#2^C3FTTH>1V+=W.6KHN[8TXHLC)SE%&MJU6JY&"A M9M>*(D4N];]3+<].=*M<7ICIMW(03H.+LFB+4%&# 3"?X**!YA1UE2Z6M()! MJ@2'N!Q;BUPN_:VX>&&F,2Z>X*(PLI_@060)A\DP-8%'%@6VMG(GN1I^M7KB MR QC'#S!09#D>P($C>!/H:$(Y-\5LCX9DUKT]X M$,XBVQ7$LF"P0,N#;*'<$5OHU5J*2W@0D5GE>C1 6Q2M,VM,%M#+6^'8FE+@Z,> M!*&-:TW N2FV,47G6C/%M;/BU1J,+_4@(H.$IW=C?<*#D#,DLEI67%&BR.F%7/2.9+Y^#R)*.#CJ0;"@UK:*2YWB*X1J*A9: MK!AJ9-?#KMB#. \2\'U?DCB%!U%6UF6]K/?ZZ(HAQFR)YJVT$WL0[\ %_G9< M$.?R+#^&BY<\"(S(=UEO:9$\W9OW:YT)-15K5XN+2W@0UXN+8QY$,LFN)%UK M<1J]:B+-8JEK>=FK-1Q?Z4%<+PZ.>A"XMYHE,131M9Y=J=N];K(G(E<+A"_U M("Z!A-V.W=V%@V(SQ[@LUQBB]-C"N>FP7J:6D;MP$+I/)[UP\/CAJ 4/5,5^ M)H>R%27/TK7R,&F>_\B_]Z+F$B>.;E!#"?B&4%2)*ARG,YH3DWR]/".D?SM#$9Y:=,71.-UI,WJJY%XECR#C[RB1?: ML+VPK"@3C&&Q][\[ M!^VT#$)>;D%4;K685JYA)%F\0_?&7:5<[$T?WBR'#^QW5O<- $78C?SM/6+XM\'53<1VYL-!4H3(F%@/;+&-/F;&; M+WSD94;\5I=W.\,]_X+\2KK?2H?XRQ"6R4&5/N<-0 M]'__8XMRX& A.AA[=^0MF7SXR@DNN-I]9VVV,\/7!'=[S\$_OQ[UZDQ4$_$L M^PZ#3]C>/Y!2B!+>D76'X;=I"GZU]UKXM+U[=@Q5$C(6#55?W?V[ WU -U$' MBT3;,D3SWS>;;^!_7:C(QO_^)VSMJFL .PI>$[[X#OZ9"/Y/;_X;]"\F% >, M__OK7YU&%GYT801Y\,;P[SO3<@Q1W_2ZV QW^]6O/YV@SC=AC1/90&F:'D1' MT LDJ@C_;Q\AKJ0#T;D;69ZR'=B&K@B&WCX,=DO8AR\/&?*$TIL?)5&7_@I: M)/[_!!X^^?%,2Z+.,#HE$B1OS8B MNC_W7W_X>JG#YA)5&O4(#[XGN@J4=,\R;Q*YV^PM5%<4F;[P@(^+"/V@E"\B M[*D3DS[?:-?^S[\P&OTG)#?T TS+#/TA54IL7?]V8!0_%B0E3#$(@62@WN4L MR0^R*$$^YE>H&>JBXPB^L":1OH2I6F%BXL7>!+$7 ^:546,HTMK XV# IX3+ M6\'P9'1?K_>?8_Q?-='1$@T3_/WCZ'+@V1#T(THA!/UX)HE'T!\'+IWWWU\J M? I&[7 *ECX2==WR1M;RUWDDH^7#F!TX^JH-;,OQ]H1$TEQ^[O$NIF6UY9*B MV$S6S#/'Z+\C& B?1:22@P>I J[3I!B,2C78"H_Z2_]Y\T<@G.D4V ML6?5[BT:D^TDX,]8FB C;-+REI/P%)"8[7B:V*15$@#V)M\ECFC;/ M=?A%A/5:<%6YZ@9+;HF\JH-$W;K]&O>1#1/AP3MA]R/@[$E,H:/6^"K;S&FK MU:RD9H4>A-#DE8F@*(80:9RBSZR>OD78@9,?F,G9P= &$]4-!,RKPU_V 6%F MIIJ,3H=LH^O,!$KGD*3T&B#:+,;)SJ2L"Y*9J92XFOHBC&0)EUBI_7,1, % M]''+@H 2/IX1)MH*$,L,D:GX:JD%6V*/6V;+254:U>P%6^&7 Y\45U119@3R MOD\OS/MN2;#-,4K!!@/;!7>[/_:)&!!GF^L.LKG2)EU\D (6?<\ZS/^&WQRX M.T]3MNB3K+GG[ :V2ZYON.;)N^_GP/&"@\RV"/0L>]L%!7O88_7V3:$MQ&ZW MB?.=,=Q+*^^]QX)]CW5KL>/V[C.R<$3[;N0 44,6D%ZO+A?<_RZ.-F>B_!/D M<)_.=I-@W_[;DW_,-'][3L#JD\_W,D;P90?=#4[ALQUK'BC DT=$&]M2,B7+ M@9YYV%=X[%]V<\!?UI*WI@8JAAQ7J*8GFH+P.#\47:3/%/CY KX8?<78U,%< ME,5GK6'-$>6Z[3I@6C$GL8%-MX"$?5:2N;S_M-WE+'>M8AT.]WR,2N$([ M[^@(=\,-'<>9#U\)B?YKM]UC;%D>'"A <*CU-ULU8(L_B>^ESKX,5DT+.FCZ M4+4/7*6Q1*67'=O5^RX..^L6Z\,EL#0HPKTI6?^/K9 >=(95BTH[DW%,I_F\P=+0::J>G;! M^DQ%G E^5\E0KZTYDLDD@A+4\\':96*(AQQU &PL^8^;\( .[&#B"3.<^4T0 M5>E^H-<2(N0YI+-\TBT;IUN"B/*^QZGOPN!L]?+<.&B:'-53X4LV67/@ #EA M^X[K!^ESSTK %F%TA^%_C?X.#%NPBL=(WMT%1_TU'-DFW24Z36)@1 BB3)(" M"3!"2*&H)! @E1H3!"YA1/IQ@CR/8XO2B0QRU[>I+5<*&$\=F*UYCE_/:ZU M:[C:+?F'2 M_9,9]0TSMKW@J5L\]:Q30P5;X1/W?WU!RGF+E' @3[+/Y]V __(FZS?"]NT9 M_P,VD+)M,Q&\['AM_!NG4.Q_VZP1_/?EYDT\(*Z2"O7VJMZEM Z*D)+*Z MZ+IO3^A\2MM8I>2$EQUEH A^T)1X3?-L=Q,1!/#,0K,5$O;RP$T)B<94_A3I7NK-7#?G6(59(7J1*O M9#MHMKM@"U,C7_/H8!\R"=TE!23JHBN+LP07J-1$4-()O$2UFGUE0?R[K^&] MR8#CH8,2;A[=3^OLF(9IRXB]\;]XCB'[8:#2%LPH>"MO#)X/Q;#L+"MC< M<"3A<$772Z3130^RN')O'Q?8G6&K2=9W'#B*3?%[#K@!/NIJ8.I^Y+ZA)UZ_GG'L%Z M6X^'1T$BOO/BWOND/0 [Q+FA>AX4#Z!#O#N6&1@W?94 T-"M$J7 HHA2N)!A-?WVPH&A!U*\I[LMO0.J51<50VM=FR5^ZU M5^O)*CAP](CL;LCQ,0E^N*" &),@JL/JP-V@;@Z%.$A/'6GC*[M=; M:/]!.#09C%4S3*6'N^8"JN+H/\\-,/P9^V?7[-4&SPYOURXP]]NVSPQUUU(U M]W08AH\0?+<98M]_N;VBHL)H%^F]*GAE:I2ZL! M+O%LO]5Z:5!% 3V X5>$< H>]Q1N>0Q/AOP[096",>5W0QK#X0Y M4";:ZQ&^X@U>*FAK;HETLR^"\-TG^5PHZ7<:A^Q"\O#8[Z.G?X#XX3@7?HJ>/E"A:\.L&S"Z5J!BH6D M"PV2*9J2*NJ!GQ74G0>-W>V!T&XBJ'U7Y>,;EW=IR+_$PP3D@=?^[,)T'.M> M[KC&#P2VK@)T_5XA_@41&<:7F[-?WA"^_7V;&, )7%R3HM>INQ:UB%.JT!?S..^YNA]M8-VB.[K ', N4V=2P# S9GY"K3RHJJ(Y1Q=\ 1>+;;2H-; FEI[[!VA%.U,RF>*,\C4+?W\,O;F: /LRTX#>L<&W ]N.<9NJ>0/FBZ9 MODWBWV*^[]S*O,7UHPL2[.7S]Q^\2)A/J]53'V,>;E#;^;N;_VYW*(_>O;5T M(Q//D2ITZ6W1>=!?7TFN<^\TW0K(M\7)IM;X$"AZ^XALA3NX54/4?R5<2#LX*_0P M=GS;E8.);2]N^/R3?4 A*D-0;L1X3X#O-]AQ(CYPW231U+)2RNL4.UY*Y%N; MS: $?D-2J9LDGMQ%ACM"Q!OJML>IO[4J*Q+QZ.<31U&8ROMNPWINMH=6_-A] M5_M:ZQ/789V 7++JVKJX"@1P&SF^F7;[AX*=$ ?HIR;V]*:[;2?40[#[MG&$F"A('PUU=A<]D*4^[29NL8?$ 1 MY^"E(ZAN$PW?21CB9A^KN#VV2G43&$KC9(*]3;!B4#1D)I@YN+V!;@Z ;T5H MC+Q)%(-W M/,1#-3,!R":&%<>0('>BOA!7[A:B::@EZ!U*[^X5!!&HCO#:Q\3#GP]H?>-= MDAAZ2U"/+Y/PV^46W21)[WEQ\G>1'KI/<'?TNH\08 MEW%A),LC@20(7$B/)$D :!)#QX1(I'!PF+<,B;SWF<*G);H GOO/CTUKE5#G>TVZ%.PB]4NFOV)MP2,E[ MH6XR[0Z6+]69>K;$5$OUX"(])K@V0L I',,^)O!!I]M+)W99G!2.X?\D[E^4 MV'O3$VWPCAP7^G6[43:O#]E]2$SB/:F4Z'"^Y $#@QH9BHX+9/A'Z*(%&\GR MNV7[\!3MCT$@Z'V[:GN;N']+8O\UB?OW),(7;>IQ_O)-T9=5^/O?,3 N!@R\ M)IK0A0I9DE-=R0_O2A)-F3%%?>6JKC7.?Q88^&WBX2WW*Z4/;PMW>>_>%[@/ M#W@) +79CQ*T:0/7U[VP2<,&FY7\IS[&E8$'OV+T$*U@-X_JA8X1Y!#\J&\_ M!>S5+==W/HL>XC:Q_Y80"'OO2=R_"$Z*&5F^MZLY;:NN=NW@(*CK!0<91 &. MI;N08TW'DH <\$A(IFD22WT6%61H;,+N0T0\O"!F^5>R_&.+$)$@]/LO8;@T ML0^]^5*IT2FR[0-7/DF0!/II7_Z1,Q^^YELY\O1UAM4QLNXWY>T&'G#_CCH9]OV369OB6>677=K(\F]OZ.UUWC==>/ MK[LF16(\EG @8*@L"R1%T@+L2Q0HC$)EDL*D9.JP!N7U=;#3+;@^64=]A +L M 04/T3?VII6T^RJ<=ZSN7&1B+ZPJG_',W8^N2IUX5?N46\';P(4R*RD)+BBX M"%8^;K;I&E.Z#>,TSA^YJJR*C@JB/)%GV)$1=<@.D. 4 (+E07YO>3!:6PUV M6S[HE$B-1FDA3> I@930L3#":%D8X10*TF"43*'2XU*U83N'U3,4+;,%Q:?3 M%KO,E+N+8T5MOI:;#DK$0.9%(KLNDF9CT;2#\C?J<4M0I-;9IJ$T-8"5UJO2 MN#S71Y/-=N'#EN2@9"_*; M:B-3NKX0B*=E>CF/DM=JUBZBC2&307IICZ79X)[,)RUE?M9<\WI=Y=7%#.7[ MY=QJTI\(U-.6!%)V"\TZ)[.^),S+9&O%VF_5;Y<%Z M,:&GD)[4TQGQ@YI><72FP:XJ=&$U6)53FM@2Z*=OAPUP?+!VRFQ!7RV:"JXY M!:2ZBLF-Z'0@CGD*:)*F=H$ M0@1_VK2;-KNC7)IM0&06R[TAP2,]%#8]PM D5UN@+3>?0O&!(B?%LFFL70C1 M(QRMBF-C/O?SO*:">;Y+,&8Z'6#T"$O-G(0OBW/6U\!*&LO-X8Q!6[#I$?JO M%+<"*H6>S#:FU5IP^I]>KK6"ID_8CY2KI7ZUDR70;(/ FB5[5;A0IGJ9 "^!&X*&J^64\R M&,%GQ7G#4?!T)BW 1R!BY99C$"YMQBBE8J6!J16R7%))FA*/VZ:Z7:F*R6) M2BPW, JMK*0O^DO8ZQ%DU3/XJ-Y/-BUVA<^13$X2\JD4[/4(7-AU:=2AN!Z& MJN/U<+Y0/-[OP&D=@0N?&RF+N9%R400 &E-*A)4*Z'I$7O5\K;FD@OZJBO8I/ M#%1TRM 2U)6/Z2J,TF*:PL8C 1-1 OJJ25(0*1D5Z%&:H*0T2$J/]@B^Z8E' M\'G;,\3A,RF DBF<$@5:' 'X##H**KGAQY0X)H@1-DZ3V/N?>#RR-SU#/-$< M[5R;)^H2CHJ=ZK@OU2%FN8E ' &8(&6Q?D[FZJB!Y=.Z[Y1QRX1,.Z*ZYLTU M.S.R0I'M)2UJ.2"SK>42,NT(%OG\H$+? BNZ@.$/+$Z?(,0)Q!(OK-=Y MIZT&S<[8_KJ-S"OB' *,.(+%6C_M.9E&):XQRU\ AZ M2\%H!:/P__V>_9/8+4:?H 8^B=^2Y$MYM.B419\EEP!C;.HAW+K 96![Q["9 M5G@(VZYBDGZV>#WFRR7Y@F(Q7R+(%^R%BSIBQL2*+.9+K,BN@B^Q(HLF8]!; M[,6U]Y@O7WE?ZZN!RTF.HWF)!HD/U>^>U9:>?JOE\)VUJP>K3MB8#NWF&+C$H?A8HRKZY/<>,0$^+B==L MU<4L1.K8 OA[=&=L)B*@$2[&_5/JB8^=>Q=%/?+TM+H8.C%TW@H=,K8Y9[$Y M#[M"[_XE20",QU^Y7?FSP&!<%WCO/5+U9:UR 8*\&2U?9)>#E%OD3ZE76U"$/U?&M69Z_&.[^ZCA$:(S32"(U8_/TM ^SCLZ?#5V1%5PE+B:3@ M#S#SU;FH;^JBXDCARB.%E\CP/]\E&'BBL8BG:QEONS^"YW)"/'VB#]-+^PLDXMQ2+R>IV? MR>ML7@BJK8A??](W*0J_0=&7[I"(Y3R6\UC.'\LY+1#HYMY0"F'*'*_E9!00 M&$<4RCPEEA9?+^?56J>\,AI"1@,#BT-Q.(>2%\@Y_>L/?8.AZ U*8.>0\SC% M<2E/=>.K,9N;EMV$ R0 \3+2P4W"!%YP#D1P^>TBK*:&'_[GRBP>LQM\WG)R MEC_RQKZ^FVS[?J[;),YCB0COX:6P9MYBZ649]36ES\C%'%X:+'[]24&CA]-/ MA"'T>,]#I?/IB\]3J8\*_7QUW&]IE:4WK TQ!._Y$Z@U4C=4,OV$2C<0:*X= M7-H]!_KJ6Z0C+N45?(\4S.73$5?OW#\5V#KPGI'9H#1?UAOD@)HR&IXWZWZS MUL[Z*290,K_^)&]HE+Q!J=3Y?/I85&-1C;BHGM'>OD]4.5.H+ZQ4>R>51Q0VCQ@(7T?8 9]5,4-O*]ED9M$24F%NC*)N\/33E'8LW+%P MQ\(=$0?M)>&N)65EJO:Y%M_KX:.^M1!%O1DP&I9,W.'&6P"O.IEW* M]<3P\!T=RQ/U.',6!]1Q0!T59^RUT+F52R*@T^L(FC&>V+V!G\IGB):0#CPQ M+'63(I(W:/HL6Y)BJ8ZE^GM+]1G7-U^1:J:W'$A2S^NS%4_#S3J984;)X :# MP 4C;^@T>D/C\4;#;Y43V_I@!W/=M'PXWOLGG@;T0_:?Q"5NESQ3X8=Q/D;[ M#T5[G&*YL"?STE$)]>!:OC,>EQ U6L2QV@^(U9Z9[XG/68@83V-HQ]".8_'K MC<5W^U,L&XYP%>XJ#LYGL(-K:Q_J_B3)-WP]O$]5!K8#)#6\'?+1'<"-'5U0F>DXP3OKTR'-/16*0JI_52UND .R CCM]0 M1TJ1XAK";Q$JQX5)$=*3STIL'1S+XX-Y478S!7G)^Y640C8U7BOCX:7!P19V M] :ESK@T%PMJ+*@1%]1S[G-ZEZ"Z?8W$V^F)RZXZ#<7VZGJ[K(:"2O_ZDTK= MH-@95]NN4E"O/!VW\?!+)L3M1 TNZ=TDW(XZ]^*>RW:-SGU>A<,"5>@&R@\3 MWBQ![SFL^X[I4?]S,)TS28,<3?B91V:::Z37+N&+7W_P&Y+ ;I+$4P_T>AWY M$Y%L9 %!0O-MAL4U)6T[WEHL\Y-@&R5%4#<$]K0H^4Q.>V3D+LZ/16$5+&*) MM*L/"UY0%\?]#9W-:9P 3%[C."W=L;)#AD07 D9L3@Q,4_0-D3SCZ2*Q(,3Z MX,?K@XNX#\?UP01M,YT\WLJP8%3DLDLAR_*52: /@AU_Z$V2)F]P.M[Q]PU7 M&0J6)2]478_S/E>:]_F1>YFNWF7;B=T193S#E')O3545=E68N!6<]$ V!9TS M,BRJ"#PS_"9]Y-#&6()C"8XE^,NHAM:TEJ^U/)9$C4ZW3YL5,]U0)H%J@(YA^CRJ(4ZP1?AZTLV1)^+I+R^_ M2N:>])0J FHYV?*#S151T/*GO([ITO.,@#H_]Y$GQTZ=\]:D.QD,BVBEG^K* M@M\8$X 1L/!*!I*ZP?'D#9$ZRT'OL4S',OW]9?K^Q+6B,;1C:,?0 MCO,GE\B?[/%7 M M=#Z>4:FJ8D@+=7L=$^=9DJ; WX#C!D3!DO\D@FH<;Q7G M6ZYXS\1WJG;[&N,<(S1&:%01&L?"$3X7;'M.;$)_L*SQP6!QV/#=PH8X'Q2C M/T;_U[$]CJLO6_BSN^0Z88LK,3R" $;+HB0Y/GBXT3B./JXT^CCATN0/6'D\ MZ\EVH90U-T(6G,"V$;&]/-7S%S$@!59:]^8S76M(#;R=9=?LJ-B"(PVWDMY0 M>/J&2IYE=3*6VEAJHRZU9SU(\1-2NW*!UY_D>G-^EC6R]6*208QJ*+7!:4XW M*9*XH;%X3\&WRJ/LJG_& *)"3CA@#DP?Q$%B'"1>;Y!X]<[73AS;&VD\HJI+ M-,.2F4&KS>)H.5T 0U1L&@L!Q\)::_2&H*B;)!V?A!,+=BS8$?+/7A?L7'8R M2?;J];I66-4ZI8YB#CVB%0AV4&ES@^($],/.6($=,4#_H+Q6%C:%+PQ6K(#H MF);_L'*UNKF_7=@.CDZTS#A2/MG>_&]>5!E74)[/3\OXKFH"U\U:QD@UP_-, M'Z08_N6JD/;AU[OX>_5\].UEJ$%KHCLN#S)C8=7#<@T"AR[=YM#S&Q1+WY#G M.7LCU@2Q)HB:)@BW/.+Q'IUKSBUMK^;=U I+3W?CQ,%H'(S&P>C%O)=3R:([K4*O)#QQ&2=OTBAYD\+C1%,LV[%L1RC1]";9MJ?< MO _$29M76V5Z0JA9M^"&LAT<]Y>\2=')&Y(^R\$ <;+I4B[IUBD[F.NF):*# ML1<.(;Y!_MONU/B19[9&@0HQVG_&G&.TQSF7RWLR+]5%U2T3.9*-B6NCXK#M MRL.V9^8;GQ820SN&=AR01S,@?\ON#]TR)X@''"/>_Q&O^G[C5=\K6T'YP/Z/ M%X_9SN>I5:O>,FVV,FAE,G,N[V5J+0&G-]=;HFGLAL3CLJE8&<3*('I++J=6 M!@)?6U5J=E)"::&?+PBV[QD9)E &P>H,?H.G4S<81L;E6#\L?;/93G.PC2;. MV\17L<17L5RQ([FW7'_$$G1$"ZD.,$2[QZ(=P_$T(ZA_3.A'0>[5^JTQ*%$'$I\4YT4(S1& M:+01&@>[$0YVCUTM!\*KY>(:D#@>B..!&-HQM'\BM.-0][(U($UG=PR[&UCH M?Q+_\_*.A9PZ5V40[E=P%=$!KE!NM9A6KF$D6;Q#]\9=I5SL31>?W:('Y*ZH^Z )'"X8[>,]#771<8121W18UFX4M?_'WI:;JGGH@HWW)S),J 6+?06Q?5$(20F@#+0CX]:\D[,2Q2&X[ M,4;@<]>,RX&VU,NYKCY]SM7=A,>.V$Y\XK \ M4A12H'Q],>W[TZT8?OH:&0R"GA%U//L@MY'*GMYZ+E^L2(6"SUT M*0RMNB!QPG U9Z]L0DDW>5S@KQPW0I)RML=&38.D6GZO:$C'@;RA@_7X4 W_ MSG1^O_GO9S@O:OYRL]$\>>#Y?*&#.3J^W[8#+T(.AN01)/G_"ZSFU DYZ=NK M_I.SG<=/=<^+K]B*TV-.X'MQQT7T".$,"&=JBV(0@ZW5OS8I%0XY]XXNU4R->OT A!E9? MGB*FP0]UG)*%.A6,5MJMKM1^MQN$S5V&GK*R M/MMNSY%4OJ[QF-$DS2[:KK1W>SE"#([E"83,H]A+C"9>LM\%Q'[14=*(WM1+ MO?Y&4&=HU3#,X9HS#H)^8B482^9Q&O][ M*SFM.7X9Z\GGHN\V:E1^IYH'2*9!,NUVDVG9#QF]G"1^MC"MHVMVI1Z8@S"9 M]5='V^^.PUFT,$TN;SC-(+!I'% -J,[.IN\7H/K(-&=[=%VO\Y0HVCV_4%'; M RU&-?4XX\.N[_M3!W#1^^*QE,S<1M*5@F[G9&FC^Y()87X(\W^4,/_E_*GO M^.I%\*K;I1.XSA#PLKG1Y$-+4COPM(H\@ M5(K+_P6P!]@#[*_GKOT9[*<;9ERN-9S6VKCJ2K4]?:?F3,=[NROD;W),X>J#N[CZX/9] MNR=0[<9(+3T%:MV.<*NV(K1V5+^['$G[7S%^95UM+';-<,57>;$,S;T=#ZSP_;!_J-&:T!2%<2@7)RMR MI,4\$%]_@C)Y!F4OZ/;=) _<>.CNX6KZTP4GWD\/*8$5_<57]-=FR2NO^*_= M_ SD;R[G*SX]?8A/ 'W."VQ2](+=M#BD*M8)O$@I(BU'[)]<>8*B>0Q'\R@. M5YX -P WW%%N]T7<4!M(TF!5\D-C*)H:625VN-[IQ]R0>(9YBB7R*'/!M.Z] M<,,MA00?7O&JB_&2[0N_\B/?\*R[FS2 -XT;X!$5*DZP,-5,3 7_[[SA;>=$,H#;Z",ML-X*PI7V_53YJTWX0S0!,[!T29![#Z#S.7- [ M!+0#VN\9[>]RJ=U+T4X&*"KZMK_FAPN^Q,RV30;3$K1'_AZ!YAF2S=/41:Y% MO_58X+]]*;+<"QCF.O!\?7DX?:3;457\+S\VY7G=3]]\6S?%)5[8G#>OO!S5 M5G5_J#M./:_\4%5SMN-'[_"=&"%1,4]-+@9*UGM)5GJIVY(MZTFT,OH@N3[H M#:O\\\Y\J2$H^N[Q9_3C\:]E4Y7R*'(9YS\9^[)[W%OI+K2DO:%)QWV0 \%4UWZ M7Q[^[/&SA,N_?>AXB8CYBZN:4KR=.G[Z#\]-QL5W-E^PR.6(C2'ZYT/#"/0S M35YHI)YQ$?Y]7/XKY59N/$7\8]0M/;/'TT/BWR/^C.8"\S]/UV#::W^G_VUC&'_WD\8_#(B73F*BH"LH0,B6J++D0"7+)BA*& M$B*&X@R%DB2%8>RG4T>\!]^EZ>57*^N!ZD7#(*]R0\<,XL9Z^5.DK6[+GY-5 M]C!8>+JB2^[3Z]*RUY#2-QXO/>7QX3?VCHVSNU%=*6EETK0?< MQOQ7AEOZEV!+@1*Y-95YR/?..!=T:NL9P,.^T>GZK5YMP(I9^9M>HZ]I(FW)&EQZJ=*4O3I>'N&3J MF?+>ENM&6SSRU(Y$NLN-6T5W8;143SUS8Y&61 :3AA%LY,.VX9*82\0ER>DW"5US8OJB8LHFGI] MH57=$F-Y*AQJ;GTZ:.XU<\&)I(@\+ZENF\U*E>QJ0B!OL=5FY!VKI3!:CZ1* M]HO:4"O,:E->\DJF,9H?^Q69BTJF&J_SA[F%U<6!,'2WU6 Q=#L[.WYFJO&< M5PQKEH;7#4S=X@WAR#IF)2Z9:CRYW82FT]JB@C3$BVMMIPZ0=3\JF6Y\/V17 M]J(^"H1M;S<<\_VF61IJ(IUN4D5M2'2IJS/(Y!CHBZ6Q(GE/$YET2J8; M'1XIS+&.[PSWG7X_*HJEB[8D<8"N<*)M4#/)(%>>20^UJ"B>+EKR:U9KVIJW MD.96""=+JQR$>H0F(EV4:AEE^]B<#?B"6]@)HS+"AVKTU#/#OVD?&L7A4/6% MYEY9M^>E4H6SHZ)GNA4CID+@=4@>V>+'0N"9W8:[YT3T3+^:BJ[@RI#?(=$* M.1P,RC;?J45/9=-%W98R=*PF2?.368<_SM&]O6[VH_G\3-'NH*=KBC7A)_QX M5B/6@_6P$XK8FUA>%3T3+^VB!7;\,?#D->';7F/ M%"O;SB*,KY5/%>TA=6=>00]S0R\5'*N,^L6N&]7U3&?-L35=E;@:96 SH>>U MT"TR(/IQ2#%5U)O-?+[3X89(Z3#9U0:]R!0B(\3/&&''MHZ=GERJ&]+>Z^A* M#>>Z=2X^""%5U._5%V*?D^:"/B]*D[(ZU'NUI&B*+HJ6-BY+K8;-5XO5)B)5 M"I7))CDT)<47S!X))\&Z@ C8DI8:Z\&*]LGD)(848?@\.D/K*M(4J'D-G0X] MU5S6DJ)IQN"HUKYB3:W(MBL;19^2/BPW'7Z,S:;9.G%N5-B'&T/L:3 MHJG>:M'5R)29%B-L\0*K=D-=E,>)^"O=6RL=HY2&5HW3@5:-&!Z7'3&N[#DF MV..$U*[-;5ZM#\9*K;I"N7A#Z!F+/8Y#1?50?BYL@YV@+/>%*4OW1>(,PU8; MHNMM J=EJ$.^>N1&TV5[$L9%4QU+LVN,6P2^8Q0&*ZV]V"S;:#,IFNI81S;, MD.--#6D>M,E8]GM] 4N*ICIVL:9]94_P/F+-5K(WZSF'3I^+BZ8Z=D>I+;G MN@8RD0H5S&K(Y1:9-"O=L3*)S:,UM#R#XL8N-5FGQ:!OZXM$,^4QA#T.RSU71Z^?4T6(%^ MQDXK=-]]K,_#>]"37_JR%"?!?,9^F>)\LCI\\GPG>N;2=,)'%_;QWX4XE/CE M%'X(H^[YVV7_@V?\P[I26GCQJNOYNO*=0X]/_N[E7OO3^--ETRXP+M<:EU^? MS0#CM/(_]D!*G/+* M+I$=,_[P_SZ1GWZS>S#B,W;9@VV9LZ*BW]]@M7)5-=>.OEAY.=Y65"5WGWNH MP%+^T%(ZNGT90_F[.>YV#06F%R"-2Y#&%?>KOS&IM&,)\DEWC*/YQZW^,/^ M*67)E&"&>K<9BOEI1YP.$,V=VX#V34QT'W/4S_O@!3 X&7[Z9PH*WR@$^UT* M0='/&'M/%!+OA;^5V0>,Y'I&0H"1@)$ DX"19(9)P$/-0@SEX[BHF3W1YAT/ M MJ#O5#M0O]WI\_=N=RY[%.RBO1EM9OZSRQR ?F#:8-ICV#9EVABX=^6#= !C( MRN #O8-IO]7ZZEX&__;2;#U3\N-#ZN&^Z"P'BW[5YC>YX.'=@SWO?W]#.3B= M72RBXL-]+2/GR>4MGNN+/==1 MGOND/5W>FRRNUU3W0]SQ._P:2M6@O5%0UL M,F97Y1Z-#+<;7CU.2&79^X/+'Q["'!77L>(3P.,F3W1_50J\:-Q4E]_+9A"/ M!^=Y:O0_Y71%[//[()ABZ5BW";U@4'3+YLHEOX$8\2FM\>4O>09G\RR6OAH6 MD _(_U#()YXBGW@E\L-6R3+6[&1L1!W-E3=]6F@Y_6LC?SR3>@6G-%OP7/6SF:.FIB<-8KG61+/$P@.R ?D?U#DTV>0_]HY7[ ;.U&=3-="M]::[-5R MP5.%W47VQK!U:"&[-S35S9/T6P>I2_B[T-6_%H!JE/49N1*MG<:SK<+W&2FC9G+L5S[9O/W"9G8Q[YG;#14YP^3"7^YA"6;;D9"%O,YC8=9^VAXM6]R/6BT-V7)5I% MMD?BV!+M+>TF5_'@G[[2>09#\P1.7,Z)!.H!ZLED\S-%/:^*6YVAGEJM(*T[ M 3KA)ZL.,B\>*UY]='4OUC8:^$P8HZ$Q614EK]8*PF(81M1#??K*Y%$*RV/4 M!8/60#U /9EL?C:HYW<"9V>H!Z^.:KBSI+H\)EGT\" B:YV^>M1\TQ'I>G79 M,OAF?X"Z)6FT]:LQ];"?OF)8GB'8/(9?,&P.W /DE>M0/()5QQVG-MH&HV7,/7'P+B8?%,UC M"'6YZ-V]D,\M::Y0[!2^HPC%(5H4M0E7T8,RU$$EDKKX.G#,$Z;/#8\M1A,&TP;3!M,&TP;3!M,&TS[ZJ8->??KKBU+ MCN?GG.5CXOWMSI2\R?&[X3V0;\U#]TPZ8*%@H6"A8*%@H6"A8*'W:J&0N+GN MAORW/T8Q,PV$",C'B8!<6\9[W4,8X_A =UEU',7C;.7A]=[0,94S67K\N#3; MGJ+S!K8:''QNKS+XJB^B:"SNI5 DCU]F\P:P [##1V&'3!W4^"IVT!9ZTQ)Q MWS&Z?7?&A,Z@4MUH,3M0G[Z2-)K'R0NJ?#,&"V '8(=K[TF_]&&.KV*'N:(& M1W8X=XQ"I2)5N[2 5=PP9H?XT,8\3=-Y'+V(P _X ?CAH_!#IDY\?!4_!#O. M$J)2]RJ"ODJ*]['\=%3G:\R;&#/1ZP MQ^,>#FA\%?,W>8,K.GZ)YRT,Q8^(8)/AN!_1?AQ5(O,T@^=9FH;=8, 4P!1W M=Y[BJYB")\HE9C/:&@B&,?11F^X+.AO&3$%]^DKE$0K+XPP#3 %, 4QQ=\*+S"(GEV7!@Q %UZ"(2-7;=)N-7ZKMH,L 3A5,>9XD\ MQL#IV, 8P!C9"6*]];&'K],UX*8V,?NT;335@6T[S= LNUK,&$E,BL+Q/$U< M<*$)C &,D8/$\ M^%,VY)'75Z1=5U/"^W<9VE[D-Z M(3D)[(6( I 6@OP><9Z@Z%[J!# M+%JF4;!7=:E0(BUJQ8DH<8HH810=$3^8#.KY%>W1&62Y%LDZ>X?2!MW,7$ MYQ*DLXEB@"&)/$)<\ )G@#I _<- _<*!F%]#?6EA<]S&#FVD(!"T&++8G*@G M4$\B+WB>9>D\?ADE(:B#;C3(!/%YV*I\:UN5?])>..,<3!M,&TP;3!M,.RMC M"J8-I@UY[5O/:_]W\<,K0C4V@*B6IA)]V=VH<1# UG+J?J/:GNI]^>^_%Q! M^Q/ZNB>NNF=B @L%"P4+!0L%"P4+!0N]5PN%Y,YU;Z\8JJ89O3"?TU0[6FN8 M.9R^R+'2@'Y _]VC_WWDN+^-_MIH79[CAA/R MEE@N;J:<4!&[88S^6*E+YBF,SF/$!8\,S9C= _P!_K(C4G^"5[/<+O<8YO^<,QLA.%T7=6ZO79ELHT6=DP< MUL%1+(^@%SRH#W /N/\PN+]P;.=UN!^.[&*X9\(6K\X776Z]JAA;CGHIP MC[!YAH4K( #W@/O,1W5>A_NE14X: \/PC:!=Y+S2M,(B2ACCGOWTE<61/$Y< M,(P+N ?^-Y^]B?:3N!LNGAOHCY1PGMQ[B/8S@D1L9G*,'V MZWM2Z/QP.8.3V@H P7DX"!4.0KV7J,^WK3X/87SOS!PP1N;-;2.0.*3:W3." M35*5C"J#44XNC0JU =: M3!342>M'1-[B!0_F J( HLAD\[-!%.\35WH)4=3[V\G:"YJ6,.STVR(VGC3D M2C\FBM,%H21)YTD&F *8 ICB?B-1+V$*SU."T>S(5)"@75;KPV/3M% N9HI$ M0T3F"8R)J(("#=$]:8@>0E _M/54LF"J2S^IPCL>"7B3XWW#.UFOT.8,;GF] MU@&8'VSDP=K!VC_.R(.U@[5_G)$':_^@U@[J@>NN4NNV[%AJ[B_3\;Q_Y9:N M8STJ"1P;% 2PO0^V]V5/ 7#";"M"[)DX7 ,?S]MUOU@PFBA?*HR#P"(KFHBA MB0: I/(L=L'+M3)FX0!T /H-9_!_"?3NM&S6]J+,"%N)Q=O;>G?4,_HQT*E/ M7QDZ3U$7W->5,0,'G /.;S@!_TN<3Q:&0N.TLQ0._2EM""/2FW82G,X&/1)-CU/X!'RSR33_P79]!O.ID/(^2.%G.$8:+!0L%"P4+!0L%"P M4+!0L%!(!E_WLH>NOU+=G)ZL4"%^!/&CVXT?W5WN-T9FQ[&='\-(/S_2M3-M MJ12S&,E"0->I=G=WJ.%U3L3P. U,,WF&@GW@ 'F ?(:SP*^%_(I;#Q=-UA@( MS3HZV[B;Z8[!^C'DXQ/_T#R& >0!\@#Y#">$7POY0ZM%N)."X"&304LM;Z:# M0P4)8\BSG[X2+)7'61![ >8!\QE.#+\6\_[(DEV>M'=\J;AJ'()=O>*5M!CS M<6H8H]D\15]DHH>\\'5O:BBM)%M3<[J=6TJZF]M)9J#FG&5BO%%%5-O/J9)K M.X&?,W7IU \0-OX38L_P"1M7VZ]T[4[)B&KH?<(^Q<#3;=7S2HZUT.WDS:5O M:(]^\W3E8:\.Y[HQ.UC1Y]Z)*.HV9T4T[7>7/_F3UB-)H&=F&7)_6(_VB'00 MK #GS/*P2;37T6*2B.-'!$+F632M.7P+]1'0#=#-C=!-VA6->P'%(%D+,/A M,'C'6?=]PC#7FW7#T7!@'"5$0JK3*EO9++LSK*C%LRX;+>WR#(KE:?8RJE\@ M'""<&R&<>PL!O1_?_'2_ :K@JC:>!DVC)!_;U7EG>FCUPIAXDJ 2Q>0Q!FZ/ MN"O)S_5(%W('D#O(AJ=Z$85MQL843!M,&TP;3!M,&TP;3/MCF3:D[*^[MOSQ M=+V%NG1<-;=QG;C5CAW'"!YV6^1\:?^&-_;=Y/#")J],;/*ZMZT3WP_?-,8S-,\P%S^H!W /N;P;W%]X_ M\;ZX-VME8KIU-XY!&4VQL9(T3VWU8]Q3G[ZB*)-G6+AV'7"?0=RG&G?KZ?O+ M O_G*31ML#:5XDCAJWZ_)0C(W0,) E)D5V]HJ80OJTU<"RY,LL 6P!;#%_8>N7L(6<\V,ULEB_X\PP2Y%Y_(S_#JEA2 U#T!B"QE?G:4AK@(6"A8*%@H6"A8*%@H5":O@& M4L/_7?SPBE"-#2"JN*E$7R;W(49+9VOCJBO5]O2=^F,>^^H.&ZTXK-SN>/>M,47HX[4@3C>S/!V8S:(6F&YBFOI0=L)8\:@/GUE2 8. M7P>ZN#^Z>$=7XWV$RN_O:H@!PXX45*!Y72^1="/ J\-:/R8.]M-7*L^0)+@: MP!UWR!WW=HWZN[D:>U^=SLECQ44PMG*HXQ*-]EM%#^1R;%(R95G&!AJIF8-O[G'0]5O$+3LS&+O$^LZ\P$\HNI MH%*H;!;= X4C>F>Y449H=V+KFHCCI]WO>!XETN>P EL 6P!;W$5XZW5L,3Y4 MCNVU-:CRZF[C*[UNQRVP"5O$&^GI/$JF3V$%L@"R^*!D<7?!K5^SQ4\C5#VI M)99*TJ$L%%S1IAJ325^N(+]@>GYV>G8P F !. "< $8 (P 9@ 3 F<"C#_68+'PYE2%W7EBQ!D[4G M!-1N-*#VAOJ/6]*,EO6=KJB)D".Q7T]L]/M-6H3=;A&\O, ML5?I.7C)M:->]'JJ.XPKF02!S@@XIE0X]J0@# 2K[+:=RF33$(:'9A+SS/7J=#OL^SO],E#Q-N^A F M."H!^ WX[7?DX!?F-V%I%P2Y8E21ZE*=*]M&JU,;]6,PQT+P.^R1%Q#'P]V$XD&!<*]+W$/Z:)'=0J$I.BBHO:>H/X@LOYP2^%V\0B2H%.0'("7R MG,!O;]1^F"'ZQ8I8+/30I3"TZH+$"03'\PB&P0YN8 Q@ MC/=AC N?[O"GC*&;;6:ZK\_+ADIT-6]<(X;M7L(85,082,062)XB@3& ,8 Q M+LT8[W/"PY\RQF1=-VB[@C5Y2ZA[K4$;X^NEA#'8A#%(ELX3:/I"=F ,8 Q@ MC(LPQH4/=OA3QN!U?[2S=KXN3#8([;#:WA.;_9@QXL >QN3Q^& I]B('2X%J MZT:#=I"*N:E4#%SN#!8*%@H6"A8*%@H6"A8*%@H)\^LNLA[4%7!J 82E("R5 MB8X!F !, "8 $X )P 1@ C !F,"I!?>;_X)3"^XV#'8G^XX^Q*D%/]^M3QT6 M?F&KK@O(UO<1XR#6Z_N9)A)(+);^R5Y] "P -D. A:WY8)'9\G#OYNL3=>=$I5E98,T M=RNI,47+.P;KQ]A%?[;%&G94WW*"&'940[P2XI79V!_YZG! O5-YB]T+#_-" M:A/#F?FA;S9*%7-H%X7F@-*$NM_SN( 3"33958WE49S-LWCZ=EM@#6 -8(UL M[*J^ FL@51W?[CM57K7(L;TF*HU^T(]9(]Y9C>=)%,UC!.RL!M8 ULCJSNKW M9PW9F'&HH\DL4A*&DUE10DH,IL6L ;NK@36 -:[ &J\.6+T_:X@E3NRNJ<[4 M* SK0U/#IOAHG?@:L,/Z-R);__:EA:E>P)[7@>?KR\/I(]V.JN)_^;$IS^O^ M_5G8MW*%TY"\_3QKU, I80F6:6EBXJF04 MI&7TWB^2&4H'[Z&1-/L9C\C0<97H&^2Q3G$OY*()%2?_F7OR>]P;J:ZTI'WA M28<],&?!5)?^EX<_>_PLF1V_?>AX>DSI7US5C*:OG1H__8?G)N/B.YLO*/&9 MB*T@^N=#PPCF,TM>:*2>T33^?5S^*^56;CSC_F/4+9TUV/CW"#K13&J>'AN> MZOOPT:>OHYBH<\XR5XHG\ 1]#\8J/3787YIJTK6%J!N?0./4M=\__'%,4EU] M^C*:,^6_XA*Y_\UAR5_^Z]D@/!O-[S/CM[&,/_K)XQ^'14IF?9%AR(6TD$D1 M6=*L2,0_)&G!B$M<)5261%F<6GXZ=<1UR'_QPUL?1F[AF$KTY4#UHF&05[FA M$SDY46.]_&GC9=V6/^KNB2JZO1H"ZN.8O]JB&E;Q-#Z>G$,/PV M'23&N9)L+:JB;D=?.+*QBOY6=;V87U'Z/SE^&T2\F^%&5APWYZ_4W"B"JYJ, M3B>:FW+MJ.3*R_'1(Y5<.QE.',WGXK5UAAOSEV!+@1(YL\J_WKB6+YE^F9?/ MM0\X9U$:0Q&9%FF,I40"EU&1H5A6)*FEK#(T%GV)/N!<>EP/U'B=6Q:DVT1#;QB73S6=+U**^*TL#I*N/ MQ[51L-ZI=ES1=//5'L',:Q/.1R:D>AR5BYTY:2=/336_@0N#:@NMU_@#4Z3* MVOJHEDA-C.:?U$AQUGC8:A<*B&75RJLCMG1&[7Y4,M5\JE4L#-?L3!&Z>]YK MZ?(.F\W#J&2J^?LF+1YGECXPO#SRF\!97;R'%LI(\-=5\-^@UN*$^JQL4W77X&2-M MA68HTNGFU\K3DEN="ZBA]E=\D5\RQ7Y3BTJF[&1L;4HAKY,+ [.H'E.Q*GJW M$YT+1H=KI!ZE=^V7*?D,[.)4>/B"$4*^[S3-5"C7D1XO==R]]1DS9:% MN*)HJOM5@2Y+5IM;"UA?&/AL,+#WLU!DTVURV^WUK$J7RD*U/:3)J=+6@V%X MNF7E6>M;]3[-+IMSH>D,A_P 0??C8C\JF6J3,W2,8XM?%?GMHHPU+:10V$MQ MR72;QN-C7^TWM@>!*IL30BZ6!?O(Q453;9HKEN8RK= 3),;:+]L39HS7P^B9 MZ4:QZZZ\WLQVJ&!MD4,$PHY:VFMQT70-(E+OE2?DIH.4%K/JOC12&D>TGY1- M50%CE^ILLVRWC6:7F1U"OD5BY:@LGJ["D+0F+#<>2_RPH"MT:4PS-3TIFJY" M&;'="=4/1DAS1G<$U.0FHR:7E$U58=I?4;7E3.D)![]700M!I=8K:DG9%+3F MJ+KM(0>/%2;E S>-/0]Q_FS@M7K=9(*,*EA6.\[ M:)\K#H=XG-*+:R0:L"'-:[XJE\-XZ(I M"S?W39%A^8EE;(T-&] #>T202=&TV3:Z]+BZ8:-O(T MTIFK8='0-:NYK,IC1HAF>^P,)7F"[E"4?S@:$KH<=7=392K7D@JD&S8J[H]; MOFO%Y#FCV/Y?"I:=N'J.P9JMGO&BO46X:J,&PA M.V2T98Y%+XR+GNDQ];"C1&OJ($%1ULK[J5KJ1A,O=FX^7VB3484+RG/!.FBA MTVFCDZ5]>FZJNO9@8;8;O;:&-"V#X;N>;C2W6IRY23LTEH.BEFQ/>7TYP_Q) MM[' (U["S\W]!X:EU5VC6D"V!--DIN*V:2FGLJGJKD?KPU@KCGQ#FJ#KA4LM MUIM15(4SD.RRCJF'8.G+-Q5U I&&+VD JDYZH ?![W>H-FN]N.BZ3Y@ M#VVY71\>(H>19#5CNL;,XC0YI#S5KD%?*4[+W.[E466#AG'1-#,> MRFBA;)HJ+W&:AJ+C8$%'BU7\S-QO/?8,(#?SCJ W MY<+"J J;4;'<1U;5:&V%GYG[FXS(HY2YJ0D6A?<"I8+;R+8?%TT9C'@8MGLN MQBZ$0LO35[T6492-I +I:6\UJ71Q&86:[K;6GEBK'Y,:I*>]6F?/0WU?*I[..TER3EOD7MDQ!['+$WI8VG?GG\Y6E,)D[I/ 2XXPBN M? H1_Q#VE0+?^3'FFWSR0YPV':9-)S5\][%B#R]$3T&@E^GC<>PS^[T3/7)I.^!A%>OQW(<[.?CGE*,*HG_XV-_"0K/DA^"PMO#@T^SSX_,ZI MVR=_]WM)JC^6Q/SR_ 8E^N,"_.9@'')X+@ 7K(Y+LAGYI?[1&%R/B[@CV5S7(#'LCDNP&/9'!?F,XO#N&1O7(#'LCHN# GC MDL%QP3ZC$%#.XL D65T7&#>S^"PP+KRHN/RRF.\_C9->;5.>(6J_K+\?>'- M;:_MD]3VAW?II+]#+7026-+;Q$FN2CC7Z9*_2QF!W7P\<,F.&7^8')7Z>QW& M7OHT6N;U_?6K37Q<5+O8'9/,;WOX;L%B;@I$0+ZOC@]_P"ZY:^#\.;&B^&?V MMIA5E@,K,)-=[%U_I;I L.\S =._C*1GS4Q&CO]\[H5H0C8QD3TWE?AM-J4^ M$\SC^3K?SB_:['/)R1NYQY-[;@=&I>3$^=/1)\G1(,"VL-Q)FTE/TI6";H-Q MP%3\2X\-# 1\^O.SS,955ZKMZ3L5; 1()&TB9\XER[AWS_R->>2NS I$WC;_ ^)1R!-FID\RK4X")2@@)3-]\CY(N:T^@5D&L /8R;(( M]K;Z!+#S^L,!/F2?_-W&_ _9*0">UVY(_XA=--<<2;1INSU2./\>.W$E*\>^.N?1,WYXG=I8ABW^[> M?K@Q6_QVO>(I\ASKVQP[OFV1V^O>MU(G<76B;&HG1B=6:G6!*YGU#1(L::); MF5&-\E;[D[N[7W([][BQ,H\8V>DBUDXIF)YKDW1RRQCVZ2N.Y2D"R1,(?8F[ MN>\:%:>U6;8:]S]O%M>[$[0+P[+8V]F-=?58I@3*TA:5-=_:2'>)R:&(KNL>$2.=?$0ZH!Q0?G]S^CNA_/NN_WA# M3-U^$$@]('Z"A+)I'^<5?L@[&ZRA:>VCRUT8\:$HK?VA-0^1;G.U/8I3Q)H- MXLM&F0CQ3)[!J0CU%* >4/\D=IHMU*<:FOLK6[ ?J+ZDVZK"2ZX==8SW@/X_MOC/>HQ_[O4^$,\%OKS93K\L/[R9$,2R/DVG?'[C@)5'P;+4-?/^W(H*ZA+F#PF!S-"1=#IOSI&[*_'=Z.B:![%J#Q!_6J9GCEA:^:% M:N^B!'_'0'R6YNL?E>HP5* /?3]]*!CK;1GKJ\;JVM8+5 O6>\O6>V&-)%CO MV\:;P'K?5:4(YONF(1*PWAOT'&Y;]$V=#N8U,M4W$GH "P<+_V!>1]9-_HUS.N7 E>+GB*B8)'5(<>2( M^$.&AWQ3=1<1^LB^4M[;QK"SG;F=14^9K?\D6Q0+MQ>2IRIQ=2*W)6D(Y[J2 MK25U+1Z^%^E)A_@C+HPZIWMR=L:JYZM1+7O1H#A*1=+=L60&*GHFY\0VF1G= MGK=-'AM61)(DB?)6#44ZUHB13)Y&0!\&G'2Y*%36.0FFX:<^SZJLM:5HL(WQS5>&I=F-.V^:?B '?SULTJS6K9,AX5.WU MG+.Q0Q7;-V)O,58H_:V[>$OJ).KOX'/ZLX*I+OVD/J!6NLM . P5J)5 K03& M>O,^&%@O6.]M6B^HE6[$>D&M!&JEFS9?4"O=IN=P#VJE@>KYKB['5YO+R8$Q MT0MC_=)MZY8RO[2[C0#E;8?D,V\$H),"G10@(U/(N$$_*>M0 7W58\:,4]:! MY\>5\D;.3UZ=I,R*S[-JW[VT1%T>]YPW4*.6>9%I#%5WI\OJ*8\V4&5'LY,G MGTFD;>S*C!QU* 1I^O56M^H(FQ83BFPBN\+)/(OC]Z*[ HZ[$XX#O=:'APKH MO$#G!5@!?1AXSC>D#[N^MUN=STMA7][B0FE9XZ;]WG0X:O4C;S>1C?VMNPNZ ML, I1M[WY/*\ B^T8!*B28/@ G@),LJO5NKTL )Z + MS,!=JS?0)P 44"!^&+_K/C2+F\"55Y*GYISE#[)%2"I\G'AYJI->?$_+*ZY; M?5.U2?I&QE+;P1'6Q#BCB[5[136D]V[ISRY?C9_^'2!*U(!H4$[1\M/%K&<" MY66GUBI9ANP9$[K6MNK'9MU<]444C:]CQ0@J3Y^YBQ5N:LFJP"/+3))%>>?O M,\E51&N_0R._<6W,3T@D.:3A#(?,.*JZD!Y%R5_Y?B#CA P9Y(/ *&Y4AY/E'@ 9)\ "Y&DP?0!. "<@XP2<@(P3 M9)P %)!Q9J5'[M?ON@<99^GI>9.ZYP6JD@LVT2?J7G5E_:3N])[>IGNCD?[, M,T<6@]^_?1S"W:L[ZPE4TL+.Y,N'RW7X!P@I9R+J0EGB%K.0E'ELN*[W;&?I M[VNAB.*QVA-%\P2&W,LA8/RXYD"A MI:G&#T66]6Q]M63V6DPH9$PH]T(FF<<;Z+ENU=E)=1((1O^,HJ)>_K]/A3-< MU?".I3ZQU59\U:P3OC8,F,!+G!_F+%>!B!1(!T2D8/(@(@41Z<>V>1"1WJ1K M^0*+!X4D))\@U0)&<:,2ERSW "@D 1:@_(+I W ". &%). $%)*@D 2@@$(R M*SUROW[7/2@D.ZJ?TVW9L=0X7YKS5VIND^0^(5I]EX%8&,Q,99BS3-RWH:T# M"\^VA=^@KP(F#R;_@4S^%F1#698J#E1?TFU5X277CGK)>] HSLM8U>\2%.YV5I@\ZI:6_(ZO'@0$8;+YGHW&:_'@N1Q MHX+C3]"@\0(#V9*L<7RY(BVBQ*>O>!['"#@1\:T46L!T=^Y/ M7YWHWEKB]?Z$5#2U8DBP-8J7Q*K$E&#7_6Z) M!J/(N-0BRST )YD!+$"!!-,'X 1P^ZFY/, M'MZP^.$-H1IW7E1O4XF^+$JF9,MJ/M>67'EUBL/C:/[T2QS8_.^_%W 6PML$ MS/'-/J-821SR$[F]F=D#VXEB>0,@\"A>W M7DK*\_ZP^57K_^?]-)YWPA^/7]J75K)=:7M%@S)L6]VBNXHC4L M./-U;W9XHU43[RY M@N?/B.,GIQGVPV6Q1+,D*G3WLJ$/R+4T7_Z!$/$L8_Q4LU-J3:EPAI@6(NVK MLC A%$O#$W^2*Q*1C$R3]&@2[Z0 M+OG^R 16,"^A$K3>)595?J0;)7KOR6JC/%#?'/+/D;[3#$4;^2C#!P36TW2% M$+!1F""=CI".YC$2/6"Q)0.!;RILT7A)FWZ3E\')EE(S /.32?PY!X-S5(*S_4;3*O M5DY2(H[$(4+BS\50[&#A% 0-%0Z#CMMO]0IHLZY=6CE9+X?=O2DV:\BD._:' M#;[?#=MY$&F#BV9KNZ$89&E",W% M26O'Q821:".I/(ZP>8RX'VUDYBGC&G=&7U3'33K>2HH-A@ITD*"#!&,%-0-8+U@OZ"#!>D$'"3K( M.S5?T$'>IN=PVSK(TZTJ2= EYVSB&(F74_<;U?;4&XV&@LP1[EN\C MP,+!PC^8UY%UD[_4-7GTZ9H\XH_N _VE#$VK" MU5C1OI \58FK$[DMITOT7%>RM:2NQI2+H[ELQ 1<\DG9;-<:UN#QB;/S3,0A-K[V<;C1,Q/!:SH025ITGT7I1L MP$H98Z7LZ=M@(KXA1=7MF7PF]5E@\[>C +H]DP??,^U[]ALSV3RL"EN$JNC! MF&LADLC\B8[P_?S%X:B@S>H'JBX,#WBW4]^YJ]TBC/W%1*3TMP[C+2F4/NCE MS*!8@DP.*)9 L03&>F]>&%@O6.]M6B\HEF[$>D&Q!(JEFS9?4"S=IN=P#XJE M@>KYKB[[JI*3DU-QHA?&&B;0+MU1J!&"Z]G.H6:9C$&[!!;^(?V/K)L\:)<> M0'7:I8+'%BU&^QI"E/($@>9=,'90!= 5V! MJ E,'D1-(&KZT#8/HB9P2C,@:KJ^(TFM&:-ZV!849-OO2_5:(+4)*HP=R43K M] )/$M1.D%JXM4 Z#!6HG4#M!,9Z\^X96"]8[VU:+ZB=;L1Z0>T$:J>;-E]0 M.]VFYW /:J>J*]E^SEGFW/.RIQN-U&9^;7=7P7IP\JCCN2]A/=7\4'S,>7 MWIP)94Y$!MTZ?5X2NN)&=-ER:5@><")&Q_=?DBR21Q $,N*WDA'/,KOD_NT!KUA]4IENNL#)TM,Z+JC"1]?CL M"CH6!I[C*[@["PCKZH'@;!'6O>FJ,@\5T"""!A&P MK%NW:#7X 4D-)E/F^5 M>7ZX>';G]M@ C +$?A<7^P$L;L\H0)@%TP?@!'"210'C[74)X 2DDE>02MY@ MGP!00)3Y8?RN>Y!Q5AQWJ>JQ>!-TG!\^D)OJI!?K&>Y9R)D\_:19B.H>C<=I M]_E)R_!,Y9#9Z4Y%H#\AI41E]0M."B+*.L-*6'/M3X=ULHGH6J#Q,\JR M5+P?LQ(9LU+ZD Q@I'MCI!M<4V2+HFY+IO[.5^+^$5O]5!)ZQ*I]66\>VXAU M=+U@RC1JG4"+:8LY3UO 6L!:UXZL9YVU0.4&BM#K]Q(H0@$KH B]'U\8%*&0 M;(/4$AC%O4AZLMP#H @%6(#2#:8/P G@!!2A@!-0A((B%( "BM"L],C]^EWW MH @=J)O E5>2I\:G>]Z!%/1#WV"<:BU(.A_U"-\-_8RN\XS:8&F7&S,Y<->" M1"QI8DVBO"UJ22L_?<41)$^RU-T(I> 8SNM'\.Z%2>Y9@OD3$DF436 MV>Y:-6VTKZR.LS!N+O/I*XLP>83%@6" 8$#;""8/&D70*(+-@]80W,C,79W] M.ZX?>T06Q>.<+O&J,-Y[LRJUE*1D71E?=AW[?OBO?3^08T*F"_(Z8!0WJJ?) M<@^ '!-@ 3(SF#X )X 3D&,"3D"."7), K(,;/2(_?K=]V#'+/T1("9TY,C M='+!)OI$W:NNK)]4FJ=OG4TV"C52=E6. Y47])M5>$EUXZZR7N0 M-C8PNJ_/6JN50"GK<$[ZQ'8]"W]?VA@Y^'5;=BRU%7GYOY(MKH6FBQ8GVQY/ MB45-.U9J2K#IBS@IHNBGKV@>88D\3<%AN:#E BT7S**@Y;I/O_'JD^A;'^SW MXOF/XTA3.[#.5IC4^G)#]$C:'I_F/_J%\Q^HW#*?0'CG""'PW5T.+JC.0'4& MYOV1!A?H'.S](PTNJ,#NV-Y!S05JK@]F\$!F[^S/O#K0=!KLYT-^#QJKBN.J M44US8 I,'A0]'TW1D^JE;(L$.5D.K"!:*JI*UU^I;ES,55>J[>D[]:1K>- - M.G-\I6,VHR+5H% 2!TYGMQWU?U\W\;/7Q3**AP5MZ6$].XJ7LZ?.XVQE]'UQ MRRGKP//C1G94O[L<2?M?"3#VT[5?0TW#,B9CJ^7617MEK3@1C_J1^/25RC,D M">)#$&)]$'_TZD3UUD*L]R<4/.P5^Y[2ZPA!M:)V$;2JMVLG0J%?0"B@YLI\ M B'SP9T'9G%<174+I\)?T,T^YSFFKN3^@23_ 1F#T9Q945_9:++<0P\Q4X 5 MP.K68'531@/3%^ ,SX1[ M>,/BAS>$:MQY4;U-)?JR*)F2+:OY7%MRY=4I3X&C^=,O<>#XO_]>O!WM9*MC M+J]J_!$R> 09Q0D6IOH>F,G"=;F<)W:7;WB79:L;ND304;N"OO:Y CD1NCNT M_T?WXR:-Z0:^%S&%FZK*VQY$$HM6QUW<69Z5/HBSL;7W^)8GD#( M/(JEMY+?*&PR/X'_5*)T;;C]JM/^YY+:TFLW_*KWY[X_R?S&;92K:+I57>]4 ME3,0CQP#_ +\JN./12ZFG/@T2HR.^(;((PAU-XK0S)/. M3T7OU\;>I4GGYSKV:[?\EEGGYN!(/-6YSBTJ[1W\*BW=GE^2D23 MG;TQ=NNE;N@-O% -2Y2"K$Y$1'SZBF)DGJ()8*'WS<5D#XJPTLK"2@NM=XE5 ME1_I1HG>>[+:* _4-Z>*E,Q\QSKH,-A.C69?'#:.&PX-I"3:FQP7QY.'^EVA,R3!OR)9;Q$._Z8QT->CO4W;XH< MU5UU?]&2!'W?#6ZHJCG;\:/7^4YL.=%?>*H2_Y:D(N/9)[?4;B?#PTCHJ4M M>:&1>H8._/NX_%?*K=R82/\QZI;.6F?\>T1:$6.:_WF:#7[XZ-/744Q:.6>9 M*\6\G$#GP5BEIP;[2U--NK80=>/WVCYT[??OHRH6?XK+I'[WQR6 M_.6_G@W"L]'\/BE^&\OXHY\\_M( ^C5!_RHK/U ]-<['YX:.&<15]QXR\I$G M_3D7S:JY8;#P=$677%WUOJ7HL]>0TC>.+CWEZ&]K"B\QM95D:U$5=3OW=(9. M=J_3_\F=9NH,-[+R<-?>* *?FHQ.1[?57#LJN?)R?/1(Y22OR$6>0R[>FI?A MQOPEV%*@1&ZK\J\WKN7/9\X7SI52XJ*)!$+C"Q7!1(FA%B+!+BB1861"1#%T MB;-+6W*&X7BR),;V$JAJZ&(BO3SDC.'L_1)E9@9 MV[D@3X+0T,6]%I5$\>=%E2 6>=H0 M#8MO#*NU3JNR:FDB%BL(?BR)%\29,BXU)TAW2ZMUG-FR[B:,2J9JNE(]O3AD MCTU$+Q5+YJ 5'%@Y+HDBSXNJOKEU#IA)&5&?$C64\<)&)7Y]NE':&BWC&$H2 M0D&8#=:,._3[D2.,G6D4Y[0%V=SO G[;*Y1$E*MOR9D6^>^I1OGXFCE6*UB3 MW[H44[ 5/>2UR*<6B>G-?]#:%NGV,UN?IYN/-=IF@"CAJ M5$?*LM'OKDFD%;\]W?R*1G1(4@LQI*HPHZ,WKK=7E:1HJODCSQMQ:GL]Y0M6 MLU7APOU<6L0U33>_5V^R]JK $(AZF#KVKGRDEY@FDF+J_0V[+MIL+T 0K$O[ M.M==^V*!BTJFFB\M9&U\4):!82U#==/3J/JJTH]*IIK?WTEK6:4[4Z& S5NK M\8JK]F=A5#+=?%$)CUMZ8/N(NIW[[*Y"!,5]7-%T\Q=^M4]NL761#SJNL*6: M56ELQ#4]8])(S1FVY\6^4"V56OM9BUU:5%^DT\T?#8:LO:8[57YBH,ILJN'5 M1D.+2J;LA%Z%_7H%*8YYR>A-:N)\*R^4,"I)/B^Y]Y9\;]VS^L;6$8/F:MQR MVV3\]CB>_&-1K%D?K ZH$R"E8-!<<8O!0=G$KT=3W1^LNO6BAHEU8UO=\INB13&IEVL=":V6.2B9Z8;U=)GSGAB#LI"MS?VMQ-4+PE. M4C1= [8L!-N2=;1YJ\X(PX%@UK!J/RF;J@(WV[:G%:O70ZS];!ERBV9I6CH] M-V77T:)AU=R.1KAP. @UR6]U&]5.1*IXNKH38]$9!DVFC)0T3Q\+]?E@+"9% MT]7EY5G1HS"AF:I;&#[J3J.P9 M9$]<7&#\K3X0"HY'69798+2)D(V29ZHP)O'#+%QO=@:VW"JVT%4/.^E4-E4% M2JT='!W;N\9V4%JC9'VDM7TM*9ONL68/0;WF8< WU>86;3#'/C&*GGL&B8TC MBDRM0W^/=.MB?M@R5_T/ &%:XJ1WZ>5(!Y7K2P#^2M,S99X3!M]@MKS,.X?A@73??!!NFX MQ&*UJ?"'0Y=:UM!1KWV(^N ,&@T)TY?K0DW@NXU2&Y5U$9GU^W'15+LL+&*" MI>-12J'M;XU?9E9%*A2 M<5),*MGML.-KY@TVR-;U!. M2I\VZ6E_125PL^?&8V5EN>ULW,]3#).#$VP_SN*V^^R9]4@E4BN)W4BE.3.: M2F9C,TS:T,XS%]330(DI9TL[9HGJFJM6N\LT)D;9??9L$AZ'@S6(C2B>9_BML9JN MJ_08+>\%H&F4TJMJ6X\I\T%I!:6[W]]R7!L]>B;ADFDHT'9+--_5N[D&90ZJ M3!L_>B;ATX1HE,W'>'%>&I1'2EO:;>PL?O1<;!O\D]38+:I/A46KDIYG]*:5 M@ X'4ZZSY[-K"2O8UUFS/G@7+H8F%8B!?H$0V[ M< &38K9):X4YU>.W0S$E%?L50:7:Z-'S+O2)S&.)U+6&Q:&SH"X2-WO> MW69&5Y3TUL@5DH]VH;N>4-D4! 7VDNV?K\?SIYVTL?F!S56?4LFZ6G1@NQ= M(58H5"> M#EB/AY31[LYCO8?$:)@5)&7B/GO6A8=N=[X8R65F[C0:,M4?<[N&U^YY%/ X M$6?E7;5-57M/V>7 ?EI1[B%;9]U]D)]D4'"&+%6J[88#)=]IUJ"NLY=4(F96 MYY7)KJOQ2K78G \RDU9GV/;/[GKF7JL[L61S/9YB-GIW/(\WY_T<=8$J M/H[B;"%6HTH/%3IM/_$3M>,3Z9]'C-5"8FN58_PVFUF5=\#N"56?#_O,J>F# MHCW-+?MSAM7-FE8>+9J5M<\M.7W6=#+Y1"PY;,^[>E;OY]=-OL=,_/+OLV>U M87&T8J5:0>R6*^V$-*"23VLA?D%YU$6KL4FUXQM*' N"8NU4=:M,T*-G VND M\K21X&I57AR/6CEJ5&NN(#K#1\\&MK6D4<>6RDI!E+;-[(07UFP/MWKF?Y1E MD-?6N:;%#R:KV:IK F$-S6G\DD9VII-Y:EBPDKR2&A8SH*A9NQ)L]H*6K0T> MB(HTJ/+,=IHLIHW^A $]6Z-'S\8EL@-C MLMD]J05 -\:,MC77TPQN]6Q<-3Z=:$G\3IYWP0*(97&99C3\Z/G:+AHYY_$I M/M.H7&7;7]/F,JYN80\NJ.ZC_C#,49WRDDK*H)1A[*+U]#!!CY[-5CZQG+>- MILE2T)UZVDU*S>[N$;=ZIHRC9D?K/,ST.5]]2JJK^ -+[S3;T%+7@BJ6XW.(&NP;NPMZEP+7&?0'& MK2%+NJJ*A@5^^#\<)^30"5->K0(EXR4WVW^2P1<=6S]-W^-/3E+NYQGW\_J4 M;?H=\UY(NQG W]]2]]I^U:-BP%'S.FQRK.IK/Y_H_QY#-?@?;K5I#:?IEU4> MK^QV4D801Q9*RU^GC/ .M@;]OG+C=?<1DW6YS;K\ZB80LBY$7\BZ_/YE<61= M;K,NO[J1E*P+P3&R+@3'@KXNQ!\+YKH0' OFNA <"^:Z_.H&8;(N!,?(NOS^ MI=5U>FWS]=K6SH/1Q!^Z&'> 75V[AF.0S4EO\H8?\$IN6O%^7-@I=GOF7 AZ^'4 MLP@^]HP [.<8X-1UW;H/%I.>;C^WO22]$$B5")Z7&G\WF":_Q],WO;7G@[7( M/:G?/0<'GQ-#P)9$.^=B@HY9CRD:$8Y/LL37M4O7<]B(@!"7_K*5.1Q<3&2$ MN//G(G+AD+I@._>_.M$X\I[3V *N$A^\YJ[;>?[?#T*(F]^P^=$J@J_5"PM\ MWDI6_APZD]_9NXKQN(7N:#:1FVO+C1O4W8_<>+=J$<&YON"D;GM+_0=/71Z, M%4DAB'-UP?$"P?N1G)IN$0?G,_ F>4]2\^PP&:$Z([;S\]X$O.R:]V[G_)22'*\^8= MZU]Q3N[8:7M7^NQS[^'^54;MU91A5E1%30+12!Y(^ IU_QI!]D/3S\&:$3^A M?+V;MC\O9_QQ%VE;F%8AM+-%(1MKT6.^NRCS(L=WIT^9]:6[M&G&NTR;%;Q+ ML(7]W9MN*AKQW70-7<7);11K_Y1+ML9,ISH6.F$T,NNI$DNQA=BCE#1-Q[;0^. "7+B-.\GF%YK13NN\^,CT+'G0+XV>T-UU MS+>?+!--TIEH(I-^Y2YNHA4OQV;!&MR_/RRO=R?:SG?S0FNE56:E73[))Q>3 M47'&->;BHGUS5:?>INA'A$FW*Q\PVBB-M5>],/EC?X8S][[?8 M!<7? HM]X'2K4@"]TD2K;E*;019?2$U_^\FPT40R'F4OV/N_B>K_3MHX6(/[ M"-7W4K]$]]]F\@^;'?'A%"=;V\J:I"^ !P>I))..#T:#2J$Z?YH[*E=2-\5/ M@X,>/7"OM(Q KW+5#^])6[C9S9A;V=&2H2YU[Z,V!>:$NS MT4R2C;*I^"N>?M HLB'0XD^@E']B C](=OZ4\DZ6*AR'X-T'KY0(:[B$]4UK M=6OI)5!+I#?,TGME;B61WH_-4Q'I_51V(Q'?CQO))Q,,@R^^87$=0DT63.(W MX)1+1#=0BL2*@(T!- N$-!M*:( GV3]\FACS<6![IXMYBPIW2%(/1,*)A'\Q MIR/H(O_!)9V\8XJH'8$6<$TG+O1T@?4*//$/986MROU4_3'/;JGM5)O7\QG6 M3OX1#Q01OD>B!634'>BVX(%PIBEJ$]S7[/;P2$O%A8QDM=G9Y0MI/BA!3BEL69:"I-..,$ MDZZ7A0HZ)A$S'%@^5?A$/I#L+"+S(>+_A$_FB>MY[GIVD\)JF(W-TU0I^530 M\R.G/!'_9!/!Y[F+RT7:4N:+N46)4Z-74^*U\JK;ANXB8BC]TE\,$3LI^2OM M<;\64\'8QOTA;*6[S(.3I2)L)<)6(L(:>A>,2"^1WG!*+V$KA41Z"5N)L)5" M+;Z$K112U^$.V$H=8-FF(J$;TB5\T Q\(>(O$=[2'>4926H]V!74(&,QX2T1 M"?^2[D?019[PEOQ"%"?/',M&G;)Z^@NOQI6H[/-BU<'[P:QM-'-6!\"165 T MNL!<*1)PRU,=(.D3#;=\H3[%L8E<,U$S$9$G?";"9_J",D_X3,0E#0*?Z?9N9)5^,,MVR^X6@*QKXRF5 M&2K=-G0C,I"TGJ+EL;3W;,$T_E.NG4IMYJ M%5HI3J!I=.DF#*[WP-([KB8Y!R5\!L K MF.1 R+J 2O+#)/6T7@R5>;64'IF[-C/K/TP0*B4P*A%$NGM$"F& $"R(NG5! M/\@[@XY: MX6;>!5Y5"$N5L%2)KA!VZU=SAL]4A? M@UX""SP^$*(-$0K"TR0\3:(605&+ M4 D%,1]$3XB>$)XFT1/"TR0\3:(HUTQB$:'X$H[7'3!".\!P3&DJ6B"BCPD5 M](LF<,\FB5!!?1[#04$N\$$OG4N@CAXSLC!EYE4C7JHLM8J12*\%FD643SJ1 MB5+Q\W,)PDJPNO\#KH*,)(2Z&1;JY@L@@AE1%S!$9#5@):?FK+"H+.O-_/ A M/EM,$(8D,(80_ @-?H304R> $BZFY1O!I>^DGRILF^\7D@\]RXAGIK6ZT4;@ M@@[@3+!1FDX1@"$ 0SB11.0)MY%P&\,@\X$/U0BWD?B? 3FZ\ST^8[F= )S0 M-78%9^CPJVW5*=4K."#%IVU"IY%))5]S&@G]DU362!F)"$4X^3M!G@%"_R1J M06AMQ'P0/2%Z0NB?1$\(_9/0/XFB$/IG8*;D?AVO.Z!_YH[OL5;PD3T1QX"? M@ TP)<5EA;I_U0V4U+-(A>#KY+[??#UA]' MPR%;WV4HX#"Y9E%\S*6%M4 GW(-!H^G4W1QG=?\4C"##2A YHN$Z.^^VIWO^ M+J!4UA-=KXF/*SZV=IZ4#*C5GV(84/"9GO<")H'7-\(#"ZNS@UQK5T@G4P->F65+91#OK39L&V%5^B)6$?(I 1U"/@V%R ?>/A/2*B&M M!D17R+7Q@9+Y(/JDY&#-.RA:D8O,247RU@F)KSP#A"%YQYA'&%S$# 1 W@,/ M@D1/"-,Q 'KRR9N3R>(2QB(Q#(2Q2!RHNV$L-H =477+0M7+B#T%$0-7(DD. M^"ZSFV0Q U7O#3)JAX/I1B0\V!(>0D>%B#P1^2\D\F$@\029.-@!MJAH0"Z( MI@9GR?(8@X6IG=^I#5">BURJ(LX:'87C_H#4#/WTLB;I"U"#SOH%$F"S5MD^ MQ!?R;#Z09DI]RJXJC+@6Z)1 T]]^II)1EJ+OA;5,CN0+%(80=M-]R3QA-]V+ MJQCND_5^9?*<9:*ARLOTKC"0QYHS[#QELF(;F[S4;Y@\PO0*>K+_?IA>;]XL MXP[M T']7I:*\*^NSK\BPAHN80VAXT2DETAO.*7WRAPG(KV$L11BQA(1WX]- MPQ#Q#:'K< >LH*)N MC1B.28)M"D;<0V1>%^#T7[[N1Q MFMP[Q/ZSFN"=N+O R6D!,"IU5JT(M)]W%TDDPPU)S+= 9@8Y_ M^YE.I D/\:,X603=OIP/'6Y.UZ>!4"R1&90;\6R29W(M17OL/68K=0Z#4.I7 M(!0B9E@P-.M^RBYAJ3&0I2+T!$(-(])[3])+L)=(;YBEEU##0B*]A!I&J&&A M%E]"#0NIZQ!J:ICWAM')&]8 307LMBK#/V9%5=0D$(W415.:NJ-GZ:C[ THH M_?<_(Y+M_9@\)6ML(K+NC%00ZD3E&^ZVY"RA.?[ B^>T]+3*=ROTB"^IN0:K(G/5YO71O_OSZ/3W0E>_&YAX_/!XAU7P$VAV02FY7;E M E88;$&?%QXJ-I5Y79KA!4)'RL(3A"<('[%K7#B]6LCJ[EFO_+P M-%Y0VR67CU-/O6S?_M.;;7^%&52YL2B62\:&2IKQ43E>E/K;&/8OTA S4M%D M)A'-)._F"EN"&]?'C=\B4@8+-\YFXL.OG_TSX'CAV+@\J]NE3+$^FB^WNER5 MXY5BH?+1B*&\=).L^&@T!X-*9UW(&PT7@Z':7H#+E2 M]DK\U/L#C]^EE!+TN Z+-/M0?Q1*)6G*.XL$8(L\OWD$'QVVO @HB=UL-&KQ M4H$?= J3O@GR3T.+PX 2__:3IFGHB; $3:[$![T_-"$AS.]@B5I2XE(AM2S. MDWJZTZV/^WPQ_P?,\=\*.[(;+9D85S(R/Y 9:C!8IL?*RO4=4E#5XU&:24>9 MQ+GO0'B7I*89F@(>62K"_2&\2R*]]R2]!'N)](99>@GO,B322WB7A'<9:O$E MO,N0N@Y?AG=9<=1MA(Y&&(IA"=?RB]WC\68J95)@*90R9/^8';7BIWS*G&\J M\\&V\=3KIV8C9]:^-I6RHZ?H37W3L>=)YN&A.K-36RW)"7 \S+>?3"8:3Z>B M">INSIL(?#[R%G?NW91A&4:4>%M5X3,AX@I5B>%CQ]QN&]G1W%$G>2LUXGIV M8H(0(N$C!$$'@@[$A_A<='B=-AFO;(L%:C5L48.'1FG#;QM&=7-MJO5TLVJ+ MQM-"F"NF)MZA_-;"9M"P8LCM*9(AQP(2;""/ MO-.8SHN]]) 7E]VR(2\4/=>\=BHA5^AJ<:V;E NQBL%,*A,S7VOB9".^;CC* MLM0OT@F$W_AE:X=A*921I2(<&\)O)-)[3])+L)=(;YBEE_ ;0R*]A-](^(VA M%E_";PRIZQ!J?J-[Y3#.P41T ^5,K C8&$"S ,ERWD,VD-QA%]B*=^!3@.&@ MWA$)#[:$A]#I"+K(7^L>LI1[#QG[1Y%/FLO M_J1ZA)CJ(]$",NH.=%O<6\I,4]0FN*_9[>&1EKA%'W%K.#E-U]GI \L&L)Y\]GNJMO-7%AG^66Q M$]LFMDZ]4PN'P]@:-J3Z/)=1>? GCH/::X^C:^1PXA/9?NEQQ@BRE+R5_KC M?BVF@K&-^T,H3'>9"R=+]4EE]"";,<)8(L(:=B>,2"^1WG!*+V$LA41Z"6.) M,)9"+;Z$L112U^$.&$L=8-FF(ME CDCXM!OX0L1A(MRE.\HTDN1ZL&NH0<9B MPETB$OXEW8^@BSSA+OFE*$Z>.9:-.F7U]!=>C6M1V>?EJH/W@YG;:.:L#H C MLZ!H=(&Y4B3@%J@Z0-(G&F[Y0H5J5I.U=-6IU^?=15G(YW)YD)H(J8G(/"$U$:\T:*2FVWN2JK18=C;.5J"JE1(] MV$FU[G++(4\2@EQ8"G_,)2_X]N$M\9Z7[( LK84D180V[5T>D METAO.*67L*1"(KV$)4584E_0.R3LJL]W.6XV)7? QRJ9HF9']''$O$S,"FDN M.? X<5?9U3?0:MC;KEY@@+BN"YWI[GRH/I'5VH^2[2Z-VR6 M+^)FH-A3="(^NF[G0JZUSUCU8;'M4'-%-I^$)+LB,HO= R]MJ/\^ !>]&/T.77X/*3*XI MXR4]6_!5L;-YTC="P1Q,$*@D,*C<"Z $7N<(>2BL?L_9)'WXK5PA)CN^$Z:4 MEZ[N @,E_;!I%*:%YB8YM)[FG*GJ&*_2E_$JK+=V$<"Z$\ B;,DP MCWEKVM0>U]Q\0#O#N:/S16O;1H-/8%0BB'3WB!3"D")8$!4NFOHG7]K[1VCU M(B6T:ZR2R?:3"N8E9C261L.\5=*P,Y6^#%L$M0AJW3JS'G34(BPWP@B]_2P1 M1BC1%<((O2-GF#!"0U=LNY_+;L.GU*222IB=A-E)U((PUHCY('I"](0P.XF> M$&8G87;>K:*0:XSOV($BUQ@?KC$V'%.:BA9 9V?> ='R2]]@?#9:0ICTJ_T' M0;_ FKQ0RR\J$V'2+7.I.2,FS6S&,&;6<"VP+")&TNEDE(ZG[X:&1 ZYO'U> M[5Z0Y)X)CB^ ".8-7< 0<6'T&MI#C.(5,%N7C(?*]E&?( Q)8 PA^!$:_ BA M_TP )5Q\Q#>"2Q(X,3.E9"5*3-8K;-/*M"IV&X%+^MO/!$-'TRQQ4 C $.8@ M$7G" "0,0"+SA,E'_,@ 7IW]'M_/CCW5-\!LY_AMK<1E] W79&8<\OW09=<) MAHG"GK[F_!&R8]#K3X'/6A&6"Q$*0I(D)$FB%D%1BU )!3$?1$^(GA"2)-$3 M0I(D)$FB*.3X2^)X_>&4W $=,W=$P(PH^(":B&/ 3\ &F)+BLC3=O^H&2NI9 M)-,?OAPVN9_\K<=:XC\V78DO>*IPZ3C+)V7=L9Z>U!F_7+9YJQPO]]9*6V 3 MB+69HJ-4XFX.8;I_2D20K6@0.9OA.O'MMF=2_BZ@@,1N/.XT,L/"8EGM,HR< MXXLE#@%* @'*O8!)X/6-\++"ZNR<31(A?OX91+UX_&1"E&:-E5QZ+ "3'Z?- MJ=RO5-<(J](7L8J000GH$#(H$7E"!B5DT #*?.!]4D(B#:M/2HZ#),4G4FDA M%08(0Y*H!6%^$?-!](3H"6%($CTA#$G"D+Q;12''2-ZQ T6.D7R- MMSC6S8@H+1VXU+C*JX\C70DN%4E'?^5$*V$ZOLYTY X:<^E8ROD<5-N:5>@4 M%L H/O:2,;:IX>?$,8!!(_N@13Y"VSJLJU)KYW2!@7@ M:(_Q.E59YG,3A$WI;S^3T40\& ^$*$:$@5%-"-25J$12U")50$/-!](3H":&:$CTA5%-"-26*0@[C M)([7'T[)'9!:Z[JLC&&'<3Y3TBT;45A%V"\5F*(-Y,@*6#;L$/K8A#^:BH0^ MO8-+U ,/)>'(B8>[#!1X(2#DR]"2+XEFW*=FA-#Y"KJJ$%Z@7Z3EY)ECV:A3 M5D]_X=5->PK,2_LFAJ4299@]4!A4A0:]>]@-QKN)P&80,9"AHIDX82T3= K2 M+!%6(%$5P@HDK$"B*X1-2)S>4+$)_\11%4O;00?PFU5A.U!'O76SJQ9SV%%% M=,)?>JJ$2TC*-*0F$3JA^.0C[;^R>!-.(!'OK[2X!,Z)O'^EQ24.WVZY8IM3NEAWB1 M8O1TK)^M)_*#]%J(TP)-?_N922:B;(HB=V 3!AIAH(54Y@/O;A(&6EC=S9O; MWH^FH/VVV:PWTOUT;5./426SM*0?8[TG,."PV4S]EMDDC+.@%RL^S5>XWPP[ M65S"'"/,,2+>7VIQ"9P3>?]*BTN88W86<)#D+1T4';.,S%3# M14YV5@_VR.&WA<$ZO>F#SCBV?C]GXJ77(0J%%\_FO'"VAZ)9=_(X3>X=8MO# MT3\-8#?'/7%S@7,A]7EG5[,:+%_*]]1&>;$8#9R)$&<%.HZN#&22]+T<1DGN M$@T4/H7#"PTW]>K38"0U*63%93+K\,V.MJ,D2Q=VV36&D=2O883PMH)>*@A\ M&L=#$]V4@1ES'_Y!&YN(I:N*'/D7A?]' )@(S878F0C-F].E9,J(GA$](_8L M2%-&](SHV7L3PV3*B)Z].0%-A.;MV6@R9T31WIQ))4)#',<[/WK.>\/HY UK M@.8.=EN5X1^SHBIJ$HA&ZJ(I3=UJ!4M'W1]0^OB__QF1VLQ[JPZG&L-"C9%U M9Z2"SU"9JY4EK*EH DMH9XM"-M:BQWQW4>9%CN].GS+KT\H$9PG-\;LKI3E\ MT7 7W3/L542U]+3*=ROTB"^IN:>N W+7]^/LB\K5Z*VYY"PIEKB07*UFJXI9]9+//!>/,"@?K6 [_M45I_!C@OG%N99W6[E"G61_/E5I>K/(7+ M4A1ZHZT3!K4PV7*ID4D95)I#D(,.KV38:#R=CE+T^9G"?NN1AQEU?I_5GGVH/PJEDC3EG44"L$6>WSR"CPZO7@2B7L[2Z]-= M7)A72\Z ?F+R';.XQD 4__:3IFGH^; $A3ZY%A,\722A5A!"+;6DQ*5":EF< M)_5TIUL?]_EBGKMR>"1GN=0L.=)2U%:(=HY'8_23#K*)'YY M2_5_;!&NVQ6*7X@ZKXRW[D>*!E73984?2<8SS?;XXW[ECOI]]?[PSDNPM\ \ MZ3N;?-[Y+@ 13;?A.VP="0A\S (R^@E7')&5B8P53=0D151A#ST+97U@EU^> MS-\%1EE9^?^%__&_+:E -!$\3/\Y7146O$\?PO3]$=2UN+6^0 MJ2_>LW<1;.-?H9H!*%0_>>XSNM]].UG#Z%11!]'<@APL;)XPBH>"^RK MHHJG-@:G\=!;;VH/'YZNR=E4NW^$F"O]A9Z(_+\(@[_Y][-%>+::!VNW7TOT MT0O-^\LB8DP7F#&3&*73(R&52LA"/,ZDA;248(0QE4G2&59D6#KSS9V(S\"[ MUQ M/'>,X_OXPL+"*5K32%'5UT$>R5^\)CHR].SDOZ_1R]\RZ6?=>K^-][1$!J*8 M&*48(3G*Q(6X+$J"F 1 2*:3$F#B-"/+LJH5G3]8[*LV* UN?,W3--MN=96-E9+^J++ MJ['*E!;;0D*@GC\YKRO;E/!0T'BER:U,@5H\=),3(7G^I&ZN5^.LS*M4KC9? M:!WXI8S=AD^>]9/?;=C:AG,F5&X>:RG<0&ET%VOXY%D_!T9]U7C,L2FJ.5KE M:'DXYN?.6DB=OYV>)*BZZ303O+.V9A:E)Q]V8"*DSY]LZ?/!TSQ3E.9+03): MY4Q/'5 3(7-A1)PH;F?=I#Y+C$H4?9YX\VT@)H\V/C@0=MI5DO M:OEYFH*M,N>MYA0A6XAO9QU^&5.$UKPS&73IB4"SEQ:J1NN<3&\I4'A4'JUU MFHZU8*OQ\T?YS*#U M9:,'AW5A77?E?LG9.!-IOFT5JZ-&+"VI+&SUPL(^#I.%08[?]/E!?<:,'F-. MT4A Y;NP6H]R)Z%6)[T1SVC&(\N+>G%76 O,A26H+IA&OR$VZ8*36TWHZKRH M+0=M@;FP!#8'NL/-D\',NT[&80MC4$_6\:-G,E NC./&4Q,P!<919L54919? MKV!?+ZS6LO,(AND))Q26RE9N*W/Q,=GBT*-GK2:GG:+<3(D6#WBN*/1KW9;3 MA(]>6-AT3APNV[,)U&LQVZT5F70A 6!?+ZQ64YAT!^-^>S%OFFINN1A.93D- M6[VP6MI M6"VE&\MJ(I<;\[GN,%G78NU<=0P?O; $O<>'LM&DXL7Y@+78POJQ)IJ[M MF->N*ABCAT$G-0=L:J&F&$/A'B;HT3/ M#;IBE5KM#M\29V7V6)V0M>?\*-G MB$FWA^(HKZ1U/J>MYMQ6M+,MN%KL)]74V2 ^;RQ[0^>9F6%C.2B.&G>%'S_IJ MB;M.0YNW-]1BF%IEI\DZ9T,UC%]86'D06Q6F,Z546-!-9L07G:E%X]N^SAX% M>>B_ F-J%IKU'&<.,\+<7K;1HV=]G7#21L@[T]C<4<:9VK"0318'$_2HWU>< ML]C'>VXN"L9ZJFA8X(?_P['7@F)W+S1"OK_D!A2^D7;?H]ZBY*?H[\RKS_2CX.&I?AVV.H3_J>U#^[S&4S/OA1K=K M.$^_C"H]Q^PD;!%'%G+JGX;?.$DPS$8?_N^WQ+=W3AB3^$Y?]S2[]-LG[+6*2D/1 M0*0./Y]:D8(F SGR8?M.7X6R>Y(<@BL$5SX'5VYX$, 'X\ZE7>\$>4*//+]B M<$;>1>@*-M9\L&8HO7Z 548=Z+*EX<>#^HPE!,XL-0A(C-*QLY,G^_1^ORI0'S2++R>"/XBL_"K^M$7F0:B$D0E?K<2\46F(>!> MP_7=@J!MSWR53X^H\JC"$AF;^B*B&P!= Z--(F@[VDJQ%6#]^- H)&"3\X%7 M*U&??H_?VW*CG^D7!/V*JE"C"+>MPH3JIHWQW[[2<=I3+Q:.K" M,7F[_C%;ESO)3BFV*DCA4U^ M^YE))J)LZEKJ^@F)CP"Y18%Q"EU/Z7 ;+#KOQ0105"5%!1'-\Z#0I^AG"64\ M#%-?*8@A-MJ^E/.XSZ#P5H@>L&GXN/"(Y#N"LJ9$M#]8M$F^(R!+^B7R'32# MWY$'!K3="O8L\<%$XD*'/=[A#TA0%=*@ZJ/M[2T1Z.H'6'YR)N18X^#/*D _ M<)K,'2G>A3!K[%CUF)GN%@M5L]0NTK5DU53:0AKE13(L%67C5[ILA.AOF/7W M]IF13]??*R=&WJF_E6F;KM4RM5HA-T\^F/."5.LP:ZB_R6\_$TPBRB13U]%? MDB6YI7^%3R^.Z 8^!#("-@8Z39&$A"0D#&^VX]X<,JRB3:RA+574"JZ.7H!P ML]Y,S LU-4.)2OYAJ2YG$SW?%C*X-!5/1E.)*[I@ 9-QHNI?(?MS;[[;;ZNZ M-LM68]/R<$MM!^HLGDSW:ND!.G\5>FLT%8\F*.9JWEK 1/PK9<,ZP+)-1;+Q MO07HCE'X2N2_?;3?%LKU)/$TR8==P?TZZ!Q&YY9M),)EA,MNBE,08Z%WQ MT5GI'#KI&E.#XA05I3.OW?!"E/:+*BU)@GVT(_7;2IN0XADA)=&[0I))Z@K7 MZ3S*6ZRTR).*)BDV"@679+[N+_-5UV5E#/N,I5O2+1M=%2+"GJF(_P,]K!64 M(40#@A^;E_TN$CS?=?!,MDN]9!S0P&F&4(>(_'^%/57WYAQUIZ()LJ(%9'2C M+G2,\,LYTQ2U";XU*[L]/-(2M^@C;@T'Q!VLX_$W<]!X7G"MQ,UHV:IM>PR_ M+4C=S:-D/9; &MW1DT3GTD0S\2L%0R1'=4N_ZI1XC<0[S\.+%K7SM1FS.)>O&L!";.D5S)I:X> X#!_(H MD^DHDSXGJ9&]?.'/U;E29$44[7A[GF4!V\*; GR7DFS5N_NDQ)V3UUX8+]FJ M1T0[[&FTZXLV2?S^DI MI"';/1&2/C\2NW+F MIJQ))A MD ?NOS"Z\E2OL]>\2VF78E=:)\4>0SFKY'I$31L#79B@*^O9;S]3 MB7B42:3)P45$A4DRY?K)E'>J<))61ZTQ3V?X[F.#6E&S>'ENNCT%9D1R3!.5U]QT" D128@8WNS'O=38 M3,NR+F"\I\4>&]7B-+F)5#CG:C"'%?BU_/2$:I"TCP87Y@P%3@*^78?#_0U+>BBLI=)#S_\N'Y[3-L]^*VO1R= M>WK7\=7N-2\MFV.2\=DH+L^[K4EVLLV9_60!>FGXB'"6IJ,9]CS/1O3XR^OQ M[=-L]T9T_S,]-F%:P>NX&OHOP5E MAGHH9--426HR?%MH&/'=6J!3V(MCTQ>/V/FX:FG ](' PE?(MMV___>;J'!V M.*J3'U?HO%":EWJC94*3 &I@G=/A.L M@.80/ML?8;ENRL",N0__H(U-Q-)518[\B\+_NQ-@]_R]&X\U4"C_Z;Z?K[8= M5VLOG9_XU-U23*;%%;I5(9M(5BBJST#O+NV>U<6R=#1SK6-_B/[?L_Y[CAW1 M_QMZ>;_6_Z[=*=>F(N@6G$7^:3AH*:T.PR']1T2Z9#K*QLEQ]_>4VV/B^!V- MW[WQCP3R5P_D;XV1-\[_W7KX@3(1U[_=.0>UON4I?7;+6T N:TU?\;F]WE^P M%:V'>;D^R>4W_))=;KJ//?UQTH.V I^KCZY[1CLGR,GZ!$$^.U5XZ^$'"D&N M?]WT^Q$DO>OJ0GJ1[E#BUN$EL;Q.MA)KA"#XD-E$.A--9:Z$("2!&,:ADO3" M%R4!W9[,]\+@/O@$"B*A8970V]/4KB^A)$ESR]&/3EZQ!FC]8<=5&?X1.6&1 ML:JO(V-37T04S3^E_9"Z^?'?_XQ(]$6(&/?$SR*G0!'1O@^.T:<8[X MZ9>( M>)/X%2W'E*:B!="M*8:)*BOV%A.HP=)1#'0D* DAOGP($< @-^P$:.^:!JNG M-6<:K*CQ6-I0;"\O M\@4_:VXG>^5^DBE2P.Y2W>2P.7,6;0$.&]U#$DW1Z2B3N.)!G/>B9R%,;[WL M:G4EY>I^5BA7^8ZWC=S.PPH5]>^CW:TOMN1$#<*XS2H<7A>V6@='R^@^%(Q* M?\T7J@VJ54]E9:E$-)XA M)Y[?54[K^4XMQP(RNOCM$M6'!/!DC\77W:7U^1;F-MNTRK[FGVRR>/'DIF** M6W+MU*K/#]KVXZ3_8.Y:Y;7 )#ZEFDF0Y&LC22AW:]W<5_VD[5IO1!*GUV]. M+$M*4B"_66860]E8#2<(2="^+2I*I2&:4%>\P"1,B;[;X>9736WCP@0*QL)>@?'K]47= M[.QULCEVE;6+=/5"FE0R5LHD'^LV^-BP8)KBW8P(T_-A29."*, EBOW0Q/4C[SFX]3\&R*9_C/4*3DMNC M1.X8&/Q;EK9%/_O[ZKFIJXZQM>;MBLT[="RW'.O,KDVW!0:?O)RAHW3J6M:& M@ \!'T+Y":-#^V'@DZ[-A6WL83?A%]6ATLSUC&X,1;7XT&:6CD8YY=*E21[<:=[F;[237!WYX"^0/N\#/@OTCY'XS3;&=H3>;Y@DG>^&G6-'#I.1/M.Z6;D MT/'[2-FXKRB,QT#"U4FPD::B-@$1Z&2"B/LSR=60R(SD:@*7JW&5MCDN>"K; M@1K;U%"PAOZ/CCE>P2A,LZT.L&Q3D6P@X]-B-/GT@Z,GRYJD.FA9\HIEZ):H MEB <&_ ;\'>7M^ V;NR4==>C?@4L)VGXMFA,*\*W=V.DT3*3G,"ZQZ)'J59 MD@$B.'./&:![N[@U$##S'%V64SN3WK*KP;Q4+D^JV:W<2_Z.<)33'0A+10K#=2,2X2I>?YV4*L'27+57XA%A>W\AN7$#_:FT1 MVZWI=(D:9.8=H]V?B/WN6F#CR)M,1FF*BE+LE3(1! SN&0Q(FO,9&+!"NM.8 MSHN]]) 7E]VR(2\4/=>\E1-Y 0RX#>UPC*65"XPB+'N^CY_D)<.>EWS%%03PTX]W @,V_@!E$4X1DX6(*>O.2 6!, ___L2- MNC<8>@"LQ2%S29>;\6FIT%/FN=3&DD EWP')6V4N+^W,W1E+^5$NK@K-U@/+ MS,V^DM.@ZXC/V,]$TPDF2ETX&)M "(&0S]IN^[4A)"ZH)24N%5++XCRIISO= M^KC/%_,!@I 9V$KPIQ[) MT?I?XYPP=8Y("M*1'M+TEX(KL5[R/^31[J+8:H MR"C[@ACA^@)$;'%#-BI^8&7]'A.?ER@V7RW+^^?KW\^[O>3NYVPU:2\ET1#6"?K0L<'(-' D2"+^;;!'YG(SH ME2H?IF59/UZX08ES5;^I<4CQN8/>7\B79C:E[$):K+.%KE.I#W.THI2+$R%. MH[H(DXFRF2MQNPE\?&WX(-M#;EE0^2CX6.7G&4=\R,7Y1>DA(V2<0DIL]]W]R_X\ M /3$;P[GPSLOP=X"\Z3O;/)YY[L 1#3=AN^P=:1+\#%T(QQRA]$Y!J(-]EDD MZ ];-OQ@L3^T\:/EXKV"("LK_[_P/_ZW)16()M*&Z3^GJ\*B5_F.&/4_5P$_ M;_*]L:%;]R+4X?_PE:GG7?\_QWT_J&=,TE7=_.'C]]&@IFX&D,'Z.@&QD0G$ M>4P(BI8&S_\+[F?X91?_^A[H+?#Q.H$!Y7 +5^TBY>%ULW?M#Q[^AJP@7\U1M8 M//T]D[C22CW#(O:P+O\5(U,3&9-_]9JY9_+H-H)^AH@*S83ZSW$JUOOHV\\> M0B/$2T/T"Y(?Z$G(O\O MPN!O_OUL$9ZMY@'^]VN)/GJA>7]91&S4!(J-CT>I1%I(2E1*B(^@@YY)B)0P M'B=H2:98D:+9;^Y$?,Q"GN7"7]1!=WD[A6Z!Z^0>(MUFC>^5FXUNU,WFE!NY M[Q&ND8]T^6RWG"]SG7*A^X$H]]:.-IJ]0M?M6J\9R34;^4*C6\BCGV#7RWFN M!W\IEAM<(U?F:I%N#WY0+S1Z']GGUXW)!3VBC_3HU7*%H@%W;'7XQZD5*< F MY4A=-*5IA*6C$13NX0H&XY?2.A MGVJ,C$JJ.)F#96\MI!X,*88.S-H?JLW9KSPGH,?H;Q$ G4D#=MD+:'NV4?PK_8__\<4&3IY8@^>?.);_@6[ZG^F.Z7WX=V0M6ICJ M;1JZB1U'18N@GF#%0.O= "M1%E%6M:&OP&($3+?3#%)X*AG%T@%%0XP8,&A5 MH)I&;%-$R#"%BX;*F)([FLA:L:>_&SU:S@C&9XIH;@6K3>]V]4)Y/$\ZBS1H MTNUB3UW_Z3$EY4;Q)&Z,64!"L>,:>EQ0OD_"1@A8<-C-<=?OU(6+N1NB:0IQ M9=H>.$_5IX+2R#PD!HE8M5_EOOT<0]M[%A5&UG""X&SI:PU.EG74]H](!QBF M D$ID@?6_$A*HI&_]K)P],1^-47XJRJN1:C _I)BI5;\8U@C"OS*Y1=OX5LM M)%@@4M8T?>5]U7WM2PUW)8CPT4BMECMY1E46"/GAO][5YKX01$^'%JG!=K0( MAPV"&.E^ARL4Z7ROX7]SW_OHS5H$ZA9J0G>5&C8+76Q@8C&%[\.H5 <;1=)= M883N K2VD1H710WF"VZ#\-^W-_@]L AW#M,WZ.J[H? ]'OH 1)!HB1$_=1*Q M]+&-Q"TF6C$1*K"Y4B2PUY"N*'8/B@'E0H1?&RLX)H8""%38>: =?8$K[Q_W M(5. Z? M6(F!Y"Q] +- NJO2]D[I4;$4M9&"J< M+"QK_M/H-; 5*QJQ1/@-&ZX-?LU"U\#V>V2 EGD,Y7,%T4%WK$-?#-@-A&'6 M?@PM[Y-ST/?_8NT':4]%&T^IO370?$)(@/HONTD%SQY =9$@F"\4*1J90/PW M->0LN9BOP7A$D5')S1\(,*$=L"+0CW+DV$A$20FT"I&5(D9$Q]9C)M# &DTG ME"F4M(B($Q.X_M=W&'E=>"EZT]&+)2AK^@*]YZC34 @CCN$IL:AIN IH1A:. M:BNQ+>S9T6O<#4[N0_"[$'Q$>05]0? =(MW% 4E(4I^]XN@M(EHF>PKCX1C^ MX? N3^B.YQ>"H0ID]QLJ7-JF8T;V"Q.!ADF/C$4)(2:RODA&+-$-2[%QM:9( MZ"0%X=<8S8X-I*F&VG8G:@%DK!A[%>C5CT0:Q[7N$F.COQ\M4@P8S1ZDJ&>* MFN6:J8.X &B^X> M&P]+A;*)AH^6UOMQH;N ="+:_N@BEN^S1-; TRLXYX,I MT"Y]_\+7T$PZ2*2@?!H.;!M=5W+@I^9.K.9.HO M EX3?*BT.QC)A),(!0UZ(=X^N$M2@:0E@B)NUPSJ)^MXM(0X&G<]: .8"\6R MBK,.F8W!L_B*A PYA).(Z3\86-X(Q"=I3A%CHZWYGHO"GB0/?K4,+ MCH5 -.< L\EPBW"6L%*N(>"A?]'LPAE5/4C"6_$]T< .&E>.B 9\D>0A%J:D MZ:YQA/.H^ =PP^<6N@Q4Z[D4 PVG4B#* 5=6)1?-="P^OT1(.!G'(*D>'[=?5+00GD(C>,9?^TOY#B4-WX$$<60;Z>FZ:OT-E0?]B]XG M2I(?YHR<+0S+ZP>5,-&YDZ8K=99C0("RGW?+;9_#CB,Z1TIBH<>KJ,'#G, ME\G7ZA($7Q/G@2)'ILZ%:1$*)M)L^]R6(0G%N.=J/NKM$G8).U"NLNXG"_ZR MQ7IJ@I6"@1Z:- ,@!\OP8 %]?K!WN$'=U?RQ@Q#RZ$U3?;TW>0=3"4-HT_(L M,/HN$.&G6+:^1WQ'>:^9Z &TG'N]LD^FS(.A_>-PHKVH GWQDHF.C+9'SC0> MO.?@(ODXB"F:3^A[H3Z*>!# G2Y7":!!< _!D$5;A&*%OF1%6J+;QQR$(PSC M/5-!R-XYU6\4'$+]QNM8/O9C4&-8*+:N+!S,#E13^#2R52: ;B-"7(]TBO7( M&ZL/2&B,4.(=:3_$A>YH^!I3[)I =+3%.4*5P_0RR;4-[A2V48FKA !2WX M^8JELV0E!?UEPM@6."XSOT CUEX8]Q M3[]'KE2K^3,G]R67^MO/O61>M<;T#G\=(?R95W?0(TS$LK"$0#TQD+2C>/+$ M9T:B:FK ]EI \&]"0PFL@]-Y,(@>FI\X6KZ]1@&K9"H&EIPQ@*M< Q-1@O;> MT217BY$^CJ%D("\'"S?TR! NB182B5O.*2Y(K+X+JKN>_C,.;./.N7=2K037*= M, 1:\ G+]=D@0+GM(ERU /+BY)DH>8!Y8E5\!'^.W#ZBUY OU/5\H?\K+HQ_ M(G4@]Z#S?@SN1^<@1?'O.).\[^H9F!XF_!C7L8"E M_K%6MO87,"+ EI,".VN*$F*FTP^'C^:3,_;\EQSU*(INKLD #+:.&3K3:%79.AK MM(!($)#SZGLRN''87>3SH%2)]VJ@07UT(6D"C:)UXN=XO3R2 62:-&3=H2UU M/:[GHG\:H;A@YN,7>@9[\[YW%XV'.QKSI$W!]N2@:'J6^R=H::0T,(& MW+ 63B\:H[6U;+#PU1U- 5(N\]B8BZCYW!Y;+2#!V4"(X'J]IQ[10;E4-$MK M,#I&:C1I*$9"'_OI%JY5]EQ<3YW<:NE)J2>DY?XT*?>3]87?)-/4?J))$"_0D(^).C#-(88/SW,AFG/J*I+W#6 M0T'6)S;5'2_^AI^8Q-@0%$&)K)G%L[U[D=PDE3ROAD!8Y3"AD^CK ?L-JI">68YBG)SGH5^ MGBIQ(R/DXS@ !DRBH2!/QZ_RN';X**[$-LZ&G;A% >0=48HG">]! C=O<^)] M^UCPGM:\\+0$5V6S_;__HE/Q?PX%AM))/>+T6>B"3755-"-_<5[R&[J-(Q/% M45 >4-KP[Z.&#I6-/^CLD>>R]]4O1O2N9NFB[*6^6DHH2WZ^QVUBH[C.G.\JJMY@(2;[,8HW3:7_P/%Z^0/+R^B> M], K61\,LNN*^/[OL8.'-$"'VH@S;#@[@<.2DP26AA)6\$_27'45R==ELQPUOTO)9S[@YJ( M2_#()8!_A@/;_^8E[73MN"\X18*SF3CI CW-D2TBA##0;3EH'(Z%8,4$GEL= MQ349G%Z!/TS1E$I>].'B@:8!";O_"S@WEHIS7&^ R9,@[)FP'Z)7Z[4<^2'] M%]LGLZ//$G#'R6Q42[Z0OWZ6MS[^^^^DVM'"[5?G>W!R,Q[JN?G@$P3K[$W* M/CQQ:X@HD$"C,\'4R[[OK8^G80NO2.0@$)DC M*&D2JDMY.4=4-',-X0( 5VV@HPRME6X>K X.1Y#%0EJ''0+%Z%$O@3L!-OP:' 1B@7@@ MYI<,H(1BU5-5(/GEE$.!S@>W[Y'L%H]F@D:. ]J3="E" OPB&'BZH:L7F\&I M0]4I),>X86PA$ IY@.56GBZMMF6;:*R(&7":R(;!^AP?NXR139N*^'LP4)<= MMYSB%LZ.!@'_-@98*:&;\Y$.P9_E)/<%*!PK>[.KXNH@2@CLX4%3ELXA5X(G MS#BO #PKD,$.0Q.%[A?#JG' 9J#-].UWER6'XG=1FSA(^[SZ 'JK;Z4;M=:I MO3_IL%_*])8 BI+*97 M)#RJC&%W%KO&"+PMGU'FE8P.\W%(H-7@:@/X7V]2Z^YTV8>ZUDD-RZD::IH?[K@I4UD^3GKA*88]7F&C $V= M#",!_&WXL3NOS[IG^TD[Q2W!BEX9S[@=&% M'P_RSZODSZSN:7]?>X:DKA3T-:P[])'1T"7YJ!#V4(V1" MKIAA'?MSD;_&T,F'XO2W1U?037"0D2GFOB C<9ASI,R>AFJ(QW&6E(33=IQO M],F+?C;S8,=@E]W6?2*%Z:7_' \?772 +Y2AF="]5-^A&YINHZ38%@(RSA[Z M@]I'=(>NC= TH!%9J()I:8IA %<$#\\@R^4"$VP;S;9'^72-"YIO%ZE.%_"T M2NO/S!1VW0JMBB8+K6-N.?L2V[>%'5E"E^"*GR^EV1A1<&K!>T) M! L 53W".1-D[Z'4^!U!-1=37 "D0*XK#?^(T/O94N!UA3BKN>P&%5T&O]=) M#9J("PR/(S2\J*P69]S. *3FCECF:P9ZIY]OH03'C@ZFH;E#;'E(!/I(#(CE(VSWA[QW8* M*\*^U(8)"[])C$?NGC"EV,(R/1*5^:(O.7G6F:4>4^L//I8AEOS]C=5U&%XO MG(5/E"]XR9VNO?#B?JNL^4JQ9\XGCYCS:W.^;$YBA=$UHEF^]M/ MACK?3NW'1(<<$IK:&5P"[9C,Z)+WW'@*$4I0_BIZ5]-<<8?L3W%1-SM0N"[. M[S(_FLF]Y4*T[VD6F]B&975]GIN*!C1B MUL49;$\MI\WG^&&AM-D:16?'/R57DV\_Z5=FT#./(]AV1/(:=UW?.YO +51O MM*OCF41>G$@J9K*Y#BW,"E6^2)M\06NQ$O?M9SSQZD1BKC;>.G(FF!>(?U$4 ME"'/T(^^\&]B=D\#WYVR?/'+QS-T+"F3X3+BZ,?]TD%T[S3!45N&FK T%VOY_@A,Z\ MW]LP/O'J#Y$F1AG92UW@W,DQAQ&Z>&Y@;,H'XJKEAB]N!6H$8!@^1NT#38ZY M?=R/]#3G?3.?&!^Y9V+?=H$2%"].!I+$ ]_K5 *QMXSH+GN:'8YX/*\L(BL3 M%"#XA4XL&">RO]^J!*-_=^^7ZVJ?)!N/@E=GM%!LOUCF[UZX4.6#PH#R"T>D MI6.&1$AI2QE"6R*TI:],6_IT(I*[OEX2 -?54#G0U+5G^R]UW$,FWB,.H,8T@+)_R((>2O,^:=4S96Y=U^/[[I/KNL_*]A+K4YSY MCZ!M*0C+C\W#/KWF[H!#I7?@)UC<2KW+L/"K\WB+-C;E[HY@L($JX-,!<);Y ML"O7KQMY1;WCRM4+7(%?['6#8 M:<'MP0M2>BHTU@5_$AH"+&XB["8F3*/BM"^F ^Q@>97Q9\,XVGZ MH7X6Q!0 M6T=C0'Z%NU5K7Q5Q"T3642D S:#785>T\,XP;W?)D:EW$]4NML UGBH&KN/A M1<3$!G<*7?H1+M2Y%*(]L?V3*7"O$#U0B"TIANIZSBJO<5"U@YE%V&HPSSL"7\P1 (F-NTG6VW@:]!IDB<7M+L>I^IO=CV, M^>+TOC:I:#J.YO^P:LA#@%$:FD$8?EN.Z&ZLPE20E^<);[36\5#5K;^WZSTB M84%W2T7Y0=BZ>)FPZ7DVOQ)7;_YP7&D"]TA.-,N'2?/0:^_H<.ZFQ@Y>&)0( M*.(C._#17%2LNO=!Q@K**[E_P.=8 'SD6L7Q3V)CJ:A[VMI80>=*['L-1<-U M(UZ8$0\6X20@9IZ(I>]"J_O%1P.#8T&'14%3"XVN?/#]?+W\C9GRI!PZ0C(^ MY@,Q)60=B]N^'(9W*AZ)XC'=$T]S]+ G?[3%XG73Y$C976+=@-ZBR_\[\"BC M>UNV!\(#CKU%6#V)PG,CRJAC[N<']QSE540%<0,-UR!<%+Q#XW[4Y9UGXS)& M4&['\&@>A[R)KUV(#:?+*-TX1KX:PF8(3Q 1T<*BI4$[OI]U\* *G@B)[AD? MHH]H^DB9_9A2,83)V\5?XU<^5*@8. M,W!32;J0$,"-'<+T=YQ0?)[3"L@!P%<^"[(+YQUSD36;VYOU%M0RQ,0X/^'Q M,9N&,R071_PVO:&&SDI(LC1WOOWI\G/!.^&1.3GAT?UOUUDLO!T61[,3.4Q/ MQ)^?SU@@W@+-<<%RSW>P]@MA/C63VS87;\X'4QD\3*F"4+4FUYS:#W/)>3>_ ML!]3H+QQUT7;'_EST^>7\YW?8WDY>,D7O5_/4%O'6PMP M'6$.(L"?)O^\%&=A')'SQ/$8;3YQ>8#(34)!XF(?$^(;?BQOB_=A!P*N*ARY ML5XJQKLOZ*4ON:^1C^C)+SIZ+_7'!"L 8<)-_FT,-STF.WL6^MX']RT7\F-M M[U I;.XD[([*"C[IS7>NK*-Y"@X9L7?:L;,%]#VYPQ/^SC)SY2X*=+.]+1,H M*O*#_>B>8KZ7TXFNRYB8[28(;!@+N5]QE](_B,\C7CUW=XYN@$*\"_>:!^_T MK8-80!] 0]3E(YF(GHQG(]P-Z&>'S^EHRHA)A]*&Z\D7V_N(O^RI""?D#" M#[5A#XO[=!UTYP'\BW^LS/Y=AHJ9P2AUAQMP,^9P8?9GB8U/AJ+8QX?-V/@X M)Z2(6XBN$JK& RQ'Z#G,'_F= M;IR.ZXO9YX (UG!-MX91^RZFLW!SO&A]GX\R][W\0G MYODA_67RCWG_,Z!/DFW@WB>R?;(R;B:K3KLTI99MK)/3)*-/8H2?3SY^4MA.E MT#"E6L')-2L3NBAU5_)$8,[;7,YH^FF3WCSRS6+]R9H;.RNWX>"39VU6Q2'0 M1VFF3%697$NF4])0[[:AYW36IDSG6Y51=I";;[.YY$-IH%1ZF0E\,O'\R:<\ M;[;-[I-5R'%<;KN(=2D;/WGV]IRI-5H@;ZT+L9&1WS%JE=KIZ.TT_?S1&,WF MI-)PS!5RA21(%>C4Z'&T%N("]?Q)XZ%;S]E;,=&0]VIV6P5)M^&3R^9,#.Y%U0&_8+Y3TIWIKT;:X80.]/?/\ MR6R^0'.UWJ0SW])@LAJUA\65@MJDSV94U9+E34T2'_GM8RXN/U85N3=I"XGS M(6WSLTF#M:KI^;*[K39:R=AL741/G@W)+J32P[S*CN?5?I'/VGPLGJJMX9-G M0Q*K*: 5)\6G>:FJS]MU)6=P+ >?/!O2S"EUF$PBUBLH,:/#UQC^P8RCM^^' M] )%Y?5DT1M22\S+-)A7_>Q@.*DYY/#!!_5#E=4-H0J.J4/SGT7U+OA("QD_ MUY&HB! ]D? MWQA3 OK$%(TI8D]@5C*B#@MH3 ;8^^7E(U_6HRJGF!D;4_-RG(_)9B='I4QZ MI4S>?J/A/FJ#T\MI,OJG<'#+.3LGFB8J.?31ENV+UU78VWE_--H,'JCJX^ZI M5EE4Y4VE_>UGDF:B*>8"'1\MS77F."FPE!NW?L@<2\,1_$MFUN$',6O7[RNE MV1R\X];(/Y_CQ[35XMN;MEI0^+H%-OW)))5E^E000P=O8'L,:J)HBK=%*BX/'9ZVX97GL61&@RJ+H=<@=7F\"O=M'0W3G*P_G'R>_97.X1L*A4BW;DX+-D+:^<^L(-5F&:!V]5O>03 MA$D4,J(_:?[$7(C0D0A<&#L2L(@O6\&:A+&.@DF<4\4#L'!% [[ BL!EE]VT MWG%"P\_T^7MJ?WQ&9:,H*B8&A),44G.,,D?GE2=N_C#+5 1VR^=:].Z!:VT8 M:=N^4HKL* PXCC->+T"^H=KH+8L7T;KW&N,,AF&!'_X/QYU":^YU"$4WWEJ= MA$3HD*K3> A_R>#HQ#;]KOFAD#OL7][*B]M),/CNZI=O MW#T*IH[:1YM[$6/1GS?_]QBZW?>'&\&C2Z=^&3E[N8R3,$PUZG=< /MG=R.3=0GFNJ2^9Y)D78*W+D1?@KDN]'.M"<"R8ZT)P MC*P+61>"8V%?%Z(OP5P7XH\%(99Y8?0* 5P% CS7A;_4V-A%\-D#$WPX0'H#$W"*/JD9'?5 A M;@'1"J(55](*XC@$7BN(XQ XB/Q@#3\_>>-#M=Q-?]\/(")F[;VX!;\M%Q\T MX%^5J.YNP'7#F: M#)\]"5E8^D>3]+XX]7"*R8]_21( X_%-):CO[@KD/LP6!&Q\[SEX\T, \_.G MX4@K\ Z_XWEAG\_+[UY/9C@F$#;5Z83F"UV&6FYF$WFA""Q(O'0]&2UX>T%/ M-H9Z6S^%LQ/4LMLLT*0I[.L<[U\_/&C9S7%)UV6KI]NBZNU;?Z6=WM8 )TUT M'72N.##/GGW65G*>/_@Y7K\ M;2_7'R^@+=GP"TZ6L-T[]0C^8WL>QZJAS&JIN8DPR-HO3 I]=*4K\# 2'.Q_ M],D;]5\5^W]=S-Z[LX7%2NU&2NW@;7?R>RFUL=F>>+PTJ[.+!J+F,+!8P?Y 2PTKER;M56GFHURMZLZ[:[U5;4%++1,KM=A2 MBY7:NY4:\9TM-5[F2%XNC1E$*HY9,Y=ZG/+9CU-J:[0^INB M1I@L/.$2 UJ-NHY6@Z'8.P/_9;0:#*C>V<+>K=4^7VE/%!_-?894V?(W(3L:KVUI**H41\J^0\TJ*L++9,MI%>NAG31B8=BS;R" MP>.-\?!\^6L9U)]_G[ER7CM63G>AG+YE!'.KG(S>D/'X1KZ!]EB$:%6,_D*F M/M P[B'J8#(TM"[#M:!LHI%2NG^UY%K)SB2.25E9/6[FR0U*+\ MR%+%5 6OYSRG['U@?L7$J!I:2%LTBHSX"6*--:V'P28.F5@YQ993K)R^941Q MJYS02GLLXP-39BE$Y,BTUAY/C0^TG%)ML]V><@+.E"HSTVEYU:: !!UFL.MI MIUM7=UXN?O@IM5,0+/QW<&#^K[,-[Z[1M?O/>I*'O[RG"_F5.RYT)4>"K]46 MI*6D6W/8.09V:[&,N>=*=L^:NBN@,H+NUOYI!P;/'=/]R;PJ,_DQV>-*Z[?Z8]?V\4GH()V]GER#^O);7MFPN:2)N>"W2MYMI.O MLUV&^,3BH*.'DX#?1BV781OBJ*VG)(9M+&&/F_U>N^=N/K>MH#GJ_KW!=V 7 M@;\!%3]7W:"-<=#)F9NK\,5V \@R[)VSO7?0>EJ"FY 1=:,R 1'!;41/B+JD M2J8"&V$&35H/FVQ&6+<\1_=A#QM56H4--Z.I."3X,@7*.1: MX$L ! .>6*,&- #CX%@!3$B6HB8RJZ #M2%)V[;;04O.L+5QT$B%FP=R%BW8 M QRV][N!;XT0!RQ+#+K+!^.VG<&SO?RN,3B10A$2328JL+P=, B!O=.WHGJ3 MWL?=L'%0T;8,V,,1[K0#U57R49^=YW1'9906,AO%YAEJ(]N;BC)?=*OR:7.W M\^.NV@[YHS5-1,%$5Q(LV0S.^;LW=;,/N5U#I+ W>3CWJ$&6+09]A(/&B)G@7]WBF0KZL5L+[>3=2#WB;XU!T)+H50RL253T.)]*VI.^*S\KJO3 MW[LK_DGN(PA^L[USJ$("&.I^T%H^;/T;=B*-!L.6P #_=LB4C;1;:J 4P#-" ML+O07(:=YZ.>ZT'C\ET3_X1077L$9D!B!YA6BALF\E(C:ND/M>S= M[A0[0HB)E2*9 5!M2]]N#4#+&BK<2$Z) *_>DLD.%\SMR)(,1,?<4B5J3C:% MM BWC:"5-N!4J!.#W]V#7M+S<*@5->@*9%%:APHZ:F-F 25Y,J^C/M> ?LNH MT;:]77<@:K_I0 )#VY@H*,$L,CRG:L:CX!4(;Y8>IEFR,E.R/7^[*.NVOYU@>\,6B(2]P7LN<"TGSM+N[3PXL MF*7#A:CN]1N[AF8 .<"A%)/1DL3(!-&! 3RJ=B6)RO!S=K1[1_ CAO:#K_; M!>_ '-M'SZ[3WN7;;KYS0W]O<\>"%"(ZTA.[_VR7BIT5.@L9*$1_0\^9Q42M MZ-TYF:&MU8]?J22=09,T=OHBRE7:9[X2Q^GT='^M358Y=E'L(G[*]QK=^A\T MPGP?K=CY:D!D[86LJ8(QZ8^L"5_2 *W()(6A29S"3VD56J2A.:][8M U-A!% M,9K!3@ C3[XVA3)T0-E2V.-W=T:!D6PK# C_?VO3SSR*P!Y''Z*LM5X-)($!H+,_] M.577DKA_MGPXJVU,\[!$,Y('*A*&IQ_^:,9'@>Q "L!<7PAE9T["U__?OV@J M3?_G.$9^%.,^<=3?.^4]+]^$*D\_\/*CKW[\4J$H \G>NC6! QLU:=^9RT_1 MWW?$NO>/V-]K)"#HP'"&*0'E2!Z()UA?MI/ LR;H*0?B">AWDZ* M"-7) Y'Z*['W-R3'"2UAL]T]BATTTXTN.^RGN_WRE68/>ZC$R =R?M!RF,P\ MT*DKL>I(JQ)[NQ"74&RX^?^KW\H_']AZ2>3[@88#ZB\?NEY/<73NUQ[77Y35 M@+0(MM]V.2+MTY>'/#DA=?@C4"K"WW!$XG_ Y@^O_.>("4?W2 / MV<(%1LI$DE(9FDZ3$YKDA0DIHM0D0TO<)(U)/(&A/(<+W(^0$-PVG3EUJ0R# M-MJZ9GBK,5)8MGBUM(+^R?%(W.LW:P2/#=@%Y9;5I6^3-:XSP4]'=O+LLK19 M^BSJ:9(A9-;SY3JW I[.ZB1;X/I.U M:YA᷿KEN/)$W*"'H\N9XA7J9K2G=,98;#FA^D0U?CCLHQ*%%@1PN&WD+OAN,G3Q^I".DDIV*"[8V6;<;V<4(."*P0/AD29E,MMRK M-P14:ZG5!J;BG0J/PISSR40'?"=;X]1)G_%&'2$WHNBQ8<"ZOM/'WQ"DOK JU6?, MH-#@[4QWO+*-%1AY;&MU3<50\MW M1585.ISC;SI@Y E#\WVJ(NF:,*8J;4[[+XRQ\^M&2)N(TQ8L :I/IE.6ZQNW M3;D-IC=:+]93JEZ?2F?15^Z.F>$XOZRQ);M;R;=1=FUFSJ*/Z_LB/95J50:W M:IX]U=.],26?0Y^5&953"D-,-81"RGI55EEU?A9]1#JW ";IFM-:[@IK/#8X MK5V2SZ%O.M5EK N6A)8*JWF]7&\T5WCG'/IZ3(VMED:/#HOHKFR52W)JPLCG MT*>ZJ#1/,[*-+GICM"LWE'YA+)]%7U&8Z5:KU,!9W%MU4+6R4@:%[#GTK0?* M<,75T Z+:"U[7E([G4'Z+/I(JB9."])"8/Q:=U4P&T)Q277.HJ^BHMF!KZP= MM-1H<:M:MMVJV&?1MRZ.4YJB9FF&&R$*.EW;%*:<11^Y?.S6BQ/;TTI]S^*R M3!IC%O)9]&6*S>H"4Y2.IA+, M-N,O^&9Z@;M"OK4ZAT_\$;$9#JF.6 /54HL&HL\I108C3\@T7$Q3P[8B-9E\ MOKMXG$V+6%>$3S^9IYU39J-29=)F\X)=]K(*F\LR<.0IF81>VR):UC#/<$VF M18Z$+.%A<,L]65)NSFV6=K'09WJ]#.H,G(H]R$)%%KNBC-F0Q=1CBK,QNH,5-\=3! *BBRX0K$C,FGTD4Y+&P]'.EJOE-LK=NT5IN+:5<>U5T$.= D1Y[8 M-LD]S&7 5V*19_W,&AUYRPE%8-D@>8V?IKI?&$W\>/89+R;(XQC#=XXQ/!># MCQ("VQ#$"R&'6'J^E?0 MF*VZ([&*I>J&4G5::\4Y+VQDL$++ 7\Y4U42'YX7HF>BK-$BPPCD96*IOU'N M]X:LUK;VQ+F;/-L@*'RU9<"8@T1]8BI)>[4_SA\7_^R6_K K^U.=@R(:#C+7 M3\#FRJ$2 AO7MA;M8&J[I%LR 1 "RX? I/PY1!"\WI3"8]%]B;.#6N&E"JL: MP(\)"Y;[[D31?JK.3(";@^>I7$+AEK" 0C(3AN0^)'*JKL-B*U@;->?\L (X M*DL+ZC X<1D*\?3L?;=U=D%A!9#]XY*-2R:H+RNK>V\-W:>X'E6%A=5Q@=QN M"U@D6'-H6Z8J;&O!?,@G!S!4AT7?0.GJDI,,*U# !F;#T@'+A H3?)K[08K@ MX(YS:$RYL-K%2[[2F^JE (;)T/ -< ![P5&P%%B/O M+\8.%O/S(]X.*J@.)P/U&6ZWK6E$WR"I=UK1O\E62V1S.:JQ*C:8Y#)%#V\J MUWH;:"\YNI\8?-9R":Y$?_^]JS<8GN&D(*^C"<%T9(3R@QPFY[G680(S^.8@ MZ7B:/&M_Y@OM^$+\8"_>.)- MS)=;;?SI3,R7>^1+;)#=)5]B@^Q.&?,0[_MWR!;J@7SQO+28+S<+Q,3VV/7X M\OO'_3_'H%=#F+>CRUL(<]5HX:& >ZB2R\@ WN@\*^&#/(K;Z@7DY\W]O&+MM4[ZV((#\B"9PX&)Q=?;..\ MLT7>W)P(4SBW[4?[&]CX[TLL-NV\^8/%\_T/'#N[I!K7Y^^6Z0:^) MX#0XVPA177Z[P76&]:L?!7P7*I[Z 710_P6>H+#A9^ZL>R*P<]U9=FLFL!AK_F0S\7OD&*=:-[=T+&5D M86ZS8;,M1EJ-$)<0,0:>G$; 'A8H225IF'2Z5I3D]B&1BP5 /B44/B;:\0XL M7-Y"(3VYT$JE,S-M4:]E,&[99=8Z/$TP]>,7@5\SYO'U AQWLZ_'&WF\D5\Y M6'&BO,35I$DZE8'#EM(=$VL5%-[1Y%MOY+,YHM$64*1LOJ3+G6;&R>574+W1 M0+TETU0Z29-7V7/E4^WC+[_L<<=(^)@8PSN@;V MDOI8R@CU(3]CU8V[F%C^N$Q:L$\$\>,7EB0RZ21!7S'P<6>*ZOK%(%\27Q\3 M/OES@%W>"EL-5^.Q,&(*6H\L+XSQHC5M8%D GQ3L%Q=7D,05)+'A$ALN]QW9 M>4VO3N>R6!T5BU6T)%O8.*5KEM*[N>$RE? U,D_C=72Q-#U=PO,#EX*:EX:& M"YK*)$DJ_5UJ4RX<^_DN\/J8<-&?X^OR=LNDBQ?+K-V9HRU/;X[*K9FE%6$C M.1@]RCQ.5GY[ M^^G(+RVY4IT;Y@HH4U.*#-6HCM.F?G,+"%U7-SF/;A0TOR3+#185W+H->VS" MT V>I"@L25!7?+7GBQ@\0:#F2TK_I<(RKXL_?ODR%0U%NB7'(QD$Z5KJH\0/ MQ ULX0H#*VA;R1OS40TJ,FRU$.T3)HB1HS5H'W*C+7N?5&#MQ$ M3FGUUS465R01'RT*9E.&NHX.-G(,2R6I]%7>'/AJ12M?4_@O%:9X7?HOOX^W MX&]6]\B4VR.Z2+[%!=J>,B;M1W2-;XFY4]\F7N!M5W(WJ373Y0OT@;G62 M^7=M2=54S6_4D>H&!]_'.B36(7&_JF_5KRK6,M]!RUQKS7&KJE,-$K>J^@IU MJQ?;7.-65>]I5?4J<>*]]-Y/.?I^K:KB_A)Q?XE+UK.GSU3TOJ&[SE#P<,,U M"%'C)M*X*G9QI*I:QZ[ M?&<*)&Y.=;6"^*O#Y_*OZ&=2M7EF4S V##?5Z^.J[=D#1XZ:4V6N<[YC?+10 M;#S$QL.]J[_W&@_$.QOI] H5JUM=M'V6RO81;=#J-);4S5LV5 RTU22FSD(; M2!.BUR,F=EU9AW>JJX/J\B8%-U\)&6PSE=%2 MO:8;%7FH('HGZDZ5HJ]Y9O2=P>53'_OS5;M3Q5TLKEY)>L<:^$-"(B=']X_G M:[[F8EA%HUC;DW'*Z?NMFQ_MX] ->YW/5E/M<:GS2 M3[R3QSOYG[A2)\JK6??$EKLP9K4=[2*'37Q2HH/-: MU)#J2GF\>SOJY[.7:GR_AE1Q(X?;V3?W39#;FT1O\N=>.VB^(U1U3>]L>,9W MEM-4H9$3*\3-\SAH"B>FQ- ?:H.%DB?R;C5#I>2P Q613..99#ISI6/B[K8& M).Y =9:AG>G 0/L-RW7813[O M5=BUBJ9;40?PJZD!%/Y!Q*TG M^VMMLLJQBV(7\5.^U^C6;QZ[*.+""%6& YQ=<..B[S37]9H@ARVG"#Q)TFB2 MR%PE8__5RE*^IO!?*B[QNO1??A\7G.E8I:GBF*V5';W6J;-TD_BV+:>BQ38] MH!Q4(?P,&:B:'A>N_JLWI3H@P"6,T#V1?$4;MZ99(7CGR^E*@J0N(4MR_GY\ MKBO)8 )M"ZS9#__M@]GE=$O0(H'F)_Z0(EEG\\BAU&)$I6G5ERDVVH4 &R4Q MZ[XP;@*'83\2$D#*',S;M0%L;L+U0&@Q]+RE]ALB\./7EIJ))W(FP6S=!.\G M]JF:",FZ+P4?LEZ">G'!?44"RD[7K150#8FH69IG@ O YP$MUV=O;I>^0+%G^N-^ 7:L2!)9,Q-UGKN*G?;_N,_A#^FOU90J1 M4O5,*4&@ 5!^MQG-?;S(\%F:T83[ZIV]<'/Y9C1W>X[ 57I)8'=P\/-'%;AB MMSJBYZY*6M_;-B.J69WD+1,R++QI5W6TG)^33$$!:]*":[8#3PM,HC<4>^XH M\RBV19+)=]4D"<].WR%NP^O;V#,W7^OM[9G@)05J0J!O[-EQ M.3TZ6I+K5&NS6*,(MZX3V&"2,:B;O][+-]J]_%*F>:8WT61Z,$)+MB$#34M# M>P;#4TF*OLI9M6%&Z=MKHC"!\U70^6?O$-TY/"]OYE18:5Z<6)TE@\OJ8X/1 M)Y([A."#KRU1@ -7 M[]Q2[^X$24VR=R+MBSK,C"::K\[7;E^6JMCLYF]ACSKPU2/7WB20E-).G65 SQ?*ZG^1&]AOU:%?,>@NE&7GX]$U17:#+ TAHGJU-2, MMF8I8SS'3_HRH ;L%T0^7"7<>OOL]W5"/]_-N'BYSO?3&Q7LX:YB/ MPW(^"S 3]#"ZTFGZMS_[](\#+G<60+I\#Z,[K/"Y573FOH_FOD% Y[X)B%])% O;PC:KC\K3+MKGRT5F\Z",<;C M\B.$80HV)[ABD.G.(!B7''ULR=$=*:0;1*_NFR"WMZ3>Y)I_H(+&:PYC<7Y! M\RP+JY2TIG)2%7+UI:XR'S;J%#FJ,EF5H285]GC)Q5=-G MJ&JZ7)^G[UK4=$_GQ'_PVW-WM/+;VW!'3O;EE+M4JE/\9BWD-'7--KRE2R\? M_9MG(;L^WJKE4I4Z2FD-34CYIC2O'R:\XNYZ:*A9M&%,TME M:9+88%5H6\ (3S*3II.9N,+I]P(Z7Q)&EPK??"2.+F];+*PE7N*[>1E%!(=T MD$*AN5"@;7'==EAW5M+T4CNLE]MC[9\WN'>JHJ!+G T)H43SV*$'3N :QRH^ MN\GBY)8"N^5C^/%9B?]U<"3D+C0&^]!8]L\MSO=6%1U%B0?<[T2K3],-N)_ZY4Q60# D,?2!2?R7V_H;D.*$E['&S1[&#'C;198=M M;+9?OG+R9<08UYK_Q,@' MAPG_!B()=(!^T (K^NK'KZ"_$BQO@ULG$ 1G9TYR^R=DOBBK 6D1;+_;443: MIR\/>7)"ZO!'H!.$O^&(Q/\D\.#*?XZ8<,3-)V6PX^7V%F3.Q0Z M'#(A;*0K7ZF%V!YV7^Y@N%,*>WWAMHM)[*_FKKK6@8D!SOI/+>J D9)0P7_Y M[=2%O:DGX)=RP@47K4 L"2R^AFD\?@;/@.N%#;4E,!K_K*A?( MJPI;[#D.D$CP P\>!*9BPMNI=L*6G+DD0,63F'+@\Y+3O6 XG.WQ.D0PE8<$ M)(NT%N#:HS%/5VZ_>69)\"CGX'<),,,(%K;_U.ABV/GO:$&0&+8DP*U6A).3 M+4M@52H!W'B ,$!K3 HRB%9@X7%D("'#I]FX*F$\X1U<2%!/83;(/)F,'9%B!"04X M@)]$U0GD.V'#53TDBD^"L4<]<,]]*=PG)?C,N?MLX"5=!28^N K.2P.2,>>@ M1:[.(4M6EJ>+ '02G-P-I^M)*3I--*S50^H"3P3G+Y+!#?O"6"N>R,*P'V&;G," MBP;]W9.D1-,"@U+_A+H=@LAQ PT* "-88/IZ@$)!\ Q/#W^(Z %G$ZKM-R\/ M0E6"H(KN!4%[JL,Y\!4 + 3BU-,3D.B!WGT_O&#A2!>JG=W+5@W 4,,SCDI# MM@9$]HGN3Z4E 5DKIG!TS1X(C_&9\QO#2A?5Z=2J%&:G&U/\!PW$KFEBZ#^NF-4,0 IS%O]^$4PZX0CF5=B5T>9]=98;BUITLSM MXI-LW!?U0XV8=V"X6@H);ST9(:MH.4%-#,P95S+#@"_=PU4'7-PG^!O MH&&@QO#,K8$ +G\R4O8T2?@(&5@4=O"9]Y^V\U =!5H.6 GFW@_0"\/2_P&W MM&T_TE;06 <&B!7JJCF@F"6")YEPYHV#3@'!] Z.1$\&UVPINS4NI6 18 HK M*;#!GE\[_!38;<>FWRULD%)D*@,8'$OE]J*G*F$-PR4!PI@("M;P5]+NAI[+;^)#3K 0* <,/? M@"T?^!S0(=[#O6EZT!$*S93@/@#1Y\?RDKN2@!()KPD& =2 U9D)&-8') +6 M#$27G1!4&Q@VP.(!LW4BER1T%D(?(,)BZ% ?Z0'@.?AP$N&3(07V%2?8+.RM M#\8EH/^N0R4WAXL&MX I%FABA6PS@^+>0#7I<*=Y2&3-8TT9J:_ &0SF%BE- MX$ENMFKSW"PCV3A\=*3:G'VG&,J2)#K/.M+G[Q3R8SLA0^(Q2$0K#=L: 2 M/5H$L*LC50T?*G% CT]5F/L)]L@/5;!!+JH@324;T#'*0X6:M _NG],M0=NI MU/8\TTLW6^L1@Q.N#:1H)%2*=ZE2MPM*1"NZ&]6ZS9?OZ[1DPO& ! 9%K?3 MML-IPZ (].F>HFQ;O"N1Q%L\F$D8!H'!-9LS'7"+!)CZ4A5":X=[\HN@.(8& M4H 68%6YX:WL(-4)[9G]R$HR$8S?(OTXKB?""4YMRPA_CA[R<#^TAK;9G/,A M(O>6"-8$9AXH2G&YW3L+VGHTBW,O?RP+1H M37LHNO([J^K2FNLW MIO4&=+6!$PHA&;8IX=65)A&%?B MC&0438:Q7#&A6.&^/K>M)=2%8<#8"NQ)5U%M$8&!77^K?\-P,N=R3Q=<4CU> MEJ%]N'F$123WQ].]R;W"UM!FW.6#!&ON!YGJQ!0X)-,G3]I07:CL8-A]Y\\$ M"?ED%(-\R@, +6S >0!G'^[602 [JL&W+;A8,!]L*3@VM^3JBB8<"HP1W+R M5>M;B+B^):YO^3KU+=RV6D\=2F6VSSA3+5\FR3X00TO2LM 0^A$28#=R33>L M8J^0H37)[[GS%)=N:M@*C*1.1GISX5'H=(>LT2VEO(KM62H)3Y8_N6>%\",%K9*=AJY^2>@EX<*UFD1K&#-;DN(&4FWS#@26DG]]3SS1Z] MF69-AM,;??:Q8+#S!CR'D#P>6<@U9FZ+IM9:;RUL'@;9ZBI5JX[YZ:@SP=#3H>-FHS,< M-0I9MF0(9M^E>+IIRA,,.QU*>EZ#8+5,B34RN"T^LK.%88&AQ.E05&]OEEW# M5EAD*+;H%I7#M"D0IR=*O;T&BWQ3#5;JA1JLETSPHR/1#2V%+8-,+J@TBF1@%X*S M8;H.!NSO!GAAZF0GQK:T*W2#.0H8^]'U76D5%"S@H(2,#W.*3Z'^(/T)+@H] MX"BROXU"0KG_>Z]Z20W2$T%<2OP'BL[>@V&R9.]!"4?APIP+^-F6P]10.""Y MK2(,/:XP?;(WJSFG I_;DL*T3YAE>*:^+WJB:@)H>=LHX79*XC9?LC?+L'0P M"R3T,!.V-P36;TG/);S@-\\];;?B0XT C5'("DX_%';H7=XD- = #;8?,Q^$ M%P5_/VH ]L[@H[Y?T'L:N6,DJM8N]Q<&.BAE"VEFRI4JFQM6B9T!T_/8B9:? MV*[_;D#=5T(%&VC0K28^HP.GJ@D0K@)YVM.&>W4.8=3YH,LV@!-0"':$_JEG M"EN)C(BPE>U(?S\D\MP<4OMI?X4UFA'E8/!;%57.5J-MP8UD)BSHL!)L+U$( M'QAF%[87[IX6 A, 2U'!9F"'5:CK*)T:ID'W\I/A3-P].0VWG""'FHW2S<=9 MYL-I19K@X!E[U<4' ?-(253"_0/>.-C'Q;U]\/3.V]JSPR=LRY"#G1S,57<5 MRY/#Y(T!RX:"J'X88-H&Q<*=S(EX"CG9.V3?+BS5E8"N@KPI2(Z6J /, M,F M4!I<<)>NY/2L>J*>W=ZI(:UA#7&B+3F6\Q"^PYB%@3*P+D]WDT\,VBUCJGN" MZT6;+$Q@PQPIL!N.9WPPL<-X6?2@@;3-: #4;1"Y6[*D&@P20)4\N[IBB3* M048:1@ #?M[/UEOBU,C_L%N$64@7IQ'D'&3S(M [XF$!3G!U(15&0'*L,!5@,@>W*;Q0HK/$58T.X$ M;UTNI:U)&Q6?&Y$U"# O!W0!S/_O:[UDC4VB;>Y@SRNY4IT;Y@HH4U.*#-6H MCM/FGQPC_/SN"#E?!SS/29#*9UZ)#LKG%BR21HL+IXE0&((%ROK@NN9=1T/U]^,+ZX/T@*2RR1-0U$KY;];,<_&>" M ^&KMDN#1\;S1J:U(0RC6I:/W]:ZE)WS4G3VOW$\B:73NYAL\)]@0;^QC,UT M,307HSJ*MF;M49\:44QCU+G),K!4$DW11\MX,V/)0\9"NP7X,WM:#NHU>)H? M4,(Y^+X+^+4-\Q*A JMRX+' :$J,I-#[#(J!9-F69+A][^R8P-$ 3D!457EI MO&:=26OZMI.?PQ,*BUM3L )\$F"?!-M-5%"J/7(>G?1C ZTI&ZW19[2J6@4JD<+P M9!H_Q7?R*DHQ)/*;#H5\G_T+,N.T".C6IIITA\K5L+6_D &1"31)94Y/&8"&Z^L%R/O@ F8,L)@521?WJKH=>)\G MCT3=(]'M;+;(F0IKT8-WL8*4EN,9,,N\#4H=F5T><+1^?L2KLST!V+>>+K6F M!74ZE>">*8$=,C#ZND&9H21F \L*2$)W6W>XW5T+3[HM'!2DZTY]= \7RX91 M;(AL:^!6Y/[:0Q?(M=Z^??X%YM]\6SEB4)0]#D]#$:#JG3O2S^T?^T^%#(\2 MK3"3&&7^#]*/G.=:A[G'X)N#?.%INO TN^[:VXE%#\3"9?[>X:$4]O!B?\R] M3.;>[6'X";Z4L"7:]C,"#_GX&:;*X6L@KZ:HHZ*!@QPHQX?EWA^1FG[^?*Z] MZW[_K?;]8HGK'I$2\^4V?$D_I&.\W"%? %YBOMPA7V*\W"=?8KS<)U]BO-PG M7V*\W"=?T@]4*N;+U?CRQE84KWF3-Z-!Y@TT^ 1'6[[M0.7+T42P=/AET CF MG0#+D)J]G E]_>..F9DG$F$OPND/N] M%]"P,TW'Q@T)&=='DR%34ERC6K/X%$; MO+XCU_8 WJM?M;WIT=B'-T$1^0? MXEEMSH:XQ4[.)B# MC'$4X^AZ.#IMZ_<>'!'6A"_E1LZ0!9O1N$2SU4T)S]X"1UR!'CEXL39F!^5\ M65"13&E*P?V("G"4CG%T11P%_L[WQA'Q1SBJ--WNAB,44AMH&:76SY06F\9- M]J-F.96ENW0)1Z6L64.$F:&;_@K@*!/@Z/3-R?N-;;\*E:C]PO:$EX]Q V^Y MX M'MKXVOE]YR>A/X&XN%7:0RM50E%JNFVR)9!RC]][^MY$4A_&,WP/^&=RG MJ/5(HJM M$:JI6&BY9JBKFP)"HQO+Y6CMKS1.Y3JLP94FQ@P"XNJ.V7>S'K\I+1RP>L7C$XO'5HOZ7 MH\NG"V;OU3.5.HQ1W5*A4XNYJ;8HR@ @09P;IV* MQ "Y8>!2NM69X*[M0)SEEF)UD M(H_L^U2\QZBYAWJDD U%S=3;LSU,2)D$]5M'0.7E:*5;*TJT_0VE1CN[E,ND!L;KLI M=53%SF/K8@5%UKF,6N$ZA-> \+JZDW=G\+KT6_#?'37OJVPZAYITFO$%7>OT M-,IO(^URY=%R\[GZGW4X^<7[M"QZ$ M])W*XT_6=IN3K;Y.D6K,T'M@Z'?,8\2<_V+UYA=DZ%<(*.]5\NPW1HRCRE_; M@;^3:3-Y'04*;F9%.7[&,]U($[(;X>3.'+\D8!Z M%RW(*5]W&J+10FO$7.NV&6&LZ>_8&2^(#':UH0:\F<+0O&S:595M&-WR"B+C M WRS[^B(?3\(7=0)>RQC4F^==QOHP)V/!Q5)*J_H=T0U+@BA8=] MYSAB^?B^(?L+LOW31:#WJH8:TAK,TTRT)2<^T/[3!@CNY7R?2)J@,)TX/K[2 MD1!,'V<9/--CM5)S+2^7-SGGI]*L=4LC?=U"N=Y '6^:F,34LL SB\+,+QVR M&L^"0#$KM*:-16L@_KK66DB M5CHCC H $$:3XW-*OFXL^5X.\GD)*9YDYN<--4UJ-2_E>96\-RS/;W)>2;>Y MZ'5Q"5^CO5'?<-79?%W.!4BAXJWB^3=D>-1Z7UTR)%6VD7EV97E&& ,B\NE5\A'SOL*?E^ CYGI$=KH2TRB5%IS9,K/TR>IMX>.4S9&^*,LN MNIA(#,M7VVP]O8+PN;JK=F?PB=,5M\391?T[>Y5_G'#5B<%(6E'*EZI]KH/> M]LRLWB,QD%/2?,[FRXY=Z*P*E#$*<$9],YQ][;3/9SG5YR7X5)5-5:_J@R'J M9XDI4Z%8B[9ONTV5VZFB+'663;357I%%=#Q4ZZG RLN\:N4%;N*_78[7I5_; M84W/ !,23C]?7$)FGN.J4S_\2C7!5N+^/(3(\=X3_H*$XA_>[S>WHX.UO,4U MZ%1'@NXKR *EBJKWF*VCW"23/?;R&^-M/\FN7U6H/<"@AB*,6JZ4EBUGUAW 0.PWXD)" $<_!TU_:D MBT$W_ AO]%-U 8.$\)N5!'$,-(XN'NLN#-U!N2FYB8HI6(:4^+MN.G!Y.9@<@Z<7$)U .V-N>=*8H+W$R+0 M"% WG+D&_.HJ4B*D!QC-1>$)@'"@&1+6%-[( %HLN+&3L#S7@1H,W@UHA.#B M,)21A#$+W0M^V0Z> N6WE!QX8_#9!4(*_]S>T04R]!"2,QB[-R3X+1$LQ80W M!5^I9O P/EC\^^9K6T9P#Q?P _[A)^#D'A(%50]()47R_AN4A+?9HR8WGP/9 M@AHGX5H'"U2 B$FV\T>$GNN>$SYQ-QAN;J84, S$KPD MF049Q1@!EHL4*ECM]E_PSU;8!1W0"6[6RG\.-1LJ M^Z\ ("'96SS@Y-;@V&$6(\/5/GKSC?V1HD] ,!#!++!AS^B6XG181:Y(%(_978^QN2 MXX26!K=&]B@662^(+DW=G]%EV^\"RV/WI>4$[/]I2W +74KP[@?W#1CC6O.? M&/E 0@T"/D8+(S,/=.I*K#I2IL038_Z72R@VW)K^U6_ECW; /2UM0C-#/]#2 MT5<_?O4#@ 'IS\.=SG2=W5[(_=KC^HNR&I 6 61\FFU$VJ#!E?\<,>&(FT_6Z8Z7\*MG;K]E"Q=LLA-.2--I-"5-,H) 3<@, M!?9K:4I,Q-0T)?&9])3#4C]"0D172))(8UP:7(&E\0G)T<*$S]#\!*=XB>>Y MJ3A%J8,K@-7%+_@BU^YR6;3%M],]JHL!X&4GP>MRAR-K]<=)P<7]KM8CUV.M MD&D;C@='9HY'%O!,(4=VIVW-+]C-$4YE[/8\.\%/[\GQG5S'Y_$"FT?= 3)9 MXUI["4>>W)-L/GI5U^R6&&I!MAR<'R[F]=6$.+UGU1+*\K3A#-A!QYWP9+[, M"J,L&)DZ'NFNM;Q9*'1US6L8++W(Y+DV"4>>/)VKSABYH,\F:*]'#^:MMIY9-F6^5$U"T:>+HE2>$QG_5*9&0 W>\([P-$8 MPI8D)TL:4JT%7ADP,MI21P.DN.0Q55Q-,J-H8UB3 MP4CZ>.2DSF".2"$(BX\&75EN+MD9"^^)G="I4UO9KI"9JFR/[='#CC;.0"&A MSTP4R53(B5PO,?@T.RSDJF6V1<.1)X^G"WP[.^'3#*.B UMCJKWE/ M]XIFH5V5RW44R5@E+#N?VV8]"U]"/WE^KJFEV$=_D-:,IEE,V6B);X+E8_CI MT$F38SIJFYEK>;Z H*M)MSI3@_SQR=!N,5O@G:PKL[W>LM8QR$>_X:ZBJJ3# MH00UYE)\VW=0O+5A&*3/MBJ+X*XG,C5WI7&IMZ%(MC9:V/2B+R'3P2K*WQT. M'12H]:C?VXB:(66+O>7<:ZZR MSC,%'\\MT=Y@F35J#63#3;<)@"/TJP[:++CM*5OJS[R-X2[D\2P8>K*N<4WQ M_=E@XZ,>->V-; U!,ATY=]45JV->Z,"ANW4=V5); M1VF8RX"OQ"+/^IDU.O*6$XK 0@HNO3":^O'L,UYTLJ[HLSSO1G&Z#@QG M8&*#W2TQM^#.K9[8K0HGAK:JZCB !,F$YVSM;!?87XYG^Y%78$BN8HEO=AS$ MR,C_,]=!Y-S(=8#/D&T.&")@+NUG5@4'A6X1>.#N)J%'$7)MI4C!_%0[(4VG MDN!"EP/<5=U2["$1^GM@)KLU0,\#^F^!H[+_1'@Q?((#_/B=?P9\&BD!AKB* M TMTP?4-SA:4!($E$S :$-P:Q@@ P3.DN MF18PH,,O (%V0K7'R4 2H:49N:C[_#IU+']^1/RF)RB2Z.E2:WH<;&-:G<1T]6YWVV,]?]OF#LASG^./WR8G%:S)?;\ 5[0(F8+W?(%_2!>/$EGI@Q M-U-D,6#ND"_8*X7<,5]NI\ABQMPA8V)%=I]\B179G?(E5F3WR9A8D=TG7V)% M=J=\B17951GS^Z_BO3N*^17? '@M0GC?:Q8L'7[Y?S]2/]Z[?O(A_0''MCQ; M,':>)/S!0_=K0V&RR):D1"/,GC$P>_:__^8O) HO[NC?010^E20T81KU>4&( M-6*L$=^O$:.$Y/8=@/DZ 6P%54QLRU,_$4YVQ06QHKR@HOSZ O(E%.AMSGJ\ ML08-W_ [_?<\$/#W @'#@MKW+X0$6,OS=;3D2RM]7D3X9_3E'XD)\=7$A/PR M8O*!RN++24&L+&)E\79E$1M6G]6P^O@UOU8J]R77_%H9VE=<]!UL ;<0[F]W M8NRKB;"ON.A8N+_)FF/A_AYKCH7[2*]6Y8:Z ,C6ER%"-ZCAMZ@>'TJ%O.K(<0#<\RPN>Y)7= MHK9OY0/,]O;.:@I>CCUS)ATM%!$Y_S@46*2PV6S$_K@LCN!Q&L2/7SA&)

J5#'>]/[F]E MP9&2X%_R]T+.Q[X4\>GK[Y M)?RU+"V:S0I>8VK+7'O=7"S2C"$#^%,_?J6I)(%B,?IC]'\-])\L-?'WM>#_ MM@,N/@[^@"[_]P,YUX" F=IK/95+:X8R[SFD75$S*C0#X&E1WX1(T;DA[R,3 M/*<)2Z(TF4Q3YRRFHR_^B;5HK$5C+?I;"N*HA46GI_MK;;+*L8MB%_%3OM?H MUC_4B'I6/:P6]3%?\HJ^1EG+H<*S8#$XUZ)>H!XC+ >)R@+@<($XJQ4FE;Y-4BH4[%NY8N&/ACH7[LRWZJY8# M#([/D@X+ )SM\<](>!9P7 /PI6L +M;@[HL5 H0@F'1RQ4D.:6-3MF=46"[+ M]I0Q_5R/NX^I!=CB-NI5UPQ.@&]-PQ/E6T_GOC^7"I334Z%2PJT2BV1$UQNG M5CPG=29I6 E 8$F4()(HCL?IP.\5R+ZH'KB_:/8M],"5BP+^5 ]D':WAI>F6 MC;;,NNIKTU1/1*$>H( >0($.0)-4*M8#L1Z(]< []<#')+[_5 ^DR1K>:\MT M@57[^H(WL!)FE&%/+#K0 RDZG22QN#@PU@.Q'O@S/7#ES.V?ZH&2:[?9FI;7 M6,DG:IMUKYL>]U=P\OB/7W@F2:3328RF7^M=_=ESLX5MLZ^HHY4U/6BFM6TE M%;1(.F@S%6=I/VF6]M(AD&^CUZX;[[ =Q_E9,05;,B33Y?2H B689]9U;97W MW+ V90M9)D!L:SJ(,)HUQ:!@I14"]%R!RJRPS,HCLJ5V:M59 M=:H0Z=2/7S21 5A/QSB/YW#(L8 M%G>Y_'OQ^^^[2%X,7X..L[]Q]C?._GY8M7MT^,!)<?9*>S&<++3.FQ M:KKI97[>DK,3# T*WO$D1M!)FHBSO'%\_5/$US^]:_OGB.ZEV89JK,HD6QM- M6\XR7^O+E0Y$-"Q=)Y(I#$OBY!5+UV-$QXC^%(B^:07Z&Q ]]]I:MMUP"4:M M^T9#G: %=QKLT1]4A!XC.D;T9T+T;6K)WX#H#K)*X^TUU6'\'EU0*618Z-8# M1']\.?FWC[#%10/W^P+^S]K=;"[9!TW-?L8YVCA'&Q^/_"W6?/L(9WS(9BS<7U:X/UOX_K[X M%\OL-UGS)Q;NKYI\R<5G&G_YE,HWZFO\YV?$^.J90MKJGC=P#L0\72 >#)NJQLC/D;\'R#^S>6B5T9\TTAAHQ(],-!: MV^C,QZ,\(1"!+0^K0P%]3H\A^&H]8 OQ>Z.?.B=YP2##M_,T/CBB\-2I^E@/ MN;GU9E+L:3FM1"S79&EII'I\=H*1'Q!3^': O7$H_((VQ;<#[ >'!IX'[%SO MZ.U.)N=J2"ZUHE/5X<#D.A"PUP\.Q("- ?MI+/X/]O&?$/NLS5\T%P6D;+0K MFJ]46NTZT?=*;+#77M_+CZ$;0_?30/>#G?7?@*XQZVASH:4R;&TZ;79M;][* MKP+H_K:[_N_@S,(K,&WF.:XZ]<.O5!- ROU)4 ?R>0S"\)?=P5IPQ&_B\D-F M?P9<&+JG3KS#603W33\ (?V/KIH2H@3O[H(GH7_]Q[7FP>V.H >^!G<"S@VX MUZ_$R1E7!VV-$M):T#T1_"QZ4L*U$ISIJDAPZA4$P$JRI8\_92B2Y4D6S$6, MSN'N28)GJZXJ.4PTXZ)M&7G+F'MN<*_6]"1.Y9^_07:M.KMG,,9LP-;9FX]@?G*/PAZO)&I9GNL?P;7*V/2DKF5+3 M]M :NNAHDW:S/UT:Z\Z/7^DTFL3/=+X(NEM]^$DS]\'5TJQ;UKIMFF0&6DLD MZ1E6ZD*5?7]<;>IRQJX9?8SEI$USU;><228E__B52:+G'"$1/-J4$ZX"8*S8 MDI0P &L4 ' 3HKO!V8*2(+!D B(L$ #(E"0\RWXN"7#VNG]MN3AOO-Z'7)1K M6,ZKNV*676AL?54S\C;=^X,S%JXG%Z;;R6@:X30U7"+[U SOUIS%"I[QFZ:Q M9!H]/1GI@_A*W"/>S0VO*&2)::+^4)OD"63F^<)=XGV4GRWRK51YIO4Z7(J2 M_:I;3V4A7RD22Y+T&;[N81X\Y3V0?TB$QWT\U]\B-!93[R$D; HF84< MP2# BM3T5LJL0B,A/"(1.[>E?'DSX3Q/^6%A:5:GW3G;&G8YO6%7*@OM+E6& MS%>*O<)&K3.U:B>3J2CCH6T%*H/ Z20=FPD7E0LS.R-+4G[*:WAO5$VC+<&E MC;N4"U0J%QG9XHNL;];F@C-<\I5V@'4\ M<=,S)$#!\#/DLFIZ7'BJU\& 2T2N#ZE:Y%3[D=,]J34MJB9G"BJG5TS 3R]H MAM&V=%7PHW@6/Y&X.BT5)XC&<'-D7&,R)M\'CE,BFK(D9MT7QDW@,.Q'0@(\ MF(,Y@(=(%PM'AA_AC7ZJ+@=F'7ZS"H,ZO*6+9V-#0<3KQR](AD1 !VBN[2B1 MV"/%Q\6QCJ)PQX$L%HRR$\5L+Y?(]O*)OC4'@I'!T61B;Q4-B7.\L!-*V'*[ MH#J";L'OG&1B"@%7T0JCY?DP#4 MT<"4@/H(1H<3!!]V$8;C[754E\2&3W5Z"HD@W5C ]O;D%=N)%"]JDF4().PG-")AB!($ * M[Z_?=*W(2.%MBQ,3NK0,GN< DNJZM7)^WDS<@837X6P26-@: ?M/HN-9T&.* MR @E*U"B$;^<0 Q4>"\8J@V%P=F7!B!7#[=?#[Y;3R5@43)A 7Y! >9"F5^\ MO,QD( Y[8B6IP?6B:H--!1B/D KF]M/M%ASJ*WRGK\+5$[O5L^;>&B)IW:$1 MT@'NXYSI!^/3_X%2Z7A&&%2_]:J>M'#_::)0G=C2PE.AW@/ M [HU5$SN42 MZC14'.$'YPG\0 ^ZBN6YP#*$Z0(AT'A ;4M3(-SN0^(WK85_B^IR^R_X9TLG M09[_M3_Y MIT)D1+!TR_ZY[>.RMZHH=X,'R4Y90GA;XC2$FX('_^3T%><[T2K3] ,L7@\Z MQ/SQ:+<*J)+4_=G=-GV.SM**(5?6HX* MF?33EG0.XAK>_>"^ 6-@Y@DC'T@H?.!CM# R\T"GKL2J(QDG]E)F7 +L$<#4 M_%>_E3_*!>[96R8TXO4#>ROZ"L D$&Y@4^6AY1J845%6D/NUQ_47934@+0+( M^#3;B+1/7Q[RY(34X8]@=Q#^AB,2_P,L(^@?(2&X;<)X.F2[9@OI M%5!NE'^4AK[3][-9:-\?C^RD?-HB[?%86W337*:%XUVEV(&1'_)X:)ZL$Z5A MTQ^@.%;;5-W.9B8TKOGM-:*R,ZF'=+-@9.IX9$9%AQ4E M->EKO36%+KU:BYUG93 R+L*98NGCH3SJB[42 MS7M,:=A ^<>9WY^1< (X>CQ4]1?5H56G!J?5+; M(!Y:*E?[:J.<=SKU[(2IV+2GSE<;H W6,8HFEFK+[/J>A$,/:'3 $,,P1OESD-)6Q& JN MZE3X=-YSO6:9[;.(MVS2_6RI-QP$M9E1?*\*ZG MN76R@9S;178P0I)3UL;)1AZ0JQ5;M8!BJ;30_$1UFFT5V4G:\,)G(IT MCVUD6()7FTS)R]>=NF<^SMO!T!-B94=LMN2;=0654N7>*B^NRV@^.TF?RO0$ MLQ%G@8]M9C'PQA3-H//<(#O)G(XL4S7#I/IS4LLO[!Z9&YKEQ\X*C#SA*J=5 M9IE!R9=1O%L55Z5!K5GLPI$G2T(I;<0LJ_,E*GD,KWH3D9 S\.DG,DW8>\YKF*W1:./)=4=[)R1#.66G37L[EJ+:>$2JLMK3IO.R8!IW. M*:*H=]F%H<7O;3T=::_3AIGW:S27P@>+!L^M&YL^7-$91<>T* _2Y5Q+*. I M=36G>DJ!A>^"/>?^BA]FC5(VG'#T2&;JL_QR;.S@X\^Y#Q:RH_GQ:,.5=_S8 MKN?)?EV/AIXMJJU-E&V!G6>,7M$L&-WNTBT*A*6'+*'HWP67%)*4V&;W>#C8"W2%,%&64'Z/(?XPFCFVT^?\6+F M,1GQ,(PR[S<_>S8%G=I_R.TA\P MG7=T#RFJ2C^3IZX%M@HB@.A*.LX!73@!W9/GJA*8,/]\2$6ST1)86VD\+F"? MSU3:=A?F_F%""VZ6]*+XH@]FE#<=V7A(5%?&DR;@;YG%MP._5E9J:\=;LQ=* M/1_%:<A MUTDX)06^SF^"WE/O=AE?A2:'=W? M ?>< ?P[W[TO=<+ MRG'VYX^[_VG$E^3QA;C/I!%?DL>7]'WVQ2T7B"](CR&^(#V6=+X@/99,OB ] MEDR^_.HX%<273^(+?H_L2P+Y@O18,OF"]%A"^8+T6"+Y@O18,OF"XLID\@7% ME0+TF/)Y O28\GD"])CR>0+BBL3RA<45R:2+TB/)9,O0(\AO"21 M+TB/79(OKW]AQ.O:^6[QT-A?J>P+[Z=\I2@RPH7/_>;0%\NS#A%%X^E/R?OO!/M-> M_9]_3Y&T?9RT,5]-VDXZ]T^%#6GQ*\752UR/WR1__O-,SSP BOP9GGY%&SK: MO_XK.%T1[?;GB]RR2D:B73"0Y MR& A7P>)#O)U;DQT;L]>(5_G(V4G?5.R\XRO<^4IK/A[\/?#X<0WE-1ZB0H' MJ7^'5_.]W!!WBSG)7S6;?<)[_$YU&1)0)*!(0*]&0+_@"UU_T1Z"!!0)*!)0 M)*#(Q",3CP04"2@24&3BD8G_V@+ZY33HU0CH[R6!'U\?\_U_9%E59[-/XB]] MSM^(*(HJ._%!RD_>;_/T4U.WU>\!?/L;_.WLXSB_'&7]HZY0>(CR>^>2$T/, M3P-+Y&)]>3+$7M>7)P,"!0(% @4"Q<]C'42&R+O\!#*\R>%$*$$H02A!*$FJ M>" '"SE8"!0(% @4"!3(GT+^%$+).Y1Y$!EN&R77M&D OA_TG_W6A_T[/&^B M,OMI;N')=AAJN<$4)X"OT?RH_3 O$>5_W\_M^^QEOH1DZNFZL>@MM>1M]!P@ MR4:2C23[7:.6SV;YI25[[V]]]C*_KF2_R-"RQR,I"3@20;23:2 M;"39R!M!WLCMN,])X"02V-<([.O3Z#^E0\)V8GR6GD;5-]2X@1HW$"@0*! H M$"A0-U/B^S22108$"@0*! H$"N0^(?<)@0*! H$"@0*Y3\A]0J! &R(0**Y[ M_\/''H[5T*6(B+KZ[B=D7:6DH!-'$W?B:++6C&3[:ZP9R?;76#,ZB/=KK!G) M]A=9,Y+M+[%FY)-\C34CV?X::T:R_376C'R2K['F+RK;7X[/5RS;-_$6C0(8 M"AZHVCZF2J[M!#YF[G/Z6U05O'C_R&>_;/R#]M F;^&?N_<0 >(: 9&@AJO/ M)A."SV=[BL^[$I\M%Q^T$3AY"W\;(/ZC;\"Z[)(KR;"I @MLW>^JL_]^$\ O M8L^7;$5R%5'H%<7.VJXMRKLB+="6-BTMV)8A6?PW3 ;/!\^,OL5Z8GLF4B)% MB"1.9L3 2VF2M!1+DNX.)#-0\]N'7RNZZDJN/-\VU+5JLAO=.Q]>M9>![T4# MJ*9J35577+GC(1^N"AXN:94>;JN>5W"LJ6Y'K26/KBCXS=,!.Z/+ MAQ:3[3?, X*B1D_2E?]^Z\NB1=67S>ET(N/U9F.J+0OSE,^'8E;,??M!9.X( M K_+$?A__GU*;M3NAA014D0?H8B(:CL]+W-]W2@P&T]6:\6N2K.?K37HKCF; ML.2P:)"-T@ /Q9SAKJ#6($BD-I#[C^)AY- C0"223 @^"#[(#45NZ*O<4%JD M<.B&IB\1#^?Y%>N.:WW5V,H&7@UGQFK1^?1XN) M9L,,T34YU??KOE<8I6NL M!CQ;D@">+7E'YK+ NTTCS_;C]W]]-B"1)DJ")LJDV%I/,(H*KE)$CRK7A(Q4 M#3];;5!CQB9[!JO)B[J/*P)^)$_0F)J03DE:F?3. MS2YR^5J;\5-8C@-Q4-_^U+@(<78-$B\'Q]MHTOZ38PR_YWBCZ1UJ>&//[DH50- M1[S2MG_([)^!&JQE/K@DP>DLHOLR]T D_X$G>:;F*A1:\"3\7__XSC*ZW1,@ M@LO@3@186;#\@14#%V (\^=L0(F'M6\14+< M9SCZSE&ZH^RK#6F4+^)^(I!EN2ZXJS1GV;"8-NW=#),9LKE!TQ->6__4CCF6?&TLF]MY:H73)3T8L U<$K,?L@O@_>E-[C)N#\<)W9"$S("4J:JZX<)O M/\B[+-!Y3(X^H_@=YJK>4@5_ /]K>X>%JJN"2[*CV0"@"B9Y&-"Q'D0+1)HD MRXX%],H60@\0&2#? Z/ ;U';C.2KT(J"?Z)%0?0XR_W4O8BY\.NN.@=? P\$ M=P5_J]A?\!%_WQ]#^A= 3B<*R'O!HHX%*RWR/7.[,<0P+ZQ*W=0VLPV:W09_ M#8(%E.U_OZ6>E;!P0>)669[WA*$J5$L%<2SL=AJ0,#I[1V:99^0K!")T*E 2 MIDF :1\A4K$YC^?4"BQ@U^3/,>:Q/<0?[&$[<(_E].QT"T R,UJZ[T14ZLG M^P2T6@7 Y,.U \+.=0 (W<-F@0N&N)@"'*+ @\0#I&TY8'SF\/6?T'4&Y,B6 M=-]"7(/%_HN ,HZ*_B'\P&0S5''<+A3="7<0,;!FX2\=3O7NL M'S_QYXL[PBMXF JH9T7S"75_'@N%Y^E@2K8< 5HZ>@I45F#"X-,[# )" Y\V M(2BQ@N2:#A!>*S#CH>";D"10[N%: Q^XBF#RWAR;F4[H85,)$@0,!.R68KA$ M62#F'P\N305#_4C"I->ZRX $JKBISS5"X'HDOMHL-,7214K-A']:XR OW7G7 M5"7H2T,J1"'Y _Q3Y!'^ZYUB:IIQ>@*NUKUTPRP[7'8*+,PSQOQ?V(G[FO)4 M.:5O4K&C^KT2_2/B3NKY_!-3X3W@C,#U 03.^ M$L8.Y_[2MQ\'47EPG*-_,$ E%5HF]0"E BEZP,%%AL5> DJ3'T&/%4@[('M M3,$\UC!N #""N0WPS_Z[SPLJL&6R'P 0 E,,5''4XWF%> M !0:,! 11B/5#G]1@8[BLE[1O>\4=MW]QB52#]0($_D@<[I<\G(^(Q^*U"<[R.:7N(IDKL;T\P$?LW;*] AAS'WV@K0 4+\_:W4!YO$8$-C@'7(]0>O#$PLUA721BTRF "^V_'[D"TSNAFT. # M;19%'-#X2N#YONL<@A!HE?5X&C,=6B!L"_P'"%A 7#M2*3,P.ZP(I" B*)&) M(@(JFMEAYF!.NJ-XD4,!XX.WW"D=NR%@+) Q27&6L7>CNI;N T8/3A/'B8LH5>*_07(\_>> M/KD'(#R5],>;'TOX7L#_ADP"K(&$WDLWD%Q%B3SG4](^=;2AO8_B%6"J@'&* M[?,^J/"CE2PE78GXY$1>]X-DQTR,2 #NI=KSR'U]D'7HCCW$*Y*[][I>1 <$ M@7\D;(^2&TDHE)LCR88DHY\3GI\+K+KWJ]\@L;F#Q"9<2H\5;OI(2O=B"!>T MU[?I%$X]2%G,Z-XA&L)21YJW)/21ED#[1!\<'AWKL[M#7&8[T /<2^SS01Q@6A0J MS?0H'HQC!S@Q:0ICL;T/"X31VWMB:KR.O;C8@%,G=B'431,(X O2"?_>"\5! M_?Y*U=)W)UK[Z7H?]/?^MN>?_^H!3+P:+0 !+T3C817 .33U./B3L.69]7F( M0_<( )2&W]C&ON)>89W:+1- F3LU&>!&K[$:;P5A)*^_ .'3E,>YV_IO15\? M?H(?!]#*)M DL.0U_^>TWD!!9!T*7OB_+E*W@GZ=ZAYP3:8/%;L'7!-TO+K' MN?^?X\D_[N][\A:QHU7MZPQD5(;3U-34524C%4G/=\D,I:VW7R63NW]H:?C^ M4+ZC8F_TGLK\"SOZ'9+CC):6M$D=46Q?]4N9Z@S6.:*O':ZY^^)'?-&)4SS? M(],$9 O>_>2^$6-@E81(WZ>A)@1_[A>6SM[G,A=BU1.%2STRYC\2-G=AS/,_ M_7;AN>#]U_%W/_):@9C#1$7LON\#<>G'$==?E-6(M"E QL?9[DG[>/&4)V>D MCC\$-E7^"X[ _A^ '/SFWT^8\(2;CU7=!U["2S^Y_8$M3U!Y"-U&^2RXI)2F MPC:[P;I]L-1W M^P %#H:JC@.J3(-_1&&?!SP_S\!*CBNKL75G(U4'Q*X*8G;=#_Q8F& ),;*! MG6 *(LV#YRG%V01@?*+LJBK#P%_?QS?<9E]: /K: C.#1%: TP?,+@:-G!M9 M8&!'@ U9Q[-^3"%"8S&7@"F18#X!S GHYX-.MX\-YD.N$3@5'OPB#'GV2R/_-]K(+9TF*ZM1_]+C.DR'3:6,^2LM#!U=9Q4^5-V) V^PE MTQN_2F;$I(19^KC?AKJ/_SW^V8!%,"C$K@I"E\0D^-HVQBY=W7P(F.]._,#( MB$=.)W2;L(8#A(4%CG&,CK^.Z@J=5N')QX?X+?; X.=YR3;NL):TC]Q8SW/D M."S#_GJ\S>%[=U'!$@9A[CU O.L%4HQ(^-3SQ[TX\:ZZ=LPUU#BG?(A+*T_7 M$7/RR>P/11H8NNHPU1+YR.]>B(RK"6F1R)RVY,7S+4ERA,^3]KN'Q9V.V3?@ M-7?5MEJOZH%1SCL=?D'Q_:WY1ULN;+4]>_(H::-;@95W7-<)X40DH".?.0$@ M*CL(Q&K'B@LZ-.K4-%T7JHK,2]JW'QD+Z(([D,<4=9L;?K]C92BA?)@1M5[S9V]F[/? M?IP@G'X:4$1FU# M19_Z8]&O[DG6!61A_4X4RW*V\GS%K=@55YVJ49H8VW)ED:^%Y=XB! PB[S/G M);>[6/4 /\L-5.61-TH0ETGVU9&XL\+<9Y\.ZBLBK*3;,#CU0,PGN3 X/53= M%74F!:;_Z)7=P>(. %:R_A]5AGBG8JCA]R$P_7%("^GS2I=Y+1O M/Q+6T_FGRVPY(T*UW5:!(^>%P"RFR_E4!@B^[3S3M?E4_SN!'^5IH.:?'DR, MM\\^0^WTQ!Q(D02>-@M&DE4+P#@*/S@ZQ]U2R>DN>;9>'M_L,1#^M,;1/PX> MI$-7;ZJPIOQ.J5?"R\.-LA)9R:YT61@W?(OS! \CI=R7;3HA3JFU&P;@H%MRP:T[E M#"NL2(KIIR,)(@R-"I[-"/HX9&4IO^$R&3@R]W3DI+@:25.K,#!2I779$*9K MUQ_ D<393=561E]W*Y[+69+55)CI=+5*\T 1G8UD'P2EP;VIF*96R\/;IHY MGZ@WVZR$=+!UC&";&1 ]CLBE!AH8>28EFX&344I<.HNOVI97V.W6O#Z#(\^6 MM)X%[55#)Q0C57/6$[=HS(,UG.>Y//7D[+"RL9M]G![CVW:GF6XMZO"FYZM/ MXY*5[Q"+I5"WTGFGU.IW4AL6:&?\ZF>';9MDH>*Y?5L(0C#Q;DZ[R55DK9/,XV5WF4C*^F"W:/!AY/M%9 M6BZ2DXICY7MC<*$5SW4H'\)Z9IR.M?(:4 M75QO"^H;.GF]R8LHR,LN743IZ9L'Q'\#K\?D_YZ5"C032Y M]GS5-X:YP83!BZU2>QP-/7O^R)FFVHWE=,>E%LTNN1,$OP2 1^#G$^B6NP:1=STPZ; B'GDV@5/2X27JSZ EZ"QA]IS:K;F :K#ER\OEP'6/1\^,NWUCTULQ;^IG, MVS%5]GE:+*;.._I%?]8&%4T1:\?=?Y^;&\P^UQX2$Y+$83-3J,+&11!YZMY< MC5/N\(,]2:,$G&I[<;S7,8%_>)Q=BT;"JP_IM3CB>RCQ'YY$,,\_"%QO6[8^ M#3Q8M(>-2VOUN<<0IX\!P:9CF@=G_S3A!X:=])K$]_/B<#/J/-S7!9S !?$' MK!9'W<@NN)WCQE4&[TC&XGOL.Z@/M=_XEGI4Z-=@ !Q_)>X]B?D./P+?DN<2 M_%K44VY9L$L:#KP[ZE+1'Q8NA;#9Y@Y^$WY!M9:FLU5A^^7I] QU&]4A0! O M10%U^RG%B2@J(N@XBVK%^3P,1'RP _[#^:2>XCL'V=UR+S!=I9#V6=YE*F- MYQ%]/!V1SY?$?*I#S(2>514D5NC-)[EG MLTI088MP@0^I(Q;.K;]=JB<))6Y/P@B1,2#WR:3#"#CK%E"[T==.03IR^B1;:BCC9GD6?>FS@SQT7[N%X-EIO""6\M*M2$D=VYE5G-_&9V83_ M]B,#\[//YV@!LR_(.NC)?#COO'DCM^SR2U_8=FM:CDXIHA;\0>+\8WA'.!F@ MZ5;-#%=WNW)O[%J*/@:\8W[*NV>T 1EE30CF[MD:Y[&R>U203SM<'O1UK)V7 MKKK6 :$/334OJE1PAYX*QASIIW0\H[\/91CI@0Q1<3;65^ F%Y1"$CIC!/,! M4NBK)Y(H53K+"27TVX+$JWUQT>ES5C;Q6D29!8PWRKJ,D.H5Z[:Y&+O5.I!$ MXB[+I.\R!/5,I>>]K_.ZQ$C0N1WV$1 Y^\[BQD#@1]O_[,S$_V*N'?54? M8"M_[O1E@/7.6QR(N[I6$4!CFND*'6&C=3.M5-XI5O MM4ENIZF6K^!U+C_-VMPR7:II+XK\A0TG _E'?#S_AHOJ2%'\F8=ONY:\+O0V MC86=>)7E93(-'I^MIK@DUT6^U1^UVSGVVP_ZI_R[QX0E;#S]J>$#48P<^[<1 MLJ,.J"?^^[-^\;Z['*Q#?O5W'[1=/]H&==!"3V.)^#MFO$D7MM*"R$@Y; :9 MJ3I4/_N[GS3ZGRX,:C(IVOP[5:-&:VDMZ694D82=$7&0\^SL"F]^YH$HD0J- MXK+'><-.JX=;+%T==C([/_%GHJUBKY@J?I@J^TPI*;(3;RQ'OAF[Y\?H?IBW MD:YU3;S9YWMX>U>3B/=,O.\,#AK[TS*2^QW( M,Q#11D5_+-X.Z046& /NZ6%KU?/WAB2P]W_$U-D3 ;)^#8O2']&ZVI/GJA*8 MZEZ"SR!P!%>/W4\LZI4_S\R+A&!,-)^E.'6WAMV/V7IZ'%XHU_Y9AUGMV;G? M\1&?N@83M=+24[\??CF>+)S(?G,$[/Z7X^T%)UL&I,!W3O<+1%=.>OS/6_S/ M=\3X[F%BA^.LXI6_[KU#%'-/OGCVW]'V@Z/[ W2Z\$"+ ]4.?Z?@&77?X_TM M4.G^DJ>>8@?]TX\('GV%ZVL_RVA--CW8X_>E!A@QB2_+8DKMG M2,27Y/$%P26A;,$17Q+(%_H^ET%\21Y?D!I+)%N0U4\F7Q!<$LH69/63R!=@ M]5&LGT"^(#662+9D[W,$XDOR^(+@DE"V(*N?1+X@JW]1OD3O;(G^?Y^"RZ<1 M(?L&(EQ2?U_XB+>WDN1L?\P;:20[)KSXWV_I;[]+K]Q]FG[ZMB=BN<&B\YH^ MXF5/V;<3='KRS&/Z??O!FF9F>'G&W$/+Z-\%_7QJ])!PJP2DI _ MD) '=4K^KCK-1N\TOA[2#*._5.5*;"U2'0EV:)'(O+LN25\3:9 NN: N^54M M ^F2&Q89I$L2&KVA5.T-: WDIB%!^EE>[J_#RD=CX:42B01(*$U,YS:@=%EP@FR,U#^O8Z].U519?<1G5EW4-^'M([ MB2+2UQ*DK^?G(;V#XLLD$NEK"1+2.RC 1#BYK*-W.PW<\9F7](&2%E=)W**'U+PH24T6>$HKGC)#J28CH/*-Z?B\:G4JRH;E. M8"O?_T>6574V^U0A:A^]LEWRHQ>OQSW4%'YW>,4CF7XON"1L\8=N\??RVCY^ M=4<2'AV/?KQ2;+? MOGPDX/%+*YZ^FP*^:SHW*S>,O-P5U-1R&NQFX<*JP'=RD]]^D'=,-GM'DYFS MEU0@4+SF.*2$K>Y_WV%A\=G!5X[VHK[6%544>L4#WFL\S_+%ML5P9)\>S@;S M6F6X^&.\DY^%]L,.F'VKTB&C'!GR9W2 U]/JTP+7S0C!9!@H1,6:F7,6+#7S M[0=QGSM_H1B"/[*)K[*)S[\@*GK34WQ>R_[=3GE_@B^<:7\HM*4"VS-2W;K? MYI-N.TO4L#"?=233J,LI/W3G)"EG>;!\!MK.#)F[RV9H!!YD.X_/XKMRK? ^ MMO/]],*UV-AER1^1HY!QC=XX-<"5Y2Y;[T _F\"ADILL#5V@"S5SE6K3E3H;V5D0S)+WS$O! M[#7U6-'1(Z(WSL*3+JZ_I//.P?^?*)_;>X MYE^]^2YYJN'W'($_5@[O;.V]-^F&-UI\L;ACPIH2U#E].O3:Q=RVLUQI8.FQ MP;]<:("LY84@ 7%/D.\3Y7PY'?=%]?H'..)?5HC?.667+#Y]N&O^^JCN29_GRKPNX) II=% MXG9&U&>MW)_WZ$]_'5%-?^(*Q=.+>Q_:LWB7UC-.C]+LC-:Y5)XQ LUK\[TZ M[Y=53,*)*&)B0*?G4N.O*E<]'AV)O5#^O"\3@G?\\"HNG]IM1 M6)!OK"IKH:,)Y=6"YOLKD4P5H$*"_8R_Z+.X*75TV_V,9\O%_DJ27"N[9;FXHL6).C)R&[%V6)"[G M-'PMT_A%ZZRH6S*!W9('E?"[!=0M)6ULMI<>2%PMYMUMAP""##(FZN^X#3HQZ[M(Z/+,ZC[QK-K/5\4)XW:"JE^?+1;)(M-/.RD_FTP(/4A7 M?DUN(UV94#+]M)/@L\F$T/.1G6N(V\GA-M*5"273K>K*:VH!BA_QY(4@3=:!YRK#UW48FC*'AF42NL@MV7"@21/PVD!P!&Y'3-UF\ M^#3S^-G(>8DH[_C&D,]>YN<72]^N(J[ES-54,Z]P&D5/A7:O00UR;1'73!ZJ MC:A1^$8/>T$F]+(F]+7= V)U6?+54;K(U:?.*E4RE6H]3+RI;10*HWE_PM>, M>G[L$D.EI5;YNFED[ ,I-G:M]/E5R+22XJ1*E% M>R'/K485S6B+]G:@LE"][-\W@HY%??/K?Z\<2A>VR4_VP2U[Y:5>*GD[CNX6 MLW6IW^S1>N)?-=+8FAU\G#)(H>ZI'DZ6;#^]C#Q9N!&7RF;OJ4@^9/(4_73V M_;F*A7L&8E+,0>J_K@VI[C50O36=2LPW9WV[4?Z/DL]E=W8:8-K\.XQR),7 M6 6_T#_6$=@8(Z8&N,.0N.AE_9*/A!'?&#,;,W?EF9=H<[*&F5; MU=8TQT,^$.D7^5 *7'\.;N:XZAT&?L,D37-53?)53 =/TVT/4'$MF4$$BS=! MXG]?Z:="^])9V[5%>5>D!=K2IJ4%VS(DB__3Q"K^6>:B>B#= %+NJ8&(.#8( MVIKI=I4E;JTKQ269*E!J)@0QVUTN3=TQSVQ,NXL@\#*/8BORQ&;\6]'7AY_@ MQT$)RR80 >C7S/\Y5>D45)M[YPW'_W41YT0&Q%/=@YXFTP>W[,$W(9AX+8]S M_S_'DW^LHZ=DQW3<[P<'ZVA5\PA'W\G(U]+4U-15)2,ES<"#OTMF*&V]_2J9 MW#UU\-V^/_AHD P8@=]3F7]A1[]#J1 M,?^1L+D+\?@__7;AB6L0WP3^#@00 ,^,;QL;W\,E8) C!0ZT!M1H<)_6@Y,@ M_3CB^HNR&I$V!#M==T?B=&RQQ5!,B_C3D5K8V=I> M8]/D:)NHBN.P08UM./)\15*0&4N=[1+7VR;3L,J+SJ+-@I'4TY$\W9MZ*V'N M&Y+/I-0BIQ?G77C/LWG:@PKNE!M-A9,Z33M?M0U*V6I@9.;IR'JPW:B%635K ME'EWFF/I8C[@>#%SOB)W.ZM4>W*V9Y"Y32]3#2JUM0-'GLTSU(GSU]RN:6&ZO73'&K M@C4LJ>1"&9$L<%O.1IK-9KJQ[:N>46\VK=6PQJ7%!AQY-D^I+W;P)E[V!6GC MKUO+)3O)XONW)YV.E'>!TFCTM*G0R_M9N=*6Z9D*Y9-X.I+61JUM@^$#HYX: MUF8%R>"ZNU DSN\YVQ*M,3$J!M[S[.F4:OFZNEQ;.+#D@L9L MNL4PQX*1S-G:N;*B,'.7->AV8S#F>J1MB1I Q]D\E6YC!TQVP^7:HW*Z.\O9 MX3H-1Y[-,QSW]"4U549"V\@H*Z+>'&1HB+BS>185CV9:>C4KD,O4=#5A ZXY M@R//YIE2EFLR6 \%3IW[;9OK*S-%9Y_#IL*1*[TU+\KKTS271;0" M$-:I&)BS/_3+GN^-U8EK\&ECTFM%7O:$H3E (YK*Q#>M3O.X[5&TW MLDIDD__YZXD>5('O8(KNJK+ON!X6ZOX?)W,XUX&82Q:(X'Q 7M/$ MIBK\T_4!Q@#DUZH;B?[^Y2?8,II;G#?R'5\R#RC?LTO=P%FJF/)Z;%U$@W\T M$]_EW-H#C$I OE]0Y\T0SXQ+QIC$V^/I?%IB)N8D!]5YFKYC,N?*/+*CN@=4 MNFP&D/Y MWNJ:0(&W6&::JLN8",<(RD@JM4]WXT"IP,OX1?C=(@2O1\\ ]<79RF4F,N>-'MX;===0Z^!>\.9N-8*O:7"63Y[WN, M?<:V[S-AL7""3P,;* )'LR/1E(\(C47!'K@(M,6I/%ZC=\!92]/9JFI/==>Z MK#ZOHEO.OF@3B9'7AU@\_KS@>'[+\<TPJA!Y0!&]]T6U&<\386JV"7!5 M5/)\HUTM*ROM(ILJ[0UH@=,=-BV3FR&5QUG \^Q=CCROCV&VZF,Q M62$D3UR]8+EW$?=.^TFN.@"L=5.2C51/GCLF7'1T#W!O789/LAQ%-0\AR*G6/SCH3[R0N.+R MDBL"S104G_LX@__N1:PG0B3/524PU?U)]6<^]K$<07\@=BH>J1GE;_M@2GD3 M#/QVR ,4IIM&83DSMWAA99JM:K4W2F6!#5.! "[!XWTW4"\9X;\L+N]4PX[E M[%"%B-L]9""%TM)3OQ]^.9XLG,@^80\STG*<\CY)8TN![YSFL*,K)WGG\[3S M8Y4FF[DGR"C+[+N'J>T?2<1K?]W>/)J^S[RX-^\H*7YT?^BLSP ,#W0[_)V" M[3'?XZI+""CURVK'GATGZ71I"IR\P'^:3O_@3JFC[[U>5([K;G_67/3B2:2( M*9_#%(*\QRG$F.0QAKJGD!9+(%\@8%YL?T6,^23S>7/%+[_C3B)!] Q$NYX=^ZO*/^XRFCJF\E1X@8)-3YYY3)]O/UHP_]F,DQ)_8NRSU5QKZ>C&!E"-2CN^N'#_QJ*MW5I[/'1IU+>KS,T4)J5FD9I.L9M_! MM3C_^5[.1IQPO!TE&I^R]RZT^57.+SF"\8["<%,6%18SD05%%O1C+&C"3NWE M-DM5CCH'HCWWMH)M==5\CS>=/'^Z_4T,U,Q5HXWBJJMZ/N9*OIKX*.S# M;4BR-,LK^U27@:N*F_I<(P2N1^*KS4)3+%V,SA'X\_=W'JX^=(4_-@7N6XN' M@\F "Q?\"E\%_9 R-]EA03OI;DU_S)Z@AWT+1SV*4/1+0/*K>\'O KE_:(5- MD0]']31W_>FP:0\Z@E[RJK/,!67Q*>GD'2ES@%[.+!ZF?9[*\%(^H8 M1NG?AI'2FEL.KA52^&INK8><-I*+@G9E,*HS.58EYKB%I]I39M>5@]2.@/O@ MTQ!&ESD:^O/#_/?SD;Z00Y0P=_ A](X.GOI+MX_.1WJ/=\&C /RS#<'O;Z=X M;\_HTF>)/:?!#_)]=&08T-<52J/Z>I6AN7J:V=*AKM;K;7@:"7![,/K\"*G; M3%U\M9S%&Y!P8><"H]Q0(OR>M0.[?^$R45X(Y84^)"_T0>$BI1WQ9>8'^Q[?])/>M"MV--$!]*I '4PH&GIU.6W)V]DZ$*-=GX^1<4B0$D$>R-?S0 Y5CFM1'PF"2X*5RD7<5.^J9 1)Q"4EXNC%T5?\8DGU5R)'W([9_E$71A(U7RXJKD="6H_]BHA.4)R]-MRU-!G M^]WL1%*%I.K/XG#8:G'L\&\5ADNPI??W/GP4L?W;7F--A:XGN>)T9]M6]UO):!5 MHZ2P#I<25K, GZU='_G#9_)A^[[O'K]-\';"N LV[-S$#^#RY$J$E6[6+:$ M7DL9L+#\1>8!+ZML/DLP\^Z9P!,W;@.:?'\+Q48AC2JT\W[DB>F?'EEP*=OX4%$^RO'"\PT>]]^%^7Q&*0OCE5%FB2I9K1I6-0]!EP'Z M$K^GLQKPHEY[HGFW)' ML(7R4.LRN8U02&W@>:,@E"3HRT:2"'-?-$9\A)+-!L%"3F4.D#)6*3;HK? M!-Y$&.-7!9-=-B^WM :W-:SV?++1967$"Q"9,)A$9=&SY<6/5%SA-2 %IAMJTFZ)?@*@GW0>9FSUQ'F M/AUSR!XF/#@-@YV7IJSBF N"U$I:>NEJ:A0"9#*OL(>H,HDJDXD+.TM.X.Z! M.JL "QH8TPI>'F@YP4E7A)#C;S;J;-3YTJ*K-71C6^.JIE6O9-8:#WT:@&7 M;50F0:G=JT!E(LSGJ\+)P: ^&(Y7O,KIX=ABF4#P^*P&( ?"20K'47'R*E&7 M]$CQ"$QYLVP'?EJ=&C2E9*I97J^OJ?!J \6VJ#&A4M-\/.":Y%>GN4:FI53TIO-0!,$$ZF+QQ- M(FBBF/-UB)LLIX&[:E?3@LJN&%D0LZ..^J>O//^\F%->3P:[4KWF"]MZEA/] M,C40"0BZ..8D4''R1B&'K&&R(]/ZM%HH=3N!(NBB*_KC3-6N]Z";RKS"&J+: M)*I-)B[D[.F;/4[=H$4,F65I;?2\27G3%=O\S+K=79,N+TQV&3QH&?J@MZQ, MBQD][6IB+HXX"50D07G=JP!E(HSGJT))ND4Q9(GKK#B)H[:[9EMS.GD6( XV MNN(7[G1%H/NB4>(CEE:$%>QJK%;D5*J2UQHDJFO5W@.:R.7S*6$]60C!9E5)NWS E=7;W3?9GM:'5;HT MY[E>HT&E#:/7MDU-)/ X3B11^0/E8I-NC-^$WD28XU?%D\2&SN'" !Z5:?O% MRK*NV;(701.>Z)IF4''RAM&9^+#S"'3KR<"8MDVJC!?PE=]9R3UOK%UOX%E0 MQ$+%<;ESFIPT5.05E5HO\^;M MUBB;0ITU9XHJ&-NREF>SM:GLK@"+QZC:4[P:=W0?,6P0BT_ M],=JNU.ZWGA1#E*KZ72\J^"KB53*N>6TS<6 @O$B=4\0J%)Y;7!"5BSAD: K M3NMYA_-6$$8>8U)A:52%&)-'$Q M;_^AF:$\GO5JM2ZKX*E483W;A%V<*-QN=RY39=5"A9RV\79NL6)'A9!93H&_ M3.U#7NHV*S6?9GRO"<#78VG? M]$&-K7;?96RVD(GA>0Y3ZB#J#L59<=SG+8Q1171;59:\T1N7,HY[[C"L'2[OLV48P846^ZBXJI>SM5F:=&=,N MC<(^*=#Z3LJ2,X5I:JQ(I/=AZ@7?@X*0CM+&2<9Y(DSWJ^+9_+!2SH9KI8RO MLMZ@LG9J(ZD=0A##>/;2;U9!.+X.'"<]ZCV!9YW@2#UEBVFN7JC@+;.Z;0TV MVM4&OGVUL&"# IW#4\6.->XQS:[2Y"%"8>#+W#,XJLY^<7@B,YOT"'G$2IG. MQ*8=0V)Q.5P6MFNZ$_G*S&O,+*K/HOILXF+??JB:#^=A3\?E%9L:B+R0,H- M7P:EW%*]W=BW-VX[8[,*K-WNYN5P30:PA73W"767.% KZA MAURJZ^?Z.:&WJZG7VTQLVA6>:70JJM#VYSV^-1_J(S*"7MQ,3)"H3GNSP$.6 M,>F!J-9;76.J_,LEYW0I:"6B1Q7YA66$55J4:7V6J/5N>[ZZF-RB;>- M38YI$(9>JF?<0%KMZMKMGKFTF39&;C^=40S+MB?TFMD8#&PIIO?QZM=Y%2E* M(M^\[7XKTA-AO5\5U^;L!=,?-ZM=?&OW%]609==C,H(QB&LO?(@3PO%UX#CQ MP>\I/+M+J;$;I68N;@'(%<.PUIQFKK=:FV',K2G/:)73Z^TILZ4+LYFC083N M]])>[E@H!-#K "@RM-<0)G6YCNM+YJ+3($5 M"2:.?],W6@Y"IS5>@QU],S0384=?%;".VNNVEM%F%6,UZ=08O4!FM[@&<0<+ ML0QYNY78FX9>TF/,)XCB)M6Z4L!W/8[$@T#6+/![X7I+K)RWMOO5](S 4VP& MS\VLUK9F\1!4\='#]&V66&\:48UC@PU>9[JJ.>0SH>=%3B3S M&F.&BJ>H>'JMP:,^.\)TU=>D"F,O;:&L2EVGD>JSJ<7MQHXJ5YTK(3T;<'33 MUU,;0IW**H!]=A\[7O X)@1UE-)--- 38;Q?%8ERO?1@B'=K*\[J[3S3<$O% MIGTB^,3V=G$!\D5P^+(2H&UA965&6XX M($N4'-E9YA5V%I5.4>DT<=%O#P#N$:S4ENF64QF%,PH=.6LL=WA>+]YNYW!6 MG>.6-YW).#GM*I60*Q29M"82N7WT>\%3GKX*K,0>_&9Q%3F)@NQ"'G(-GZV;7Q5+%KDI+ZS M'-8=O,WFB\K4;/ET(;*-S"ML(ZK7HGKMM4:L\!BU(U"[M-#BE?F6X%+M:J9O M%PR^W+SABBW>WH[QD;3&:66>\=MZOC>HAH !^Y@5[79%F>2;L=YOAGHB[/>K M8EM&-C MM* :644R0H,7&M?[7AXC&_KAR"O*7,I-;?1U2U>%961KXQB80"^/_>H(1;;V M"F)E(=SJ,VHG=_'MPMR,VEW-ZY$1CIE7V%I4MT5UV\1%P5QDRA[0JH7MPGB= MG2OXL)FQ>"?P675PNV^173#M;G/5+&<,LERLB463K?HIX#P3<1!\R7;'+X=B ME)Q.#(8387%?]^J='=F:&:.,8PP=12I-[-6P4 PA0*-7[Z#*[6U#-.EQZQ/D MX;E63]9KJZ41I&I653.(!K>]WF9CO-8SPP6WM7")"GC7EG?.EN4A^FCYZ MR3HJW=X<])!U3'X\V@@HRJ]FF!RG9P1NI2DKP<4U"%#F%=81U6Y1[?9*H]:6 M;JM'F/:H0LT0J3:%]\I+GEG7-:H3\C<;M>J.6RB,R7X7K[?S[?RZ6JXT6L N MDW'4^OB6=U3P0>GD*[?>;T9Z(JSWJV+;=6_*=<;VI&WT6':S(0;9SL8-(8QA M5_(=E4&;YK\\CI,> #^!IRC(JBW2;-50NPTEITB=E>OS5QL =VK;]D25[2VN MCH59I<+52;7 0H3&NVTOV+N, 'H= $6&-OEA\LSQACEO6Y>%@C?+#9DL;U7Y MR%]F?FUH4=4656T3%__V0]7VMWNH3GH-82JY)L!Z@KM5:Y+;5/&RS-&:G^E(:@H?JM<; MKA:[Q6:)529=P2I*;8$2>'D2\A!Z<;B:9E"]]F:!ARQCTL-0V5I75M:N1 KT MJ.BQS+H4CJ7(,C*OL(RH6HNJM5<=K;;MP[NBR7ZE-7<[NPHND:JU21OCY=J\ MW2;C66CPZY6OCKDZ1RZ((CG8-7<@8$W' 2N#RCPHBWQ;QOLM4$^$_7Y59.O7 M\6&_5)FF#;K+;K?@\=QFID$6A?!T!\"-"F]HJ7 C^?&I8 M!F4;$LVENL'U]BQKNXHVUO.YLI$JB331G<_$ZBHRMC &SM[3.52R_>((1<;V M"H+E54[,F*EPV\$+\Z:24Y59QA%8B&,0+!-D]BY'OW2J*JK:HJIM0N/@?NCL M\:I6"\[$IXDF5Z RLMG,S\FZ%$UZ*T\ZJ6[TCH/3YS*[./@ M"YXX]>5@C-+3R0%Q(HSNJR+<*>NG6^"Q4Z'78HJ#5GDXQ74-(A1&N#3:;GOC M(+V.V/41>Y;5+:K93K=AD$30KPJ+N4:IUWM,5'49; V5')M&>^X2*\LHVE,B M,I P=LW=ZCMK$?8B PE729#_H(H?JOC=2J0S=]5#;B(E;NQCCM.5R:48PV-X297U\.<6,F.@"JGXU@GAT[716G(&XN(W@3VZXF) MMMJF3=;+_8T0U 4Q%!LY(U_0())!3(2.UT50OIZXZ0BA]'*\=ICAT,=UO1MF M^VVF62:OM_,U7[(R]9VB>'AANQ$S.]DHYS:1N=T?L'NYR EA]#HPBLSM9YO; MU]7]G$5YF9UT32X07+T\D',V7HG,+?-K^9ZGBFSO;9QN^VOO?ZN7FI6^@M\N\[(ZU2E7^FV6)%D8"A,'1TBB"H* M-YC5O"VK^R84)\+HOJ[N1S;#7)F<#/$"L_8Z!N---P0/(1J=LGOA*!>A]+-1 M>AWQZQ'X6+G>)#?N+H^7RR(9M/-K@J>O]QVI>B"$Q8"8EH2A(BR\MM<3?=BT MRNP/VD6%OQL&'S*1UQ"7R2A7[=N/7PFY%MUMV:\+5N7)Y,RUO'7L. MC',VCE\O^8X8A/:?YI:GC@OD(17?X#NQW&">8^H*]C]X]-]5:8.K,_%OT06) M,/&OBH(5;KK1F[Y>Y[8Y*JNEBJ0B^AH$.JKTHBK2547*CP"5])6:2XWD*5ZG M]8U6JY:+H_3U1LKR+)PMV$R^9Z2:=,OOB<,A9408C2/E[.6..$(01<88&>./ MBKOK1H'9>+):*W95.GG-,:\[6Y5TJ'4JR)A"6QSV M:NRB+%OE4"1S49WN+D?D[K+X!<^@^9* ^F*+_KJ,1IKS*C7GJ]Q)2\L7E$)N M-Q)HH5S&50[OU."+OG-1^>8N0^%W6>J7!XK\VX=/^7$68KX[^Q>!Y^NS;7Q) M!_2P_>\4?0*"(UX('K ;*@6X'TG[5BKX^_ 0_#H^0355R(9KF M_YP^C8)/VSO../ZOBR!"!C10W0,!R/1!=3P @LC&JWF<^_\YGOQCV)J2'=-Q MOQ]0?;2J>92.^$Y& -?4U-15)2,ES<"#OTMF*&V]_2J9W#UU4!C?'Q0#) -& MX/=4YE_8T>^0'&>TM*1-ZHAB>WV2,M69_WW_M<.U2!<\7'0\'3+INZN:@%MK M%=[]Y+X18WQG^9U(WZ>AR( _]PM+9^]SF0NQZHE*IQX9\Q\)F[M0P?Q/OUUX M(K7Q3>#O %! CYCQ;<-XOOM+("Z N,.<&0830T 0O ?YE7X<QK$*%:^.:2!3ZI;$T M!%KN?*0U(&HC0M$R7(HC'-$=YJF5Q@+E3SX=V=%'0,%FRCTC<'1!70:;XIJ" M(\_NN<93?#8_FZB&10:-=,,CN%@R// MGCY/2SLC:S,-SJ*V@X*TXL.JPXKT^=,[>.".^AW=%%+I[[R:;IK>;E(A0S)Z/5+V:V95+N(NWG9W-6'2?M):LF#L?N9 J MRQ[+=[M<,!.S+1$G)I4F#T:>K;VH[/A.C:DUC#9EEKCA?%+?B)J8>UC[$ZL1 M?V\J-L.6G2'3KLG1XG1)B#5BVU19$0XE8W\#?$-56/]7HZEW4TU'2D;W@361 M3Y3,U#&5-]I>+%;N#QJNJWH^< 1\50$*RK( ,2+W)=),G^$;/)U?,7"!\L'\ MN8K9NJW^?_]#T,!H@2?,/4P%=U"PIN3*O1H1)"9J![#+46(7]LDDHIF67<<[_Z<'2RF);2"[J.\>?!)F.]@JK4TG:VJ>G=8J/OSB%V: MYJJ:Y*O83-)=;"V9061$__>5S(/M*9VU75N4=T5:H"UM6EJP+4.R^ 1P#G\/ MO@T@2=[&-K55VPHKN2<+]8S1*P\;=I\MA,#]O*/PW!V9/F?:\[GN8Z0!G [BM%J:N A 8%/'#CQLZ3K@V1;V%WPD# 5(_)]& MG\MWHM^)?_Z.YQI= I-8FB!6]J+Y+5UUK3O!,U.3CT*YAP< UF#J1I4#Z-AX M]UC5QV:ZZ_G85)4!8S!U-E-E^!D&OL0&&M!I&)&+M \)*& K,8V\(PH=;AVY MCR=.)"Q@IO1-*@YROE>B?\3060OTK%%PA2%7U'!Z2/!5(7P:-KV787G)>\U@ ML+3ZZ+-&_V SU[&BA44KQ12 TV/JZQX0=@\H?$!HP/:IZ@-V8F >@&81X>? M;H$K.@R+ $\\;+K%(@L!53V4D@?ZG[(HDI'C.T1ZX1Z+K0(;"]HCV>/9A+II M8H"3/I3.F6.:3@@43; $]X.#*#RE2%ML[9@@),;"?547D^*R+F ="-JQOP9# MMO,W5$!.X,(Y04,9RQ"(L^3YP43%MX_^ A9-];WOD2&-8N^':"[.U8!(SI26 MGOK]\,MC3/;M:05H'[F13[,W_WXA"^;(#B'VT148V_W$ M)XCC>Y+^Y[FL6()F^4H#M Q<5=S4YQHA<#T27VT6FF+I(J5FWN8[>&YT4S]2 MF3U9M26@_!^KJ8-(;)_T(D2)ID$H+=NSV*>+,U+@0PHO2MO8?CR>O5N9VV5" M(:BN88UM<5V;Y%R^Q+]W4R3KNC#U!9>1WSX.Z4A;>"G";O1C ) *6-V%*_+ M5&'R!*SIP:"ER".+5MBX*Z[?2PN";HNL[)"54E8-85?SF2G[%R8!#7" .\3S M*_R)WVMVO1V6P@E]?W9"T?.C68%G1^Q\UN6@RFV55ILS&J<'S6';7&QJ32V$ MS:?/N8E+:";@O;"_UK$8 )]1E@/7!1H9,"=V]8ET9&S3D:TMJG*T9"RVP.F_ M_\%^DOE,0J93T3W@F&R_Z[8)@IG4U 1$/+XES+J9\Y_OJM*+''\Q2;D_Q(6@>+#AXL)N1\28^98N?=.[LOHL1L/L.T!XRC M<.W\L!I:D[*Z:+!?58F]/TO_7(G-RY-2QAU4!9HJM8QP0G*#+0N5&'->=WE& MB9WHL)ID!Y*[Q:@X7W'05T@[W:!V.CKHQ%-2#5Z<#;:XSF]6OJ0N9LKR.O13 M8^D8S8)4K!DD46O4U/IZ6)"_KGZZ %/_6$/ADW&>I!2K8$CSOE<:38O+5);_ M]B/]W!Z?1PWU#U(]-ZIZCK:RKNHE7G9Z&\]HVUK9U<$FEE MQUIAL!(*U96:E[I]TBM]6*16SY=,X9274C5A^M@7-;-L@HK ??D M2Z[1/S!V0\KG5I7/8U^_VR:6E4:?I[C>T+.W'5[T*\IUY)9(<5'MA$W%QNM. MN%)SGZ=_K'S*>#EM-,4=;>@%=[&9=DJJX +E0[^<7+I/C.+Y M_<:W))3F!5A"D3!Y#K$'!1[*J>N8=]@A[HU*+Y(LJR9@J[^O\0%)7ZJR#RM# M_AS@9NFX$3K #6 ))2H7QI^$3F J<>E&CS^,JRHG0 LE#X,5&'4-JS9^-,P$ M?X '3YVU&M??'D+RN)RC PX$\OQ\ZI@/%(D72\P]5HHJ@9*U--4[.(/PH?P9 ME:BCB8+O?G@_02(2R.]2Q/Z=Y@.7:!2V-;MO M4(-LRZJP>6%("6%ZU+='5#6RP"\R^DAM1%5>6+*-:[4Q^F-M ?73;9OL!):# M-M6\235ZP1FNB M6Y*GQ$!G$5ZOM_*QL)0-OBRW94.U]7)S34]SSLZIY>KX:L?,9:W'&[7,9ZCAP;K8'[0W]%S0>^-^41Q7 MQGV=AUF;7ZCA!\<^@NR19P^;YFY'/[^%9>^SD>R#-/0L5)>C=%IF\&&KE,N7 M1:IN]0&>TZ]UG3W8 1E'/G_I]P#H46-VM)T- GH__FGT!J7CJVKU)&9ML_)F M5ZQW==+0T]9\9'MCI=/X==;V#EL&KA? ED\0O$N8KX-/HGUIP'##)E>8O(#; M*>+.2M@2?-0M&YRD"\"8O?;_^QYC/?B!8\BP=SW9UWL$1^E*' M.(C3#%,57 (0<>.F4]@@"M,!IBH! ?S@S"I?&\OF=IY:X71)#P9L Y?$[.\R M^C%/V9ZQIAFC_! X[VE0!;_&:^\[%;#R.,;FHKYZ*-!5NPU[2_]_]KZL.7%D M6_?]_@I%[;UO=,M3$T,=MEE M,-C60U<;T)"YAF^-F=G1;BA="064W6G/:E;O"+?39)2/EKJMSJS0NAYK8!MV M&/S_H+(*3G+)C-ZF%!A)'U+WEGDM+769C4!,,F9)"M.BS:?:&G04", 9'Q0JJM MQ!LX!7=,F;VB>[U\JXGQ6RWY"#!GWS_R3Y.AS>>/TKT>12IN-*_KE =GW,T& M@(!>:BX!M@CF0!J(HFHYTHS][+*[<,%I"Z>+CE#H915,B4D-'WYE IIZO$2 MSYNIVSQ;&>'U)S%O_8LLC#I:9O*VLE@VB];B-&7<\$6D,9Q ?V<@@8E]&832M")LX<>W7*_U M00X^W7"J# RB*\%V"N3L/MY_[-;/:_Q=4EL,1N.KRN-#_J4%7Q&*8C:U *9K M9JZ1 5Q1,!2-,^6IK= 9F1SUY_JRJDV!Z=Q4 XER%O !\0P9S;8+D@QT.:0! M/I4N(/IS6X[.NK^M''ZZEE48V-1AZ3C;*BA-DC7YJW[?>##(J):4WKMSY"L, MO<>-/.#)E#$-C#]!D=!?E;IJ?DV%Y5 %T!S^+/TLGM\P^ M*-->J24L ]2*UDA=2BDCNVM7\B21'_7.BY?O/5!QS]3J-:W'ME)/]";Q8;*^ M-))YN9S'4L!9(K%%+>HZL05I%BK)L^@*_@V,%P,'$&D6-PA3+$<^>4[/.@JZ MWSRWR)$ND?Q@S/M]L/$V_,I+Z%!0 .IH>6_9=%.0 7J*@H[KT'=CW :^XFQ9 M7&*"2]EF2,"P"WPO;:C2)^\&+O5<5\3'Z\3D*G:^RL-CU462KE1-\GPDMN,, M:NKJ'IKRB2#ED[U66UDM)[U%H3LKWT17J95]?5/[@V(;#?-\X@5R"24FH#=, M/H$= >EL##P%:@QV.2IF4['-:TV2!Q!H/4OJBMJN=Q:K8K,4O^7G23OY^)B& M20"IT_%D))/>06KIC6OR*6^08A&W^ ^V05FQ\$1&YUI4;+P-Z_)$ ;=D&.&& M1"4&Z"X-82 *5\&K,.AF(Z[:>EXY^C74?<%1H1.$OZ*JJW0O5X&IJ9/;H>Z6 MIA/#,6+X?+P=C 3MFNK 0 ,FP5AMFHPL7YB M...O6PW@"^Y(@*[3BU[?*W+@;Y;EYS9Z?8NK5.C)$WZ:KH^[PC1&IA7KMI"; MO\-5*CD+_QULV(TJ=0$P' MMF4;KAL$MND.A(W#W7BH,P5B"]81K+I*+%?\ EDW&+SIK<+'8DI08;96++N2 MY,06_N:,_K)M"T)+_&-%(\ =HY%DA?J AQV/8/JY(7\E>23@>5H8.(/;P4V) M-<*@O>Q.X3/N(1< =A9>!G;.W"F1TT9'S.:NZDF>='0A5[G-R?<97#T9!SN8 MBL1VM"*Z=/9V/I'62.XL>G\&)/OL*!%X!B&6>8@.F8]!H=.IR7C@Q;;\V\WE M93*5KML/TVZTM1K4L\72)-FF41KN[9?,;2-/4/<"Z0 WG4--)ORD:C0G8$*H M3Q>?!:$ $U-^.D"W#5TS<;<+9NZ.V2'9V=A'@6Z=8$_A&GBF^:S-1-+,L6V2 MCGWO:>(-@1%'1+(5<+P\!N]R?O/.F.@>G(U=*T ME="LU6K.BSJ8;0)"HL/;0*C((?8C_-!.U=?M?1$8+ [$V?0/=[43V;9Y:UOA M";:EK>^#1[]9V[MN>^LZOVL_RY_%8O]A^VRX0W->&6-S_^V&K/0YJ?1OMIP- M;*P7>+X&SQR ?+MTYOSL<0R[):&_]L[@=MM( $R1;?_[O__M[X,2^B]?&WOY;2(] U]&F=E:^C2A(KR M!5R:/2L'ZRIC 9 VV%-R(125T(<)?9C0APE]F'W!= 6;VQE*GPM6Z,N$"O-A MOHS3<>LV[NI+CK;[<^X1XI]'B=B2B=#'.1+F)L^2V:\D3KAXDD$R74+YJ>3J M\TH1L]S?1(K^S++W!7$RI+MJ_?R7*!(R&!Q5GNJ:&F4K7"+VN]DWP$?8' MKJ#9F]Z+8(+S36SW_AQHO5^ZE^#96JL_6>]'KD;F M52]1O9C(=\*$Q(W^0JA\SO5^';&WO&M(V5$K=CZ9B?[Y-X*O! MY=E=GP!?5E>I)_'V00":U6Z'9!RO3,ZOAH OJ1^_$A$^DXHDD]M[>H3XLD=\ M29\<&?:!+ZQ3_)/#RY_M'?PQ&/,')V$=UH?9V%R89C$Q?_D2_$RZ646OKZS! MQ!9ZN85<'Q3T+L)/%MR;LU3F!>3Y3(E0=NQ;A9T&]"7R!OL.=CX3*GR:K4U/ M)]"AHF\^M]D\ $%Z=7/)F_'+;'=6* V+YXT[*5MN 8C&G]\0]4LHTK%"FJ\! M'A]>,?[XB.6$][ ]< "S#AHON1'I+.FGU9M$;)\"?SXW7+6TX./@YQFW=US[,D4=%KBPG<2_:M+GB]=MMN;+_16&-Q]ZEA8@B-E- M714RU6ZL6TFTXI>ME=THQ/) +0AO,MEL))W:=D_^_JH*%U9Q#A(%?1G<"2.C MU^'-2RY+K'A]/>OV4JWN7>Y*;!OVG#2*0Z 4C8A2V5R$3VP?T15"SM)@M.H^3B[1$Z*Q%!_[4A6?LGM MWI=(->T]4#I>7V<8-9T F'C:\4+@=--+C!^*;5XH"9-4(]G3NSYB\YD9IJ& M6;13@E)'\,'F.#Q5Y:!9FV\'/NGC*^1'!D\GC#UA)/51S@]"T)^$4>W5X[EZ M*W1');G1FS0>LO+%LMX":**-<\GMU,Z7*4FQ5P37&5WC.7O.0J.8O] H]563 M61]0L%H'IP2 DZ39>#+/9T2G\.2Q?:Q$*MWDKZ)S,U68V&:1C+)--=Y5J 4)!N ;!6CH1B?/;V:(0H0Y>\CJZFAYML=/19W[\*.]C4.I4PKKW MK88J1"LYK97O\M->+M\9G4\>,B("& WJTK^MC?V7GI[YR[W,.<_T@XX$7=>S M30!BO_S)B: X&90G6;4%9]*!8U,"A\.("A$,5-71/^MO2^#;#G$ZS+,[@\23 M+M)XNA7+;1[Y\G_63K;QL ./.]6,GRY !&;EG*@3IU@Q)%%V<(XP@!?_%)2% ML#*=669R9UXB_Z>',4@&+L:?)5+_X0)_(SFV:(E'J08HMG94JG/;^FFI[I>_ M.<#'88REZ72+(!09^.A,+)D]RZ4.Q*H-"Y#P&?._ C[1!K;X!,'DN# <&#H(ESX#W-;G&Q7(3#%&F$'L@>M%KX82I;%J$2 MJ-D&5]# 4N&'<]F 1VF&R0FV-=+P1&R)WF]XTXZX9[PK@FEQDK#"^X@ ;[0, M@9[]O8!1:PM.L@WZ:23C;W!#\'QP 6TC'K8]%61U_1<\41YMY$(V"0<_XC'B MAD3/C5_(UH@.6&:'CGNOU#7@J4S," X&M%$8#@TR!./)S=%RTI/*R1(\+'KU MOP\45L5R+"DM-,_S9JG=>.33 RW>'C_6+U/+/PB13,/Z2:7.%[JFH0T-89KW MN).?XAGKL9T'OQ=:9)S3K/,"WV[$Y-+P_BDK1?,_?F52NY='T%2%F1VN#GIF#54=8-OJ@U )S] #K54)G M>@=RC(U1\)#&@#Z@JJ(_ #I,G49S)SOOL@]J2^'S_"1]T4I6>^T+O9T>8F&1 MCV0RVW$J]Y=@(6]$@")5XT C0"% 9\#W_!WMW^>XNPP ^>U1KWA;?M[KV MFA#[5(<'>A*"?7WV-U':]]A1O35;%P8W-7W05H_%'\O9>$&\-XD,^K3>NN[/\>:X\ MZ5],B3BD&73^&1A'$[I!6$_\*'D9*GPD* 1(NT=4Z,GY='-DZ+5NI3!\'$\* M@G7=.B0JQ!ZZMWQTT;[G[TH=<24NFJG++EC4U-F.Q@X?%FP0RC#D M/'V$1'2JY>XU!+6(*2R\&%S)";&03_&=55\%?2O>4D9+VMC MV4[T]#:?SN?$^Y6NB3T3^)](IB/97&);!)A3!%R$.)VJ&>%$VS FSU0%%Q7 MRI<#BJ//ND[;=N/L5$*1<^;SXS3!X!!G,T\8NC4RT>P (=9K[]3P^%9%4%=K MZG# #MI8STDO[FPA@4=;-*_'\G,"K1 /-TI0NEC"+@M&7KAO:$F9B$65U&)/R&QY6 M+%(3[@OG?.EJ5"ZEKR\?,ZKRCMQO![T5VUA13N1%$ C#R](6-=,"7E!&[.1# MKF3>=N)20RRUA[?7_94Q3C>6"URYD-UNN?$M!HYOW0T2*"P=(FYZ-SG?!UDNS9AZ_(!'-A1=,:GR[)]FZ_Q0B^;/Q(*):^O2#57 M'0Z[\6Q;B(X>32(,T&\YX[<[<(Z,0G]*SH] H8*TJ.0JC_FGR2Q:R\N)8>DZ ME02KFN.SD<0._\_UHC>1YE"I+Y=:L6HC.:J4.O*DF%F:(KD\OR'I_5'KO6YT MZL'L/*5JC3XOCQ+)7/1&&L=C0,98-HM1[7-NM!EZT<][TM%KRII\M_VJ M),V:'6_T)UURJR1FD"91YGTY%BTUP7N+I7(1 M/KDCY?H9[==N'K;3O?E#(3K)\I7T8TD[[]O5H= ZDOV:W8XF-;E[H4VFBU4T ME2/9QT1E>-)>])O)^1'V2TB4FT-K_I#GBW7YJFIVQ(8"NOTKF4I$XIEM?^S- M7O1Q4,AQ&1+[1:%[TKPQ5OE)B@=GZ1I@HEB]NSH&"N6$VMVT;.E"::5>-'-* M+_VTY!&%LNE(+)G]&BBTFX>MMK):3GJ+0G=6OHFN4BO[^J9V+!0BT\;RJ5&- M7G7E]G+63?4GA7:/H=!+V=]C>M%O)N='H-!=JV,^+4N%7%?6&M+E0\V(7RTP MBQZ/1^AQ/Z_QH@^6C/:II53DI%C*S,J3M):]:5\/;KOE\]/QHOLM8YB)Y4:Q MR56L4DK=6C?Q4@Z\Z$0&G)/,=N_?ET]&>X?XK=D=U$ LCQBT^B@!]R0;VT79 MT-,!6OK4K3 M_L5B:.B+U74_SY "* WFPGKA.MJX!OI*0&%U>+EE CNM8WM-TUK[FI',#.I M,^:NL7^IM6,M>B?3NO9<[^1S37H_?I6KCT&1.9+ -U2N372+-4?$L]0@Q2-8 M< ?[!ZI^3LP)1QM\J2X[+0TH>IP'JP)X ]0M96T<,#'N2C 4T["=!I)8[!^N M1N2^*D/XJ\*P+-OB!O_W7_%4_!^#JZK,\B [975@"-AA/K$ B2L@C]Q?3@L* M/-;M.#FC[Y"((@-*F5R[<\UT3*6#,FT!_H"1S@6PWK9)?T/38;+QR?"'",31 MIGBSVTZ"WX+=TLXUD=,5P<(QL??0Z3&L,TV@+.M*, 35'*#MT3:()1+#HJV M%.: //[KB=>5FS;(!VVGI3=YF(546$[EW-4@L'G3U,O9[?/WI>G$R"<28_.F+[98O6A7J]-ZNQTNON&8Q^SJ/S:R@7-MR=2- M8EW#S,=U/;=U5#X#7 U".Z#,ILA3%_" 8NW';2Z+$KV'ZLTPK\4[T]+*SD>3 M_/RIF^V\@T64!0&'H!@D3<B=I76S3UJW?1IAHV^QKVFJ5+DWM^GS2NVT7LS-0DUPL$MNU M4L UAK3<2,F$R7[NQ6X9@Y@Z\\N5U0Z9E$V.KMKG;-U9,"1JB@(W4 \1?-0Y M)ID'A#!%PI!AH=F*HSZ@EP1AC"5@G(C 5;TSKOB2X; VAT([8MWP'?6Q3[Q$ M#E"+",9Z?_P,@@QLBB8LW^5UP;MS#X.*=P3_L;@7_7<""<@778$MCLJ;R&V. M-,.*8L]T ,0]NZZU?%S!" MH%;H;%-B+(4F.. ^BG[3YD%H"AJ$O&G M9!L+F!;8LBT?TJF>O.!T;"QI[]+!UV#L :BZ'8R;3Z/[Q&I"ILG2U(K>56_O M<'T#3U>FF)MKT\^X/C8:Q;:L?YV7(\E*9R+T%2.Y=U9'KQ+(M07!?4]?<"P87O;KH4JZJJ M-J?2655%Q_$LU[OZU2B?'9>N;KOET&L>70IP/@DB\+=XYB7L?*GRUUP*8(,47,B% &+HFN'XXZ +NSQ"%X]@U6)%DX+@;ODBG:<&6J.VJ/%73\U*K1R=WY64(=KX'XP WI6\6-&KW8R8ZQ;% MV>6#5,J0(K^ *[.;5TXENU&V.]:03ZNJ_:!VI5JFO^C%MY\I//%J(U>?/_)W MW>6@5K6J=[+>@BNWGJD]M>7F^<5MM'0EE^^-9O1G5]<)W:S*LEK&9\9BFY>2W+FE5F]'#SRYN%ZT9;X]G1EXHCB_>:5JM9/M M6SN=[T;K,UV=JW)EWL_#E5M3*J7OAU)/%',ENQ;7TZU$)?,XP"NWIF0\31[K M(SFEE2K96W&T&NO-6#'/SC-?OS)W?S6U"D-%Z19+4ZE4?>07E1E>N3VE,7]5 MED6A8)2B>B8[TI1J7UW@Z:9;4[*N-2O?'UP,^!5?O+3-=$OJW"W KF]=6;Z. MV9/8TVA%90=<2ETOSII&/98!N8MM7RJ) M]41%RS8O)K.Z5"SP Z)=#T"8$]N7UN^OJLWF=;;'5VZ7^>M2CDQ(J=6+[>!3 M(S5X6(SSA6CW+I-M-L1RP6I$\[W8COEW*P_3\J+:&'>%22&_5).R8(OPU.SV MI;F6(-<;TY36;=Q%K=F5O^KPJVCI_KPC92M3;8B7 M;O'?GE96TNHZ'R_9E9722^G]=E%9X*5; M F-ZTTJ8X3O)!J6T1LJ4^7!3J M;0GHBIU;JR:V!B4RS4:'@W'FMM]:X!KS1K=')L+U>%SK#Z[MJSF]=&M>3WE9;[23K55)KMIWI*!E2KI- M!Y#>O'2D75\/GQZ?5'XZ'I@7TGC5-]A3MT@0K24R9?VA,P3PZ]Q?WIUGJY58 M'B_U2/#,-C,O5^O?4-N/'\*=<5W]YV/EB:HM%"+1)CU58'N.<9:F*4XB$GU# M75O0@C.N&#;@>;*(90^(18D";R$88+I>IN]=4K^O7FMR(%$C%7RAH4R<:)AU MGW@%Z^VXW/=5(YQ*:+U/%,R1%W5$:/KT35V$[\F_N;$(!+I[#$R4^*387YXW M;DMV)ZW>V8\@S^O-Z-'4'E+B.^LO?N-7.A".J)7DY+K,+UNE6;F=;$BQ9E^6 ML(OW;$>9!613@3\81]=9Z'4;T4T96)'L(TJWGX936Y5,=VC$K!B::>[D3C)^ MD^R,'\0Z?Y<>YZ*I?KY<+>=IE^BSW,$0#\RTA&%)2/HW*@DM+^_6E Y?OYX] MMK,"'ZU=7A7B=]UA=P6!.W^VHSW2X04%1"&8D(38085HWJU#KNG+0)#=?L&0 M;V_CFUOP WM3=5HC=S/Q.A%3F[/E;:E],1N25+>8S^.F&[&SW&_@SLF"T6:J MS#^8,U[;!H,V;CJ\-8AI*Q;KO!0.S%5O2Y3-E0I_S,:+IV%EFIY:*M^^*SS> M7ZVNTW?-=VR;L>>JK=RS^,OJZ$GO7C7%[M (4BPY7](10..%ET0.?WLVY6WV1-SJWG?-N,56:F*.$6N%OU@JG MT<2;6$?1L*ZIFDXYA#E.49N2TA*W;-K=C_]0O!K$VX]]JSO+7M>;Q579T'4L MHV92NS<8PD8OTRG-H3X[U":F:&@+8(="Z$:!-)7A] #"!]K^XVN>YU?2Y281 M"KO!&@K;CD:FH_]-^<1T5_BP-2^Z(YNL6H,M( 89P6W80N@\[R\%S/??[AZ% M[NJFEPJ>)[,Z].T]LVU1MLAI%/_\/&!0K6-'*%W@CE1O,**4AK[:BG)2RTX* MRF-WMDQ,].N;TFVN?"+5"K&>B=T,M/JP.[O)MYO%2S)NWP[_I%I!)^W4)W;7 M(+R DEX:K%AXA0@,%-TJ@[O!IVN'\66BC#O50;!*@U91 1F$7(*)SM-==Q$;JW 6[$L)L5#NLPU0 M"4,RBXW#I!0Q;1UHR#;M<[N"V!Y^!)?18:SN5K[9>. %\G2OQ<_WZ>^K$@2. M !T]-^ K.S/?[]!\K:C?R(-\KE*:S:O\^;+^I-S(PV.F UK%B60*TZG&7]U> M5H2'P7U)&J+YCKT0Y9Q2/N"4N?-'*8!X4U(:C8)9F306-]V[1B>6+#V!OYLY MV[';BAMVTE5EYFC_W:*?@LYOT +W2 7'&%9-$Q.WJH1_8&5P)TOT6"=A7$OM M&I\V.XNDO"A?3, Q^)4^V[&!0( EU!9^6'KFBW#HA8Q,MU<89V9J_FDB-"Y3 MNI"IM6L#FI%Y035.,2/S15CUVB1,TXC/,ME"3N4;2BQ^;U?XIX7Q&TC[;1+& M/'X6QM]Z]$\X=]&JK&Y[I)[@B[.[1%:S\I7T]?XY]Z;$2Y!KX['1[U\-2;&4 M?EQU"_5T:Z5<8.-2_&S'9J6>NEGK.9B#]$T_MX;A+>2?MZYSY8O58%RJY-7I M W\_G/+S_6A$50_=>-T. P(^?J52P MP(()#*>)SE)[P=G$6/$6C5)0,MT].$S7Z<7/$(X]>GQ^Q1GU7'L#0 MRDC,P(+?[47KJ;H^R V%170B/TUSW<1H&&_U%P=:AA[H(0OV3^UJ4/?O?$-O MNK-$P.G48P>BX>(!03?)3_>/X*!09IT!8=>6LZIYO8UNN^]JNTW1,MRW.D^+ ML1F][MSC9.PLG7GI%/9 3UC@^9@7&8!"N21Q/T?QN+B?K.D06[!_V^SGM%^N M=9,)?99Z_H@FO^U:6@<+9=P M?W7=@M3?__O?_CZ$Y7=QRS&$Y;CBD3[+O!@Q?$;Q"$$T!-%#@*A3R'3WZM*7 M'%W P+D[CWPB+>K0XOWUSII]B+4'Q=HO)$5U;/QXC1"='")GGQ4=MC,8MVN3 M/J\+X6M@\O,T> 7K@^<2!/_= @]/;^)_JC>Q^%DF_J7T!MN)]H:R+U<4/P!E M3TA,OIJ4)+^.+3X=*8GEOIJ8[ ],7LZ&?R\Q^>IHD4*=$Z/"O_<7O1QA9@%UIHLV@U--;$[UM3N%G=B99R^L_37=Q;^. MJFYNW]<1>Y/FU4W6Z L7D\JT::VL3J;<4G!;^ 0N\X^DT[%((KV]V']OP=R) MB?NQXKL3(\.^M#Y4^K5E_,E>.]V;/Q2BDRQ?23^6M/.^71T*K8]6>G[()Z7T MV)DV(O2LSCU MVVK]84_Q?)_6SR?)>N>RU;OLS@9U(A7N;ZM/#3RI)O?C5R(=2/MUS M;V'[B8G[L2+Y$R/#OK3^. P^*:U/K-OZ5EM9+2>]1:$[*]]$5ZF5?7U3^W!; M7\M3^ISEFK9*XJ::06. M9 \KK^](1QRY">$EDK@-&'M+4)Q.P\7Q Y=#GM#^PC9EJ+J-P?-PMNS'Q$3N M8EKH-JX'LU;"NNGHY@+W8?SQ*QU)Y)*1>/: Z8KOA@"I$VA7^S (./Y43PH! M#I2Z>"\"-,G*?M(&LRY?B0LMZ]'NE:T'1( T(D :7)I,-B"\)VWQ73 @=?RYGA0&'"BK\5X,*$@9H5(=&/V)W;Q(-N8Q4C-OAH ! MF-< $$CSL4@\]Y(C\"6:,.@I(KAE]D"VPDZ,K]R)L?=LQW?-UAXWP4$5MDGU MM18\ ,A'MD1S/&W6S83,I^]JB9QU%[N\)GF 8YKBB*@_.D?OU*19#86R27" MSHQOUIFQ]QS'=]7^XZ8U?J_]@UCO,L'/KQZZC>GX07P0C#QL1&)I)- M)2-\H" M^ETKX5]#0#]\,?D1)/2[UFF_C(1^[&KO/Y703UY$C,7I.SJ:)2B!XW;)4B>J M2QIW\: M^''X< 'X@771="25RD12V; N>H2ZZ+$U MZ,AUTV-/_Z0 Y$AUU=< R'WZ]K$[5.;)[FR>OI2Z4>WVO#($ *&554"07"R2 MSJ6_2&75R>J$&Y9_RU+K=]B>_/?IVG!W\N]1MOT&>Y&?IK"')>!O,><3K!6' M^XY_CW+R=]AE_(#2_LE+T^P55574IH3[2]%,\V]N8&A3MTRMJ6%Y.ESP&BYX M/?7R,M-@['@O@_8V/.7=D:41D^I$?.AV-;Y2OGF4S/D@6N"'O5B,EIE3Z4@N M?J"U;V&1.5SX^BU X$A%XC> @*D5"I6G^FU;YZ;4Y:-_>1"D(I'_\RF8B MZ4,=1Q!6BL/UKU\4B9#/]Y_NE4IL-6XA"&#%-Q+/ MI2/)]($VP0@+ON%"V-,(_;F_OF;%]@4@ ,+\OQ_1'8A0OK#OZQDYUB@U,G7S M87J?>+RZHXA 2[B1>#(>R:6W-_W[^W.6<(^8" @KMI\7UTZP$!LNCOT"5=9P M<6Q8&3WIRFBX.#:L9IYV-3-<'/O9*I!I^HJ&-2(&)SMU2&=E[-]AZ3%<&?MM M5\9^8*+BR$MC4?=9MN*EW$35BC<>EXNVS0M&O]"Z$"O+6Z/5BR6P;IF(9R)\ MK8<'7L*1<^UQ%D$SC(*/JD#0>-7JFHC%.58>\QDWBBP)$& MX(A%XO$#+:H/:YWAJMA/N2KV UV/(R^+?9WK,2BL"O.I6=-Y>REEB@G[KG>? M6R""Y'[\BD<2L70DR6\?ZKP?YR.LE(9+8\.EL2=<:'W9^Z@9T4:A9]= OKJ5]30,-ZZB<2T+"> M^ID%-*RG?E$)#>NI83UUWRLZN3Z!L(?@@:8HQA"(P4>W^&H)RW!+XG#-9[CF M\^3KIOXI1P6JSQUAN2/_8*3F-PE1J2V[%:.5+%YF!I>+?JL72V'9-![/1;+A M.:?A?GJWJ^3O^OFK%LX:&WN"S=&4TR2]F:U"Y1_4__^!6+92/9W$MG MG87ESW"IYV=;ZKDUWZ]:OMR- ,^6,:<9M5SI/+2MR2PQR:?*J7&T9"\0"NAZ M3SZ6B^2281DS7/ 9+OC\C'7(-Z)!3AO*YYE4@O#1B[9=S7;:K6IIB&B AWPW/T/I_BQ8,)]5QPOT6'PATI[#9%<";NQ=Y@:@$ MH&\'R%6LXB S[2;ONL6F9 R'))DGN,]-&K,?L40D&=M.?NRO9_R[@0%-=7P7 M-#C^5$\+#(ZZZ=6KP.#A3KHIB(KX4(IFZ_%'O;GHUZ\H&*1__$K&(ZGVP3!V6J4]9M#]ET96CT1@\S_*V^**-Z6'5]7,N_?SWUUCU^54: MQ6TS.A0$?5[$L;1/' M#2XR!VP3_V[Z>^R5L?M2X&^FOPY#?Y>=BQ1)U6O1K@RW2.*EDJF5\JB_ MZ1^_,NE(@C]@E_>W4]\CKQO>B_J>X)+ASUJ5_!,%?K8O,__0EES:>VO/JS5A7WJLV]J^&5<9Z) MI2?IJ%D7SX?5<;^S0&W&NF(&+#.?W-[^Z:L5%E_( 7 Z,;@%06DB$B? W(0A MX1 3#A)5FRX("PY?N62XQ[S"B>6W=L*55Z&QG-Y+DN$ B/5 M!+-WV6KE6^>-::84[Z3O!K>CRXN[\6+/Z8;X>_'1A<>28*A 7[-)C#:.OX!Z MO.L$PGGGHBL+4G12-#J=<^WAT;RX&?9B.8Z@?@L&?9 ".!P:VWAFEK=MFNKOBC4;V M84#.AXT%@@$F H!TB=]F ?YK"7V%_'*OJ]M38)-X .Z.;=.2!ROVE:R"AEH_ M$^DUV=[4:?:+U^^.5[Q2S8\Q>BJN,=X3ULZ(<$5M"F-:<;8%8WXB$F?!EX+/ M>6Y*K)$F<=H OA5!\2S@/UU(OGFAK-(K#$E01<(M9&O$Y=M%+LNG(IPK4OBZ MOJRR#?DB-,4A*(HF"I;S9MTVQ)%@XBY],CS%TK@;8FJ8!,E7J>>8^<>DM[5% M KO&TM0AS)("2>8)K'@R3+.7Q[(*#HPLJW?Z9M-$V1)XA2X"ADF ^D%"X!0XXY"@_N7X N ,SDQC]Y Y430= MOR#B2-44;;BB(Q&!=QJ(-6<0A=%F).LFMR &WF018RKC8Y"(0_JDJ:U8+(FXC)AB ;1+0X43!'W$#1%AP>.B=:;(Q]P@V) MBOLEXK1Q]T2\A2QEDS+=':7))FT0BY@SXC[P#P1&#;S:-MD;&%TV)(=Q M@XW.I"+&&?0N0=<5&6YD3R6J. )9GN 7*%P&&<#W*I,2O%N>LLL-AS4&L6Q# M]2=B&8)J.K \U22B1)"?"Z(H^'^\8BLA)VJFA8\2!5VV!.7,B<,!B1"?9=46 MG)*B),_=?^$?5[=%!9B"IFWTSSI2)% !7#ZB[)* M21L%,OJC=4CK?[G.DRU2LQ_!*1#_PBNX_^'B],Z_-YBPP4W?E?-XB5\]\WB7 M+8+K=#3[Q6KU\:&ZZ%;&QO5CIY;)WB4A NGQ/Q@!O"LK/26=[X[5Z61F5A[; MY;DY-\Z'Z&5M7JDGGY[2YY/YTZ123\;K3^FBD+\$1Z:7VKPR5K\S:VKB(5UJ MV"/C:I27^_9JT8MOO[U\VTO.AOWEXZ0M%?GB2FN01&4!GMW6E?&'5JI];W;N M^.@P)]3Y1RN>489PY=8XI:(JMVYR]13?J!F I[GD9:N/S]P:YW7I@G\J#]Y/;;,V6I_JB -$_NHLV+4KLU+R]3^5YJ^TI!5:,WN=MH MO#O5YP5Q5KT'D]3JT5TW-^9>'K8'CR1:Y\F3!\-R+0^^\-:5N>Q-J7V=Z5R6VM+M#:EU6M5)9M'+;5]Y,=-O M[65S=C])7S67$VM."6;*G9K'\=)D3X^("+TUO7@HX M.7C*"(U^29 J\Y&9GCQ4<*>Q'8)G#O+MP2P_MR;3?-TX[]W&4DE@4VR'E#P] M/1844VIIDQ7X:M:5E)SG\RV\=&L E6G]ZB)>%6^ 45?1]L7\+KK$S8UV2%0F M.Y@T;IJWUY-T;I2KEA\F<46% >Q@?[.1Z-^4*ID1OQ*'IJRGL?UA%N75E?&4C?OBO9D%GNTFJOQ^"([H27" MK4N-2>Q6O]9&M4ETV5_,F^8\R_=IOGR;LE7FH[-5Q5JV+YHJ?IDUC$>IKVLK$\;^5Y\![N&C^$T_&'40CZA6S+ZJ^#+.0W<1.8C[X@6\#EN&(+>KQ>"P$BV(A(.W@0N+E%AD!A# MH0]JV#EZS M("O4\2=D_@,"8Q>#(Q(!*P-@G%XEA_]!V;I0,".$/PGE8*U M1-$^TNKK^;&V."*2K9#&X 9T=:@BRZJ>HN?II/).A)Q7I9H_HSR;)'7..S"F M A![\L/%ZLJ5<#D93%;ZA/1B^7(T][23R[WQ#?HM)FQM*LFTA((Q4!-TD/]T_@H-"I7(&A&&%R.*6]3AO.S#8CJ,M MPWVK\[08F]&SF6>(_)Y/.V<@B'RQ:ST0Q 3>AX8!,R(NB=S/47ST3Q8E+X H MOXU.O=^%/E.$?S!0/53VX-6UC,!]KQ>)8)+D?<6 Q%GLQ2;> S/%2>*LQ:0> M?[XS7^)GZ1<71X1\.0Y?ZA'P)<>P+\N7W M3??O\Y6/0A1:*L'BG2RNE4KZFB*QL%["C L-"S<*79N_8IKCIZU"*(-_;?W, M7D4WO/L'SZ*#(%6S30A;36Y_#3Z_/L[TC<7WM#D)KKNS>L[^307Y\\ M$!HI0EM3_K A*/ZJK'Z"LIR))L;/L M*W;M_2J21'-HZV3<#_"?6-?ABT0HKV4LUY*:>](O!M2G1I,/;TAE*8'CMFV^ M1F,^G##,EPT)\XQA"A6'QJ"A?'P[Q7GCTN<3B+J*@CGZ#*'-26KYRQGSS[$X MXW=YF:^T*5*F%\]ZBS#\#TYQN+=C\41^*9L]W+2]YP9Q5575YO1Q556\)M,^ M,7I*?%+L+\\;MR6[DU;O[,>J?3==6\413;QI&4=36&%K@=G1G&*T.S1B5HS@ M=DH);[7&13WQ,+ZYXB\F=TI9/U?N>M)B@&V&N!M:))/97KKU-0+1(QGW4.T_ MC]K'XH&U5_Z'5ZD]C;A]3=>*^HT\R.V-V=YKX-R8@[]A:9(."2V>@6;^\*8_]/' M_!^RD?(IQ!^A__/Z9:R!)8?%8)ZO@\O!!L0PB-2P1L2([8!)JWO7:4SOJ@]\ M>\P/)=WN#K2G5B])S]&,IP[G#IV8\GRC]$>((=_;F=H';-QG'\K5H20,)]/R M?7I22[96A6N$#?"N8IF78.,3)G^TZ11$HVUIX$R]=N]#9_.#5J'<*T2;L4&W M/:UVA7RW/7K,O6TGE#^1F8F5O=7O1I?I4GPU+HWNL\U1C:SMGE*ME]^[94() M_K)65*1 MM\NBN:Q$^R0MM6@\'L]%^-AV3,ZV$:1KV?]]B.TH\F:O,7@G"^:MZUSY8C48 MERIY=?K WP^G_'R_>U90RC9Q[%FQ]/ZT-=8>EDC7L^3V M-K-TNT9*HGWL51,F.K^ \3XM2[W/7=7"=%PHG*$;^7%NY$Y/(:]*KJNPP\%, MQ'EE(J:3E4EQ4J[E^.FJ=#58]%+H8*8CJ1V'MGZQ]%V1KG4>XM))W//[NV,<[GQ:9G@WBCTVFTT#GKY@H#*SEA0'9^-4.='X2"[E>NGY%)D6A M;"4RC7KW2<>]33!K&,FF7RJNA'G# ^4-CZV4IT6F$+N^@V?Y.KAZS"V)5.>[ MV:[<3RNSU$-AVIHO *YH+3B6>ZGKXS/E*W&/#GA'9WU#"[J[2YC4"9,ZWR=N M_HJ>V:XRS,1^S,;LMC@JD8=.(CM4R4346C!C\,/P.+%TV,X6YL^^,0Y\$2]G ME^IGV['4Q<5M];$[7<3ZN4ZLFRA?+$#UT[CO;226V'\1]F1"+\?/V;51N;>+ MTH? 0IA..]UVN!,*.8\)MB= ES!Q<[H-7Z&6?/O%;2\N(\]O;9?YBOTQG1U? MW4,4G!U4 V=0L%TB?^YU(?KWTJ(P,7&2VA\&U9\JJ#Z6]?L:PO[)HTCV"ES: MS8XHPC\(6"PP8^P\D3 \_,+A8;C2X5TI-M8BOKG>U:]&^>RX='7;+8]F MUJJODL5^\VO;NYEC]]DK]C-'D( ?2CXZ[,C(B6TQ%>5KM2X?%;)&=/34O[T: M#?$6?8Z)B( MA^7UKY()".'BK7#QOG*Z*">U[*2@/'9GR\1$O[XIW>;*GQ A^D\)X5:8W^3Y MQM/CH+BZUJ[N:Q0A<"4T_^67J30-0L^-PU.659.$69,P:_*5@IK0T=H7C#I M46(X =?3O278;SMPE1\+W50MGYB49&VH/5U>/AEU:8A&!UL;$V$R)4RF?&7< M^4K)%%U8">ZQL((H&C8Y@+OPW70T3*\)7LM?*VW8W/P0F8W=S+S<4"CWD'ZY_8MO[[V+,FS+N$ M./(I<.1$$B\G"AV3DF+&$,,B>JO;\"UHG-,TS('+6#[<0BJ._LPQTP=1/XP<65&P8K.Y"W=6Z7BHU1 M:UEJERHK^:+2%+14JQ>C>PFG=^S8M#^O[=LKY4DF;4)L^HY^X:G 47GR,$BG M"CEQ4C0O^4)6R&2T-H4C< 1SN0-X@L?4-9I-YT1&I^!BFS##]AYG+]Q2:1M= M3WC_I- -/#3N4IS9@;8D6UI6[B?7#UU!35=NQ_%9_K&1[\52U/G;WF\ZS-B] MR]$+<2G$I>_N CX'1P%/ 72PEMW .NT'EM= MJ'?Z#4\ZN>GUY;VL],1%+T:W_4WQ+R)KF. +$WPA['P)[^X#D*:9O+QX.F\( M5]UVIMGM%+6RF"L.$6DP=_=R \CK?;CGA.P$TGD?KUG?-\GWO>;\,7TRIS7G M[YLH^EYS_L2R_8>O$0"<%AG"J#B,BK^J4GR^YHMS M,B>*IA.)LX@X4C5%&Z["D"P,R4[*;?U:"Y_=!Y1E& ^IR7,B^=XG2S055M?" M6#.*"OBB]*'N/1U/20N"N7V?\X9DYB(:T[M284(N,D^/PEQ/WUSF3Z0:ZH]Y MUQH(95AH/+:3K7E7D"=CK3Y9)0>#12^6PT1]/,+SV_T8890=1MDA7.TSWWYX MA.K7:K%TMVJP*_Z<>DF5VI5RSJ%0SRD>O_N\-$[E.4 ]3AYLW(8ID_#]&F8 MCSC]MN./!TIQV1$KRL/\@H\/4D\/RRMS6KI=].(QEMP\J.?XO10K3&Y^83 Y MD6;BC\>/JI1:-A,]>=2=CG7;: E7#U:OA?C!4H][\K5^TUS\[6/0,$T9MG6= M0 ?+IS@6]-N+1]CG]1VTY#,E,M@K*IHF+61%";,58;8B## ^3[;"U=L=X<&X MLKI**$T]V166.>$'A1Y>SD;)* M]Z^Z,XM_,@M74_YNL4"%Q^UB0.-SVQL;A F!,"$0]BT='TA/D$QA0N$SB$_8 M 1-JV5=,2)0%V>#F@F(33AMP*K&<=@I.< HF8:;B/59Y3>H3(/629F//RBF@ MP[\/M)/F$:9Y O'+*6ZL7IKK[)2":=#I,AA]O7-P28+PPP)Y8@^3A,F62MCCU51^LE>@GZ(=5K73Z(RFH4G?'ILFS?YFN\T,OF-W4*=&DJ6U,@JPGZ M4:3,'!)5Q.-+9%-4--,V2 =>65 T<>(H2+_72<5$I9\8/G7E@AT=#0=696" M;A-0)1T>;QDVV1L2TH\+@B (X*U(FQ8 &[8='*QK%N'29^S$1O;OVISVR%GV M$1_T4[9 6,7M<;Z@HFS@O#?PJCI@2P6X&]F<['&8;T:.SHAP(!4@@"LP>? N M5;.X/E%D,B><-1(L3O;&.A),^$_B! XP'%XO*!Q$WD2T./A1AI!.TPD34I.S M-$Z"BR*<1H^!@2>Q2V1X%;L!ON> 3W '/ 8D79NNSK@+;0$O-B+XJT$X&<)$ MS@ 2L:%8_F#I<=29?[QWJD/0%A->(&JV(L$,1&U*.-/NCW%\,!IO&H*QH@<_ MRZ!;!C$M#FXGG Y_HO##"-G0!K8%'R,<. [BB%O0IXX$2A3B37L 5XL&$4Q\ M_RM&%Z%O#CY2MR$@!G^"CDP!&I%_2C[%__N86LC7B\-N!H4VY MUPA1HI=EN4B0N_;ELL3/B-25>O7$+">L+=KCWQ3*[&+?M;"4I_:TH!F&ML"! M"& 8X7LO/N$#',UU>]GS5";>Y.62V;F8W<_GXJ"%6]SS._?.X4PBVLZ1NXXF M*8XFB4R3T [U0=A,WPX**CCVB@+6D5E:20"\X-J-\HUC(A7;?&WDJ\NK MT3#6+;7C_&PY'DI3N9<@J<6Q69=\-^NJ#L5N@"IYJPG:HTDE5?(X%XT'6%1]J;'4SD^V[\N?'.OS>8L,%-/PWI\1*_ M>N;Q+EL$"DL]/A.+IU.Y>"\>R\9[22$G]G(BB?>RJ71:RN12L8R4^<$(P>ZH M6F0:OQ94$&":.\!<@6V:&+*H4A[BEI4IF]J@[-QTB%Q*?^V96V$WH+?&G*$- M5=S\%OHF"[$3,XV;)( M8/A#,._H3Y0U8P%_1FN:1F-2,/T6DX[#S>85\$V=S 8ZFXQE+#9VD@ 8*>+GI1%@ 5,]XJ>F#4&,)"(EILY8DDG=/((S?VP&<#$B6$) MX!+)Q(RPL 1B$22!K@@J?*717 ^@'OP=?&+$2_>H]/,9EQ8IC!3X2&D0[N21)'@P@^G%S7N 3T]B245" 9XJR3HG+,D=(UN=G+]",%GTQ MODC@P/\$OQ7_'H 7J!EFQ*$B2RGA.TQBX2.!X12XW-@74X=>< YD=%G9#QAZ.G)Y::O$$4N>BF7R#)S,SZ+4 M=X2S@6H+<*5,3TX[O@>A6OK.T-#4=O\VBF. .,V?]'4 MH;;C:R:EF]\ZV=?-KZD 2YO?0KB]^156OS:_8V"R/>#@EZ@&)JB @G*PI E1 M-Y7K[(RR>D&R0:L4Y27)]]!D'4,HTC!,H #"8C.*K7,(0*F7!B.PO:0HS4(@ M&*'Z $%@K"+1L:T(GLAJ@%Q_Q2G" J(INGD+Q$4 ?( /(&_LT?A G:4SU!63 MD1=FMF?9_T-CW)@38RZ3Q4F95W!G"!HQKHW-)E1<%@+EM6;HZ%1YL,@!92( KF4(*#DCH 3+I;-<(C6" T!\ M;@$_P77:0H7+3+MORI(L&& IJ(T8[+*T/Q$>#1E%\YR8DPC[M:J*9S "^ H$ M"$73G0A-;OG(C+FOW2]=<6[K#>?WWD2XEQ],B^D1KE8KKEVC@#HB"16GDKUR MIQY9'SQ7PR(#EZ<) (%KGW$2^&IG-?K_XMDMOEGE4(?A$9HQ%&@1W3$GR!QX M'Z,36TEEZE7:&#? ?69$)$5& A1 S?DJ][EKIBR M["<%%>==:SZ9\TH*M".BZ.@>4*6*4L@W4;X=$CLN$J"TKB <(Z7=J_$U\!3T MC6B9"HA(7P,>)UF=<7>H>^C'S$$O--OTQP(6SD+4-;TY-)UO7,N@>3Z'^XOI M3=+S%JV5CO0$A0#IEW R'@: L(B@P%-9C'!#T'E#16!UW#((BF^*?!BT=FP MS0P.&@0*C((CPBP7BA.?@J$1$Q0 M;+PB\!:!!091F!W]PW^7(W1!^@(4*$3RDX#HA'N,X03%U-"71+Q Q$49,066 MZZ" :HY0Z$29== =>@1$?AL1J@ID:AB>"K0N0Z(-'6C&8LIT'NS1<40%>)+ M4<< MYQE-GUQ(3*M!YL6G9:B85+:H*QU_IQJ!AWJFFB[L^-,W\P0MZH LCTB MZJ[[=]R&E+11I$ ^=1N>#?+%!4<:"4B'+JP<5QG=<"MP%89UFCT+L[F C\-;3AW9I3'0<$G1!:N*9/!"I1 MI5P X.'_D;I 4<6!)%I8<$2#&N5\E1-T>)'H(!8^THN(#8CBG$ +KIMJ$L27 MFU),5.KY W26Q -S60< M,AU:(,$'1 S % MOXJ]B:6S_C[C.@%%<=##<=5]&@";7*VNT)8-#+.Y@*EC, V^MHR:;6W;,I10 MBGM,\W&T,Q@2=1^8LGK$@@\KJJ<&07\7XR;.U E-&CBP@-_[]HX^4&.:/[ 1 M(0-O&FD+S^3YIE+0<4#, N.]1(!OJ6R=<:XCZ&DF7H#L]/3*6B.9 T/!-@ZG MPL42+=LF&N.38) /]SKN'DC MPJ_I2/?NN[XRQ_%,3>.Y[K,?OSR)W']?X_M\;D3V+6_.UQ_,8 )L4/_$T'24 M4\@19&P4 2TWR\DUEEF#0 B:"E<9*W;=@N=0<>U M8]@C!*[P3#SKAD!+S]#T$U>I$V&5.JQ2?YTJ]<'@=9>%-D,P*0)+? MZ@N(Z,0G$!RQT M=%;C"9)$:EF$HJJ WQ5:[2F-!=-RD-5_2]=LV_377CZMA M!-1V(J#_*TSU?[AK(N%Q3$&7+I WCWB^'>858%3^T4V< I]I]ZHWU"T7RH?; MH#?GE;RIY447UYW9F6]N_.H?..$<=8!=ETK070\7WC+5F+7'%RPT0Y&\IPK3F#KJ--:-D/!E0#H[7MIG &A['#2">L.&Y9D,?6 ?:F ^YKM M!,'PC2%%=?!< BXEF[JY&?QBDHZ&$'T:8@SDH>T&[2!:Y@ FODLC/([H@/;$ M0/$R:<+5F\%:9L>Y$Q<1R%2O9;;J $NQCI9$,$'F*,QFOH*%)P@Y-H&H1=!E M!!ZWT,#4(A#<49&S8!#[C&->NQKF#T(&!Y#_Q%BRY,F:*^R:RS]YFA,C5H K MR]7__5@(3 ,-"6C0#J&P-D&_&IQ)D"4W MZ<(>L91-9XD+0V[%F2P6:)V P2%3Y;\P7R>(-YVTZMH(G%JA[[,R9'#-41!O M40,TD=6%68J Q@AK6205LT;PDSA1F"*Y.F?Y;T3O6;X&2;F??)+WX&QT#P%32G2S >VMF#G M"V;!:%^2!"-#6&$5=)H@P\((S7' 'R,DJ>@X PP/5!77*P'QID ;4UFQ%5&O MALDUGVA#V/U0TGPI4>WGX*)>1CFRD04+9I2QG+DCB;R1/ [^_II\-^V80NLD(=V'6=GD)&3 O>LCZ-A4Z=28_N"V[=E!4?# M2: Z]' %@NU MCB8FO30]]TR>WDVV4E\,?>GHP #ME."EGM%GKH&YJ?L!67;KSPX>^7Y;)#!* MP@A@P6TP">PZ<$#,S=N#A%+54Q0BNC4-OTKF@ML95UC1V0R==7T;.4M$ OHB M\ .9)^FX2D Z+!&A'-,'4PN!*.0 %BO_[.(VK@F$N>)B^/5L,BX''"#:4V13 M1P*]#_QFR68U#5:]"DP"?ANPMAYP: MZ_9^;>J=V4$6S7*S_. M"EF+Y>6=\JQEX)UDZGCX],WKT2CU"K$P[?9ML0[*M?*+MR>3^WK?8CJ5ND!Y MBKJSU#5&\#;=5AZG;N-HL4<5/ZJM <\)_.N0]IH1S?)+3&OE),Y=T\AZ];QJ M4J"[T:0N-;C:\%ISJT[L:82E20*;-7;#<>ZV!327*4G!>)22&\8]]]HV(2J@ M=\/7C,8;@[3<>-II+Q*PS8*C%,<()&IS-SPVN(.!4_!D4._&^7 MK39FVCP;1IM M2L;?W,X&PXG,;0;(481V4(&0B:Q%(:.)01O 1+;J['9%)%89W&-P@R]M#M/T@->Y ML!AB"%.""L3<:O@1D7R#%92OV!++V@T4(M#^9*:3*IB+'2T7 63/8AAIN,P. .69L-GKG@J;)6:WB)+YITT"+8:[)1C MG6$L3L!N!T"2>.!-WR8IMD*G@1;52D7<-; M#][1]<*ZYR7)\UCC2)6D]T 9WCB.E4^<1$U&191PR+JD8JH 2+'\#MV)/'G M+JPR[GG 11OLL(OZ;-VS-RF<80;4\%IYUI)T-+U+F[8"_;?(>: KSD M1&@T1 SV4(%98_Z_(?D-N%V7 M7LH99K.5A_8S!T[1 Q^F$HQ64!7\LH);_S;=Y;C$;QWPD@&:V][E) )&-%/! M85\K\B'(6B\<8"WT6#8@KG?(J@RL.N16%N@*)ZJ3;$D168)-<4L9-"KVE_6X MV2XG(1G,NCU3Y_A-LSS0B*JM8 H.KLRL+&.@)&&DW_?HH?5OK@%LMYK#W7W@W)2(6P$STCI MNM"8.PP#>%94W.A^A!9;1.V)Z1U%2B>KOS&-0!\C]I=ZZTSA68$Y(":L[UWF M)+3,0.H"*>@,F(D6;2UWVE0#:LH":V:8@</)I<&&%*)LHZ,]L$0-4 /+'_%_;'03Z"%4MK* M4\GGFQ'7MW"582I, $I<.KJK .RI'LAP"6SW299,PWP8BAKMKF=Y6;H?#]GFCBB#UP8A8FD&ER2_.L!J8[\2A:T%W!D5$\18EN1LEL(244U9F*._^ M0LD$K_0V,M6 M51=D "X0Q.,WY;&P-07>S8_L_L%O8![IIQ7.3 M/1UOAR:[?3E]7JR<+3P"B_--IPA*5QZRY6\.33TV,J(B#9FG$/!G!#50;7*L MU_H6*L$-08@HV*;CU$%!P-%=JTD$EFFR=B,8/P,1=!*FLATH4KB>PN;: M)2^,7]L!P&]%\#84\C,6"'G.(NQ@_H,UZD@19TI.,,D<2N(W P?+- #CG3$/_?#SS^(8I;:/")_\_>FS4Y;AQMH_?^%17CF>_,V-40]J6U1,@S MDC\=>R2]TD2\<:X<:+#8A 42- !.3_O7GUH -D@VURZP"D!>:,3F J RG\S* MK3(=ZXME_L/?R_M7E-[5MZ_^7L1+:N6_:IZ0;BZ4-(^W*0]3W]RQ)LM- ML-2R(L,.Z/5Y8*L5RJQCPZ81>,]&MEB(\BEN[-BF$;'+O/JJS^TF/8A!0PP: M#O+(MF26RTRT2GEJ]<>;!I4568JS.D5MSTY(Q>)+BSJ4NA3G47E9[?KTZ\;?$C5.;/<0-5=?YJKJ=IE_(LY7\+3XW*D0(RN9HPEHY^[5B M?OK@18O8&O#$'X\^_OX13U:XW)[:]'_^'/E!]/7V[*BMT4X[+-Y@OBS7KU!0K;KEDRX^=#XIVV/*WP M7?GB^-V: ,8Z0LWKCM:>6Q$SCC_6/9^8LJ)[7A,VW7BTM<_69++3=@_)O&F; MS0J=<),?YY7_ZZ(CLLWB=#&:EEG/"#IJ)EH(\-KJ,'T7:HXZE M3EH])]M.:?NZ34BXF CG=$+JZ&[]Y:LF3%X"8)UJB0]@>"O:6U?(,# WQ1RM MXH*G&ICI=J5#?2R1M4^E(%[FB\GFD=;V%7DY3,5R%'592:L,AL?1=U4CCZ+O MJ\A99P1X?_[UV]N]W5Z([+X KYDEK 7H-H-:(I3%,V&.9S:9N3K1R]!Q7S][ MHZA*<4*;Z]7F,Z:]V FH>,Z.D?^7Y2&H*F3<3'EI)OU!51\'9',[TZ)N2"M. MTN&G\W4L#_SL=YO:\3I1P[Y$K;LI;Q[-9BR@G!UOXBIN(Q&/ZC212";Q,0RL M0')M329Q4?"\8!V78WEZ^A#BSBQ#]_VB_1@9.Q_S5)OQ\#198S-C]MREUV<, MFXXR;.39NEAL0=8%$JP//2N\XI)>I]HI0>@S/)VUW+V2(&+S0',2E_S$2FW ML&N6Y=,SK2^T9N%ZSQ(9L^T;-M\3!V66K%KGLBV*,4PV4TJK< M?F@JW&Q(!'),7J3!HIIBEH2H\>V+@/^TH'"[YVT?Q!1QS27=?T[2IZS!!/4] M:K-@O:*F#DC(_[K.:$LL1 K\KF4J<$FHI2WG=78;TE^(8;E-:VIQ3*;I%,*J MJ>*2@H$;;D]2(&[1'&;F QIXA+TN+6*M[L5QM'C1^J#IE+,EDM2.^_%I_TOS M27N<#MJ8I%.#5 PQ$07/34"#/WK!3KD5?#S$WA770TEW*-L;E/]>Y&VQ1QMI4G3S94JSB8U-Y\?/*[.%1OEP79C^!:K4>N_RW+*8KY&UW2'GS MD?H#5$'](DSV7XN4]Z#EI;.--*P8[AN_H5T)U53#L;*%M/SC9LJ:?VZ,BEY/ M%Z+?^IRSQ)[$]XI6J;)4UM7N.@<(%L34RJ M-FFTUOE-!?3)A!!]JIO>,[&H>GNJQ*L/2K<(LUI7AYUS%S%!J34ZJ:Y=3)Y; M\WK!Z=-HJ!;)A*QK5%[W@;!^/+R\3="%=61N]21@?1KX@ <. C;18X*W.5BC MO/5MUCR =_U@/]K ^T:KH+H64H32UB6MK9^VQ^4P0Z"(12,GT09%<#<5YI8X M'\X>2#"$=W^A9"FIF_LD9!^96X'>QT7&FZNOZE)F<4#G+F5EFA1#@N]USJK! M9^,,"1;*A?QQ0A2''M_H\Z%%'PI&H& $"D:N:$O]1A)1G?P3W1O99(3648@B M7^2L)'F^P2Y--JM?1:\.WM] ],[+*S8-4ASKKL-&)Q^(8"&FF!O1N[,A-V8- M_D\]\KTU)))B^F0JZG#JA1W^H;:@>')&J$_KD9X_L\0HVUAF)?KAZ$A/I:=B M+D3[L]-JE;=SV%C),UG@$X>2GY$X% _+'J3>6)CFK .M&^J6-6+=ZV)JF@>K"F5K3.%ZZ3;5CY/K+^^BAL9EOVF3;2M%%U+=;>NSX))S'5O MJ-;\?<.R@K?"-F!S-8_NR:U$Z?JK\9V81'"-O9CN4=XA+<]_=SI0VM;A5NIS M#Q?VYE2-( "^Z,@7TP&^:,@7TW"!+QKRQ0A 7K3D"^@Q+?D">DQ/OH >TY0O MH,=TY$MH>!'P13^^4#WF 5_TXTMHF" O&O*%R@O$Q[3DBP?QL>[XPL\W;!XV M>5$861D1PC.(T&G ]DJ-.$ZER4X2YTPB)7G&WOSVE66^NI!BKF>$3:7 .BNS M_()X2A$U-0@=4C0\GZ"'$H BW7<@RR=>K+-[W6Y,NE%'\N(/:_\A"1NH8NU4 M<2>BL?OOCK"LE:Y]J&$/(UZ,)2DV](!-B^"C0NPZ1HVD>'; M0T+-:T&I]_S,F3SX' S(Z4:#D^'SDCC8<"#SIAO(@.D/IK_VIO\PC'TMUWPX MZ3G(-1\IC!CDFKLV+;5<,V![%&L&;(]BS<<*08:XYLY].@W7?*R 88AK[MP1 MTW+-U_"_.EGS9>[4T^GHVS\G"2'3J=+5UYWI;J6Y3IJMKPD62-IL-5N=*MM2 M 1E:(11^=O$$KDOD?: ?[P'9@&Q -B#[5)]I?,CVM..]M-75>:W1L50_ UJ5 MRS04,O0I*<4[X[<;FT.ZJ9=AR]>]";(?4K?.05:V'WQ9$'XD@7X'N3AT(AS9 M$<3> <1]!;&#(\_!KND B '$UTD)R0=Q&/K88[TTAY,GDNS?](^GMFVX0TH( MO8$43X]3/,)?V9QC,\PTCZJ]\QDR*"PVOF)D=5^P7/7JY:OT (>VA5U'KEZ' MN#2(T&A$*,26;V/;EQYS !$:M0CM36RI7OU969*31.BMXYHX=+QWLMU%S42H M^PS9 +'A&K9<7.CDQ,AV1#5;V"@29_7PXD]Y%6?-R$[(GO4T9BO9 NZ?.6O9 MV/)!-@VS:(/PU M2+A!,7^?CZEH1@:(_X-0@%" 4(!0:'?L2R\R:)GF4M508_1DT#*Y!6?(QI,* M$[=XGY<5&V]=R&Z_T4O^0=A5APS"GK5)[C4 6 D !H$-,7%T!H)"1ZA&S MH)M??];<\^145ZTIM%F@V@U2,S)T?PBE?[4"OF5BQY1[G%H_SH, @ #L*X * M+.QXT@OY-.,\"$ 77M,@!, )<>3)/::K7^9HV"T$+]SZC7#@&2(X_M3GG$^' M?3AZR;N7;L5C.-M<&Z8:'U:]T$K%0>C@* C@P E(PJ@EP<>F;V,GE&N[@"0, M5Q)J7TUC23B,A[T-#.P@Q*YE26]N,1"N*YYAW%W;"E]ZVXIA.&F]U. ]SZ!M M]*A(-NOS()T&P=2191-\[$0NMD/I/2XTXSV( (C 7A'P'0<'K@DB "+0]Y3: MI9Z9$V'7"Z#M8)^S:A?RWNG /].,[Y!7ZW->3=WV-=;4V\C6?)4C+YJM>;0I MA)&M&; ]DC6/#]O7.0FFUYK5)[Q4];08UYK5I[G@6-EXDF+B%G\O\K)$RR*? MII6\5A6:+1*BH"-(!.Q9KN06 IJQ%) -R 9D [*'DKGJI*O&<%G:AX14)[TW M-&,I=/D;3V:JJW8=N$$#FS;$?9M&'4%2.XWDAWLA#8V/;D3 M@@#)_46R^H:!%X[3=@/L29[8-JS#4OWCJ>T9A=)\-1&C4(K0WSZ5Z M]1V$$:3=\TVD9/COM6%2(DU%ZRZX]ABQ]N MUSC;#[ 92F]* )( DM K2?"P&UHX6:\BMR8&$8?^\LJ'XI)!3'."I!%4]#8 ,D.( H0"A *$ H=#NH)M> M9- RE:>JC\CHR:!E @].S8TGW5??XF[C%@^$!4SH4V83^N$O2U+$%7T>1+XL MR:(DY>TW7]W)YS1:\6+":+?^H,P/P.25(,./0Z[*=R%I078-P/L M!]('TVK&>Q !$(&](F#9-G9\#T0 1* />:4..C^%'G8LN35F^B6;AMUG\4+. M.X;A"2S19[E]X_<8UL6^6255&A"/I,L7\[) DZ) MC3ZFJ3[H?JG]R:8O1XX/9UL R7U'\RSK]%[QZ+VI^0B M$(C= XZOCF,SPF$DO: 5<-Q3'/79(*2?,[:+ B_IFZY (DH"$&.+ KO12[VG0AB\" (Q4 U\*F*;W5 MNF:Q]V3Z;9@L;4?[IQ[P@]+E0 MLBH*LD@>4?4TO!EE;'#6V_LX7;R#5-1+MNDQ#$G1?US083SLK21P7>Q9D=QB M@I'F %2C P3A)3D$&UN!]*'D( 8#%0/]AV9=N!_X/O8C7WI1X4"8KOO4K N9 M[IBF$4@O*!R&]]9+%=[SC-O&A.-\I[DYI-HZ#[2J5G)J,Q&J5]_%6-C ,K'E M0?="$"$0H0M%B'6?L7W(=X,(724=J'KU713.>S@,Y0K0&/.%PT.&!_E$R"=J MG$^L/=*-M8IOWF1D6O%'N.)LYU[RN\='+%0-J-4WEGC%\;0C8SR '< ^&L:/ M$.SJ3]EI0 3U64%5 Y6!\3# K#]K[GDB4=SBIT62SPF:%OF\R2;F"\@BPG&- MT9U7\GP"01@I (0!MCWH6DDX'^DY_5?9,-$4Y9=J1@J4\IP8Y, @!#JR%$ 0XM"'8W" _Y'BW[&P;0/^ ?]C M38$%V'=-R("-+@-F>;;A0P8,,F#:9L"$?_9^%B_N"770T#1."_0YSE8$Y5.4 MT$O0!R&+"I&X6.2K"F5I+.@ :;"7;-IC.&6N?]^^PWC8W\#2]'!D21Z'.;H@ M.TB"1I)PF7US Q( $C#NYI6=[ 70O5)OO<K6)7=DFA<$+8N<+3=?(/IG7<*)JOB+Q)$(O>1KC\]32$YK]"]\9]L1#D.Y M!3DC35X CE66%UDA#B,+< PXUJ3-XZ4X-G$DOT?_0'BJNH/CA=.Z'<.%_!CD MQW1RXG[MWI?1;,4:!3A55P&H/;2C>O4=5+Y8#G8[*(($"0()TG'U7=2.V=B+ M0() @JYS<$[UZCL(Y$78DAS'TR\?![/=S@>&3X5@X(DY.'?7_U0;=)X<1X07 MNO-!=S[ -F ;L W8UB&%I]>:U6?KH/,D=)Z$SI,7NU/[%J]G%O!G4D$K2C41 M5V?Y!4WRU5U&M BYOKY>OD+!RCL(MUH^=@/I=9,@/2 ]VJV\@RZP/G9,Z<6: M(#R]%)YK9_L&(4&6:V++AU%R@RJY]AC7MV\\8,,=]T@NZ$+"I2-(NWW6;UZZ7;@5C-T[/_J?WP M3XRZ2?(L+VX;"6VM:D:8"-W:G'/WY.:N(/$?-_&4WO@VSA[BQ[)>91 9ZW9C MMVLA9V1 U YSO#>H]9J18X>6\_C+38MB-5!N,C*M;NN?->]QN5Z_F9G.3)SND%A]2%9&\9=] ?T4V_^6[+29L7\>B?J%*Y(UJ(G-DDJ=EF\+,EM M\Z+]K*Q[;HU2QH9$\'E3+G8)N:MWJJ*Y:WTU2RSKQ$(&*B#AH2!CB\FMZ^?T MFM,L?VA(TOS-]]1;H44>*!&.2F]-Z0UXQ'=EGJVJ;N!Q\E[2^MWI*&CO(R_= M;/V#B4K@BRJ^'$XL E\4\>5(8A_X GH,^ )Z3'N^@![3DR^@QS3E"^@Q+?EB M&A8P1D?&@"+3DB^A81ZL]@*^J)*7PY6'P!TKRWQU:8UO8)B^TADOX?D4O=NX M9YN K[[[.5T0])&^/RO1#XL)F:"/<9',1%6&8^&F/..N%R7QDHDC=?''M/^0 MA U4L7:JN!/1V/UW1UC62M>^5.=:EN&J'1PGF7:V:7O2-"K 9D2P<0$V5X"- M-2@+[[4@E1AZ#?@YC)^7!,*& YDWG4 &;'^P_?6W_8=A[6NYYO'UMQAG[Q; M]BC6#-@>R9I'B>W#I2"#7/0(P7VLA&&(:QYC8Z+K.&"*&Q.U_2G-SKS^1CZ3 MQ8K<2E-3FJU/WD F)A\L%.*RK/Z>[@ND?> ;$ V(!N0W5=D6VKH -#N"MIU M9FML+-6P'8XJGVDH9.A36LKGM_@UBZMI7LSEC&L<7VQ'?>!27L](E>KVPA9E M#@X"$X>.U!Z0@&) \57G.F,_B+ 52.W"""#N+8BOD162CV(7FY&%?<\>$HHE M^S@]Y*IM.$/*"LEH^ EY'E7NF?!9/A7QHHP3=K94GMNBS1K5;I\:CC*]3GBU MCS.R+QPY8>/0C;#M2%7L($,@0^.2(Q1DJ1-7A(,)=8PS: M2C9_^Z=M'1_[MHE-WQU2Y!:@/$8HV]B-3.R$'D 9H-SW?)IE\\SPD* \^GR: M9Q !$(&](N"Z)K8\Z2U>-.,]B$ GKM,@9,!Q FS)K\\> M*NNU;"AXX4%3QY#*=@TS17 6JL^YGPY;$P(/;)PEO?Q;;COAN2),CV MU8;'=*K8I7)<=>(-3GKU.96VT;(BV:S4&VH\"2*JD%389YY2+\WWL0F)-9"! M$I\2: MNKU+=6QIC"<&5#48&-F: =OC6#-@>R1K'B6VKW$D3+-%CQ#:U:>Y MX'S9>))BXA9_+_*R1,LBGZ:5O*85FBT28J CR /L6:[DH]J:L120#<@&9 .R M^YJW&B6TAYV0ZIZE&F:;H.'?>')3737FZ"7C>AR]'% CM0N+ "P<10[V+.ES M7 '* .6K0CG$MA-ATPX!R8!D79H'7MCN @>>B]UP4% >4)?!"P>:>8;4759U MI@@.1/4Y]]-AWPIMUJA=&%'U,4^U 735JY>OTCT<^B;V'&?@]?,@0B!"G8E0 MX%'7+;!!A$"$KI+L4KW\#J)XIHUM?^@-0KO/F0T0&8;4&(*&:3T"ZK>QMY>"H[P*'G8M.-AA3]!5$ 43A?%!P<10%VH)\HB,)P MFBA>FA,,/1\'P]H51M1%\=+V+) SA)SA0!S3886C- KHCHP,J@[H:$8&$ H0 M"A *$ H0"OT.O&E&!Y *I6?E]"*#EFD\.#TWGJ1??8N[C5L\$!8QH4^93>B' MORQ)$5?T>1#YLB2+DI2WWWQU-XR@%YSIZ/7II#UKDWQ>'0 * 6 D [RY ! M0GO!+?6'W;IGENJD%+0\'$\*2QQ[^SW.Z+7BQ031;_U!F*,!899!!Q^'W1[N MP@/)V'(M;,'1&Q"!L8J C7W+QHXIO=."9KP'$>C$B1J$#%C8LT,<^M(GE0^5 M^5KV7+SP]&T(4\ @5Z1QKJAN4T*2V2+/\OM'[K0MBWRR2BHT(9])EB_G9 'G MQ2"NJ3SP?JD79@F!L4$P57U*ZL(&L894Q:0Z:P5'J?J?A_H[69 BSKA3$T_FZ2(M*U;W]ID, M-0@#@4B(Q>_O!!M/A!5Y>LY8+P;>KV"T,-PD @$F+Q^\OB M71]''L3B001&*P*!'6$[&/ID(1 !2$?M3TF$-G9L"])18TQ'4;\$TE&0CM(] M'?5C7A#Z7"A9%059)(^H>IKKC#(V5>OM?9PNW@TB@ 3S4[JW7C4>I'&I*K>H M)6O*U>8@"2 )_7/J/&QZ@YHB!&)P!5].8SFX=$=P7&S[[J!VA!$-U+J0ZV%$ MN23=IQN& ]=+)=[S_-O&!.1\I^WY4,--&H5<52LYM5D)U:OOP,#UL><%V NE M&[D@0R!#.JZ^$R?1M4,J0U*GCX(,@0SM30VJ7GX7Z7/+CK!I2N_LI)D,=9\Z M'!XV D,J*B"OV(,MHT]YQ=HMW5BK^.9-1J85?X0KSB[L);][?/)"U0!;?0.* M '8 .X =P Y@[^'A.QVH,$*TJS^AIP$1U"<(8;[9>-*)XA8_+9)\3M!;5OKY M#DV+?-ZD%O,%I!3A%,?X#C+9D8]='\[R@0CT7@0.D6P^4>I^2;A";@DAL_],. MFJT9L#V.-0.V1[+F46+[&ADTS18]0G!?)V&FUYHA/]:K-?<\/R;ZI?Q2S4B! M4IXE&VH(",*@2BW1083,W,C'3B1]#"I !"1E8))B!Q'V QA=")+2I0>/!PWC86X%FX]"R<1#)KT # M60!9Z)6!8_LAMD,84 =R,/8NG XV0XO^)W?LLVIA@#Z(Y;#T.EDQ#,@N;](UKMEY8&A=C[V;4BF];(? MY7ZN>AW,(8=,6<_\&6%WH* ;< V8!NP#=C6(HVGV:)'"&[HFSF.-8\BY;=O\7IF 7\F M%6)CYH8:+](VWNHLOZ!)OKK+B!8!U]?7RU8H6'DW!921BP/?A(P%2!!(T 42 M%/D>=@*0'Y ?-2F_84B194?8B08O1=?.^PT$'$X'+5HT0P;D_I[U5;^J8@K> M#K#Y[U59I=-'\5:ZH(]2W6XN9?O9Q2?KC#K[QHG+D4WD[2<37V2O;].*+B\1 M/WT@3/XH:K+)J4_ZU23]W/Q+_VEND&0D+AC\9E]O4L%A3]/L5^:;3K1(0EE# MBF;YMMN ;(TP.]Q^]C^U'_Y)'FZ2/,N+VT83ME8U$Z2RN8#N/;.'N('\MZE4%DK#N@W:Z5*2,#HANVX[U!K=>,'#NTG,=?;EH4J^7Q)B/3 MZK;^6?,>UY_K-_,RK=*<:E62Q57ZF;"K;UR7,Z;*E[>6:[@,,/3/>F$L:N-U MQ*HMX7>>&/--C&8%F7[[ZL^??GF_'[.+O)C'V09FZ[=>??>)B3_K9ON>?DJ! M4*[1&K<1>Q"KG+0WE(Q/3UN3]NG-39[LD%I\2#5Q\I9] _T5V?R7[[:8L,7- M)WV[YB5[:\_E.Y"@6K$Y_DOUQZOO?B.?R6)%Y.NU(TKYR+-?KI7YSK)6$L)L MH@HBBYM!^6/4@M3PPPB4#DI@3OLGQ70U9%<]?Z:I98UFDU+DYD6 ?3 M#"TXMJZ?TVM.L_RA(4GS-[>R;H6^>Z!$.*IG:DIO #F^*_-L574#Y).-B];O M3D=!>\=[F?5E&YX/?-&/+]01!+9HR)8C)1_ %U!CP)<--68!7S3D"^@Q+?E" M]1B8R1KR!?28IGPQ#1L8HR%C0)'IR1<0&$T98QL6>#!:\L6.@"^=\>7,LY)' MX\C*B!">081.0QT=IS+/IL3>_?669KRZDF.<8H=)!0.'Y!+W; MN.=F4NO3K" $?:0?S$KTPV)")NAC7"0S4:?C6+@IV+F3@[?#&Y-NU)&\^,/: M?TC"!JI8.U7PL8Q0[8Q/R;1[+4@EIJ0#?@[CYT61L.%@YDTGF 'C'XS_O<:_;E7[ MZ?[BT'4MZ.TW7Z7RK#C-*"#O()>AW^)&-#SQK/-(FYLC /N$3+YFJP-D7PO9 M^FU:@&SIR+;5T &@W1FT1\I32[^-^/H"+=RPH9"A3UD6G]_BURRNIGDQE]&G MZCK):[WP>^0H3Y^ZXZC4MI?U7W=QZ$0XLJ,>9?WTQ/#!JD$ <9<@=G#D.=@U M)0Z8Z#P9 "#N#L2'*WAU17$8^MBS_2%A6+:#TS^FVK;ARN1HQ^FFJW0TND[> M2"/O1!O?3#@LGXIX4<8)JY66Y[-HLT:E;HR&,YNNI9_[-PSPTDEFH6UAUY&J MUD&"#@7H58,(1$BRI8LMW\:V+S?HH--&"R*D5QI$]?([Z)_JN"8.'4]B"U4M M90C <0DX7,.6"@P-$VWR/%'-%C:*U)EE"U&+1O[OH4=7V[V8HQBL'-< >2@5W)@61[V WM(&1"0@V[3?,K7*5\0 M/)=*060-20JD.W'#X[IK>) G'%:>\*IC3CKKJ*_HZ3<\0Y0NDH+$)9F@U[5Z MQ"@OF-"\P6A*7U4S0O\K"!&J9I[SYB_DF>8OB'4J0$D^7\8%_;#*^6^719H7 MXCN/)"XPFM"[UI]-\RS+'QCP8$#">D!"_01\/D*\JO+F#3$?@;_3_0R%*E]O M#)[AJ>S8N]M\C,ULV5UB+YN0':;_?O7MJVQQ"1S9X4A@J&S5!PP!$=&>(]1[ M!AG1BB.1$7C $14<$I;6N81OOB82LI_SI14FECX\PG.S^6T MV0?#7B0ZCOOIO0/->1)(S2,OVF"^02GLW^PTN!4 MZH[K*!U9&HON3^L\59T_8@_ W-WL=;FZ*Y,B M7;(+H/B^((0M!",*FV3&+E0]+AD(V.\7!+$<&L_+)?FAU44X?HU@OKWYN_CCT^_11TQC-XL\$ MW1&R0'-2&>AO:991ZI0L4[B,:\K3'Q)JU4WH32ES/L>+A$^B?^ZZ<2'^+O@C ME)2!4U*PG&']9>-E1F%OM>N9YT=/V;_UUJK7LOBT1L0%YITGR[SK+SS4V'): M ^D:AIO>@.F@ XXX#/82*VVH)MD'TIADRR*E7Z0W:(RS+'^@)L7G/%O-N1&P MC.DS\Y64VWO[,&JY9!7_=%_9<]Y))1@RJ&R*+0SEU) O1UHJ EN4#1=66:,( M? $UUBN^@!K3DRV@QK3DR[%S7L 796KL8.]*X(LR/6;;P!C]& .*3$^^@,!H MRIACYWV!+ZKX'21"> 81>M 82(^1K>V"=.9XO.0)P3 >>12R!II8.TVL:MK\6N?:EZI M9QU'I"D5@,V(8./*@TVW^K;'L+&,\(3ZI_[0[K4@U?M9O+@G@)_#^'E1(&PX MF'G3"6; ^ ?C7_^A6/4MTDW*L->W:46?/Z&?UB=F;K_Y*I5GQ6E& 7E-.O=, MPM+&W;M.']Y]\WQ45I?O8;K$D>P ; #V,(&MWYXE$]C/C\89';*Y60_05LY\ MJ1W#Q\A3#2C_.X+RT7U_5,K>7@ M(&#':N6.X@ 0 XBO!^((^T&$K4#ZJ-W18?A@"7]O0'RX?E=7%+O8C"SL>X,: M#2;;Q>DA6VU#ZM!#&'K40_]$&^],N"QG-K?J94! MB$T[&+@ 3(N0 9=JFR74S-8R/-"-5O8*!)GEBW7+[& /][%OF]CT73I[2'(@W8<;'M\MVY#JR4.64+TS-HQV^HJ>?L,W9%.@ZOD&K]<:$K.1 M1TQNWF ^8(E-<%JD"R*T#1^]5"+R3/<7Q%H5L*%-RY@-.JIR_M-ED>:%^ X; M[(2;^0GLLVF>9?D#@YY*DHQN/D)KG%1DJ.S)-^CYW)<.+7)5]GL%CNQP)#0\ MF&&O%4>HC(#6THHCEN&J;+H+''EFEAG(B!J.B,Z//NP:G='_S)2<,'*ES*AC M1+QZJYZ#U#W4E.9]7)'[O'B4UI;&/:%%VI%I?BH)>>X4TGUMH)YK(>9>VD+, MMHSP]*F3EXU0[ _1#^+YISDE7R4)S;6&!KH?I_L_R*. _H>"[C1%NZB[RECF.<>43_#\+Z>-CO-3Y0RX%AYX[U!SP=!K1\+0:_=%$J8CBJX^ M!]M]OEY3;[B]-#E\@CO9/UAI<9QTQRV4CBV-A?>G=8JI3ORP!V"N:9RA"5EF M^>.<*L>2?;*@-XP7$T2^I&5%'Q(EJY)2@UHO: M38J+?YTEFWY/*$-1G/QGE0K?V$"_-6FPDGX]R>\7=$435,0LE?.(F//-?TE5 M]YR-^&:OR]5=F13IDET Q?<%(>SQ,:)P26;L0M7CDK&>_7Y!$$MY\2Q:DL_I M4R8I?;+-1^8)-?IM]J5T09W<=+*B7ZKO<\<7ORQR^C9]-'I=E-/'*-;+JY^; M/P[]/GW4-$:S^#-!=X0LT)Q4!OI;FF645B5+["WCFM[TAX1:7O>^7G&8&^5ZIFG/4\Q_O16IE>S]+2& MA$JSKK_X4&/#:0VD:QAL>@-&_=FM7=-L^';8LDCI%^D-&HLL+^[C19H@:I(^ M5#-F$"3Y\I$OHMGBF1$24\H)PV8Z+4F%[AY1EC]06X0^S.>4F@]30O:9!%"S MM?7TISVJ^"5[W;03?R[,GY<5,]U^:P[\*"\R&UU%U4:^R36- "9J*DB_GE"Q M#;/G->2+97@PZ51'OK G \;HQQA09'KR!129IGP!1:8G8T"1Z'%TX&DI61H3P#")TNK,.:1AN^T"! M95YZHL"S#7^G:U.?Z\\_S0I"T$?1>>"'9SH/2)Z^?'AGTHTZ3'U'_0Y(V MT,7:Z>).1..Y(UQW>[2N?:G2M2S#/^$85W]HQYJY2-.H )L1P<8%V !LSJ3= M:T&J][-X<4\ /X?Q\Z)0V' P\Z83S(#Q#\;_7N-?MZ;VZ?Y"T9VZT-MOODKE MJ57-*"&O%2J7 ]@NC?D ;8 V0!N@#= &:&L#[=IM M&QM/]_2;&)E #TJO]2GA(@8ZG]/<27DX2EO\ZGZ0^L55E[J>AO8M$SN29\$" MA@'#U\2P%UC8.:?;$F 8,*P9AIT01Y[<282*(2S;O>D?3WTCE,G0CM-.5QDL MI5[+7-DUT<8Q$][*F0W)>AE7T<@'5SW?_&KZ^?F0HNKE=V!JXB!T*)\TG-1%B$73G'( P2]E>[_J^>Q7"O J7V<7 M9K$3N=@.G2$%@4$.0 [.E@/?<7#@FB '( >#D(-+73PGPJX72'?Q!N7/#9#O M3@?>VS!,A;.O-Z_ML&MWT9)I[P%!VVUXMV:< M'6T_^Y\VVDFMW7\V." O;AO-T5I5W<;*YKB[)S>B6U4\I3>^C;.'^+&L5QE$ MQGI R.U:^3 R(*JP'.\-:KUFY-BA)1M*T*+8QER"^F>;HPF:-X]TS:H9P^?, MNH;+ $+_K!?FAD;D=<2J+9ERGACS38QF!9E^^^K/GWYY_^PQ3O::ZH%B'F<; M1SGKMUY]]XF/?\BGZ'W.YSB4:[3&;<0>Q"HG[0W;3]9/6Y/VZV]X7H6A:0A&&V"Q*LJ MWZ0&?^?:IK!?M@$[HVV2J1DC+-NP@!$:,,(9;9]ES1A! M)<(<:4-2S3@!(J$)(T D=.&$8]@C;6*M&2-L(P!/0B(CSBTW..;)76_55^N% M>LQGZKY9UF$BM$,J+VI$[5W:I- 50\T[)-&Q9FKL)FM$[]R&H][JAJA;E!!7EEKL+"T:JSYY:*E[:! M#8EIIIJ#A< UX-I)%H)JKEW_/(RP%7J[;MVC(>NB:_E=<:\3.NYR_U9^".^\ M$RCTH24VA.W<.]UEWQO).O-H.8V>;'0-#]BH%1M/9=U;RX@DG@&[3O9DDW>] M<>]5[L\:]![IJC7D6!QQG=L'7;!I!*XA\>"]'BYB1_O(*, @L1L)@$$;,)QL MAYB&(]T.48X B";T)IK0;A0&H82=8@?-&EY^PMB/\SU8[#,.*R/QH;XM3 M.K6LSVM]>>9R_-:&3QI;QO8,<]VB99$OR)JDB'6X0"8RV7W;YYU.ZZ^Q[OKR MZHAIQ26./M8!W1!V"Y^U3V+OLNC5=W]Y3AB4/LK"3-)]O=9%%>>%T_YTB)Q^\OB@*G<,1^6Q8^#(#D="PP$9T8HCUI%#P,"1:W/$-RR5 MC5R (\]XER$P1 5#^/H\W[!!175$_].3$7N%0]B]M2$O>FGNI-OJ3WD'5)6Y MN)TS)"<3^8KG2IG16A.L:((KFM#SV FD9\@IY;3:^H2_<^D)?\LSPDA7F$HF MZT]SNOY*D#(NMZ,7'1P+Y!LD0%8")>O-[B28ZD9I=/T@ZUMK:C8Z3:A\C>@.Y%AT8[V*?TQ*9$=9I/A?I<9P2D M[T> V4[,U,V-ZD*5A8.[=<;R?6*QU@&A/KP[J 9%FD](OT!FBR(JQ$ M),L?"*^M*?/%@HC:E!*C,F/+H%_+I].25.CN$O&@:_D@'"*FM.3EAG+/*0B#@R_X!U2JK2H$O^^?$CW3L MD]Y\ 3VF)U] CVG*%]!C6O(%])B>? $]IBE?3."*?ERA6@R\?0WYPOHJC'1\ ML-Z,L0W'![[HQQ?K2*,RX,M5ASX?BR(K(\+5CE(=\P\&5LB[+CZWS$NKSSW; MT'N\UYD5"C^GBZT!TA^[FY-Z;%_2C3AR)\-=I4NE'K(&FE@[3:S\8*I]\8$? MRXA.J!'K#^TDSE4%V(P*-K)FL@)L#L'&.Z'2LC^T>]V>YRH//]WNU_TZDUX' MPH:#F3>=8 :,?S#^]QK_&@P;VB#.P4G![^L>J+_)'0\LMF7-*"&OI[C86/5: MW?5'?8I:";T&N>[CNC3> [(!V8!L0'9OD3U&7.MGEVQC8VGS 73C*<* MI%F7Z:92R-"G7(O\\>O7R6!KA]^#U:/=K_FU-&NQ?V>.+1P$ 78LB8/A ,0 MXFN#V'5-;'D6@!A ?+CJ75<(.TZ +=^5"F#%12BRW9O^,=5V#*D<[3CE=+PM M1V]R1QKY)MIX9L)=.;/=52\#AJJV3@T'TU]+05_6I[5_*MWR<12&.#!-V;8F MR!#(D(ZK[T"& FQZ-HX8NR!#(D)9K/RM)-_%MN-*' 0_U@39 +%! M-Q*IP- PRR;/$=5L8:/(F_'A\WL&L$/H]B7[_H8R7H)" M^3([,(FI2^G[V(0\',C!R.7 C1QLAB '( 3&CEJB%C0&#TY L(C*:,<0P;6A]KR!?;","#Z8XOYR9-CSF4 MPV_L>,QU&U+GGW8#-N_2!FRNS2>Z=DBQSEOH2FH:=6R/T8T0DGL%'U;D0Y(; MT*J@5:^C58?3HO!C=VW*0>^.1+) [VJG=WO6^)7'_X>C5"5V)C\6492R=(UQ M80YJ3(C$WN, C"$!8Z-3M'C]%S##P SKW@S3[1S*P8;1WY[1K%3#IBEIIH#E,!3X*ELGJ=8)"F"Q# M(4.?8D/RVZI>)[Y^1=.AAX<;;".2&KCKUNL^?KI!LM8]6AJE+6-=8*SFC#V\ MC>SM(T$?7&(?B<[C'UG-9;M0X,KLM*JE M6]O1QC06>(0 CQ' XT)31V[++"TC*/*L'\T6-HJ82+ME%@1$CA6M#*(=A&<9 M-CC69Q8?#(/S/H14^L[Y"PT1SP@@YC*PF,N8FL"(#VY-=M^#IA5_YBI?'I#R ML%M6KXE@/[U%'ZB^U5^> ZZRI_DT(VB23J>D((N$H#M2/1"R0,FJH&]4*%Y, MT+)(\X(5Y:3Y9+NI*HI+% OU^VS5CEZ ?;8O[+$EH E)"A*79(*H#GV#T;3( MYWPG?8.FE# 5I2#5M)_3?%6*RSR2F+Z=C#]-_?HNUP M(VG@R+4Y$ABVRC9.P)%G9"0\V(P1.')MCOA&J++A"7#D&2_O8)-F8$A7#.'K M\X+#DW^!_-?H,K-7-H396QOIW-#>3;O5GS+"*SHS96ZH_M/Y"QJ..M" M3U5GAM==&9Q+NS)8GA%J"U/)9/UI3M=?"5+&Y79@HH.SEGQ_!,A*H*38ZTY" MJ6Z$5J=KSTR6;^Y8>TM%#C.A/XA]'U?D/B\>99VK;N]/QXBW#Z.]@>&+3MMV ML'$-'JWY5.C3=?1?^@8%F.W$;MW8N2Z$J3H.2$;Q/\BC@/&'@CJ41;D)X^/[ MU4Y6X8)21V4:X:@?>\[QN1/B^Y?31I6H7Z?QQ0F!^-[!ZCP9I4K.B[Q3RGI. M")$/"V8G%SR=$*KN,XID344SSIB(=CS6/"RLG5MCMQWZE8XOC6GU85TJLBQ2 M^D5Z S19$58,DN4/A%?1E/EB04052HE1F;%ET*_ETVE)*G3WB&;T'?K5&?T" M?7CQ1>-L^^.TB*^F(GZ(QF<>U#O%!.FO<%[7WM :,RJ-B_X"2*HET1=\2#(; MS'-.AIY@-O0711?9",.,1;S$1JAW_B1?/O(G1^(Z.[O_,.J^V^GL5L8^R4A< ML(#5;*N V3$[RMKOW3ELMV'@FGML=O+FL_]I8Z[-VMAE%:]Y<=L@KK6JNLS! MYN"[)S>BFB&>TAO?QME#_%@VNVYDK$=MWZY!R\B +--PO#>H]9J18X>6K)JV M1;&-@MKZ9YLUM9QMA%EK=^BEB6O6\ZGZ+TH0"[7:(W;B#V(54[:&S9* M>OVT-6F?WMSDR0ZIQ8=4629OV3?07Y'-?_FN363+,KR= IHM_CYIMS5WE]7> M&W8@4Z=ID!9WZCZ@S]BR?R_RLD2_%ODTK=I*I-\JL#^5\ALY6"^4'-'9?T\, 846:_X HI,4[Z (M.3,:#(].0+ M*#)-^0**3$_&@"+3DR\@,)HRQC94G@,&MNS/V -;.F/+F8=YC@:2AS\I]MB^ M.K#C">LC-99YZ9D:SS7L$\HE^G/>X-.L( 1]S'E3J!^>FD)U,[7[R+ZD&W'D MCA4]K/R')&N@B;73Q,K/W]L7'V.T#?.$ K_^T$[B &^ S:A@(VN\-\!F/+!Y MC<3<;X!.)[/B101L.'!Y(QLN8/"#P;_'X-=MY,K!Z?#M(E!9\^"%,M6,#/(& M&O TIV:KN_[(Y6:+&->\;8 V0!N@#= &: .TM8'V2'FJW]A&!?*\ISE*+ZG0 MI_R*F'!]3N,NY2$H+>%[N&2T^S6_EJ> ^]=MP<6V'6'?=GJ4\0,4 XHW4>Q@ M)[2QZ5F 8D!Q;U$Z,&&0(9TG+YGUZ N*R[4 X@ZJ5LU]_08P[58Y-\Q7IAZK#'2PSM*E^G?(/8 MQ[8?8#,\8V0*R '(P>#DP,-N:.'(&506!.0 Y.!,.0A"#UMN."0ID.[(#8_K MEFM(+<2!9*%J?VP80T5ZVE'?"XQHI'VIMGG?^N+I;)?9MLT=:6-0S1@1&:$+ MC-" $;81@$3HP B0"$T8 1*A"2.H1 C=&"$;9@C;4*L'2-.^_!Q&YR9@M::=VG-%^Z MY.:ZA]5OKV4!="'H0EFZ4.-N?<<4QLW-WK"P5PP>4*BA5#96J'!.BLP:G M(N[78XTIM=OVX=";E+4"YR5R7E[#[)%Q?JG_3JAG@ MEFZ7MG,!TX!I2IFF9CE79IJIIKGH_BWSBA&2WJY;]Q@(:O[KHI'F-0+&76X$ MRFO7SVQ=%ABN3,'KV"G=9=\;R3JSGUST# ^X>$8EE)9DGE[7P5/LQBP8 18\0VI[O(%B0<]. M79*Q8,H]TZI#+$*>B:)Z)<./+K1;#4%H82?QK>.Y^?/TBQN!USH&-GN&U*8P M0V"S#CU>9+-9OK704].@1W9 T^6B=6;I\DWOCQS.7YKPR>-34.='+,10,K !5F3 M%,6K*D?3FND45^2__J@B<5ECS[6@?8I8;?P.<"A5]_]Y3E94/4P MGV8$3=+IE!1DD1!T1ZH'0A8H617TC0K%BPE:%FE>L%*3-)]L=*5$<8EBH;B? M+42!IB_Z-'UA?4U'>FKV2/.BUN].1X',0[3 %@W98AG^2,\V:\X7TP"^:,@7 M4&-:L@74F*9\ 36F)5] C6G)%E!CFO+EV/Q18(PR/7:PKS7P!00&&'-Z5W!@ MBZJ-?Z2=JJ_"E@MF8UTU<7@R$:[8'D1QSYRS2,+_DM&!R3(O;<'DN89C:=U< MX!F*'CIU_W.ZV&I>]['+'DW=SJJ03!NI:[_*B L]1 WTL&YZN!/!.*&!RUKC MVI(]%#2AYRNITNIPHZ+PI^ M#0(,[!YF1_YU6BO_(J47GMR/2C@KSAG3S!J=GJ M% SHY641>G6.VL=UB8VD -@ ; V +N?P';4<%DQLBWMF"]]DOC8>&IKQU(% M\FSHT45)WJSQGN15NFCWJ%.2Z$KH/5PGVOV:7TLS%I6?4-_+RKTM]BP<10[V M++\_B3X ,8!XL]LGMIT(FW8(& 8,'ZO6U17$#@X\%[NA7!!WF\NZNG_3/[:Z MGB%U:^TVW724H3*:PEPE;Z21:UM+.>JY>OSST< M^B;V'*F]O4""0()&)$&!1SVV0&H/1) @D*!]&1#5R^\@:F?:V/8MV9ZB9A($ MT+@$&H;4 ()^^35I'JAFZQI%QJS=PGRC+R6$;%^PXZMNG'R=O(3R97:@K ,< M>BXV7:ESKD ,0 SZ)08.CJ( .Z;4J4L@!H,5@]TC28.0 X?N!CX.).\& TL! M#I#O=@ YPF'E"*%OOL*^^40%^ +RHCM?Q'P_X(MN?#DV5!#XHLQ.AOVE.[[T8^"S7JT;KS$J6H]6/^TN M:]ZE7=8^WC!QHD:]W>\M4#OKZDSDU7OE(K0"9;50\ZE7'^Z#HA M#(VV?VV,GXZ:%(XRP#"\]C:VY':J&GJTW5@;8T&'U*YRXT#'\XL<'CI,PY5M MYN@&#HB%]#@6TFZ.!8&08Z4(@^C\X(9RV_4-T*,>*.,="*6<6V0R",9[1@"Q MEF'%6L;4[$5\<&NR^QXTJ_@S5_GR0(N?L%M6-T1HO4.?I[[37Y[#K:J'^30C M:)).IZ0@BX2@.U(]$+) R:J@;U0H7DS0LDCS@A7AI/EDHW$JBDL4"[7[;(G. M(+$J\>E/>]3=LJAG:NA^H0R(*PH@],.7)5F4I.SHF;75#JV'U:05E&,$T I* MPR/NQX;- 5]4\<4\V#T0^**JA2+900'YT, 7]3PQ836G%WRY=RRH&-AY.$W MS3FVL0[I3'^[69EE7MJMS+4Y:(;3*./3K"!;32(_=M? [-C.I!MUI"[^F/H? MDK2!+M9.%ZMJ8+;6NO:E2I<-"8N&I'0E=C,#V(P*-K*:G0%L#F0S!M6.]G6[ M$QJ@IXOF>2(.-AS(O.D$,F#Y@^6_U_+7[6C:P=YYNS6ALGKFU=.>]2*&O&&_ M/.^IV>JNWYA*E$N,K"D9(!N0#<@&9/<4V:(T!)"MGO?25A>H:A^DEJ7,#=., MI=<79U/'1A]7ZX>A,MDB.H']'F?T6NP,)/W6'X3Y4GT(2VF(Y&.UI-VO^;4T MP[%_!_\M[)L!]@.)_3X Q #B:X/8LFWL^!Z &$!\K 9>5Q"[H8<=RQD2A"5[ M.CWDJ2.S\V/G&:BK]-6Y3BI)(S=%&R>M[F%,DMDBS_+[Q[J%2SY9)16:D,\D MRY=SLJB&&GA1M:-J1@:)W= T#)9?:D$ZD8LC1V(79Q !$(&>B4!@X<"3V(T8 M1& $(J!E8NG"1NT.MD*I!KN&^!]V^NE"W2>S_:F6&2IYGIMF"QM1SNGO9$&* M..-N6SR9IXNTK I^3G80T:(Q!CPE&Z(]U+PX=#WL6A+;C@.2 ;G/B2_M4(+^[[];DA('E NZD*N1H8IE:.0C.JA_Z*-]R9< MF@^$0C1)8];*1_@U\YRNX;_\C:%&8" ""4'X/4K:L:@9*;\(1#/.@P" .P3 M #/"822]&E4SSH, 0 YJ;QC!LJ37L0Z5[P-*09F0@H(4E/8IJ-^K//GCYBXN M"6M4-&>](X3O1D0?B4&$BB#H.<+PO1>YV'>B(84\ <=CQ+%K8=.47L0$..XI MCM4GH2[$L4/5L5236#6,!Y2!NHRED2%U>X7\4P^=%VU<-^'/_)@7A#YJ/=0Z M>415$5.7)N$^3<;F6;^]C]/%NZ%&8C0*1"KL/JI!I%[UZCNH-W!=[%F1]"(2 MD""0(!U7WT$JP,96(-T$!OD9M?SL396I7GT'.Y#O8S_RA[X#=9]-&R T'-,T M NGED)HA S)N?\BC.4KSNVUYFV#L-! M"8%L=VYX3/<@CSBT/.)754PQ^=W&2/36X/T>1V6ZS^O72'4NLYNG9_[0QM7[M.]\D>987MXWDM58U$[/*;,ZY>W)S5Y#X MCYMX2F]\&VH]9J18X>6\_C+38MB-5!N M,C*M;NN?->]Q>5V_F9%B3C34?8U3>NRQE3Y6+,-S&:%63Z[:L_?_KE_19$Q478:RI)Q3S.-H;&U6]1[YOA$N53 M])Y^2H%0KO$;?]?B^D&L4#(^/6U-VJ.O\&Z;0VR*>;\@B82D6$?+.EIL;AU\9Q><)KE#PT]FK_Y3GDK=,@#I;:J MR-=,C+O2K2=O(ZW?G<[_]A9R>%/E]-^WH]J&=[ $$#AR;8Z$1TQSX C(R-@Y M8AE>!!S1B2.183K $14<$1D\WW /^O= _\OI?V8VM;9RCU43U)\+%V;?I]S- MU*I"Y^ P]O=Q1>[SXE'2.':Q\9Y(R-KSTXN2T@?=[_Z[0VOJ_#$P?_O*?74I MW2UC)XY^(8"'SI6?YI1\E22\UUH<"'\"X?]!'@7^/Q1T.RK*318<5]D[48D+ M"L(.,T*EEKYL;N<)7M#E5-H'2&TWLSWJ]6*7OG< D[IYA5[D2"'F('$HO2+@ M!/>Y=WA\:?G "0YL_V"EP83&'3=4.K(T%MV?%@EUDUFCF&61TB_2&Z#)BJ J M1_?T ZHUT9*:)_EB03)JFI=5B>G_%N4JVRASQ4\;-9JD);TF;9AOU M5B](&0-XRGZDMY;0QPC2&DE:6SP]1I@2\T9KI%W#EM$;,.KGFNW:+<,W4N;Y MA)35KHU2YM/J(2Y(>V?<-5R6U)9(XXS^/)].2U*ANT>4Y0_T]RV3AG_WA?;& MD%R3%\VS&I\K#"$9:08*MT&\4XJLQPN4"F^>2C>- M2&4E9$UI?N.=\I8!E+5T=G@,^***+X?;N0)?%/'%-!R5Y:K &%!D/>,+*#(M M^0**3%/&@"+3E"^@R'3DR[&I%\ 7T&/ E]-',0!?5,G+X:XNP!4<#RH9_0M5=AR0- MSZ?HH=J)G],%01_I^[,2_;"8D GZ&!?)3)14.!8^J[9">;LQR<21NOCK="G3 M0]A %6NGBCL1C7/.'=N7ZES+.JD,LS^TLTW;DZ91 38C@HT+L.D<-B*;,1S8 MO!:D>C^+%_<$\',8/R\)A T',F\Z@0S8_F#[[[7]=9NQDVY2AKV^32OZ_ G] M])?U/)H?ZA+1VV^^2N4I5LV((:TI^][A<]IX?M?Q]6H3X_IT.&N6V.9&"= & M: .T =J:K.[ZT-X[>Q>0W5=D[YWY.6R6:CBL\_KB/.[1GBH3+CZ_Q66]")4' MIC1$\K%R4CT._;ZXBES78[HNMEP+6\$9!W4!Q8!BS5!L8]^RL6/"9%E \=%" M>%U!;&'/#G'HNT,"L61OIW]<]4+#@Y&7PQIYV=_\D/!>I#00[67P1=F8:KW( M("\US$)=QOG0D*KV-$Q4R7/>-%O8B%)/+VJ]K'_ :(Q13]FF:/]4KX># MT*'_00 ?H-QS*/O8BRB4(Q.@#%#6)"%UF)_[D/PVM$QLFO:[(2%Y0 FI"[EJ MV88CE:60DNJA"Z.- R>\F@^$8C1)8];71[@V\YRNX;_\C:$&82 *"9'X?6HZ M&T3 "$*?8XSB6]AS?1QY$,4'*/<>RH$= M83N0'DL */<4RKU-2%FAC1W;@H34L!)2IN%!0@H24IJX<<*W^3$O"'U4E*R* M@BR21U05,75O$N[?9'E9HK?W<;IX-]2PC$9Q286M276(W*M>?A<:WZ(&J2E7 MZ8,,@0SU4H8N].H\;'H1"! (T#629ZI7W\4>Y+C8]MVA[T'=I]<&B(TPHKR4 M[I)JA@S(P/4Y V?9_!Z?\BK.4+YNZ5YGWLI!A,:4;?\;&LVA&FV2K^XRHL5F M+['1F_)U=F 6^]CS NR%TDUC$ 00A#X)@H==.Z2"X(,@@"",HGK'[*LJIICL '+_7I55.GT4;Z4+^BC5K>-O MK&7[X<4GZY@'^\:)Z^&+:"Y3"UZ29UF\+,EM\Z+]L.Q!9F*:V3S^0K^[J.@# M-LR[RM_#XHS)_\^6;;Y=%C@B#X<"0W/ 8[HQ!$J(Z"U MM.*(9;@!<$0GCD0@(XHX(C((/NP:G='_S&R.,'*/)3/KS[G5O?=31D2]*@0. M#HM^'U?D/B\>)8V+%K;IB80L:E!K14D5L]NIZ\>P_.TK]]6E=+>,\(1![B.AL^6E.Z5=) GRMQ8'P)Q#^'^11","'@FY'1;G)@N,J>SLH<4$]RF$^J-32 METT5/"%0<#F5]N%1V\ULCWJ]V*/O'<"D;EZA%SE2B"F<\8'A4'HR\@3ON7=X M?&GF\@3_M7^PTF)ZW(X?*AU;&@OO3XN$^LFL<\6R2.D7Z0W09$50E:-[^@'5 MFVA)[9-\L2 9-<[+JL3T?XMRE6W4V6WNUFB2EO2RS*6.BT<43SC%2_9)2;\_ MP6A.KX3R*:)L3&8H+1'WS.E3T/M6,X(8&?C/Q4T1:ZZ!XK+,66]$^K6'M)KQ M+_Z>4!R@./G/*A4^?-T0_NF.V[_BO_A_2I0NJ(^<3E;T%BM*-Y2L2LI;^H+= MRWB1,=9;121E(MHIAIC>:DD?JTMK)&EM8O4884KL*:V1=@WC26_ :##@:==. M&K%15.;3ZB$N2'MOW+:4^!Z:KJ]5/6VNY>J.&DCIDALLM56U:1*Q2TNSB5YF MS0S)TWK1U""(,$&$Z6+SAULXWBG%JA! @@ 2!)"433\4PUX@?'02\#Z0O992 MEC]0.RDC]W2[;<)$!OIU;2*Q+;@52:HMIJS,J4E57Q2C94QI'6?TJOET6A)J M]#RN3;""?FV5;H2AM@V=8=1*2WSZTQY5_)*]ODTKNN#DZV?V_Y\I-ZBAG,\) M>OO/O"S?=?3(4)Q^:NF.ZQK!P:,-'9=1U93F-]ZIJ!I )=4+2H&<@R>E@"]J M^$(MP8.M;($O:O@2&8[*O(%U)B>? $U MIB5;0(WIR1=08WKR)0)O7TN^V(8%>DQ#OEA&"%%+; 81.@W7 M*JF>W$^3G=S,F41:'[FTS$O/7+JA$>[T#[QJIC(\GZ*'BEL^S0I"T$?ZP:Q$ M/RPF9((^QD4R$T4OCH7/JGYYZ@/[6S3]J1IU,.^L6Y+OS)L3JAW[P_M*&Q<@ W YDS:O1:D>C^+ M%_<$\',8/R^)A T',F\Z@0S8_F#[[[7]=9LID^ZO$6V7A-Y^\U4JS_S7C CR M!O7Q^C/-5G?]V0(BP:B #&>-S-K<'R69"IKQ7B*R]5L< !N #< &8 .P#_AJ M8V.II0;'>HFS<,.&0H8^)5E\?@OF-Z6-WZ1_RD1+!!\^R:/'$>R75EKJ>F;: MMGSL!J;4K%^W<50M(:QXR6-&<.!CQ[0 P #@G@+8)V447>.BB MPCR>TAO?QME#_%@VLV2INFF2WK?K[+8C2,^4*FJ]9N38H25K(=*BV$87D?IG MFXU$FC>/5+K7C.'#,US#9="@?]8+OC,).EEYV&O6 M/04M6CTN7]=V"$9Y(?:O-QA-Z6O6E[)B1=5B5Y^+RFKR3&4U8F6 B%YW&1=/ MS2^719H7XCN/E'MXM]_4TT-042Y+UKQZFE;/MY!JODM?H')WVLAF6_.$EWNP MK[('6= K$$JL.>^Y21]E@?)5A;(T%LKSQ"[E;'T985^BUYVF)04.8@MCJW=Q MLR9V,VH1E*RYZ.DQ/OH >TY,O$=C)6O+%-DS08QKRQ3) 7+1J5J11,GCSM."5^F,<5M]#.D$I MJ5=19%B#.I7\<[JX9JNBP]N2;L21?5QY++(&BE@W1=SCUB&6X9TP8K8_M)/: MJ A@LS^U-C34R.M3=#B8HMO2 347DZZ;-D4#A<]+0F##@4PW;8K [@>[?X_= MK]O)X:--BMB\2GDMBKCVT(L$,EL4/3_25AM?[SIGVT29U^C:(PP/NRC0MB?U4GAK83-R<>";[WJ4\],3QXJ[B\EI\W*X2EA; M&$>^AYU ,H@5MTX#$(\,Q)8=82<:%H@ENSA]Y*ICN%)9VG'&Z5KMBGJJ7)5W M*]I^^/E&7R%^P1/7HZQ=BK]F0^,^;?1*$6I0]$JAPM-JE;)(%WL[I: 7-$E) M9O0!Z:IY>;GX8?U K.T)NT;WO4WHFTP(^%?I_2F#3VW'53T&RGS59&0]I$QZ=F#W31T?"0D&T$<$I(0[Y81UJ] U\4\<4Q0E!D&C(&%)F>? %% MIBE?C@T3 <9<\WSP40-9Z;FT%Q7J=J;2AU3-W#Y1XEUZHL1QC6CT!X9!\$#P M+A2\RX]R>8;O#$GPI)X;!3"=!R;?\.R!@D09P[$6<7R"JM0%X# MAY.5>"3,#%D6^>>4N=5WCRA?DB+F10QQ4J6?TRIE2?.>F/^Z%6VJF],L;B&E M@OY8JDO7:82L>-[%MB=U2BJ@N*NUO-5C=-%_$B 5=+GE"KRY5SN.'BO M',0?IE.25*PXB'Q)>"]L5,050>(UN(9@#X_6-;2PY8!C"((P',?PXISVD#.! MZ[X:;R=$O'K' J4\:LK:.? 7Y#^K]'.#(C(:0&'R_;WO#Z([07RU8BI!ZA4MZY7P"UB]8O[UW M R_;^GQLF28V':CH!%$8N2-H.=AS/>PXSC"]P0-[(J'ORM\--5N_1M;OIO X M5'@F^8JU']1!4T@\X:#CTN4KC@B'GHU-,P#W$01(E@#M=2V5+[V+$*QM6]AE MO0R>VWBA ?76TQ_H-FW9SY->7(:];J:@/G.$>-WH5XO&V:VE?,_[.WS:.'N'RFV?8IAT%E-J5^CHB.?R$@?ED_[/>MC5Z<_87 MZZ"^V4"=@KY?^M9-XR2A>TS%>L(GA$H.VT[850*/D2I4 MUS3]AG_0[B]GN,6:W23>-TP)172,XQ0[:D?T<$ISQ30>'-2]/X7[@A]AQ M@Y=QTJ$Z,'2D<[*KK>BG]9G%'FB>0P^QV;=\!:J'[_T\Z/J2:W0JHH:_%J=RQM]65-,KH7,,-_]O6F%>DP8G71 MF'5OCP_;;?R6-:M8U&OSV?^TT51V[8BPH0AY<=MX&ZU5UYXW),;T;,V MGM(;W\;90_Q8UJL,(F/=T^]V[; X'#RFX7AO4.LU(\<.+=G A1;%-F8NU#_; M'+O0O'FD=V[-F"I?,@_,9>"F?]8+QRDE[0\GX]+0U:9_> MW.3)#JG%A]0'3MZR;Z"_4@%FOWRWQ80M;C[YL6M>+JN]E^] @KK:XWY<'U;4 M9X][3FD_=ZA2*.WZ>-DQZ^K8EE:0]J:V8S%%)K5_GM',_+MK0WMS^M"BI-8A MLPIK%1U9V IJ3H6 ^PP$CK#?LZGK7O_P4O8[EHLCW]2' M_UK$D&$CO= _<[K<[^\+PCMTHK>, M=VP]MOGUKS^_W_J8?V!]_4[,%&.?_RU>_('1SYR'<8:^K\>.,8Z^?;I,\SO, M(C@9 UQAH%]71;F*A2O.[KI[N^>>]S?R.<\^,XS_DV&8;9?TT[1"/^?48-Q^ M?/;FSD/3R\[29.V=EEPJ8@IA%F4R35229%5[=_6MLOI6B;A5-8LK-(\K^JT2 MY5M4]KD(W-&=F46=V+.7%/>+Q8J[A''%USJ)F?7[^R\__B9..BRS58ELPWN# MQ5-2![%8B46+"[! %;LN%2MN)G#9S1Y9=$M0CB^?25J<+DJ44+10A!6/B'FH M(KY&O=:8RC-S1+,5VZ@I-^AE[A&U'PA3"_0M/KA-"&[]=?H.&S)74(\6S=.2 M:@'Z//1SSF-6J$/-QV1&2B'H]&8QSU4RVB5KR;Y?Q05]GQ",$NH)T4=$=Q0X MQ6I9)<(M2EF_6/KKI'EBOK*"4 30?Q8Y&V]75O2;C!W4)BWR!_:X:,6PQ$FZ MQ:/X*1BYWMBZCN#5&N1@1_=\(+$;M$R66UQL;V.A@S8E2NELN,RS6#DE@^ MXQ&[$O6/I\P.7B3$0/\W?Z 8*/#.9=*2(H&REH5-\OL%7=BDN1"'K #?RJ& MJ7*6K[()_\D=66\W;,9@R8.!=&\K%MPJ90M:B#+L?$ZU")O_^ YO_BEVP3J* M1:_%9D'&B\=:>EH+6*^-WHQ>>]($?(H)_Y3+-W]&=H'GGH3OZ6RHR,8M-W=U M3M$6$;,F*6"@_V5WGC)I>(8-SZR2ZYZUHJG#D[A>5_/=^NUW3]J#+[X^K;43 M83L46N6S,ZE04 M@5114YCR^F*RRN*A+0>AOJ<]_SX=\ILU/&^-+6.[U M$$AQE_IR[#9<8K)']DA-+)/O,F(P)^5?\\ M"O%KB#L;:*W/GD+K9:,>:LW MM()(YNP3!/HA2BLRYP)]1RCR#?3_Y2O^/L4'O19=$,\%$88PMF'295%#M'W3 MQO!D05;VF ]/(L_>GS,^%3G=J=G/&:@V]!&E6?98IG3;H7JNO@OW^39%"*-' M^ERU8J%BB6(RY'BE3 MJM$I/^D*2X;0FF_MY?'+IR5J;[\&^H7ISM8[[)?;4K^K!BMN6PC=DRZFA EA MO0K&MWH)#?L>TBQCOUPM!'!$.'^U6%'K+6-/OZ 8*)C-5#"*,49*S96=;<+_ M3G@\D**+8XEM&V++H+Y1ENZETW-[P-IAHB)&A&R< 7_?@2&2'H,0WY GI,3[Z 'M.3+Y'APXAB M#?D">DQ/OH >TY0OIF%%P!@-&0,"HR5? B.$C5]#OMBS1CRV6X8"X=,>7 M,X^)'PTC*QV0?J5VN8<=A-X.V5P/J[;,2Z=5NZ$1.'TBSB>>R?HH$E@_\ 26 MM!G,![<3/29B*I^W?%BW#XE(H&A!T>XH6NM21>N91N0H[6@CF7B;90.2QT"# ME@$MHTS+:(2.MNZQ+U4]%I4GM7WE)*L>5J(DS>@;^I;U$MC8[L!@XP)LK@"; MP!L2;%X+4KWGM>+2+)S#H?Z![6$OB;L/!TAO.@ 2!"W G7BY.Z%9#\"?UW7L MTK9JS5:HHLLAVW$T(X.,)H:BO%2S]OB7M2BT+1^[@2G;5=:,Z8!]B=CWU71P ME8_]P,>.*;5!/$!_R-"OJ]@&@7W+-;'E1\#U4UW"03 ]= RIS;QM[3C^1IKS MIMG"KC7<5FFV1_3S_7XR85/])JND>G?;A\BIMINPRC5+&\QR[##?$-D'D.TY M9 ^?VQHB^P"RO8;LT2,Z"@8\;J8-@5NGGP_I/[.NDF7239M<(VFDD9.AC8LE M_(Y?>/^VMR(-]*[I006!P4&'B"2[*8.($SEV@$W7AL@X"$#?,T.'N;YW:+AC M8=L.=R>&@P2 !(PC0>1X(;9E%@8,F_5#RA)ARPV,W6'1D">"/)%6>:(?CS7% M1F]97^IW$-P<>[CL.BFD#NQ0U\6>%4FW0P'(O07R-1)+'929VM@*I):> (Q[ M#&,=DTVG*63?QW[D2U3( ^*JADFI$Z,]IFD$4C=9Q;DK>=Y-+U7L(+)1O^Z= MYP/A2(A)C2PC93G8M>"4$N"_]PFIR_#OVMB+ /^ __ZGHRZTT>T(6Z$IW?$: M*N^US$==ZG.'AB?;.].,[Y".ZG\ZZL.A(:L0\QQ[=$Q]#NK"0A#+QJ8EM1P M<-QK'/68$0ZC$' ,.-8E!W5A+A5;E@E=&8;AR_12MPXB M^?1[E2=_W-S%)6']6>?L()1<-T:;]6H7>E38?%2#U)3JUB4D",$ A:!Q\52O MLX-R8"_$SK"2@!);M0^0WP%D" >6(?RJBBDFZ?\GZ>?F7_I/<[TD(W'!B#"K MGV&-9W;S1K^9;SI![>8P,=MM5K]>NN.*U3P]^Y_:#__D*]\D>987MXWDM58U M$]/&;,ZY>W)S5Y#XCYMX2F]\&V&]0ZS4C MQPXMY_&7FQ;%:J#<9&1:W=8_:][C\KI^,R]3EO2\+4@65^EGPJZ^<5W.F"I? MWEJNX3*XT#_KA;FA$7D=L6H+E/3T]:D?7ISDR<[ MI!8?4GV0O&7?0']%-O_ENRTF;''S21&L>VG/YSB2(12S2Z:-X*UU0?5#= M.OX&Z[8UR*:8\PN>J%2X)EG+GMC]J-QE\;(DM\V+]L.R!ZEAROB0"$9O"L8N M)7<53U4T=ZVO9HEEG1Q:L@ZJ\!:76]?/Z36G6?[0D*3YFV^6MT*-/% B'!7? MFM(;^(CORCQ;5=W@X^3-I/6[TU'0WDA>[!(YP!?]^$*-](.&&_!%$5^HGPD" MHR%C0)'IR1=09'KR)3+\@[%0X(LR/>8"7_3C"]5CL+_HR!=JD 7 & T9 P*C M)5\"(X2-7T.^V! ATY(O%L\/ %\ZXLOY-8J'Q409$<(SB-!II./%% @/90B? M)\G=QCWK---=GDV^WAP6N#DX\&Z3'$F>,1I]^\HR7UU(&SH11&#R*!H@5%NZ-HK4L5K6<9 MYD[Q]56/R4@FWL>X2&:"7HZ%]Q .M QHF=YI&8W0T=8]]J6JQ[)XZF(XJLLEL+%V*H9[#AM7'FP.)IUT6_IU81,,RM!Y+4CU?A8O[HDT"^=P MK']@>]A+ N_# =*;#H $40OP)R3X$YH=X/^95'Q&J30#3[/U*3G5J%\#"EGG M&-4PN(-F_A8V(Q<'OLQ1#B PQ8 49=0#+Z7>W8K@3]^BD!6>H_ M& K\+3O"3B1YCH]^?+\^_&M/OSY\5^Q,IBY-)+ID M?S^9H+<3,EDEU;O;/D3J-=1;Q\X"]:AQY-%S@$/D'V"VUY@]=N1KB.SK/+.E MX9JODXVYFIH]>+I'@5V[F7 $;IU^M*3_S+I.?DHW=7*-=)-&;H8V3I;P/'ZI M9J1 ;]-%DL_).T2^L D]!$+I@PZERW94- L673H-S[%\[)HNI)- !D::4_+< M $>^W!GID%/2-;<@VY'23 8NW09"W\6.+W&>R;"9KV6^Z,+Q1K8MMSVR5@:_ M">FB@:2+?LP+0I\+):NB((OD$55%O"CCA)W?Y[6 Z.U]G"[>051^[%'Y*V62 MNDC=6Q&V3G47QCKF'0ZM9C*Q;8OLYYJ M0&S5,#MU&E?#R#)\Z35RP_!P>JED!Y&6^K7(V9JI.S/-"R2R4ZB*OQ XY@1A M^=&EI@(7AY8/>2D0@+[GI2[#?VACTY7N0FG&>$A*C2$I=:&5'F#;<89^UFG8 M*:E+_3,CA!-,D)+2/27U@5#4)FG,4U#Q8H+B>4X?^+_\#0C>CSUXKT$>ZL(Q M\8Z)'=>"+!0 N==9*,_VL.U++6Z!-%2/<:Q!&NK""?:FA\U 8I'V@)BJ/@EU M87PS,*3NL)"!ZJ'WHHWO)AR:WZL\^>/F+BX):_0Z9\>BY/HRVJQ7K57X#!D4 M=C'5(3^E>OD=E$!AS_5QY)F0P@(9ND:*2_7JNQ"AP(ZP'[:5YM"%BPS3D'C;0RJ>1[9=JMK!1)-K$+;Z?_'M5 M5M0I_>%O/WWZ\#UD)%YB-V^H,8>JL4F^NLN(%EN\S(;OJMUX0\H*RF#Y M2>%42]$#HRRPEGPE**Q27 M95I6)4H7GTE9Y44I:C@7%K,+LH5N M$X"N94*OGN7+9C$I&T!'EXKN5I-[4I68'3JD9&(K9V0H*WHOY1)2I?".4HYD=!U-JN>I@M*-';W#1)NDVL6ERA+YVE5WR%FMQ;KY[H)57F> M46+/TF3&#FI2QA)*P7B>L_NP[J+T+T:D:9YE^0-31UQ,N*PWHE+O4 G]2KPL MR6WSXFL)FFHMP_;36U6^Y$+/'^(FBQ_S574[3;^0R7."UYA/9K.5-@IC,W D MOL8E\]57[0]>M(BM/8 _'GW\_;M :/C>CN[_/W^._"#Z>GN#V=H@V@KP10\M M_F07HL]&D95MS&FLW]J)95'YIW=A&J @TXRB5LA[7,Y$7UHJV*N"@2NGZ%VQ MU_2+5' *,J=R),26?GU)L9IM_(+]@**?RF%2K>AG3&C2BO_H277O;$. 4$#H M480F?$ MT^P\$/J\!NB"D G #^#W(OAQTX5:;$WC;@Y" MMMON G%!$FJ-Q,4CW;$1?:K/:4*>?D]_MJ3679(NF4$0/]8:E9H<#+L34L^ OJ.V0+4/$\(-XNYPU20XL7C M\\H;E:MDUER;OVOLEX%)^GG+@63(Y(J5LN,K^G%'7GC+]SLX5OV7Z?3F;W'& M_;;?9X10_[ HV [&5[:>LZ[( __?M0O(VV%#L<9LO MBGS$*)U\^^I?IA_%?G1W]R_7GT[^Y29WWK_N@BGYE^?=A9'G39/ (@P]*$)O2LC@BAT<0S4)@:7]Q8YT)H>=+W?W]&= M 7V,BS\HDGY+RS]40_YGKH.XRIFH0[.\Z%>-Z< /3-/QI_\BB1/_RR7$^U<8 M$_-?DZEIQM/8"L/8VL&T^Y[Y:'E64@[^6N14E3.>_2N(?-<*1P)FUT -%3B0 MG^@@&:D7;B _U.$K9AA.6Z)UI:<^&]:_4.N57C@6&P86 3)F'2QC9H=1<[=9 M"[-SW\]2,D4_?"')BJL.NEU2*[G@:Q*?_;B.FM6?X2:B1XV+O;' R1.=DC:= MEFLZL;@:_3*_PF+2O!215/H;:C72Z]]1VWV6EDR[%=1NSQ[1;SSHRLST'ZD1 M)B!DF3?_8["_T7)5+/.2U%>F/RQ)(F*C[.+T"G/T3;K!%P%+YI^F":7>\>?^ MYJOT.S2G.U"Y^0T>^6NOCSX"U2]I6:Y((0*^S R;)/Z7"PM$V)^D08 M6L:4W9@,7$\$@**D/W+A!SXG^:V7P.;0C3$P>W(G''ER@%&G =&[IE7CL4X0 M&P?>]18?0'UG--X5;^:7]'>[->@&O-M&?\*I"<(!S,+'*!F!1'+XR&F%T;3GF8)NJ0@K>XB(2HS= %3Y668:5IM4P=8U:[W/>_%3N? M5V).&:0"54.AP@WN1EZS>C]D]'N=@@,5[E/OEDZB-%_N7A@QZ9#6/3:(]^5CZ36>"LXN!B+]L1\RC\,V;/T!=\K2+%3S M\%429G6T;G-!K)JRDV8!\E,R!/?QEYV?KKXW!MJ\:--/?LMWD'^20S^Y.X4$Z:XF4:7]@,2H' PXA&*#^1;XP*<2Z6&7JA^-+K>6HL$$9>Y!Q 0T>8 I/Y M,FPO BWJ44Q'^-RR1L)HC$&)0G.@FU U44Q\<24/%CO/X(7LFH:\5YD.S>WM MJCW;?/ .^1+89!SX0FVS# '67HN9A'N/^4BT20YOMR81$/AF]E Z=GH-!-%H MUIX)BX1UJ3T7<=W"PSE<(XA(H D*+.:SDH(Q"7GH#IL)$ M^J="/C80EO5D&G:F>'RE 'R:O,^91N9G(.Y6,K;R_L(RD-A M\N85"3Q@. Z!CSX/=3LLYD$_N,K","MW@*^#D":.1@ZR-J-)!,Y9#;H*>"*. M47AA,M\RSQ,)=1AR 4A$20(B/AOLP!@W,'9 M_LPYW.IJG&2:1\4#B%-R,< ,&DH,BY42%/:!XY$TR(-:!#:YT/'&P!? 9VA M24WHP3YC/C;"FT4(S85SE>&@Z6E[-631@RSC.ERB>PRZH3O%Q^-;XER+873S MPI5Z6M4"O.BC("9>/)%2!L]P9.H$M^A.PAUB@/NYZ%"TN&/0SAE+@&$Q_$^S% M!TL94YP3($RCL2R_X0%,?('G?F>>.PP";A9E/037=9FA)?C)3#99&NI.XRJ";S#;UQU!21TH^_0_A>/AH'GFN[P@[E M5JD" .$H)_ TU8IR6H@1RY'81:H55QV@*Y7L!:5HW1/!NEDX/BB ST?PO%"\ MG.T XR4"Q3DB8PZN_T* \99*I<>#:BZ&3@:\86CI(H_9Z.9;NEO7FV\'NWD0 M![XZI8M2@Q0C(+M"%7(?(0G3NL._1!R0B!#5#.0L^H0E?(!=@%\P;T'9\AF' M0 6/5HAR=#(1.H47"-R[O_:R$5FU\9I+9H[1]L"VK7ZOV=2;F)ZS>MU.R^X9 M5LON,+O;;C*GE,4X/[BX.CW]%X$W3QA-M<]OB<^(V>!ZQ]J@3.:@WQTT!G:[Y^A-LV *1.=6*7ISDL:(\5$7TKI#Y6C9]LFK](UYG M'+-L[<)A6I5_G%7ETR0>!B(])#,DX(2#Q6:U-+3C4?"R'8JU,(0!-,?37AT1 MU?#!54H!@:C YQ&$)$:7D]]#;^&-:.-'E(.:PB]IEN[6Y_:3<;-9"E4O;L(J.0'-%Q(7^6 M \$TGS-&4"[[CNVEA4!\-'-*,!44X(P/[._XVQL3]%"[;0$JB[$-FT>:"/04 M=2)B(I^\L33H%S@9)!J"B['[4!?/\?%B1W>%(L7!8> 6!!/&N-N"+(\&$QGT MB.D="?H@:'ED Q"3+URB'-?B8AN^'F,@>P^(%9TJ%#'!N'@8\HJZ0@1T "H; M]#+7O0CR-#(MF,?,9J,^T#8_V<14GF\C5&2II2@SD@>ZGQ0(O=9L")%( TNS MQIJW)3AWGW%-K5E@G'"O95V_GW"J<33QMZ@PFYQ2>$6B?DQ1CL&ULWG -V>G M(- 5L4=8^Y9,E0<]!QG#*'I+,D)Y#Q\<%;= I<3#Z.&( U]V652[X"O7VHUVJI&S19S3RBG7 MOCPV2<"7"6%FI@I5& ,$'9A;O7/1O?$FY(VA=9JY->".2K'LSJ"ITZKI5F>!-#6>25/3 M,&H8*Y@ENQP/M6'TV_I2\5 5A/?R/G85^=F8UX@@G@0^)QC"%724*<.D!'@& M G[S(D&\)W6M^.HN5RP=EPL1TV .PG2L'<"(;M:")MT!D<9%'T!$H1&AV[QJ MA3\KI4FLV)=5'6EQ8Q#S>'$4IZDQ<;-&5ADDNBJN2"=R[5I:J5D<_-E3!!V" MPMP#R>>;&^QO0-SK!>OX1&>Q(Q(1(:ZR!7 K ]W[..B^(Q&'Z5M3?"57Y3UO M:\:&9CQZH$D!HQ7:1VD?@!2D0Y)^YSO-[ NWX!8&X4DX7EB4F-V:%ADL&(;/ M7.HG;GP^VXN>X(]N0]-Z= LQQ8AE,0)'2++,6()3&B MI:QU-1BA5%-5&-'2NH]N0J@XH:;$=C&BI36ZBA$58(1N:"VEF^;(B9>>._%4 M<&-Y5'?&<2ESQRN)EK1-]^-J^8?'H/-8'OH9Q95I0>7TWZR(:<'N_((S\4HL MJBD63[BTVRD53_F7VSDJ6S]7GO*Q5CX 5Y@M$S2?\6JV=$F(^%?D!N>F.39% M&NS PRGRRXZQ\]JQZ&CM:DO&09YH%Z-PC+DX*1__PEQM>5@4Q*S@C%A/J[%P MX#EWK;DN&G+%\O#C>K.MF4:E1>- U"TI@5BD@J@\K#I/2ZGDLENY'O>$1XKMCJ2FS>-"USD*23B,N)U$ROC^\K5G#B_M[9&M< ML:PB/5YI^NRB ,_BQ*ME(5\.6QQ.;A9VNRFI!V*E(Q#QNMHX1XB-W&< M=QQV.#G_.M+U5T\#71P15&PQSY'1!('?#%;9$M)NFG5NKKO]> M%ZRZIAILY:6/:X1"-UR#2P4.C_P63;$ M> 1.0!JD@>\M;C.Y'+P\>U5)FY^+]JIE)'CN6^3B43/Y*8[PJ73X2GXNCCC: MQL].\2D=Q#FG(S@7?##0#ZM'>4ZQX329Q6RGQUB[T;-8J]GK&_U6KSEP!BV[ MHQN&S5!$YG;D\")H6M]P#D%\] M-#OO+Q*/PGP__Q[MY5T#-[IOSR:\P^T3\/CQLGOP\_G+0^__;?MN]=[Q#! MUU]VW+MX?^#>,0?&P8O8#O'I"$8&YN\^#B2.HWX0A@=.,(Z9\\&C\"Q.\S,: MAKW$B?U>RVE^;!B?O%_C?_]QUNE_N]UY#\)2ZO#[E?3_+/"?)N';[]$XOAKK M^E?C7Y\/X^;OD^A; T@(*D%"L?]7X^WKW\FIP>'@?,^W;V M1_)'13DPDX).-/K8NAG_YU_??_V/]=^X-3:^]AO7.^_9- 7I\6=.=BIT@">W-"(.&_#C^<# "B70HG7][6"W<%Y?X9#WDSNPW?XU(P*,YLIGGE'LV.Z"RHG/: <:,/6X/ M &'U)QZKI<]!G\1QZ_!JXI;HY.K::G20@ MVG7CB ,++^N^K/D;P :S]BGW* MU^MW>W:WW^E9MM'M]2TP# /+ MM&Q';QBMMB,!O7@"E5+KY&X($SV.>J9I&DUKKHA_BM.M"F!F$4II:22E>\YH M\[G+3!=(YLF?'T\/3Z\$I:=GQR=_KA113UN6LD&HZ$&C_%5UCTZ")-['B,F] MHT0XDD>CCIQ>&2#N;!IQY:1S2VNN- *^ M8.ZU*[*?Y&*XU]:6L-!&\6XAO /@U6UM&($EO;G8;1E7S+VNIB^AK%]-O84P MK[.V1OWIDK+J0[6Y;P-5';2VJ?ALH2Q;K:YY[792S:>VD^+4F=4XFNRQK-6I M#U[W&!UOYI#^A%RP 0N9;S]W:[JU965E#,6+-T=[[71<0^OQF.3*@!>7T\?N M^[D?[KU_\JX7G9JC3,[R^4R.662'[KA4$["]NFDIOO^/&)8/H#L4GY;EY_\( MIX[!]K]&\:W4PU]7G_Y'&/5J&[5IDZH:P.Q1[>=Z@*<_ I3&.LN7;K-:-1QF M:/KVH:*P>A/71O6+3'G&L:[CDTIGNZV6F9#7VOT6CHEJYW M.JU&&W.Z36N/W1D]71O&HUE>R@M'XJ%XZCIDO%J)]%E\RY@/GFO$ M>/GB9> EO.*Y1L"[U0CU'?AQ'+I^'"&*_"XN.Z*6BE=7GP4W#'4KT4TL?6RT MM'ME%MND;'-RJ@ S+P_KQC;SH!H04C?VC,X>S(WV]N'$G)Q*@,27F^.-F@^K MSM\L(.:V.F#W4LVZ/D.O@-WS@9W>L%K-KF$V.LU6N[47CPS3,,QNV]%[ /+J M2P-Y.:I#T(:K9Q"=?6;A-6"S_H1?I:/ ORX#.@'T:C,@(#FP_TI<46Y*CH)P M3/19MZ4- !H\!Y@)[_\UH2'UXR#DM^-]#.[Q@QM>H5A EAR7#L'K@QYBIZ!M M/^95K>22A3>N#0/SZ=-1"6[^EG@3(O<+-C6BL&9EL&:G_OLVLZ :4+.]9^I[ M.#44TE1(4R'-#4&:+Y[-:S/T"FF^'&GJ!GSL<*1IZE9KA4@S!YA%S'G!@O": M^N[_2;Q7 I^XHO-A$/D$"C5JB =KY-)V8Y8!3VB;KQ/%'1AFHLG:[("E82D4 MJ5!DM5A0#12I X:T%(Q4,'+E/% PS>FV38ZC=[*X)@,Y9T,!KC/Z0V36QKR*)FNHF15PF&;NM?9P9BAP MMFI&*'"V+N14'IPI:*:@60;-C$:SU;1: ,V,9J=C;M*Y;;^GNGMYTQ"?QPQ$R8P#LX 5G MN'GXT&4#HIL*; VOJ0H\!:E?HJ8%)E#G"E=8S'<]"(N+[G^DRL5<*C.VQH MFL(5!WX!_,,7E!, H[O;K!(4V*DR.0KL5)D/A'/M56 C_+8EB=S 1EUP? M!B3>-UN/#F&AL>R^>C^(XV DFG\N\QWW)OT+?]+F;8_1&#&I!.H>&\3[\K'T6L@[E5X,(EZ6M!\RK+&^8=AZJ5W.&- W M^[JE62@&\%429G6T;G-!K)J:46;.F)^IW./HIZLO1S,E%C\_ND/1%:H@O@\1 M_ J"$-W;=^AI6>5#6X=AS'LKAS:_6.;)O:$6/X)6M]_B'>2?Q.!/[DXQ88J; MN9+/>(F7'FA^83/H&0I%*,,"ZUZAH"EQG5]V>NV^8=-FW^P-NBV[9_4IZ_6[ MS6:OT]"9:36[9K/=WA$,%$]+DLM)NG%JO\\":.$^C&) Q(/&0G97XD;,EPSRH_KQFN7 MS$Y"$#/HR(BW1Y-X&(1 MK*-5QER^WD!R2)19%FX&T*IX=!RQ_?1#L;/8$:F$4AQX#MV8U:'W-FK9VY!FT9*&IC^*K0LZK? ^C'<,O. V':+T>QV; MWA=&\Q8&Y4ECE?U.^U'@)3%[AW;K/M5%//(,G/T0N::F/^KG;1:US9:VEKQ] M9H3UU3*] #]&> 8E-Q"4 *J+7W:,G5K MTR]GES5!]>G9D9990L7 53)PFHK-8,0"%/T".GXXV?_17@N%+=%$"DK0O2"@ M0%V'I [K4NG:B_;@L0GYMT:^>.Z-BVFA0R<* M]CW_$2' @6T'B1]#KQXR]QN9S)X1!7]NCGC5_5QP+FJ]LPSKF8;OSC,-7\S= MR@QX*75;OH819E/HINGL_4W@.K.3]WD,NA\X$_AG&(^\]_\/4$L#!!0 ( M !& J5KJ872Q8CD '1. 8 3^4=^F7DRQCORCO$\ M8\X0OQ*7 49C?2-]@.0" )"4?FVJJ&Q"=[<\KZUK;L'V=O7_VE@<'QB_QLC(9=6 $M@OOMVK]Y]O</E G0!,[NUXE/:J@X$H%N1TP8I3;^T0H#^_D+U5#V MPM#*=;]U)MM?NQZ@0";RJ5.YRWH![+<_RAF283Y8=%0O+YV^=$Q=.KHQ!]U0 M+[E#0@1H,WN7#G3"^:'+07&(7UX&I])FEZ!CU/@((A"QR$L$OL-"8*PDWQVQ MK6KV1."F*(:20 D.)0+93=#N;[B@,\;">#X\#WJ78#-3-:;%:_XOQ/\9$6@GX';"?%F2(;3B]B?1$#*G0C$#&!VCP4T&36QJCU+I_!: MBTV,4CO6\Q=$!"0.,7 ;#UAXQN-F,0W)B\[^[/['U\^"S0%WZA?TJ\56OW6E M71W9!H\M9;^#VC$+S5.CU04#9Z M0&5'VCO:D^>Y"A1O5R!-!-ZPX$B) &F'.A$8LM'\]Z9YC82S$L;Y&#LLL6E= MQQ'8U#@,PZ4%L,52KTU9V^:H"_?L8,6@NU&3N-N+?ID=JQK?98H_(CD&*L-G M;?(<1C72L(-$X [VU/*8[8^@&94/'SI^1IDST=XG$P(OM/G/7P$_=PAR^U;$ MH/^G*U!"N"2:A%B+/M4B A]W&:![T^_I@X[:I_PU:=9?8^ER.I7:IQ6]!0Y, M54*W=:;E'UTU*K/>EKR2GQX1_U:I>OC5XR(?%1O';7D,@FDC]U3%K3O%G M@YU*BZ\3F*ZSH3>PJ0<$6_XY7_']*57!-YKN4&;]^WPU]J?DYU#]+\3_:$3X MY?U^;]HAA0160V7Y=G)SWM*"ER3?E_Z\L@],L Z_8K\>E+NZ=8:35527'#B2 M,C/"L:>7.WRLE164&JF%7^ZT?>B3%C@M7AII;K@#9T"9H1?@^U\]%OEYQ2>_ M;'LQT-B,U'Q.6=OTS @.,Y!INE@:8=Z/K(L/%P' (+1W7SX+7=(HY\87C[4' MZ9'UMF'E]Y[Z->LEXR*UUTA^$$2Q?7F8,^Z;XW"^601&979M;%[/XXB/R4/I MV9,_&)I*,W1A)<.-3G+4G-%Q(C^93LJ_K6[NNS*O\(2FK%9=R>CQ@ ML;QSLS4H5>C%12$](.*YK!:?:"_.;[D@#52VENO8S9<0$JW!%VLBYH+=392" MD[AY#A=O5;3"IPO9Y][=G'YOCAUU=\?Y<5NT.I=+@QR?4UCTY ME*C;8HBW<4^52+HM]4H/A '>O8KG-C?7:9#AU$YK?+*U?7!B!8,]3$6A1*@O M7RNZJ:4"4 *65UR68_Z M><1(NP2Q[)D7)ZBWFA;>(AQ.6A#&SWBH71]]C=D]#1N&'+IYO< M59T_YB^:VL.Q(RGY?1\4H(T(Y/Y9:[EVR5*O:*)_?ZR)H;Y@BI/WTU*79T@Y M\B<=<3>"1,]_GFC=17=J(L *0D(Y\"[F3[.#E\[KTP\#,]VHWL!P6GP.FB^! M/M(RLL ^_EUQ9)M<))HIII%?;^@CX[Y MNT']!R]\NP0_7$@4 ][\TZFC$VD$7#12 )HL^]I:3EGGT$NG"HMIV/:;4C5K M6S.,G@XBC:FVKWH';VY?9A^[6;.?L<%R+J@?LBK;'"'P]AI2.,F'>&6T3#R( M*6TH%//VS1?O^-6,#% ;CPIW^ H6.#S^QSF7SX M?6Q!UE%UZ0H!*D.K/Y])!*2KP)1"UYGU3A3 *D1@%7=_DX_15;@QC7WCV9+M MC16"W0![]03^$<\:J:[MV1L-'O>0EVUNIR)*;9V-3.+'^L\S/%LVPNCA50-B M&RIU(<-\[!!OC$Y)-Y0FP%&$L%.,.<'[ASK-$*SK"I^I0%EI)YU:>3.+\5 3 M;-_KB_DE'LVYMPNID('9UR1E^0\>W %.R=WO4&8PD)W:X&Y%'([&YP;%2'Y] M5 /A*2FYC5!ZZK-+5]SPGM/67]VPJXO6ZT0&?'&Y7S0!%L 0;RE&<'N]8J_O M;:/^54@"),\A=-*_HU\4L"4Q75E$@PI\[58RJ^?VR(,\I53W2>#16/R*]AHK M %0KW-4B9_V_3%\'!;S$LDQ\CD001I/*_1AV?+F_TM0]U:VC;Y&-#)9%L__WB=:?C5PAI0GD0$ M4CK9'EQ2<8PB"-A6$?;"E#!A-%L%&ML="(^4-+L?X/[+(9:P2G&O@$B"(#(UC7:%+Q[D]%Q\;X MNI(5/I%![ZSK*]\?:?%,L7VK6 Z'H_=@R[N)O))C3O<,WTV[F09.M:-SMQU6 M29OG8E;2;LD<(?J@M+A0-!&@P>_-6N:EL!]Y\ZZG0F-1O@IN0M/?'N(^?0-" M1MC.[Y)>/M3F;;PU=@F)^AFOQH>IH]U N;Y6GX)EPTN-1&"]W27!3_/F[BLV M9#^M'B[*G^4L/7M!!)XLD1-F>!E.'-+XQR'F+LSYECTYS*3J]EB*>:X1\<_OJ=\3"Q,UPL4AZQ(T65?2,(6):A+E:[S\+>,U"@O,0X;N M]X1*/69N]=8^N9+^:BC@Z@#$"2!)!'[:2)P3:5-\.R&IY3Q!D/Q.$.+5(P0! M?"1?3(%0E Z.H1^1E/!VU$FZ[')(4.16 *N7>V*",[.MN]P5(>D\PI.*5WGU M'YZ1'&RSK6CPXH-JP8TZ$X*T@U&D:FR[_"*.(<;;P+H:DL]["*I M%,:P)P[VFO<0[_&_<+1F]1.YYFVMDPH?**:O(YUDKJS[QU!<(]%X.,A(398( M'"5*_-B<^UH3SMB/TT:XIR7(XWE-R*8H*CS0VX+HF&HQT(WB-#T/\POYP\;T MSYGGM(1-L+@\3-:/MRY%X5\<632;FKI8%CU0=7$**7([K"]96&-I8>PWE*Y; MH-"!^34DGQ1(#ES8OCMBRT_/Z9S>W#F= _#G="[K ;0[[YQ%7@*=LTC2R:LQ!#4%[>@?5N-ZS4HA,:Q*F?6JWSL48Y_&XB!K1H-8P>_\E_7LZ9H _ MK_#/>"0;3999_Q[4,@N_TH<*ZDEC\76U-+L MFZZZ8%#4)"@02V%Z\J DEK\:(#DTO3?=9*^)S-7;R:J:U7[KD?/NPX>1_,G' MAN4I$72I%;'WJ,FX<#+T[G[X(8?I WN&HQ>X6ECE6O63XVB+['#>=&_DFG.< MM$)^:0/]5[(7-)G/>U1'L27(L44]]R4^2&#+L[Z]?I(F[%KZ&$W<0\2LM8!) MD6CSX>A=KA7#PW[,HX,*8S^R*I$S$/Q47.SJ M?O3MX?,2@?B#_O&L_<*(_'!AK^.^%/0N2@(CM5-<)FBB,E2\-HT;8#&2-%%@ M-BD1M[OI0&TY'),OAPA-+U@BL"Z=EZ%VR.\RQ'=>AJJ>JULDGE>V^^&_*]OV M[\H&0,XKVV 5)EP8UM_M-I:)=.0A2,1-BWIYL8UWB)9ON%IG!06[;;5=;K=* MSK+H>EAKJ!0PTF:A^_$&^> MB5S53S4?;+LVF!Q+YLSH57Q>))7/BZ3TTGF1I#PODE5%#.9O.C(FT,H)N]LE M[^'X7RM#><$4]ZR\U50&>R:9RAY.+OW-T-\]SRF@(/AD.+RCNOCL7!!7XUNE-6 &&]H/#^+BSW\7\RU&R MM_%B&]I=HVP'Y #K73V U3+M] Z4>9,(<*DQH>FY^U#]D0=S2PR;(;#Y-A%X M=*.9%/QS#JNXZ4+3LICM0"KK5>'D EF+<_KY[^[_2M(I]SKQ/_E>\OM:H%U9[0F[_W'Q2L:A H]IL;))Q;! AO;E:O':T\L7/K7V"].YMO)% M$8'ZNJZZY\=ES=7+B M6'B$C;0V]5<9[=@M7OKMX-PP.#V6Y4I(Y7[8H/+V* M.%>%@;]5X7.-WZK0G.^_*Z+G.O,_(R(1V#K$Y-_OUP0ZN<"9MFTG/O :L-NM M29E:"#SM*_VS BEU9:SE(#EX[3W"=)-N#[07UG$G=P0=NRV#G3B0 0-_C>=37-6EM[ M<%R/#8LIG9F?=,&7[I]^UJ,@7IR7*DN6BVRY=5 EM/2<]29T"J[9C'85)O!> MP*Y&-!$!7BO\_>YJ]*:AT_@V/$6G;P/IH.*0)OY9UKM#I[=5XI? 4,C[#OQ&ZG]!YV M)J]77TFGWQM0+VYN?)=JZVYQ5;H,M%":O%$YW'7:7)] M1QR93\'SSY([V:?N$:9V2)2V18J;]\=O4(DWO&1J?*3KPV]9,VM?=O;'I;N2 MU9=Q-8F-R#%#$DZ2](\N:GLU)#Q4%,\UM'!\<1K\:XY-CK,E.,<4?T?:]?L> M/5JI/093AU]W_9<:8SJL=PC3TP5/7RXPS[PSN7Z!/>&/7^YJ58MF/*;H4 X0 M')&:\$WF[6,MI9HQL6>])=0#CN[NJA"U].W%JZ['NEGF48Q^4 MPJO@(DXYL6G;1W6;LL?/T7:C)1!K?*[1,T:#4)8/[7=;/(0>>J^0*U.0[84$ M;3MA]\VG:OV' G&.1S%-,)!B1R?5- :\:@N"!Y.IOT+"*(2M.D]B[8M;I+74 M[O<3^'']B2 U7XU"4>1KS@Z&-Y[' 1^:L]ZNOZ4HIMM7G[_#@8Y7@W%W.U!( M[AB9EEY!KM8>(CB]EAA!S#?"Y=8*J";#A6FC,WA4'_"&IRLEO_'G1H=66[%C ME\48!<.*7B5VO+AD5R0):(2%&.##V&&:O;3UE>=%I;.F\^KX MH:^+#V[QH_^[75^:WLNQ*-6ZQ?I]/G[#K5$.=4'"^++2L%^/07RS1-"<&QMGH=21,5&=E7S%^/-:XD;BXM&KJD* MZ:2P8KDLUSLX]+?;]]'A*=!@#!&(XQ7$'=8A3^(:L3^3%"1@^K0RS'-#K0$2 M;HT+S/+#D29R6VE"\H9C?709IC1L)Z1=4/93"1P+DE=TK$.UQZL-Y6 MDSY[N_F+O1CY\B6ZR*O"MU(^I?;**9.DV^7$(3R78A=%9A06KBS=G7[B Y?2 M.PBU#BBD\\SU;FKY5#OBM3H_9\"8]_,>"=-#Y%N I1> +&!+=+T9T(X1"O:> M/2L4Z6BG,GNIH752Y-T-I9#%M2Q=?<0Z+65F)L?733G^2>>5I:^0 M!X5(E5WD-UQG#G;?..P&1-4+RI[;MF]C)[(5:.)-F>[79NV]AS0>^"$O)!#- M$9XVB?"4 =95?GPHG>=CY891!+9,+C)0>,EKNW_TF=\O*TX6L+N>&=@=??UQ M*=>:FBJNI'M1 I>6<"I1/E0U4 OV#O(,W%^S_"*LE7')N4'GK?0II_\K1DFVUW"1ZZ8-?2PTW+J6;NY$<$J&]9UE7A+;5R[F=W-QVDTKJE+[61 K)9"B4 MH:?7*!7CEG;C,K60:-R]0'\$2O1C2$M"QPWTP91,S:$CDZYDVP.;@I30QSFN MDK_J)3.[$U:O3"]0/Q)5\#-J/PBY68%+X M="ZRNRT-93"2E-YYZ#,>L.VP;] IT%!)\;@0/H'$/TX_5:$ MO:CMG'<-K?6VVQ=#ZQ6O:Y*2);;CK]T7/<8MW+SB[RHQA,P@/$$ ^/$&8>D> ME*5+)/4M;XJL(\6FG$#'"\(.QZPWS2='B:;BA]V>1#W)SZ"GDA(E@B<*^C M?CHN7BCW<_^)<5 CMK,BF,8VDE0SC[R]>"[]/<5@<@9PGH(EOBB8,4,T\#QO M/%#ZKW'//F^LH,MA)49.CPL$TK!S89?%8B5,!F+!2Y*EAB0& M][/KRB#DN(GN0F:X>],"JQ=N?L09%4UIB?U<4=:K1C-6K?9LP;8OX^$('PT2 MW=5WHTZKB"$&3G4:4 +A]_/"U"6H+*=9M';4LR]>PETL?%9D(RA5&5S6@0", MM]:E)H.4OL^^1-Y3D#U#E#75E=LH8 = -V+H7@QO[')[ MM6?F>+'LJ.Z=%=+UCUGKD2 Q[ ](B,) MD[#2*37EMQ[OYN=(.>1TI:8Z/,3.#AQ]$WJB)G(/Q/'C,A?!L4%PNL5 MF02YS9^\ERZU1Y!C+*I5@+-B2/"5,BM?2Z6*TB&5;F7+D%(&3KP MK@F^'CTD1=JK<6.L@X>GH-"WR#C7 EX[Y/MLYIY1,-NWI2=Z"?D.K)JH>)P! MY]E8TE FP.<\DXE/.RK&0]%2H0[CBB9IC'/S:^(B4U?,J#?&4;,W=9D46JYZ M/K)ZE[KH$?9*7_5=:9K$6<&VAI!,WYGK:I^&((Y[OGYR_$3W/?:HC#?G^]E; MT](Q1U/_HYN2VN;,G\46LBWEK_J[.IBMV!.*_7#R*R8HA]-[8\7M7Z3\YTPT MZ?%<>T>CM@77?7J0$TGL3UNS6""7E'XQ,S>\)9DDW5:UK03!'K4VYZHF!;\P M8AV[YAP@)/ RE8K_&].=C>-2E2LY ="G.(L-(D@QFL:S\N3%S M(_6(N@2"P(8CDYHLQC&F6(&/ ^SIS=73G>&IXA@K,'6H+B)XXC-R>YRC)ATV MFD,1]&$RL_6F7JR(Z&E M/X:ZC\L.9%%7U :&IX]&>9&?YN?>E3[_6LO2;3F36]?O59T?:):@9(,X:NQ, M9_L /P:';!J&\CM93_8?&2:VIN>-[.U$?[HD0E-<@@OJL80R$0&/%/F>Z>/^ MU XA)\UH4-,0#-33QJ34T#3>*SJ+.@Z]6I0FVR\P7Y/,(1Y+I_."P0<[VFM& MA1]%ML5&%($C^VVF%$ZXU6]OJ%*K?4M=7%.UO9'^+&[8:O8C?7X9-[<]K7_# MHC895E<8UZ_P+;XDB*24WSF&!TNB%EB7!@DM'<(N]86K?H%PHQTYI=/*\9>Z M41<+CLD+2IYTFG>6^8NF2N"WRUSWMG<%/#0^"[\7<]DC N#D^UEXKQ)/Y44! MO&,-?EHF(3?G2+H8XRT"5Y@X-?,2S1*9?[:^A6U4PUR*P?VXM>?+5=H@KQ<# M'.]V.W*I\:T4LF\4<(TI6LLHAMUP#DZOJ16,U4MU(H/1C7*D/LUXFS)\"WW9 M^PFO1$M=M ;[NI V]E+,DP!3>GQ<&(:!O9#]7#VS/II6&(WC"IAZ/;XM/3[.8R>% MFA?6F69H6)C?SA[+E[TF9W1E.)Y5A^2HUQ?!W"F%]T-+%>0'8 RFA.+NM-JJ M.I6[M[1EJ@UK&0ZB>@3N(9\7/Y\'= M$WJT1(_L?)YJ?(#WE=U;[Q/O=J MZ8&2KTT?J4![*XO"E'NYE-ZZ/('HWK W*H\T/:<^9MEE-_-\BN?85\/&G>'> M>&.^Q (A*.<(?3\R3Y/K*T1^7!2[G?H^Q^+87^5K8YM)V4),4^NKIN8,MO<9 M]W\8SYVK2K9HTAUQ"33WHQ68*/K6G@V^&N-07F*>>#P+13/C>/)[.Y+<^)5* MY^T<'-GD?C'\Z BRB/@\03?P0SRL#DWMXX8M2)+:AH]DKB(PH(??)@).^2V$$I3B>06S*,9*$P$",Q%@V40Q((D !]B$P"SQ%4Z[H&H2 M99B]-&IB$JJUYE-SY86KA%6# MFSR@'5'YW&\XL=KY/C>XV'WE[F6Q[/#_3.OGQU;TM7&R(.9E334E4LD7V3,*S^K#$SX-"/O$(]\!] 8O%+JML M,?@Z0>RL:%L&P@,;*7+7N)ZZ)6EAD9.)Y[:TSY'_E=@0E@^;#DIE+'!.97G( M_4#CISF,[^_UAH8)-.X$(3P/[L0!&PMGV;113O1OY]&?L\"N1L-I3:4_'Z%D M&CA(/**53A*IAPG=:J)R97I&:&8S#)6P&E\:?UJ&S9W)(3R8D;>,UWJ[Y#>G;\O6H= M)W@KJM/KW5_TA&DS^YAU<748T?B2R4ZI-1N[MLZ<(%#I.A^#(C5,\26\I86Y MY!/*-RNHR8S= OPEF9F3>F%#D_T P8H'84!Q$$F::[H$R->^T;XN"Q9LOU3,.?:7S1J_\(6B;,B(6^)%6B/;9CT"88R1N$# M2P_72&G;3.2ID&\-%>27/QKD8_?5OB^(UOK5-O?,H%W#+G?=.2O0QX\%+X-H M-E5 *;!%1X8ED8IXGPYEJ)=Z_E:0$LP#NMIT*SLSNS[#WWK!#A)YD]>S.N1O M1O*;37,$[N*Y^18ME?CV'K\E<$4/07,,GO=)P9 .@6IN%KV]#Y)C$F%M!O7[!?MYR]=N/[D M6X2/G>A.DJ'@'DZLAT_:4:;^[^2JZVFS4/M6>/:$8>MTIS ^([C)1 'E0\6'>%$X"A\*N"7PM=#(I"T>!U'D>?R]NM&A6E[RYA@;+"W])NV&/NB M":=,4!Z=8T2!$Z%H9?Q MU=HXD;ADB/;RB)=!PX<)3.N7C#XS%=J*YHP'Z3[;;HX?W*C)==)COT59_\4F MV/]J7>F_0/0]=HSN\(+B0I&+#*"43C43>U&=<;AS*[L#WY+0PKRGK!S365:R M6+V.YA)(6XM/9\S!_$_8!G^&!4)@?W];\7]V1)(34>A #83[7%/+ZQ.!<0ZO M*:]"?.AR-5]L)X"=B588\!&=\*>7FS.&9V]GE8.+$A[K/ZLJJG] ]@+X_)32 M>.V?[5OWX;+Z6CW04JY0.I3-$CY1XH;S!$S&6;9+_:..4\K7L"E7@'W[CZ.B MBPS_]V/[EE4S/W:W6$[<3_7P)R=ZX#DM$,EZFWY^E2,?(SARNZPP//?QNZ9W M5G<-NX)"#5.GN[C+U+;JQL4!L3>)_]538K#C!A$0/:\0!.0H/70]L-VA[-H+ M)$;PC7V%AV\69;-!6;@+A/NL.5P:WW^T-J5&&X!=TGN'$]E#@4$VYJWYZ'_A8A6?N(0R.5'VILIORC:[5PH+S\L'F:2OR1X9UW&B[$:NDA46!#/H %?EWU)@*51RD.U0[F6!#!6*8?=')Y&W'(._;[0,(_R_>KE:=&N)%. M<43T')*/0?=*M *K@)2G]J6,A; MCIL#9QI[DQ]DC5^ZR:7P9MV)SGG>AS#5U))[GK(J25TO52YJR<,0GH6Q(:EY ME9Y<@2VAU5^M'8B *WPZJWAI4<\W8%7!0:]=EY3VM?)558%%'0C^JZZYO>71 M1[SNFSF;D8 5CB@[#UT[]B]?%TS]>!*><'Z/$92[6:6]]$/\)4WO48SP0^6M M.GPZ6<_C:GT6!,]2C3X$"1&5O*_*7[)@K3EP+7(;S@6YGU_+FE=Q0O^SP0874" MT.^TYK1X]]^>/L-J)74G Z8F#NFE45Y#=7!;4U9!CL4X ME>2#PYT?'>7<\9.">L@ B^!G*S:I1,"<2;>R/,/_EYIF97GY3Q#-O.3=KPH7 M?N@\ BE_BT^3E#^;>GQ]X/R*C++;XY-LIPV0MM[GTL%\7*0A]V>/"LOZC)R] M8H9-Z?ZU-O]\ 3'G:.,4!><8VY37%A^QH*THC!GIXL+&L6.JFN:C.OIG,HS6 M1FYHC^DQ'XWN:67!'S<4J45:69 WD[?EAE9W7GPZ2?Q":0D]>8AG.+F]-TVO MO]%O;$8KFC#1&Y2KON+A01:1[%+X..KGQ0=MS/@$/^GO#OUW\+OG)9A^T4,E ML+[&6+I."+X I<@,.BMDF6>SNCE#PLM]7T(NVJC,0O4+W0[G2HY 6=GG)6>9;FD+I([I[OQ"Z &K7*! M336I$Q.( @Z1$!M5A"_GL<'/V]L$9S=/?*@L^,JB=F75+4/8_-X)[<[5_4IQ M[5JS7DVX4DXU1*T#1]F3(#!=^Z1.(<*/M]4IM"+"*#$>3ADN&SPA;I3+OB$DJT)-9-J?(+%7/=>OZQ*]#TDK@2^7_5J M.MBX57_5]4',P].^S!-V?+_A6,==+P8DZ&+2$F-72=G.FT66MHS0A*:3G'QI MMV!%@^ ?+SIG>>:$Q2.>%]VAA(6/$0%V.%^T!@_V\ RVF%_L@4JMX\VO!!=: M3U0@WHT)@LO<5]\G<@J"I'X8/MSGLAJ75VE4HIBNX]OF+ %+?%3A;<6Q'_>; MM4^]Z9Q\"*+M#:B9[+BY5!C)RV'T\=3^CM M-HD [9-3V@IPSZT)!8,H:U-=8RB#JH>#3['XX)6FAL0=X0B8E>8LLGQ9WTI9 M6OD%PYVTE8HC421#?!LTD3PE+:Y#DS<#Y8SR' T.#IE)$OOZ^*;D7F,?FV " M3WS7$'OWT;$HOBC$;VGW8A\>9 MYM/=*$"[CAF7MI59 ]%[/U.!4TX\5:_BQA]X/(1#J5]+,6^:,42IR=M_:NR2 MR;_NWJE/L]FL-=!Q3)&/Y1W4C,C-Z4GX/J'P2I$V-+X 1+6&\V!OKI-@9_#V MY-+*,Z+?;XIYQ8Q<926)P9$>P;"+4=B*7H+8ET=3(+@]Y5"DJ2 1Z#G.@LVS MW-)\NF_30:OR<3Y=^F-*_:3&LJ]C;^$E" C[\PB:V:>R[R'G*#7O:NJZU(-Z M:3&MXC4H'^97]FG),[F7Z8HA9#BR5;HZ'X8+VMI?8;@,MNVEKL*OWM20F=F6 M;&J%AT+I;V7[?D4-27Y*<@L&OU5MR5YR!JQO>1R1V<0OO_+9 M!]H'9==0/%7'/RH"HS".E.!R%,;6=NZ#C/$7&:G:\OIKBKV33WI+RY2K+:OFK9L/'CUA7FR:L]_71W.:A+8?>.DWEQ*E)JB @CJJQSG"CXD M,\QELUHY<;_&)S4GDGO'EA*@+R6EQ9S712DGDQD"JP?OA1R#UK0^E5+9^8WC MF*:6IW/6)MYJ7QIZ+]?S[ 8/OZ2*081,]WF(0 M+$GM+Q'30AE>]AJ?)_7=\M$I*QZOFK[TU2<(#;RH?R) .;I\E@$'T<_B5?J[ M%Q7KZR=.%3'6 9M@>!CUKKUWMRE;>2%WV:0M?R3WZP?.LI*Z]"7/6LHA%OB[ M02OYMCT:(EA"AYKLBAF]R=6)@*M;A#E/K%F]CW>MU,\^YT2]%(8AX2=UEY]P M?Q?_R.8=+NBUQ. _]TM#5"IN*)BM(-,/;4O;_C8@\I%TGRH5.LQUL7N\;P-S@.J2R5*%-_DJ?!IK M&^3A)*U(?VJM%7DO=3J<#H^P;1Y7?-T1!N (655$P--F@V_VHC]X#@9]:G M!<3S:[ ME%&]_'_N,ZT4!T36UPX^LQC@+W%[4>/9R9?\\:L3?K]"K""OIEG-L::4;3QR=M4ZT],U9X]*[6-^;Q=4VG*/*"]/:I=?G&T36\B3$6_KW!_9GM@/*1GWU8+KCTY'Y\ M0\Y-%;E.8Q=K$I1Z\W,:L3?_C_._/6V::S#B@R GD M-"HFJR]G>=OQ7LO[J!,6D^=MIEY>PF[,7>),[?S%GUA)#LA_]T7&%YF(0)$! MDN%4F?>#Z\CYHN$?CTCVV7'A.P 2&"CU$3.P\^5Z@O M?@N#;&S:V04-?BCZ/8Z!"/!_^4=7AEX*S7=,]KMGV..+X2-HEQ"X;+LU#ZA^ MMV5B5Y":IU'_:%0IM$1#UYA^-Q'I^^.AORC2\!X@*B+P10A#2>!.8R0">_3_ MZ-_\_\!.BUI07V:(?[U/@*8 85"&ENI6^^W1:W6J04[75SE[P0;1';JX'EM\ M%*:.P10#C=OK1:\_6^D[Z7O/]?_]MG ]L_FUE6"X&^4\%._KM[_6L M;:0B;Y!)WWI>\4K(U^'MRFZR37\400XLH9UD"L_I0F6-'EE45QDA/CO_APC-P#:>&\RY@TE(N*X# M&9;R-)F>$6-:PZW#$Y,;CW(,/K1E8%3=ZX)N;TK>@[=JRU'5"Z<7VVF@A_&% M*S.I&GQX:$\#N )90#\V<7<&;D);R+X(#M^CYQV3$,%3>*L+]L9 M74NYP+JWD)AIS,"S3A":/C6&A >,LH'='+]X']@NL$\L(Q(EAUX-Q_PQB'E4 MG]+;/_#N&H6DQIV<@8;I[5.9Y=V+:PZ7<69(ZOLF\,F:G9Q>1VHUO:HY+^J@ MIQF['Q(>1@^(B[?M7FQ/KC5$]5)1MN#S^@BJ[_"BH+?K;1HIFL@/^K-.[\9C M>D8KX',7ONX_J%8S3MQS9I.L]&UZ(4%K?_;&I0.OC=U$:K#7-^(#8I1W):QQ07U M(!BL!QEB#^LB0TXQMNL\>=NRC;:OB@U[VO088Q*%VG9OD/L>T)-JCZF1AZ+= MX84G#B#(&IO2([6.U-&EV"+XCP8NWQ!9F%CBH.'UT. MRC$OOCZ]I(&]6 M5OCZ1E2/ G%!O=1P*+!P);W<\V>Z=47L[F-!+^Z<9"&W.][KXKHRPS0<7RN8 MDU=*L(5] Y*W*RK!F9:X[,9:4]"1E\)$)Q,^M]^DB538T-OFJH,19_S\B/+" MS0=,WV=/Y^>%B4"C: *!Q6Z3<,4KW]UQCMZ3(;) -/6Z%(AGT?GD!EE31'F. MUZ\(+3$:I7$KTJ_^1"#>D?'4>X7'H,OA\A1$IL*SDW/BB31\&WIWS$?:>T?: M9]K 4*HFXT@IQ5SHXN=]Q)(YS9*\#%O8B2E$QXQA34.T$7N4#O4HVPQ:Y,,5 MQDH6YV*.;T@F+WFU3M3>3&RHJC$1U\*"TI^U9WUBRX98'$->FA@(NMMV/%U'DY4 =JJJZS7;P0<5J%5S+VM8^SYUCI#]U78+9[>F! MX.]_57J XD.@R.V@'B,8GKN7JSP3>Z=J^WSN^IA*$=#^ A=XAC"49@^)X!?;\5Q_> MJO^HT;/7MZ>0L060>_!=9J0D\<'1[K)NLH"3>E_@LW\B)3#V+!83!%I\+OOX MCL8H6].7P=J&L#>+5OPIO&K]&=81]-]??50UXX4$XZ!QG0K@PBXIG"HZ+OI' MC"2?UD2';O'\4.A;]3G#].X+GKZ-6?YZ,I<-SEP#D_W6VLQ2U;S*"5]^AC/A M%(E 7$[W3"ZI%Y=8TX1H[(Y;HG/JAG+^CC55M!'IY9MEO8.%.4/>BUR=4C@U M!QGVSC"M;_3ABT[@F6U22DCRDM+6(]E/PH>:K!VF M:,V$8YEH_M8V?+I'C;NRD7#NX.FUF8[-H: (V.XC%Q/6!_OH#.TL#H.OZ-L? MQ4@ZY?!3.%'T*=_%'SA-I%DL+]L[G*Y]0D"*6\^,TM$[<7V7%LV.J3L4Z4H7 M8MX_?GK[QA3N4E]A@@8MMO^YFJLT1&:%"%!OW#4*KM9#?^#:06VLW!:TSB!\ M&@@0E7@RO:?8*)0]>\U(6 M85:9X)PKS\(\E@01T[E6Y":D&G^=:6V)6:8&;D8YO^B5N]U;FZ0PXNOBAE5% M-MNC-Y ME^C2W']F9LF)Z'Z-8F'P0)J.' MHXS9EES%GFUO#R"PVR/#*4$^7\J_785R6+V:[X,T<#Y/B'L5%%D@P/L:NV2* MM43*T*Y58'Q2RO E=^PM^JZ'##+3,\UI0F22>1UZBLQ$3!."ILK+H 3) MNKJ'L4L#":*M+V]?^"9<(Y1"#9YYT9[UH?H_!4/Z'VHGY58^$;A2CP41D"/< M1,#P49UYG<+9:X6\;=(C;_S=TU!74QN>=*XGN(B;7LU;\'](T MO.-_"T12*:[[_SYB^Q\]28BS_P502P,$% @ $8"I6NEH4AU920 NF M !@ !R#$P<3 P,BYJ<&?LO E44]FZ+KH4.U2,TBH( M*5N0+J725 $2+4441!2E%U*%(DT,$:4)$!([1$"@$"$%%$9!!*2)-"$2 E%: M 3'22P*$!.D))#1)("&YH?8^9^]=57>QI8LQ8 ULA^ "D#. G(K5V[^BN[ULE^UV]:OW[=NO6;-V[< ML&GKYJU;MVS>LD5AF^)VA6T[MFW9LEUU^PXE9145E:T@M9VJRCL5E5645Q=9 M(R>[9]UZ^?7KY945MB@H_]N7]!VP8Q- EOD5J66?1LI^QY8MV.]XI[#)S8H M7?QIX]Y Y2-WDUYLVO=#R7L5AW;N_J->M^[);U95V[E+_LS9VTN779T+WUT M%GOXZ\CHV/C$)&]N?F&1+Q N+:_JM0:06_,?UY_JM4.FU]IUZ^36;5S5:\W: MT-4).]:MWW-X@^*)BQM_"E3:>^3N)N4?DEZ4O)??=]2!J^)UJWVSZGXCU@'> MJFJ_:?;7%+OWOZ39?RKV#[WHP%:Y-3+GR>T H,#*I2P*B9_6#3$"]S6Q*W)> M#5[Q(T?AHXS=,^!59]6__S%%?^1:4+!Y2LH=1.T+*?#0GXM;62_&2H%HC7JH M&'])\AC/\.:I( PD')2"C0OK)E2=DZ6 M G7&*%O)/0E4]BF>#9;89TMV%=3"%M1X4D"R&[E="LQ% N$-*E^E +?-4U$* M/*_!6RPUK_31X9[[A8_I.6R+"O+YM&&D M\J1:9Q9B< *."-Y?'%<9:E;<_:'-'V7/@M1A=S,\:%G"Y";2#Y^PI5<:)5#> M?H?WAO7)+2E:/%>-&WDA)$$4$/%WJ3&_DWJR5$+#R)L2KI$%">DS1JYN:WC[ MZC527-XX,?A2H&K.=&7.5^Z++T'[C]I9_U$Q8#%6KUFFTQ_4:_\3-]PYYA4[ MA_VC+["_]\)SD$L6!?]'5X#_Q ER/3K_+>O_1;+>DN4)(E=\1)C!O1>IY,X+ M%=M9V-W.9;I/8K[M)FJ$#4GJN[7IW"L#9W>M3._XSAREHR,W[J:3=<K3("YL:+ Z1 5O002+P'0EVZ;2W>A]6@CK\0RLG6L)V57/F\L:#] MOQ?\_^^"89%C,4;,>U* 2(T7V_(V+!N Z@;WM1NU1H+JT]/F"@TH#W^YXFK$ MF3LU/?-$/%TE!8:,LWE53>2#:8'<^4:^67=C%&N!%[3=WZT_M*-O@M3302>' ME:5XQZ)(.63]TA$,+*DZ8E9XNL84M)3W>U$(8GT(@&7)1TJ!UG18ZU<(49LI M+D0W@^KA4]AH>@Z'% =)R&01U*?6#/&L8XPUOX'17U+')U3S#3DBTX-?,M.U M183+^WD*DOAA4&R-#O<#[X;ED2HN.'IV@6-^L8J,O^ >XIHZZ4P<;+;@/R08T2Z6R.%F+L(63?@_I2TZ6T'XUAMVO7ABM9L M023Y<8')J%VIF ==ABQ#EQ.9D)F:(((]>"?5UQY4/X]J/15=E_KZ-=.O1!AJ M2=JIT)=:YY'JT?II=@"Q4S2@]XKKTPA2%!_OVM]9#DE@;B88HZ@]$T>$AOPM MXU0F">?JZBQ91[R(TZ$=Z;2 $\1VPC'L+2F@7F2AP3_VPR?!J7:OBLJW9I\2 M/I_B&+PV8+L-6$%F0VWYKIZ0C#$/BBGK(5$[@>I#4T-%GQ>6A!;!>R3[JCM& M>HRA*E>*7E9<]#_7?JKMNNB&F!%LOY"7=?IR9.N<\^>COE MG!,I%K(;;99L MY[O?;P;\'C>E>V:718Z++"!CR:5IMB:+>B4;>@9M8%+@ 7(X!/OU!6KCWZ.\ MO8VQW 4EO,-.#PSO&:9&J:J_(5'O1[9]A$V0]6I^2AD,.A*\K0_XPYT$.)*;;])'>C9#N.*:Y\.?!U?_B;"=N_ECQ[GA&L MPOZ0?.U_\7C4\E> M*? NG9(O!?QG 7^'0BT5L$Y M)E$3?95W\Y$O3&%A=@/]@T;P6'QP<"H;.I,$]QXMP+[+M7$4&O/DZDW:;TGGR9CGMD'*<)LH\*M0W- MOY)#T:%RS'\FCC3Q"=SKQ'U-0QEV6/;E+]=/=J#$[>#.FPL15@UGG-^8]SFU[H/ MK)8Y8^$@4"?$UD)8)K4U<*7"G2/U8FC$T M<,3.6ZU5TM>U5Q3P?$K2W24:08HFJTV5RR^LN4)Z7*..LF6;/.O!Z',_);+- MG:1 JEO18V<=Z"RQ^%4LP#L+O7X,LQH]R5[Z(9,0Z9C!?YD51,OX&T<9\=1+&,= 2Z#=V[V M]"V.W.9DB1(VZMEA[L)AQ$">GVISL9LI>27^621U]EU*AU!OF%E'>.3V@(R- M%L.SF9,EO[;FK.1[5<>MB$(9NMAWJ=6*E?;J:$-N='V<*I'G$U6>J.0>/+?H MOC,7+%SF'=?T4&&3P&7G\3EGYH3:C9C#W*V)I!OAU]_TIL:0GKN[=S];!Q/L M\'OB@D9QPU**C"$;Q-9$AQJ/FNSUC?=#22OYPZ)3YYC\9ATYAB]!&4O?=X'; M(^"1E-W3&3\X;+?+P0 MZ7PY;B3Y?"Q'=6:?9* *PX,.V1[7NFNE?&'-_]IX"I1?M *4?S=43E[L*BHO M,(]K;683B?=,4\^.1<:H$_0_-D6Y46%FF"_0,F@LUA^TOH&5J#Y4_- MT+>S 8F[85Q3MR5K_O=2X!Y\$K9&F, MB6F2OKN2[IRXA2-P%O5C[D\L1U:D^*D0,RDA%;SX?&7Y$C7)6AVYIJ;ZQ#A+ MR&HCZJW]16RZY2R),VC>XT5"0D032!_^0Z3 @YUWB67: %*^@=R)]JQ\8[?T MI.Y=NH7ZE?,O$U-RWHHN2X'!I:1A$9.K*]#5D?M@9-]WE?4P,121-R#TA*K M5L] =U42NF 12&5N]NYP-V]P7OM^W5PY3,FK_=R' N,_FM'78F. MERBCCK(1OQ!YH5%!,"7WA)@"%ZO LI6!J;E>F!6 *L>7>;_ZN:QY"+];2'N' M4T1XNVO^1-QB)05">D2T&+65!K>[SX4BUMY99.@0(<;D-;/JX8Q>(LAC>FS6 M!N\?PYB1=6L=ZB,I4.;)DJUW7]+>6[-S'I10LQ/%J$TZW:# >?8K>2 [>"FE M4-W5$0-;@BM&CA17O8=I6FJ)SY&?=-9I&;<;%PA=7E:8")KY>1FOM.3F"6)Y M^&?X?6$B-[<6K&@T 67MXUZ/9A=4!?L9X)Q*$IQD*WDDM+B&-7TL7_-1K+N2 M6P,6>_$(C]$'GL._YVE'+8%Y48MPB(789>Y\X!:=56-UFO=U?_?:T#")1)'W% MOKV(H+]0X!XQU9GO::U>2+I^((Z&G$7 JHZK!_U)&OQ^_(BB-H3[W*,<*A3& MN9)-PBT3?8ZM<)J>TD9.*![](+JLBGA=) @CF'90_;%KX>'>J;FY;D+&Q4[D M-[9Q\"H8,#57%ZA4_#4HN)0^V1*Z86.U+Z8'-@>'[I0"TW8]V(58M\5P0,:/ M_>SEI<#G?:L$.0 M(\@?E+%U-C*"?%=KE2#?EA'DXP2G?2ISN'I(@A10PH#! M<>G3Z=1[D')HM. PE6^1;M5=U+U"J>"=C^$3*LQ>4FL.0V9V>7R.;&/J6'I> M[<:R7E(._(PMM9 Q^X=C,F9_UUILA']0BF5?7*7VII:KU'[S,QK_$=>#%F.DL=24]VDHX,91FH9TO M3&4T.J!P9\S**W;0?)#\5_/OP>,5)8PZ\C 2&GP-63UOTGG/<\)40MT.+<]] M0!W?\4];;N0<8D&6U_UV9*#0^PB[M/:-%+@.BM'Z1I@Q1%#Q5Q\LVD (]6$C M3IXC4J+/1QC-[0V^O%)W.$@*!#."PSHDGYF*%(WG#6S['3"A.:S#N1$QM+00 MN<^:_*;&1X3L2W7)G-5VBJ16SU5$TH;S$RG3%"I8&+B29KN$'9("2=,P;D?- MZF&(]>IA2+\P6@K\K".S40H7M[+V']8ZG2@Z*_Z.I_#J1=C+J;E)M^ '!&1@ MOIL?R:%OEV.[Q8.W+I3\ P:ZNJ<>?Q+5./H39,K8F,FV\HDJI.\Q>^M\B?ASY()DKGO-58FZ,\ZTM^UJ,@383:SJ:9===9DT-7SP!EMCWA1FLW9 MN15Z_A S4;*V6^U$0E-CJ*4>3-E?C>NGQIN8:UTW=]SC*^GLCW>]-': 93@O MK=MR 1^><,'@#R&7+5&_]#NY+B7R7PF];_L\__A,.\FG-Z>*U!G$[PR(XG15 M%$[=C//WFA=DGYH@^1A$72G3,;-47 M^L2%9FQ,Y^GNGR@1')\N+1YTP.O?B?M+=M"##CO'44)9-'64G VWF,@J.MA; M3WY,OM)6/-[)))^I*+NBEXL+VRCF]I6M%#'>TM$%=G@_SO#)A8FIVOP&9-0@FGI";?@MWGJOHG\8F M45XAB@0EGM[#>'JC O(=;#.R_#N*(ZM)>#C.7'9T5"697G9M9J!VS>R1J:@MYH]J-^R MA[::/?FH?ESED M;2EPN6TN7@K<'GVU7E:D_&#RV-^7*^&_Q$[>T$JN9+Y$J*6$5:K2)/ MVOFNZSS#3'UN@TIW_<7(['"/$R./[I=53,O:EM<=4^N_U8U_TCQQM8K^BU0J MB=SYX7W4AXL$Q2DIL-UBSS!VZTDCIXIPTKWRJA1%#ZPFN9ZD!O-%/C.HN:1Z MW<<##S$SE0+EO75%IG5\&3@0K[+.@%&X?^8)=JK(9(HKOU'T+B2J$30 WU*).CAC_?=NA3MY"2*)UY/ MD#4YG"HWTL>,K=MKAEJ*0[$H785/#/\!&NFQMZ3#GR2.U#2S?=9JZ4N7G;VOT[^( MBN)&?J92+OZQ?LJ2AO"[I%F,U3U]2[*.-YC(TZZ[.47?BE/R2[:W $^D)O=] M?/+>_/T1BTM99QZ7UD\14S 3Q5D4/-]?"CP)*Y "7T;8S)4SP;(E )VL6&". MJ8YIUY+G:M=O$BOE7YE2\]3%V7EX&V6JU=$3\DV_B'MD3;^4T4I$=QV2 F@I M$.8/_F,(UZA+@>17J^;Q0CZD+I"N$)R?@[3_HBHZ(/RFM7'6G^E17N6 MG#VN]6=*)/[!UBI3RASRZ34$*O4T1X=0=@%&U$H=HMSGO-3]#59I,=P]21-YO@5 M:V(ZL!C^/WVD\?1/(*4/MY M).DY*JO5M=TK8NJ7;H3#AK-9J=U[OW1$AP2GY""8MP6P\!*+8R(H^D*[Y['@ MY-H289PMKS&;W:IYS-@]OW!FB!+KDD-*A946'!\O%1>7M';.]'9/W[2ZBDKV MP-75@*E=SSN1QKEE4:.JZF%Q'"7.F%=8<4S5RIB;,S\\NEX*$*;RQZ 1AU% M8!$3'^/J>\E6TW1F#&21 8_4_=[1H">4.6)!$"PU<0VA]$+P'>J:C-IPVB,+ M^V'(6J%6:Z,IN6TF!UGLZ\,A>9G'I,,.%>\OO^?85^7#DZ$?GYFN&J65UT&S M2I9W=P]NXEV/"F1''EL$;3N9;_ PN+HDK.8R2*6S:7>5)0*GH":)2F@:8C8( M:XX([<16?JS(VW4A,/_4GIW!]16NUWT'LD(=[X7=?-&-&]43W!;<[+Y2!+&# MGIAWQ3[BV2;V930^TQ/:#V,5A ^A\B?S)SV/8-7\^$5&Y-3,VY*?RU92>==( MCZ;-0TRZD=55*^F?*4(Y=IR!+2NE-\I"GMO[WHD,?H2_TEU>M&W.UL5E)=46 M-D!QVC)6>39-8&9%\B*T"7J_4/QXR762M;RF^VB#U]7ONBPNW>)7W&I2'=_G M?=I;L09C-Q*2*TA_(_E6C 9OW-M57(Q68.-W^*E[9J[D8O/'LYH^5,3=+NX< M&S@EZ[/[T(^*Q,9&"R3((@+ZP6X>MMP_IP&]"U4;JN ^1N8(]S=G"R52H%$I M"W5O_NK[FX*M/^O%>)?H+!U1_O=A&?@RVH)BV#E M R_=&CK=^NF#!H-"RFQ)@7X#!XK M"PO6\##^1MOF^GQ IA=I*55&6[W]=A\,%>?.(HJ?V"?TI$.BB1R?QAI5'KAN MRN# WLCE#CJ-3S#.W&$@:3I6VWQP@3'B@_V$A[2Y'?I.#.UA@#9F&L*A7 GONS<3:0?UNXE3GANJ041>( JU9ZX;S[5R&MZCA9)CM MRGS9%R-\ C\9A;?[3+%B8;>C]LZ[)&6WX^OE_?=UI5VN/),N/])WL'M@Q':D MYNB^B-2,.>5L>NX,3H01,N_V[V%/A+>'%EF%:FOJJ:>Q(TO$+PI.52 M4/Y\X0WJMZ\=4GH/_5H]&P[KD54E.RQ=CF52PD/6,T'9EJI<7"Q:^Z5_8IY_ MQ3/MRALV14A]#0=0:4NQ<]L\YCHLW=A3E J)86XD5B5N1Q](9$GB6)EZ=36@ M'G>'RM(GK&F5O2*+"K8>ZCDI2$3:UL\1Q5+K7^Q3/:T,8& SC; M#A\KOE0\3C+-?PDWT^QZ,^AAN^5$\'Z#@,]NOR1]0R]!7!OD"%QS4I,EROB& M.- &\?I. WWQGM!@KL0WIT8)[GSA99Q*+=;K1AWVT[Z.MV6'HDR@CANEG>JMO)?U3"90>\!.C\B(C=&#I^QN<3PZ2 M3K-3LG0B/+I46[-?%'KO*XHH!;99A#3GN4X_MFF;M_]J4W-)_L19]UMXW&UT M>561=@$!BI+% ME)R(B##V7(45<61IQ/7:8+XD/S3P(17 Z.9.LW)1>Q 66A96<'9][ZZ$RF#^ M:9*'K! 9<:9 MX,K:#2ZXEBXPO 8#.^JU7-J-E<>T5]08"+\O$)\FZ\ M@)N>K?#*YV?>A^MGP\FD&<;(2.B6-&C5O!2X$\W#>G1* 9,PGT3,.O05GEUB M/2/"SOS]!=-8"[N7\%2$]B/(864G[/7^)[(."4Z3-.)O2\)) @S6;B5;O'Z8 M$/-,D3N:QD) ZV:#_8K\EMN&_95.V: X XMOJ9LLPFX779FX[ZPZ91*+?[OUD2B->,#CP_3K5KPX-!VV7=)% M#KUK:'%D$,*UCA7ORX'C[I]7K\C3MVS]*9#LV!)9E=\2]HF,^EM7U7 M:5*)+?!;7H9 M1%[I&3U]NF]TNM\D&[$4TFM>IM5AE-HIN[B"NO#'SOG%XYXJ;U/? M._DAVOXAGL;!]0)JCW\LI)HVSX=J&0J';[,@2E-F-F@SWG6"*BX7ZV_R M(M?VU4HZ"CKQ2RH/'')2H;! 8"_Z/J%IF-E2^0VWT)G)&\9G5V*;NTI*_4CD18>CK3T+H[>E *;H3Y28#=*H]YR M6U47Q$B^:!J]$<'2/,.PF)[0!U5[*DR(&A!-HXBJD)6>8O4Q/DSXSD*%A="B MS[X_>_#N4.:E]Z>_)T TD7LK;8-L$X]^6*G#9A<)9>C3XJ.P4_62U2ZT&J(%T*M,7O5-W81+(8HT_*[0G;:UPBGDC/I M@W,FSM=@IBU?/#*Q5;"S[#L;(B<=3V=*O,X>0.J!--<;*%^X*,-V9<[BY#:8 MI FB*@4F3^8Y%SHG2]I@<_;&6-%NBKL4R-_VPK/DMT=*6A=9A"4SY",L_Z 0 M+@5L@UL6P^<2%;#-G:NPLL2T#K;L7NQ<\'G-A9:/.RKR0B0JV@B[BV=$.](< M,Y!< N_"1IK65N$L#]K0,?48OXUR +DMIKCUN8>U%) OE*#GFX@9TY-T_P(Q M(<7YVH"D+;P6[< -;BP*>]G 'MAFY_3ID$]EB=UYL-FF+,:H^2M.2WYEZ&%1 M5701RF=:U@+\Y2FWAQ-54;VLM<+;]0*M _@K[8LK]B(S.&VOU>4S:)'K2)(- M!_&!J4U['P!/[K"40\F*-3]"F#G$,7^?C#HX*05DDI$#GB['$PN=>[SF]!++ M7E8<)255[SV,W38PL-RU(*C"XL1J<]H$FE@*#$6.=7+15[B:M/M?>3_K7'W9E;-SFX"V??&]]0@K?'5JB45[:(\50K MG/]AB;'3T!CL9<024/YC%O);: MVQ:[B.QS9&^+@G;@;@4X,03P<=A#R^VEPHO<-W[+&Z.,#8[TR!W[:JF5["!" M3#RQ]G-5#QOSGO?H2SQZHY^)51[AEA!BM9.$H7PBSQ:E5V=YE*=6QX&NWRT[UUQ5==*\ZX*,>+84?8:;0GKLQ?VUYE#[ M"]ZYDJ6D4T2!V"W^H_,2 MU5,X,PO8CTS47'G1,6(7Z9)D@D+0N]XS0)J)7<3&> +"9#8VEAP\BA_*,S#* M5&JL4*_M=VV^NLZMC4Q_]&PF+#1,$OY]'\E+,J&&S!#X%66O!,&*&B!$R%3H MLLLR2*(*C@X^$_PE"*\Z?H3I9VL4<)/%^AF#NHMJGTD$=5[ZTRR$6!OP8^ MYIG*Y^S/!L;,G4),JT//1O+G4FXR' X5,]"WX:"9VJ"F! MRE(5)K%^L5 *8X/D8:B N=YS[8M]Y1DQ5ZG/''VSWI 'X_G7?,)@''JX1S0I)9.^& M7^?(\E=3?HQUOO:%2;X6MR)&=P](NI]I]J"O.#RMT6SH%Y_JIK(X[I M+@^V#=_3RWN50ND+^(8Q=ZJE2B-DU+Y*@$L0TKBJ&N"^J29R:-WL>O]TPF.T MZT^:%-ZD&7G _PB5:] P,M**/',7B6N[X?,U]SP3OD1ME5829K$C(F?!%19]#"/MX)$XNM_F?RQ"IL"C0OIGS47%3I(@2!B(%X9K<:S;JHY\*;RC1 3 MY*X'4D1A/=LH="_;_/T;(%#.DZ7BP1LPLQOV."]T::M S[R1N=7RP EN*#OW MH;Y8+KAP4IT6SW#J?-9ZZ8WCL[Y9+_(\-$+?W='IH'W&&%-L;NF/Q$Z15PRO M40F5DHIC3>^HJ@C.]$* ])K_DY[3DL#D6,LW_ZLL2]5:]BAKG_ M"<$^8Y3A$9+/N_0^7)5LY&'?0%=X6!H^T>OV=,>5R$;LX@U1#;L,2W[))V1: M!'/KFC &8-6@?+2"9?95WI&6[FEC\P+&\4'-% ,'R$&>Q0J3G(+N@L-,1Z^+ MJ.%EAI(MJ 0%4WY*QQXA+##"FUVUQ$"L8SO-/7*YL-G M>@M=)RSU2U:2BLI-N)C<0'8[ZVD[_H1[ ;13P7VQPY&O25<44*]#!');((KZ7%8DQX76X;7A!0)^O23:(*_>)>&S1F MLO.1AD5>OG79=NLJ;J(I4?W%#'?&:'%MY[#:'2)HVZ3E-Q4\:G2 D8+9Z=AY MISBGNQP#C_#"TEEZO(1'V,@=F^Z67WD:C) [SCV J[-_%$Z+ZK7J,LDI!P5; M7$P9L$@-:/DP2UG*('$P^+H+OM2M1,)F(8)RDD6[3\^DQLT:+KPENJ =V<&] M 1TZNZ1 A[ZD.T+?NF7;H-.2%S+#'.-15/YK6/JI6G')4VH1Z!K/AP/F,FI- M:I2KJ;R**,W$F!E+6@[,,&=-1>6[I0'O@?(LKFE0?TNU&ZF<&E>SH4?MK(F6 M"7=DED_IH$\T,AWOP2I:U9:_L&6M@!(D.7"%,PL[(H0.D>II\L*(=WJ!K+*\ M 5F_,,PM^D3 ^I?9^P3S1VSOE]VP@79DA5HMU4B^U#B>+BM &PGCUW>9!>/K M/A#=[:!LN]X8S\FIRQ6Q/:+SF8:F-SP^ROP707QR&?9+(J4J[;:$"ID7*U1B M"50Q;C!2$]0(7CMP\#4/Q:A[4IP(IANK>3AM$.UV3S-MG9=P0O<9CDJF+C.Y M%91M9).4 M+C!=!TIMN)#9EYFN=!>_GV,_4B_H?!5IC^.%C.XB:SE! M-JR1 MK_XVH+K$RN&L)4,%CM.!A)<)WOM##K<7[;#BA;KVVV5:YS;1LY_+% = M66(B0,L2:M&CQ,45K#O>K<["^:)^B1GE7%5*=VDAT>2[0MA6ZPBU:*.\Q3.< M/5U./0?(M@?JMQBV5[72N#,B8J6CP:[#Z ]Z+99'L,VGA"I2X&HF39)-;PNO M#K-NM%_2P:^E3M^NE )=$:XO72<7+EH!8=8<;REPL(R7**D?D"'2,SD$Y^*C M;-I=6OULU.!AKF^-I,UR;SO!Z#[::QY#&WO7'E9E:LBI$B#Z*XLA9X7?#X^7 M3WVW"$WT-*GJ>J!#4E--=[J+5'Z"6!K8AS#N4PO=LZ6B?_CVA8UEO[V'N1G9 MP%SPH$3*"(JEEA08<01S7XD]I( 5HXDIE&/-2APO;'S-+PYM)*>/8Y2Z"3FQ M,Z/?(5Y>58EZ27)6F%LXDW4Z%,EWM O$_^$^C(*P2A)'2J1R-]8QQ:_S T>= MU-'%8T\D;E]^2S[+:TEK>CK5X95_F6KN!;WKKHLXFQ M8;" \79\&X(:6(-,DP( YDC3$.W!SERG5N09&MW4=>28-[H MG $'SF=<<#ZNL^2,[1AKO>U+/U_Y86">9'HWQ0$KRH($1^BJ5V3(;1%GD " M"+%2(,7Q94Z;MG:O>,:J1FF,\-C-.EYR5+BE"?-=NS;^AX06_B!BWZD>"[G7 M6,02.:@&0?AYT-^DV;N_S]TUI+"M*@51$\-C-)' .V3NI2GYJV*4>%Y3ZC-/ M^8>%*.&M)>*FXC1H=[F6TZ(CHJZ-479WWOFY3+ ,7NB*&@P,%@5R5\]8=?.D M0-3W[&EL<_ _Y/HU@L.C8&+QRV>'A8=9.@9&4-5)^;PI^K&I]R]] MS9Y7DXCWEG?YA)S9.\_)O.@>P$EL:IW?7,)+'++[*,/#1FD6\JHE!(\)C'8G M^AK9J3*OWSX4\\;LJ'LY*7'TX1>J;@M3;R^A66SY&*. *K\J@1!^\Y@4$+_. M^4TD%EY84V,Y+/D5#94"+:\[Q%10A 3VU=J@:.)J6XUV_R"F?5E09V=>]PS, MTTJ[RF(JNPF3G;LM3F1[^,7X5\B@\3AO:3S>J/B3FL =IU$3SHLTK74K?E$L M[&4?2'R ]BMVG_#\#N]NE_P6W*[%J-,S!&)/I)0DR*:VO M(GN&]1*A#Y;/I2/C M9HIP#?)Y,$^439U#V U.:@\;8LI1]2,?9.K#&JHD@&= M^WLM O]I+7+"]8P>OO*Z*0E]%6_5)07\W'<%K^BQOV]?D (*]GZ&N:QC1^LO MG@ZX]C;V5!Q'W>NZ8Q]E^/9>/+_ VQBF(+Q_1AC!VC*[$54KJ!6 _3I4-:_6 MF3W.F7X \G_B"4T2Q'>N/>0-DBU#]" M[6*'!6&9*:ZU'?PMY+0"N206-L%"FXU7%^JY'YD<5"5RYR8&=_'6US^>[W?[ MT,$AOD4N36V4IPI_S@X>N" VX!W,PVP1FK/0DFT\X^C'1@/FYSL(657MQ4ZU MS&F)@RV$T8=ITT7\T#K2,CV *PI'B@]1U7PDMH3_J*K/Q1J\FS*K_5.!U;1;3Z.-\",#:+%.I%/<"49.>[^6BH=8EOD^H;ZVY[E$U3[ MN!N3^?JPHS/VF1520"72E#M[&7'[?;K5Y\[9A5^N10M,TG]%*'2[QPDZLIICRIY=-ARTE +O?@O!Q#^$:=X:Z'7"DG8Z=25A]27J MKN@+!!>"I?#DD+REJM!4LD,4'S)<'RKGT+5HVC7S/.&0#[Q5%%=6[;4Y(_K9 MY:>.3GJ5%S>VU-S_GQY&\+ JZ.V\@U6\]/E&,K1^Q>=]NO=H%#S;8R+<).,G MH\Y61.!M_4OE@IN?7M]%:L,.>5UY4D2-)V;_23_]^]]%_"Z0_ZSS N%$@S#K M50?_1]Q%K,8=]F^= @G&#H&BJ4N.?W^+^/_XM+.>E_X:7"AH]]08AD8_,^3F M/C!N0V!,4[('1,42-;$K_I,FW MGCNC\-&,UB.G":M3.!_5^^/!E@SV47\JV[[ZP[^ M-V;^ 1_^20+1XH8\*R'QE%T$?["RV)Y]QL(XOS7?$%?T90)SKIAOZA3F3"R[ MVX[C6-7,0UI:RT:=+H!\LF)U@'\::W1RLNYLUOFGP9V-9\YY4GU@HIU$^Y7# MDRHSQCQ<$Y5.9:GB1,?%>Q_.-[DAFZ*>JL]5WPO 0\6(0 M3*@"1&98_8@ZV4"V3Z 8YZ+NGZBVL[7NVJ.F2GI4F*^/$'B$8K?I8?YUSW]S M? ^*8\Z=1*?#$=H@@6M.''7] L%S)PYBAE%C6=2MP6UYT MC/Z"W@KR##7NW$..NZG!B(KNVTOB\WA!1[L(@@[B:C=@HY<-<4-20-%UBK1\ M,.DGU5R%K I$1LMFE=)L89(4F$U]#KKY.[O]6X/P"7(:4[AA%ED24:#NDEPY$X" M$_ZHFV0U._HB2 J$)5$?)G[9*)M6AIOF9/N9195$-ZA_,HZ\1F*ZQZB$-'!& MOCDEF^9!C:U)^PO^0CYZ9E(F1 R!%5%E%V/9P_:?C1B9#I,:QI>.6JVSV_=Z M@[<'X_*0*JSHIKIU$TQI*ASQ*AOTCOJHG=%?F]Q(>N(;TO'Z3;]21O:RMF,O:"C%; MHJ8M2YP'JQA1CB)+G%:WQ7"=_Y[W;\U+%'_&RZIEJ*Q:PCUR'P>U.;MS1S@) M<85V+,X/P?*JN5MWV/"9IA\_/,G.-AGXTE]('*)NF\9\PQ1* ;8"D=8PJ^QO MX@GJU7^1T#AKT^&*-'#KH$]Z/SWQXY,RTPQ=PM-F,3BB4K$RT=I@(1U$^D= _)J5O(&-Q* M (T]4#;V/!G^QWU_;YO"(A#_V6<+>_CSL]GC6M]T!P3;FL?_X*Z!0HA%Z^XY MW7-,40^LKO_0CB#-8Y!\C']W5XWY!-VT/O-H;7KB0[%U+F/2N<.O!_--547L M,4OVA,%@2,Q14WR\C-M6SU$(N(!E0+:E\'?6@/Q.JH_W^8G1+AW$8Y=.4FZ5*ZXL7!L@NZ34!,=A/U()-/$=#O:_ M]DO=?7XQMZ.T(E\&_Y1]WPQ,W)Y*M^@-O]5B'*>3Y#'8]TT8+*3I]%R.RPA] M:+K 4F7E51!$L>2,V)P=<[=-#!R)-O,L.E4<_"A M2HP_^KF?C#5_Y06"YWY81;MW!U=;91&86VGAD;BTQW(5+L[*X&(/)7?8ITEC M5A6MRBL;+T%EL&BQ:+U"/Q-!A:D]7*6G-6:(7C64&CPW>*ALCDQJ%1M/0T%5A$F*9;O%=E/%EB2D]SD35^L/4B#D M;F3Q)8B=<)@=Z73P;850C:>R]^P(:>^DQ^:-!KOC-7ZZUJT2.W.)6$+LA1_R M]KZ*E:BIQ;V5 G$J,@"[[3>V;P#_17B5]ZK3D>M9Q#X&:G!+;-14[W>CN[M- MT-'R10:=YOI)5VKSUYYB6J#)]7EY##[')^ V.[I1@[ ;I?U>?3;:&+0=90.W M?T3'W"^8<+#883--:E5I*.1HG"G$+[9X%$GHXO*ER!G8E -R9A[KII4F!;8D MRV#&'VPG!4YIR["(I@R+N/4:LZ@,/18I1F)8Q^7779I?C)D),!)%/" 34PZ0 M[X=FJ#U-)M:CO@C#O$Y%4O6,0VJ@PFKX4.9UQBDB5T)D5P=$N"(99S]W;$@W MO^SMG$E9\K*K^E7'0_3+2K>_AZ$S?>3[7B&'#?:1_(_9]COJS!B]OC[RVRII;+^Y9#H"%5YZMXOY_-ENS1!M]+9E-C9$H^FJI M$GD>8_I8"8^%Q\E1=($[L0?JN$4F )?H5A^DCRC7 MH_Z9 MNK!A3\?5A\N3FLZU/>%!]R_ <-.3' NEK.D^GM-_6'Z7"JV!"J MR@'SO"B1B39"8G/8@231 ^)DFW",<=.ZG6#C4V6W_;.4JQ0$LU$6!UXZK0FV4 >2-*1H=3RZDR M&:Y8BW_&_\,6/G4'A2]XSJR0S&$I(#Q/?1-,W>X'17:B3;=E^"\[9K5D#"F6 MU?<>(1>\&G-U#/41P.H\P+)*YPU_6"@[@O7@WI4#Z M/\>+%HB.K\.%,_M^:K>PU7PBQ$EVV,8[S-N[NZ,@#)^GA:5DFY;IEM@/\9-?([_P26%]#S5O2%FE\G1 MHS8\[8^QA1R;V>4E["\+$BIA7\=JWWJ+;9/_AY&PJ_5*)I'2/TF4]AE[ [(! MU=):VR'T.!^\;/8.WO 7PK0/1&%B!M)%F<^C,\78#@Y2_P-DU6F8@8\ M]4H/N&_4C/KW_/G;[JN1XRLCU\TR&AG<9B7&B7705A&&>&_L:_N7S9(\+_*2)3;:[PBBW3/81:T>7[GN\=57K!/IK1([GV'P M2@R9)DFR]21X7OP3$/M?$XK=PD!N6<.@/(]6;Q!Q@1>05%#'SDBIB>T @5I] M;XR>V7M/OY*"/6R1=^D6QZ/MTXB(.!UT8>,GC/I*AH4KB_J ;'_?G:WRDN!# MH!70 I%9MNNK5RASK?H5I!U;VCY6C8;T/R'TV[5( 1.Q%%@O:?'<*PRB@CA! M]IH321.8'5W&YHR(7>(C(4<&C:AD>]T)$UU]PLJL<+,X9>%\_NU [U>>5]P8 MQHOU%RR2W L01\B$E@PJG4W1 B= 54=Y%44LK- 1HYKLU+$0A[CN^YQ7.-VF M/'MD_T5DIXJ;1\_L7)GN"C/CV6[OC[471ZW-D:*=D\[,K0NSF^&6D/9@^6GC M+06MD0&0K19J%9:1]66M!K]2;_B0WC(AK8:C=J]?9(4S>J2 =Z1]/4S)2 JH M3'J:BFZ0/2G+KWX5F,$R@A%P@X)W? SB82?&.R:*WQ'[Y-#)QN8CJ.W"I ;]M :(D!-?RS7)&/A6H1A>,D_EE!S," MLSW+\Y5.'FQU%1PQ%_=#6N<-.5W&A\[F8V'= LTEQ]6GQ3\4XT7&PC0C6PU- MYZ80$3NGP_"UNUS"#5,;4CA39*M\(VWY("D#;7$&8I,_Y' MW*DGX!A^JIJ9\SUO+MHTW2=:?+@8*^P% MO6.N.TBU3+(D9['.\?D=TRC$I5$R650TUZ ZQA!;^_/(>.->4VRO9'>\,*"#1R3=0\E+NV[67MZ[- MNZ;$&FT7-WUGJL*-:ST'8\\BDFUX&E=<5>TR]CX+)<9DA>HS0[1AR;,F(1V@ MH*\!U.N$'9-'4&6N2$W7B4$3WI8O!WI>9/LB?7[DNK5\VON$P;'36ZH:.( M MUSN"?GT1KFC?M]&E [U7UDIHN_WH5J6H%NC.DUL'->:]XCL8^=:S;!&?$_T&SPYZ3 .:+?2)@GI'RIRDUAAN'A3G>+@ MH5GEDZS$[0VOFK,&XJWM)!W$JC*?>6>!K=&YTNR1E+KA4<2'Q;0(7E/],X5> MHTA(D^6.3HHEVNKV"C[+\\L4,N*&H&H7FU1U%:YTG%8VN[WD^]X/MMWP9!^\P"DY%0,_A7)[805WNGCF=NH566L!QQ5BOO+^VA'$: MN"@%*J0 ##<$F5I>DASPQ5Z/OUHW:"#T"&,EJKJXC-=LJJB\/VWV,.Y =\/\ ME21^I6<0.48%CVP5$5+2OLQN1(3CXBW,V<<<9AKGZS![[;;-T.4[6ZI*32N2 MRY[2.^H/Q&=<[Q$EQ,]'3GN['V7U)J!M5__/B)8.OF[9,ZW87_4'/LW&SO,L MYU'P@&+K;;[C-5J+Q@T[$I[J:36$I_?6NU&@(*38>D@3:MV.1KQNSG:I26([ M4:OOL=POM:"H21NX=Y MR8UT6 -S@_"D"]$U'I1XS/V^GS?G6K^U: M,F,_QB$ZYA5NE&Z)S !/%P7BE3#?H<;>J5O7(T(8[\(/%CU'62K=-(35SS%: M0^(4VW278#]YQZ?LQ&J ^ 5>=4U8U6+7+/P[S):$47N#L3[T1^>++D,)?ONXN?6%TU6LB8[7LR.7R!9Y(&BNVV MU!3BG#UN7^9^749F! 68[FLI\4C#N.2@DM+Z-S:,O\\T8E4E:>S4U6B[TKPP0.U%ZP^#X15I\ MJ&1-#UKEN5_@1+I=,2$L7P:GX1_W<="3SB-3'73+RKP=IX1TYPI "35+@(Y4< M)RM36!'3((WJG>G6Z4KI#H*"-2$N))X'+3;([V![*@KA.>%A6#1F;XSYG% L M!0*SO)>#W9J!8XS"))NHZ/%+)I:+#4:UAON!36;G-$RGPP7QD ME W"/2.L=#/'!]?Q(/'!FB'SYWD^T1;'LG*JR6V[T\&/1KKZRTS6MNY._1_E MG&M04V<:QQF5:;5%5A&BLI)5JU8#9BH%*@8SN\" (J4L+=>26#H2$2'#32*0 M9%40$"BK+$DAQ=#&D 4VRHD!X@ M,!,]0'(*! 5Q*#R>F*(6>7F?*M4VA*Q3R3\7;6MU+U,)4\^&C9MX" \A:XS+ MN.KJG^1#5&4GS^8&^VY[=^D2W^\];_0/2J5MV-(.L1 =CS2YT0O),_NGT'.^ M+AGMR:HM*'NG2U43G3/(\HX<&SM<>\44%.M910C^1AZM+\'.Q=/0?2%ZS;7J;B+5I-N+R$QM'D2MP>(%F2\K5V'QEH\@=]3>)3]S6(/P^_]Q]E02 MQO$[.:$.*6-T\G\TORWY%NP:N_(E0SXEOGAZ0.ML%WU*%Q-5C-K[3O9G"P/I MB,1-@%OB,NWS)?^8K]H[<=9TA5E)V1B,S-BL/]*S+^ M^!_TFZO=*YS310GQ]FU-?S6%M%7;W^LAS4&TG\QA@8U/RML7K3JQA7Q>]K," MU7J":!A3L;YQ8:8=3ZQ4F&#!53'YPO<3H=B\#9?'^N>^:?]GJ77D@>9(P%-GZ)EOW& M9ZPM;$EXO'6VA3%DH!?2WX*\1[&P;JZ1_#V/Y&C\FEKD0->O]Y:@@ MR!NYUPZRAO/[VQ"'2T:#8H66UC'+?>#4\$\+[G[%#$@KM99[@; MKMMZ+" SAGFZ0A%1OC]M"$CG#)CB>ZAJH%CPITF,UT4(3E0O)".=HBR?VC6> MUY04"4;"2VB"4M).LD0^RE1-LNPK%K\X:85@9 K G%_%0B[+-#[ M(HI*^OQV,M5MT8I#^8B^DX"[!V^PS4=9.W'5HNEU$R285 MY$P^SB;@DE\?@ M7M,'D>R&.H@F'[N8526'=LPW/(=?O;G'V*ZFR5G@ !.4=D38PNFUY[;PT M-'4S,,1EDBU9MN]UU<[9TC97HTFY<4+RC^AZT=X.-_*Z$Z/3!3==]4%%0*P- MMBO4DUF4P_EZ5CLL+VC%'SQCE]5;39I*2I7]Q .E-5 TB"M$$<$P/TFJ>#\" MGI]AW^FTNR^5X:F]ID.:4N+2-::1=!Y.P1N/95OLO4%%96@,N;*QH_ "TF9] M(FO^$('1$8K91>\D>>@WEZ;A4\Y\D7(^CTKUUXR+;_I3A7Y$0/FHUC! [B!N M@X[W.^'?)HEY).O8AZKYDYEX#<*O'W7K^*=;]K%'$?Y]'BI:S*%ID^"[NFCGW: K/6X(K.#,0C[X%D9M$6/ M/-47\R#-Q>.3)FM_JRL27I!EJU?.=Y5[I'7<7 DS7S[/*)98ARR:*5 M'1YN">C/8"OM 9M=C)8M*U2P7)?&,\F1.0"WHA=EE*JG=Q#JU>2\AG[0NCNO ML7A;/(578B0-Z+INW)<=3)"?GT;=]ID?:325ID,&K8DZSJE5"R[AAU5;L')" MIOJ2T:]R2'Z1UW?RPQ\<#,/;G1%_=( =X5QH:ZV8>>9K G)Q2PE&7LO2?46H M/?UD[M\#E%ZQ;]@W:_YW._=_W]FI5^:/KWGOB2-Z\.%=/K:@#3GB&!W6]1 [ M :M3RGUK"+P0B&5X,S%D M,2YH=&WM6VU3V[@6_BNZ='8+,W'>(- ZE)DN2^T%P= AAQ]4H MG85LT'G?Z7?[ ]8]"/N]L#M@'S^S[6_GQSO4.2W&"I^"QT>'8U%P%J7<6%%\ MV/IV_BEXMW5T6,A"B:,_R]%86BMUQKX:K1,6L'XOV-OO=8/>8QX.2,= MSXX.8SEAMI@I\6%KS,V%S()"Y^%N-R^&D-K![94^5\%4QD4:]KK=GX8YCV.9 M701*)$78Z[4/]A=M1EZDBT9M90&U0B,4+^1$D/2&W$@);L*1+M+AZA3K1N;U MN$1G19#PL52S\.VY' O+?A=3=J;'/'O;\BWX;861R=NAZVWE_P1$P\!"7!4! M5_("PDG9H5^!T!M_VTL8/X8,_=OG?F0>B_-L]"YVB2L M5*''X6#10MM&EQ-IH;:2Q2Q,91R+# )_?O.NW]T='G9(V-$CV;&R@A'\0)AE M0\Z^_7;">KL\Z.UM\QV_DLGGTZ//YZ??OG]$9?TA:[@DMJG+8R:L?^T MV1MW7'G])@L),FS%7OF4J7/"LFK:. M>NWY4KI?IRSE$\&, $BFR"!%*BW[J^0&+JAF:,^U*9!7V"=(0.8)_F!(!F?" M(LI&*?M3JY)BJFVQTRQJ#Y]L@_KK-JA_\P;U'[9!_>^V0?V5#?J%6Y?8V7C& M+C,]50(/9C)5984H!S4$,'+/ MG$VQI617+&$ M1V@R3(]EP0KM^UWKD(E(6,O-C+J,^:7 O V9%FTQE,&4BJR@.:A#) WH#+J! MX%AH$@O#IJD$7FQ)'XOQ4V%$)80, .5 ^J9M]P3(")N+R"E([*?8$2V2&W26@-':39^B-NZ9Q6V8)B:<@@;\C5<80"< T M=JX%L$F*-CGVFZ!*$ ;?G6.Q@H%=F1EPCQVC:U&/4J$# *B!$E[%)%(HXC9E MB=)36\/3B MI"\,Q$Z=&WP]JMAHHL[4VU]1]!=J#@;:W K3SI5VAG-\[&-H* M2Q5QH:"@DT3BTNW7*>-&.&A@J^5("=I!)@#'D9(VI>[4;8R 2$&1KK$XD=*V MQ#@*E48KC]G<:%1B:+9L&XB(!3#FM_WD"O51AJ+K(Z+06:G0P['0P;;8<4-[ M@]A?^4M)U#7SV"3YC$)5 [(>0:3+QA,E2Q,EF(CL7,4Q>E B]\2.ED"PD38( MO!^VNEM80J4JJ,VO;'@-'QURG8[SN%?'NS>(1R_>\3:._-?\;_.!VRQ$KO2G&4],*=9]%15U;. M]=KQ6J7M1Y449TS)2Z&JPZV5_JT'+]$&GOEZB/" 0X3! MHQPBN./ON=.T%G&6PGX3N(N02]"[ ]V[5NG,5>.H=@IM[)QAN0:('(]E40CQ M#TEMI,'AZ'XLH9\3L@UX(X=8RE'X3357[9/BKU)"?>=_91:YT[&=U[."_[NS M CI5I>)!P@/HV(@.H"(I -F*!,UK]JG@E\1J/'EWO,:5'>Z907W">B='J,IK M?VBW)@+S& .MF ?@&YVF*E8P!,@';EN>6EGP*EN.L2(PV!E3);ZU9]'/1YN MXJ?QC>=QC>[=4?:]B_E[J$SD*#$(ORW 5+B, :"[1U*51[0\MY#91*N)((*1 M\8OJR9JIDHP8YTK/!.Y.4^TS"U_R-_C'H["O]E/3BI572_Y;6LJ>S_^LGU[L M<2I\V")VLU5[936K=\X@TDKQW(JP_J-IRCYF2SUUH!>":&FQ:>KK@*) M.$((O0RF,/_6%Z+F]_G(TM-Z,:R=8MD^_X96]?G/X6EN6*_]_B68]HPONFP. M[?NL]]Z[E['@UVQSX6DY/=[36Q[]=;.UL>U71/W0OV9VT^=G/O-_O&\Q>M]R M7;*[M^,\CY77C;J3$14:JR!1UN)7'^0,A< MLT$_&+(>R@TVC8^/%1.?!V.O^'K%UU/BZSB5(F$G5R(J*3&S+XU3K*\&M3D= MS+&G>2-[K4+;7_TS.M0EU[3:N:$P\8S@J>G8/0A8.B?W(QY=7AA=9C&5%=J$ M=1)K?+%@^49%M$@G=UQ:7==I;^DK#573TC<:5K\MD:.N##PIXPD*PI!/M(PK M-![LM_<.YCG7MW4=Y?+?PNBX+WC\#5!+ P04 " 1@*E:D1D1I^P( #^ M,P & ')SU;;6_;.!+^*[P4NTT MRV^)DU9V W2[*2[ MKN737&?*8F*>*%$+4G9\?WZFR$I67:4WDLBXREEA2*P8-= ZXR8CE[(L:4&^ M,*6X$.07Q9,K1LB@WX7_\'%X% 2G$U#VR?>214A&O?>]87\X(OV3<#@(^R/R M\0O9_W;YZ0"%,Y,+^&0T.9WDS% 29U1I9C[L?;O\'+S;.YT8;@0[_;.*W%Z1N0EF/#%9..CW?QJ7-$EX<14(EIIP,.B>'"_:%+_*%HU2"X M/SX<=(>37OD<(P_O'7F"TDOC+&SVFP0K960>CA8MN&UX.>4:S!;BH MVQ_=L5Z/G8^[1$5A(55.A6N9,1L]?=/>Z:#;+*7]=4XR.F5$L2EG,T@A)N.: M_%51!3XHYM!>2F4@L9#/H %23_ O MG@@FD(LW%&_I2BPJ"J.^2\B+OCK6W0 M<-T&#>_>H.'3-FCXW39HN+)!OU!M,SO)Y^2ZD#/!@ 1TW#[YW4DD&%)(8 _0 M@?*"T&).JL*HBH'EP PLM8!MHR2'*\6I("F-H4D1F7-#C'1RMP0*%C.MJ9JC M2$ZO&8S;TJFA+0%C8$B!L\ Q4"#F"O@,B '#T6!)PA2991SPHBO\6/2?,<6\ M$IP < [(W[CMC@$IIDL66P-1;PFFR02F.85N"8GF[6788>_)V#O<%'N,I+R MW46@M':3%B -=U7K-B]25(]! OZ.196 2@!,:^2)"P8%F:8<+NU^G1.JF(4& M;#6/!,,=) S@& FN,Q1'L1P"(@9%O(;%B874%?3#4*FD<)@ME812#)HUV0=$ M) PPYK;][ 8*I *JKH\0A2XJ 1*6AH[VV8'M.A@E[LI=*%T:*(6!<)ZK. 8)3.2.V.$2,!))!8'WPUY_#Y90" ^UYEJ7-/;7 MT$/!3U)#H&8I"X#6]*YGDK;@%+HT$< MO7K'VSCRW_*_S7/&QFX(KCOE"7H7U;*PH*0:/!,).;H<54D-?W!(3EW5C?QH MW; 8#*RG6"=P?KPDVJ* -@??^ F5E2K!";4E='$,;F$-L-3^BA7 TP3X(MQA M)3HYBD#9XOP-@@$O(0WN/&X[Z(U?H<>Q*165S0<(1Y:F4!3P*0!)K^'V#8O< M(+^YR_5TWSH8=(3\:H M?.^L]94'Y"*D>#*.*X5@;?&I-5ISJ0VTX\D^ MZ-* D/J(D>S?T265>&Z]*NT-AY*>V?,L/.HJJL:N V=51G5#/C&_6"]EB4V\ M=CU\4IP3P:^9\(=;*_*=)R_1!IZY.T1XPB'"Z%D.$>SQ=^,TG46)6NQ?SCS 9 MR5&J(/QV *;,9@P NGTDY3VBX[@%+Z923!D2C()>^2=KRB<9EI="SAG <#5AGVH3+$VBE9%U@WO!R+8L4:DVMW(R+=Z#KQ3M$;L\'_;< M.RLV M1V^O$';JGN=G59N_31^Y_:Z[OB)ZU7G%J:$1_X:*M>P_HZP% 11A!G MKX,9+-B]KTTU]VFD\9$^&]>>TYYN_1Z7__S[&-9,;-!]_QJF]H)OPVR._\>L M]]&[U['@M^9F8]AR#GVDMVSAE:I?(0^$[LVSNS[)%SIW?[WO$'P'[2; M;&%.MZ?P((L]T'Q$KFEI%RM+^^2&O.G;?R\[J9[NK;[\MI(F?U2(/6(+M@^: M![WBMVE4>ZY(MH5->!70^9Z;LH/<0+Z53RQ._O MR7'WZ*3A0ZZM;YFN^XI,SW[[YG]02P,$% @ $8"I6IRI/P)>!0 '!8 M !@ !R&5X,S)D,2YH=&WM6&U3VT80_BM;9Q)@1K(E M&R=&-LPXQDR8"9AB,6T_GG4GZYJS3CF=,>ZO[]Y),K)#TC0%RG3*@,V][MNS MSZXT^,EUQVE"THA1^!!>? 0JH^6"I1HBQ8C&V177"80RRT@*%TPI+@2\5YS. M&8#O-?$7/SJ'KGLRP,M&Y2F9!M!M';7:7KL+WKN@[0=>%X87L'\3C@[,YD0O M!'XR0D\&"Z8)1 E1.=/'C9OPS.TU3@:::\%.!JWJN]@[DW1],J#\%G*]%NRX ML2!JSE-7RRSH>)GNX\D6+N_LN7-7G.HD\#WO=3\CE/)T[@H6ZZ#;[/7NIQ2? M)YLYF7/-T13%!-'\EIF[:[=&@A$5S*1.^KL"'CJ95>=BF6HW)@LNUL%>R!4\S@=\X4C_?Z=G?._V!X-9JGV9UVB>!SO-SHVB_L#PK3QW<) MGW']YI7_UNMWVDU_T,J>1_+ [*[DW/(!E". &_!S?-:7/4A.EX9%8+ MM_F=KN<\GW[#*0Q/)U?A^+2NW//)W[+]R'L+DS,(/XQA.KQ^/[P<3]W)KQ_' MO\%P%)J5MN>U'U&WEP>AWY>YYO%Z6[/S%"*9IBPR25U0HDX8?%X2A?X4:U L MDTJ#C.&:Y<@*40)3*99F>^X4KCU/HR;LFV/&C+;7'\D%DNK:COS^ 7(FG$FU M*$'HN3]#+)65DZ'2D@)+*5+KA;F]3'#? <.P#I <8BXJNC9GIBQ:*B0A] -) M*8SOD%]3)&V4NN!Y;NS 7[.3(F-#PA1#[>OZ75N;*O4J*QQTZ1I^:<)$\%O. ME .CA+,8!:! 0W4PB6,>,67%7BF6=NSPE"OT(5J%HHRDT@4.X'[C=0>R MI ]TC1%FA-N,\(U$YQA,*_^A&C/%F1$0):8MN MK(_]5<(U<\U!%J1RI0A.V:+5[C2]+JI;RJA4?TQWN%@GM5P$?OM^RM3L0M2^ M?V M;VE:-^1?TR=$R!3XAW@I,,$C1*HPR;1),,4^+Q'.IEG*#99*Y('?V2>8 MS K\[CX]V.#O/ATWJ5B"T#_J'/9->MQ[H&7BV;(P>"RKMWH>C/>[;L5[/#4) M&KC5Y-?A2WF>";(.>"IXRMR9D-&GK3O,F0VB#K^\X!]94 S-10A>M2"BF%DQ MV[*54PBE]L$FE^R7B25/8[-N X1,K@GJ3W'6QJ8*-.&&RC.D+!-3QRP3[';Q M&.I#!$8\SS#(N6-/Q3S%OMG,XX74MGN6XW#74A20D$C<5F:^0WC-9V&;VD8# M\N\D']/@6MXX;ABL-"HZ*B\M6,F-I! DRUE0_5-7ZRU*2XJPF,;8.!P]N@W! M.B:+IOL>/$?=UWU+:I70\C*_L/'K1" MJ<:N(5/58CVKQ3'ZIAA>?Q"@P=;O9?CMQ_IV%\^&B[(NGPH*IX9 M7W8,'DRTJB$N"LM+B7RMUB6;AF5&HD]S)9+G:LN]F_P102P,$% @ $8"I6AU(GU]9!0 L!4 !@ !R&5X,S)D,BYH=&WM6&USVD80_BM;,DGP# ))! <+S PA>.*9V+A& MGK8?#]T)77/<*:?#F/[Z[ND%!'72:29QDTX]-ECWLF_W[+-[&O[D.%.9$!DQ M"N_"J_= 5;1>,6D@THP8'-UPDT"HTI1(N&):9TR0 \MXV_^-%]Y3BC M(0J;E+N4#*#7.>OXKM\#]W7@>X';@_$5-._"R8E=G)B5P$]&Z&BX8H9 E!"= M,7/>N LOG'YC-#3<"#8:=JKO8NU"T>UH2/D]9&8KV'EC1?222\>H-.BZJ1G@ MS@Y.'ZUY<#:$+;EX\\T[=0==O^\-. M^K4T'R@:VLE*[#W/4*O@9ALDG%(F<<&+9WW?[0Z&';MP]!7-J 4@0J R?6C8 M9'H;7EY<3L;AY>P:;NYNYW?CZQ#"&7A]N&O/VY,VS*<3.UM$R>OVW-;3V3>> MP_CM[":M8K07LJH#4V[S;KANX.)6B&';O,G;W""% D72J]*$+K.SQ KG>M)T6A% M@4F*3'IEI9?Y[+7 $FH+2 8Q%Q4[VSUS%JTU<@[&@4@*TP>D4XDD$DRYS9@V!;&$?YB5C(MG">F.!)D%M;Z./LDP+YH)#YK]O=7H5NCN"1 M)G"JP;W]8/^LJ?"(,Y1GJ2#;@$O!)7,60D4?#@3:/46A\U]_(A9?ZDSQ: 4% M$A.#B&)DP_*27 XU1DWO9!?(_"M$*!3@A7@M,#LC1*"PF;#+#LT^KKEFMK') M+$9*1('7;1+,1 U>KTE/=KC:Y](NCTIP>6?=5P.;8?DA&K(0#!9*4Z;/&VX# M(2]$>2:[YRPE4?F,.S3^T2I<92#W!UGAJV-H?=V]S:2(B)*S\O/ ?F>P2;AA MCE5@0[;1)*W.IO=7F5\S#QQL>HQ:!;41VW\5FIK^21Z=(R?^+7,L/+B,+7SR M,T=F-P3!37$T/^X*.X1;:D\U,CK"I&6G"3:[N U5(\_A1(JXR5KYKGC'?RB0 MYMU>SKRX:BT*E"DD\EQG=L2-[7U\.A81G1Q(WRM5V8XW!]YYP_),H\)]*;2 MOQ,I(4B:L:#ZIV[6*6I+BCRVG;(] HSQ(7W5^:SHPO=<<]9[/LBSIU):"O,* M'S^=*:K*B!YVY;7 '(&QUM37)"N4%@NUJ:)3/3LVTX(%7G4^.!OT_F\O"KMY MLLALF\ &%3QK=X;=O:7\_#P%_.".Y; _),//>EB"K,QSKVUK&&KD%)ZY^<]G M8O -LJJ3=8[[HLRG6O?FC>8XDN+0 M?M)6LW$4J;4T:%6U]M':_OUX^$,=QQ79EI>:XF+W X:V:ET*;O].WA+4RTVR MZQD6)/JPU AG:IL5I8.J=-3>XQU.E"73]DKY=:A\KHI-_?UA.5)_?7C\8C(E M2[Q1Y<65Q-A3!N1><5J>9K_?]E_MZEPQYN:ELWCAV'-D4$L! A0#% @ $8"I6EB+L?AI# ?[0 !4 M ( !R! ')S&UL4$L! A0#% @ $8"I M6M]<,FAA10 JB@% !4 ( !%;< ')S#$P<2YH=&U02P$"% ,4 " 1@*E: MZF%TL6(Y !T3@ & @ %P@P, &5X,S%D,2YH=&U02P$"% ,4 " 1@*E:D1D1I^P( #^,P & M @ &H#P0 #,Q9#(N:'1M4$L! A0# M% @ $8"I6IRI/P)>!0 '!8 !@ ( !RA@$ ')S! !R&5X,S)D,BYH=&U0 52P4& P # R P [2,$ end XML 61 rsss-20250331x10q_htm.xml IDEA: XBRL DOCUMENT 0001386301 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001386301 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001386301 us-gaap:RetainedEarningsMember 2025-03-31 0001386301 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001386301 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-03-31 0001386301 us-gaap:RetainedEarningsMember 2024-12-31 0001386301 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001386301 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001386301 2024-12-31 0001386301 us-gaap:RetainedEarningsMember 2024-06-30 0001386301 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001386301 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001386301 us-gaap:RetainedEarningsMember 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:CommonStockMember 2025-03-31 0001386301 us-gaap:CommonStockMember 2024-12-31 0001386301 us-gaap:CommonStockMember 2024-06-30 0001386301 us-gaap:CommonStockMember 2024-03-31 0001386301 us-gaap:CommonStockMember 2023-12-31 0001386301 us-gaap:CommonStockMember 2023-06-30 0001386301 rsss:PubliclyAnnouncedPlansOrProgramsMember 2024-12-19 0001386301 rsss:PubliclyAnnouncedPlansOrProgramsMember 2024-03-19 0001386301 rsss:RangeTwoMember 2024-07-01 2025-03-31 0001386301 rsss:RangeTwentyTwoMember 2024-07-01 2025-03-31 0001386301 rsss:RangeTwentyThreeMember 2024-07-01 2025-03-31 0001386301 rsss:RangeTwentyOneMember 2024-07-01 2025-03-31 0001386301 rsss:RangeTwentyMember 2024-07-01 2025-03-31 0001386301 rsss:RangeTwentyFourMember 2024-07-01 2025-03-31 0001386301 rsss:RangeTwentyFiveMember 2024-07-01 2025-03-31 0001386301 rsss:RangeTwelveMember 2024-07-01 2025-03-31 0001386301 rsss:RangeThreeMember 2024-07-01 2025-03-31 0001386301 rsss:RangeThirteenMember 2024-07-01 2025-03-31 0001386301 rsss:RangeTenMember 2024-07-01 2025-03-31 0001386301 rsss:RangeSixteenMember 2024-07-01 2025-03-31 0001386301 rsss:RangeSixMember 2024-07-01 2025-03-31 0001386301 rsss:RangeSeventeenMember 2024-07-01 2025-03-31 0001386301 rsss:RangeSevenMember 2024-07-01 2025-03-31 0001386301 rsss:RangeOneMember 2024-07-01 2025-03-31 0001386301 rsss:RangeNineteenMember 2024-07-01 2025-03-31 0001386301 rsss:RangeNineMember 2024-07-01 2025-03-31 0001386301 rsss:RangeFourteenMember 2024-07-01 2025-03-31 0001386301 rsss:RangeFourMember 2024-07-01 2025-03-31 0001386301 rsss:RangeFiveMember 2024-07-01 2025-03-31 0001386301 rsss:RangeFifteenMember 2024-07-01 2025-03-31 0001386301 rsss:RangeElevenMember 2024-07-01 2025-03-31 0001386301 rsss:RangeEightMember 2024-07-01 2025-03-31 0001386301 rsss:RangeEighteenMember 2024-07-01 2025-03-31 0001386301 rsss:RangeTwentyTwoMember 2025-03-31 0001386301 rsss:RangeTwoMember 2025-03-31 0001386301 rsss:RangeTwentyThreeMember 2025-03-31 0001386301 rsss:RangeTwentyOneMember 2025-03-31 0001386301 rsss:RangeTwentyMember 2025-03-31 0001386301 rsss:RangeTwentyFourMember 2025-03-31 0001386301 rsss:RangeTwentyFiveMember 2025-03-31 0001386301 rsss:RangeTwelveMember 2025-03-31 0001386301 rsss:RangeThreeMember 2025-03-31 0001386301 rsss:RangeThirteenMember 2025-03-31 0001386301 rsss:RangeTenMember 2025-03-31 0001386301 rsss:RangeSixteenMember 2025-03-31 0001386301 rsss:RangeSixMember 2025-03-31 0001386301 rsss:RangeSeventeenMember 2025-03-31 0001386301 rsss:RangeSevenMember 2025-03-31 0001386301 rsss:RangeOneMember 2025-03-31 0001386301 rsss:RangeNineteenMember 2025-03-31 0001386301 rsss:RangeNineMember 2025-03-31 0001386301 rsss:RangeFourteenMember 2025-03-31 0001386301 rsss:RangeFourMember 2025-03-31 0001386301 rsss:RangeFiveMember 2025-03-31 0001386301 rsss:RangeFifteenMember 2025-03-31 0001386301 rsss:RangeElevenMember 2025-03-31 0001386301 rsss:RangeEightMember 2025-03-31 0001386301 rsss:RangeEighteenMember 2025-03-31 0001386301 rsss:VestedMember 2025-03-31 0001386301 rsss:UnvestedMember 2025-03-31 0001386301 rsss:VestedMember 2024-06-30 0001386301 rsss:UnvestedMember 2024-06-30 0001386301 us-gaap:EmployeeStockOptionMember rsss:TwoThousandSeventeenPlanMember 2025-03-31 0001386301 us-gaap:EmployeeStockOptionMember rsss:TwoThousandSevenPlanMember 2025-03-31 0001386301 us-gaap:EmployeeStockOptionMember rsss:OmnibusIncentive2017PlanMember 2021-11-17 0001386301 us-gaap:EmployeeStockOptionMember rsss:OmnibusIncentive2017PlanMember 2020-11-16 0001386301 us-gaap:EmployeeStockOptionMember rsss:TwoThousandSeventeenPlanMember 2017-11-21 0001386301 us-gaap:EmployeeStockOptionMember rsss:TwoThousandSevenPlanMember 2016-11-10 0001386301 us-gaap:EmployeeStockOptionMember rsss:TwoThousandSevenPlanMember 2016-11-09 0001386301 us-gaap:EmployeeStockOptionMember 2024-07-01 2025-03-31 0001386301 us-gaap:EmployeeStockOptionMember 2023-07-01 2024-03-31 0001386301 us-gaap:CommonStockMember 2024-07-01 2025-03-31 0001386301 us-gaap:CommonStockMember 2023-07-01 2024-03-31 0001386301 2022-09-30 2022-09-30 0001386301 rsss:SciteInc.Member 2023-07-01 2024-03-31 0001386301 rsss:ResoluteInnovationIncMember 2023-07-01 2024-03-31 0001386301 rsss:ResoluteInnovationIncMember 2024-12-23 2024-12-23 0001386301 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-01 2025-03-31 0001386301 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-01 2025-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:RetainedEarningsMember 2025-01-01 2025-03-31 0001386301 us-gaap:RetainedEarningsMember 2024-07-01 2025-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:RevolvingCreditFacilityMember 2025-03-08 0001386301 us-gaap:RevolvingCreditFacilityMember 2024-04-15 0001386301 us-gaap:RevolvingCreditFacilityMember 2025-03-08 2025-03-08 0001386301 us-gaap:RevolvingCreditFacilityMember 2024-04-15 2024-04-15 0001386301 rsss:MexicanPesoToUsDollarMember 2025-03-31 0001386301 rsss:JapaneseYenToUsDollarMember 2025-03-31 0001386301 rsss:GbpToUsDollarMember 2025-03-31 0001386301 rsss:EuroToUsDollarMember 2025-03-31 0001386301 rsss:MexicanPesoToUsDollarMember 2024-06-30 0001386301 rsss:JapaneseYenToUsDollarMember 2024-06-30 0001386301 rsss:GbpToUsDollarMember 2024-06-30 0001386301 rsss:EuroToUsDollarMember 2024-06-30 0001386301 rsss:MexicanPesoToUsDollarMember 2024-03-31 0001386301 rsss:JapaneseYenToUsDollarMember 2024-03-31 0001386301 rsss:GbpToUsDollarMember 2024-03-31 0001386301 rsss:EuroToUsDollarMember 2024-03-31 0001386301 rsss:MexicanPesoToUsDollarMember 2023-06-30 0001386301 rsss:JapaneseYenToUsDollarMember 2023-06-30 0001386301 rsss:GbpToUsDollarMember 2023-06-30 0001386301 rsss:EuroToUsDollarMember 2023-06-30 0001386301 rsss:TransactionsMember 2025-01-01 2025-03-31 0001386301 rsss:PlatformsMember 2025-01-01 2025-03-31 0001386301 rsss:TransactionsMember 2024-07-01 2025-03-31 0001386301 rsss:PlatformsMember 2024-07-01 2025-03-31 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 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember rsss:VendorMember 2025-01-01 2025-03-31 0001386301 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember rsss:VendorBMember 2025-01-01 2025-03-31 0001386301 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember rsss:VendorMember 2024-07-01 2025-03-31 0001386301 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember rsss:VendorBMember 2024-07-01 2025-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 2024-03-31 0001386301 rsss:EuropeFinancialInstitutionsMember 2025-03-31 0001386301 rsss:EuropeFinancialInstitutionsMember 2024-06-30 0001386301 rsss:SciteInc.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-01 0001386301 rsss:SciteInc.Member us-gaap:CustomerRelationshipsMember 2023-12-01 0001386301 rsss:ResoluteInnovationIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-07-28 0001386301 rsss:ResoluteInnovationIncMember us-gaap:CustomerRelationshipsMember 2023-07-28 0001386301 rsss:BonusAmountMember 2025-03-31 0001386301 rsss:ResoluteInnovationIncMember 2024-12-31 0001386301 rsss:SciteInc.Member 2024-06-30 0001386301 us-gaap:FairValueInputsLevel3Member 2025-03-31 0001386301 us-gaap:FairValueInputsLevel3Member 2024-06-30 0001386301 rsss:SciteInc.Member 2023-12-01 2023-12-01 0001386301 rsss:ResoluteInnovationIncMember 2023-07-28 2023-07-28 0001386301 rsss:SciteInc.Member 2025-03-31 0001386301 rsss:SciteInc.Member 2024-07-01 2025-03-31 0001386301 2023-09-01 2023-09-30 0001386301 us-gaap:RestrictedStockMember 2025-01-01 2025-03-31 0001386301 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0001386301 us-gaap:RestrictedStockMember 2024-07-01 2025-03-31 0001386301 us-gaap:EmployeeStockOptionMember 2024-07-01 2025-03-31 0001386301 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001386301 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001386301 us-gaap:RestrictedStockMember 2023-07-01 2024-03-31 0001386301 us-gaap:EmployeeStockOptionMember 2023-07-01 2024-03-31 0001386301 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0001386301 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2025-03-31 0001386301 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001386301 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2024-03-31 0001386301 srt:MinimumMember rsss:SciteInc.Member rsss:DevelopedTechnologyAndCustomerRelationshipsMember 2024-07-01 2025-03-31 0001386301 srt:MaximumMember rsss:SciteInc.Member rsss:DevelopedTechnologyAndCustomerRelationshipsMember 2024-07-01 2025-03-31 0001386301 2023-06-30 0001386301 2024-06-30 0001386301 2024-12-19 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodTwoMember 2024-07-01 2025-03-31 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodThreeMember 2024-07-01 2025-03-31 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodSixMember 2024-07-01 2025-03-31 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodOneMember 2024-07-01 2025-03-31 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFourMember 2024-07-01 2025-03-31 0001386301 rsss:VolumeWeightedAveragePriceVwapOfCommonStockOver30DayPeriodFiveMember 2024-07-01 2025-03-31 0001386301 rsss:VestedMember 2024-07-01 2025-03-31 0001386301 rsss:UnvestedMember 2024-07-01 2025-03-31 0001386301 us-gaap:RestrictedStockMember 2025-03-31 0001386301 us-gaap:RestrictedStockMember 2024-06-30 0001386301 us-gaap:RestrictedStockMember 2024-07-01 2025-03-31 0001386301 srt:EuropeMember 2025-01-01 2025-03-31 0001386301 rsss:OtherThanUsAndEuropeMember 2025-01-01 2025-03-31 0001386301 country:US 2025-01-01 2025-03-31 0001386301 srt:EuropeMember us-gaap:AccountsReceivableMember 2024-07-01 2025-03-31 0001386301 rsss:OtherThanUsAndEuropeMember us-gaap:AccountsReceivableMember 2024-07-01 2025-03-31 0001386301 country:US us-gaap:AccountsReceivableMember 2024-07-01 2025-03-31 0001386301 us-gaap:AccountsReceivableMember 2024-07-01 2025-03-31 0001386301 srt:EuropeMember 2024-07-01 2025-03-31 0001386301 rsss:OtherThanUsAndEuropeMember 2024-07-01 2025-03-31 0001386301 country:US 2024-07-01 2025-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-06-30 0001386301 rsss:OtherThanUsAndEuropeMember us-gaap:AccountsReceivableMember 2023-07-01 2024-06-30 0001386301 country:US us-gaap:AccountsReceivableMember 2023-07-01 2024-06-30 0001386301 us-gaap:AccountsReceivableMember 2023-07-01 2024-06-30 0001386301 srt:EuropeMember 2023-07-01 2024-03-31 0001386301 rsss:OtherThanUsAndEuropeMember 2023-07-01 2024-03-31 0001386301 country:US 2023-07-01 2024-03-31 0001386301 2025-03-31 0001386301 srt:MinimumMember 2024-07-01 2025-03-31 0001386301 srt:MaximumMember 2024-07-01 2025-03-31 0001386301 rsss:SciteInc.Member 2023-12-01 0001386301 rsss:ResoluteInnovationIncMember 2023-07-28 0001386301 2024-01-01 2024-03-31 0001386301 2023-07-01 2024-03-31 0001386301 rsss:MexicanPesoToUsDollarMember 2024-07-01 2025-03-31 0001386301 rsss:JapaneseYenToUsDollarMember 2024-07-01 2025-03-31 0001386301 rsss:GbpToUsDollarMember 2024-07-01 2025-03-31 0001386301 rsss:EuroToUsDollarMember 2024-07-01 2025-03-31 0001386301 rsss:MexicanPesoToUsDollarMember 2023-07-01 2024-06-30 0001386301 rsss:JapaneseYenToUsDollarMember 2023-07-01 2024-06-30 0001386301 rsss:GbpToUsDollarMember 2023-07-01 2024-06-30 0001386301 rsss:EuroToUsDollarMember 2023-07-01 2024-06-30 0001386301 rsss:MexicanPesoToUsDollarMember 2023-07-01 2024-03-31 0001386301 rsss:JapaneseYenToUsDollarMember 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:JapaneseYenToUsDollarMember 2022-07-01 2023-06-30 0001386301 rsss:GbpToUsDollarMember 2022-07-01 2023-06-30 0001386301 rsss:EuroToUsDollarMember 2022-07-01 2023-06-30 0001386301 2024-03-19 0001386301 2025-01-01 2025-03-31 0001386301 2025-05-02 0001386301 2024-07-01 2025-03-31 shares iso4217:USD pure rsss:item rsss:subsidiary iso4217:USD shares iso4217:EUR 0001386301 --06-30 2025 Q3 false 0 0 N/A NV P5Y P5Y 0 0 -22177 -15059 http://fasb.org/us-gaap/2024#MeasurementInputDiscountRateMember 10-Q true 2025-03-31 false 001-39256 RESEARCH SOLUTIONS, INC. NV 11-3797644 Address not applicable N/A 310 477-0354 Common stock, $0.001 par value RSSS NASDAQ Yes Yes Non-accelerated Filer true false false 32458727 9852007 6100031 82026 68579 7604058 6879800 625727 643553 755299 1067237 18837091 14690621 944694 922558 60051 88011 2431738 1535310 9956378 10764261 16372979 16315888 881 981 45227380 41859762 8529572 8843612 10355768 9023848 6019488 24904828 17867460 9091422 12298114 33996250 30165574 0.001 0.001 20000000 20000000 0 0 0.001 0.001 100000000 100000000 32405120 32405120 32295373 32295373 32405 32295 38728405 38089958 -27404006 -26309246 -125674 -118819 11231130 11694188 45227380 41859762 4839929 3953403 13770831 9679179 7821434 8162269 22849233 22811206 12661363 12115672 36620064 32490385 610306 571352 1777315 1440151 5783977 6062388 16988700 17052934 6394283 6633740 18766015 18493085 6267080 5481932 17854049 13997300 5398145 5084371 15627248 14903319 312013 309898 930341 525267 5710158 5394269 16557589 15428586 556922 87663 1296460 -1431286 78868 31228 496392 279678 405910 2812796 -268287 229880 118891 -1019944 -883321 13410 42590 74816 82049 216470 76301 -1094760 -965370 -3324 858 -6855 6261 213146 77159 -1101615 -959109 0.01 0.01 -0.04 -0.04 -0.03 -0.03 31033022 30020652 30597410 28377199 0.01 -0.04 -0.03 32139935 33511242 30597410 28377199 32640407 32640 38836646 -27620476 -122350 11126460 58706 58706 535933 535933 246707 246 702869 703115 11420 11 -11 216470 216470 -3324 -3324 32405120 32405 38728405 -27404006 -125674 11231130 32295373 32295 38089958 -26309246 -118819 11694188 146751 146751 1400199 1400199 590000 590 -590 228584 229 -229 300596 300 908093 908393 48927 49 -49 -1094760 -1094760 -6855 -6855 32405120 32405 38728405 -27404006 -125674 11231130 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 1603820 1603820 380000 380 -380 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 -1094760 -965370 930341 525267 146751 104502 1400199 1603820 20949 2812796 -268287 754258 739883 -17826 156026 -311938 -197888 -338502 498584 1331920 768347 4764251 1589791 11571 57761 2718253 7305493 -11571 -10081507 908393 522024 91174 314960 -999567 -836984 -1137 4791 3751976 -9323909 6100031 13545333 9852007 4221424 74816 82049 29394 36130 <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;font-style:italic;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:normal;font-weight:normal;">We are a vertical software-as-a-service (“SaaS”) and artificial intelligence (“AI”) company providing software and related services to help research-intensive organizations simplify the research process, 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 SaaS via auto-renewing license agreements. Corporate, academic, and government customers typically sign up under annual or multi-year agreements paid annually in advance. 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. In addition, our Platforms facilitate rights and permissions for customers to re-use content, ensuring copyright compliance for research, regulatory and marketing use cases as well as the utilization of content with AI applications and for the training of AI models. Our Platforms enable life science and other research-intensive organizations to simplify their research and development activities through our advanced search (i.e. Discovery Tools), tools to access and buy STM articles required to support their research (i.e. Access), as well as tools that manage that content across the enterprise and on an individual basis (i.e. Manage). The Platforms also include advanced AI (“Generative AI”) based assistants to help researchers understand the quality of the articles they are reviewing, speed up the review process, and to more fully understand how various research papers relate to each other.  In addition to STM content, the Platforms provide additional context to the research process by including the ability to search and assimilate a variety of other types of data such as Patent, Clinical Trial, Regulatory and Competitive Intelligence data. They also typically deliver a return on investment 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 and overall research costs over time. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><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 10pt 0pt;">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 0pt 36pt;">Discovery Tools – Our Scite.ai and Resolute.ai solutions facilitate search (discovery) across virtually all STM articles available. These solutions include basic search solutions and advanced search tools. 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. Scite.ai includes full text search capability on most of the world’s STM content providing better search results and citation information as supporting or contrasting evidence. This powers our AI assistant and literature search engine and gives researchers better insights into any topic. The advanced search solutions are sold through a seat, enterprise, or individual license. These Platforms are deployed as a single, multi-tenant system across our entire customer base. Customers securely access the Platforms through online web interfaces and via web service APIs that enable </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 36pt;">customers to leverage Platform features and functionality from within in-house and third-party software systems. The Platforms can also be configured to satisfy a customer’s individual preferences. We leverage our Platforms’ efficiencies in scalability, stability and development costs to fuel rapid innovation and competitive advantage.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;"><span style="font-style:normal;font-weight:normal;">Access – Our </span><span style="font-style:normal;font-weight:normal;">Article Galaxy® (“AG”) and Article Galaxy Scholar (Academic Library version) (“AGS”) </span><span style="font-style:normal;font-weight:normal;">solutions allow for research organizations to load their entitlements (subscriptions, discount or token packages, and their existing content library of articles) and AG/AGS 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 Tools 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. In addition, Article Galaxy facilitates rights and permissions for various re-use cases, including the utilization in AI applications and training of AI applications, ensuring copyright compliance for our customers.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;">Manage – Our References solution offers a comprehensive reference management solution with built-in document delivery capabilities specifically designed to meet the collaboration and security needs of research- intensive organizations.  This user-friendly Platform enables researchers to seamlessly organize their literature, collaborate with team members, and access a vast collection of scientific content. By integrating organization tools with instant access to millions of scholarly articles, our References solution streamlines the research workflow and enhances productivity for scientific professionals.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">AI models are integral to powering the unique insights our platforms provide as well as the user experience customers enjoy. Natural language processing (“NLP”) and AI models are used to enhance metadata, define connections between topics and content items as well as to generate data and metrics employed to enable users to rapidly identify and understand the value of content they need for their research. We also use state of the art AI models, such as Large Language Models to include Generative AI “assistants” in several parts of the research workflow today and will continually add capability as we move forward. Today we employ Generative AI technologies as a basis for our recommendation engine in our Discovery Tools, Access, and Manage Platform solutions. In addition, Generative AI based “assistants” in some of our solutions allow the researcher to ask questions about articles, groups of articles (folders), and more. We also have the capability to provide near full text search on STM content in the Scite.ai solution where the publisher gives us the rights to do so. The ability to not only mine an article’s full text but also show snippets of full text is unique to our Company and allows our Generative AI assistants to provide highly accurate results with a very low incidence of hallucinations as part of a Retrieval Augmented Generation framework focused just on STM content. We plan to release several new Platform solutions to enhance the research workflows described above and add new solutions to support the analysis functions that exist in our typical customer base.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our Platforms are generally deployed as a single, multi-tenant system across our entire customer base. Customers securely access the Platforms 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. Our Platforms can also be configured to satisfy a customer’s individual preferences. We leverage our Platforms 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 0pt;"><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 10pt 0pt;">We provide our researchers with a single source to the universe of published STM content that includes over 200 million existing STM journal articles for instant download, 50 million journal articles for rent, 10 million online book chapters, and 45 million only in print journal articles.  In addition, we add between 2 to 4 million newly published STM articles each year. STM content is rented or 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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">source and electronically deliver to them generally in under an hour, in most cases in seconds. 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 and we are expanding these services to include the use of content in AI applications and for the training of AI models. 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 seconds. 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, 2024 filed with the SEC. The condensed consolidated balance sheet as of June 30, 2024 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 200000000 50000000 10000000 45000000 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 Generally Accepted Accounting Principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">These estimates and assumptions include estimates for reserves of uncollectible accounts, the valuation of goodwill and intangible assets related to the Company’s acquisitions, accruals for contingent earnout liabilities, assumptions made in valuing equity instruments issued for services or acquisitions, and realization of deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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, British Pounds and Japanese Yen with an aggregate US Dollar equivalent of $612,725 and $630,680 at March 31, 2025 and June 30, 2024, respectively, was held by Reprints Desk in accounts at financial institutions.</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, 2025 and 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 has no customers that accounted for greater than 10% of accounts receivable at March 31, 2025 and June 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table summarizes vendor concentrations for content cost:</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:52.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.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:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.03%;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.03%;margin:0pt;padding:0pt;"><p style="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:19.26%;margin:0pt;padding:0pt;"><p style="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.03%;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:2.03%;margin:0pt;padding:0pt;"><p style="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:19.26%;margin:0pt;padding:0pt;"><p style="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.15%;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:1.17%;margin:0pt;padding:0pt;"><p style="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:52.03%;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.03%;margin:0pt;padding:0pt;"><p style="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:19.26%;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.03%;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:2.03%;margin:0pt;padding:0pt;"><p style="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:19.26%;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.15%;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:1.17%;margin:0pt;padding:0pt;"><p style="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:52.03%;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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.29%;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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:2.03%;margin:0pt;padding:0pt;"><p style="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.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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.29%;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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:52.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;">Vendor A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin: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.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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin: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.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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin: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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.96%;margin: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.96%;margin: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.96%;margin: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.96%;margin: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.17%;margin:0pt;padding:0pt;"><p 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;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Software Costs</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;">Based on its nature, the Company’s software development costs are expensed as incurred. The finalization of the Company’s project development process precipitates the rapid commercialization and deployment of new products and enhancements. The Company continuously reviews its projects, processes and the nature of its software development costs to determine if there are changes that would meet the requirements for capitalization under Accounting Standards Codification (“ASC”) 350-40, Internal-Use Software.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for revenue in accordance with Financial Accounting Standard Board’s (“FASB”) 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 0pt 10pt 0pt;">Revenues are recognized when control of the promised goods or services are transferred to a customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company derives its revenues from two sources: annual or monthly licenses that allow customers to access and utilize certain premium features of our cloud-based SaaS research intelligence platforms and the transactional sale of STM content managed, sourced and delivered through the Platform. In the nine months ended March 31, 2025 and 2024, the Company recognized revenue of $5,980,919 and $4,610,262 that was included in the deferred revenue at the beginning of each respective period. This revenue was recorded for the fulfillment of performance obligations related to cloud-based software subscriptions. Deferred revenue and accounts receivable was $6,424,724 and $6,153,063 as of June 30, 2023, respectively.</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-20250331x10q001.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:10pt;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:10pt;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:10pt;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:10pt;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. </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:47.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: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: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.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: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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:6.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.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="font-size:11pt;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;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.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;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin: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:47.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="font-size:11pt;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;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.89%;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.03%;margin: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:47.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="font-size:11pt;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;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.25%;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;">2025</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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:21.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><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:47.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;">United States</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="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,227,043</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.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;"> 57.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 7,289,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;background:#cceeff;margin: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:2.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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;"> 4,046,925</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.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;"> 32.0</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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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,767,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin: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:2.03%;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:47.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;">Rest of World</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="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,387,395</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.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 3pt 0.05pt 0pt;"> 11.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 1,058,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;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:2.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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,661,363</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.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;"> 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 12,115,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;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:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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: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: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.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: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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:6.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.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: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><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.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;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><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:47.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: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><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.89%;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.03%;margin:0pt;padding:0pt;"><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:47.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: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 colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.25%;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;">2025</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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:21.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><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:47.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;">United States</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:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,271,525</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.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;"> 58.1</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.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;background:#cceeff;margin: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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;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.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: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;"> 11,619,759</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.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;"> 31.7</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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin: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:2.03%;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:47.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;">Rest of World</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: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,728,780</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.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 3pt 0.05pt 0pt;"> 10.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.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;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:2.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;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.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: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;"> 36,620,064</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.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;"> 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounts Receivable, Net 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, net 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:45.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:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.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:9.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: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: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:45.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.06%;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, 2025</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: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:22.75%;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, 2024</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:45.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;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.04%;background:#cceeff;margin: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,292,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.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;"> 56.5</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: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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,125,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.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:45.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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.04%;margin: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,605,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.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;"> 34.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,082,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.2</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:45.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;">Rest of World</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.04%;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;"> 705,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.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;"> 9.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 671,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:45.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.04%;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,604,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.11%;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: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.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,879,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.29%;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;"><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;">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 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. For the periods ended March 31, 2025 and June 30, 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;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. The Company operates in a single reporting unit at the consolidated level. 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 unit 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 condensed 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 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 requisite service period for awards subject to time vesting conditions and the graded tranche basis for awards subject to market vesting conditions. Forfeitures are accounted for as they occur. The Company recognizes the fair value of stock-based compensation within its condensed consolidated statements of operations and comprehensive income (loss) 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 gains of $44,519 and $119,205 for the three and nine months ended March 31, 2025, respectively and losses of <span style="-sec-ix-hidden:Hidden_21_1JPGWVEuuYnoz3mmJHg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$22,177</span></span> and <span style="-sec-ix-hidden:Hidden_zfqXnqYL00OjPYT6Y6EMYQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$15,059</span></span> for the three and nine months ended March 31, 2024, respectively. Cash denominated in Euros, British Pounds and Japanese Yen with an aggregate US Dollar equivalent of $612,725, and $630,680 at March 31, 2025 and June 30, 2024, respectively, was held in accounts at financial institutions.</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;">2025</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;">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;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;">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.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;">2023</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.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.07</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.09</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.07</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.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;"><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.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.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.05</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.29</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.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.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.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.27</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.28</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.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;"><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.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.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.20</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 Japanese Yen: 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.007 </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.007 </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.006 </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.007 </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 Japanese Yen: 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.007 </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.007 </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.007 </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.007 </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;"> </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;"> </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;"> </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 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.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.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;"><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.06</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 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.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;"> </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;"><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></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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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. Basic and diluted net loss per common share is the same for the nine months ended March 31, 2025 and 2024 because all stock options, warrants, and unvested restricted common stock are anti-dilutive. </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 reconciles the numerators and denominators used in the computations of both basic and diluted earnings per share:</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;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:24.72%;margin: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.03%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:24.7%;margin: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:24.72%;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.03%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:24.7%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) available to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin: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,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;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,094,760)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;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;"> (965,370)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average commons shares - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin: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,033,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,020,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,597,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,377,199</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive effect of outstanding warrants and stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin: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,080,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 938,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive effect of unvested restricted common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.32%;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;"> 26,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,552,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average commons shares - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin: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,139,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,511,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,597,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,377,199</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin: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.01 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;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.04)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin: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.01 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin: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.04)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin: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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">1</sup> Weighted average stock options excluded due to anti-dilution were 770,287 and 8,000 during the three months ended March 31, 2025 and 2024, respectively and 2,791,702 and 2,641,492 during the nine months ended March 31, 2025 and 2024, respectively. Shares of unvested restricted stock that were considered antidilutive were 2,139,100 and 2,329,900 during the three months ended March 31, 2025 and 2024, respectively and 2,221,495 and 2,715,191 during the nine months ended March 31, 2025 and 2024, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Under FASB ASC Topic 820, Fair Value Measurements and Disclosures, fair value is defined as the price at which an asset could be exchanged or a liability transferred in a transaction between knowledgeable, willing parties in the principal or most advantageous market for the asset or liability. Where available, fair value is based on observable market prices or parameters or derived from such prices or parameters. Where observable prices or parameters are not available, valuation models are applied. A fair value hierarchy prioritizes the inputs used in measuring fair value into three broad levels as follows:</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 12pt 0pt;">The following table sets forth by level, within the fair value hierarchy, the Company’s assets and liabilities at fair value as of March 31, 2025 and June 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:41.76%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of March 31, 2025</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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:41.77%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;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;"> </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:4.81%;margin: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;"> </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:4.81%;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin: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;"> </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:4.81%;margin: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;"> </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:4.81%;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin: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:12.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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.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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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.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.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:10.4%;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:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;margin:0pt;padding:0pt;"><p 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:12.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent earnout liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:4.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.03%;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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,110,910</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.03%;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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,110,910</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:4.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.03%;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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td></tr><tr><td style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> 15,110,910</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:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> 15,110,910</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: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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><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:0pt;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">1</sup> During the three and nine months ended March 31, 2025, a change in fair value of contingent liability of $405,910 and $2,812,796, respectively, were recognized as loss in the accompanying condensed consolidated statements of operations and comprehensive income (loss). During the nine months ended March 31, 2024, a change in fair value of contingent liability of $268,287, was recognized as a gain in the accompanying condensed consolidated statements of operations and comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our contingent earnout liability related to the Scite acquisition, which is further discussed in Note 5 to the condensed consolidated financial statements, is in the “Level 3” category for valuation purposes. The contingent earnout liability fair value is estimated with the assistance of a valuation specialist, using a Monte Carlo simulation of discounted future cash flows based on management’s forecast and a 10% <span style="-sec-ix-hidden:Hidden_0MgoARbd90Sr0BZJ-xd4mg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">discount</span></span> rate. Due to the uncertainty of the significant unobservable inputs into the Monte Carlo simulation, actual results may differ under different estimates and 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 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 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 within fiscal years beginning after December 15, 2024 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 2026 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 0pt 12pt 0pt;">In November 2024, the FASB issued ASU No. 2024-03 “Income Statement - Reporting Comprehensive Income- Expense Disaggregation Disclosures (Subtopic 220-40)” which requires disclosure each reporting period, in the notes to the financial statements, of specified information about certain costs and expenses. The new requirements will be effective for the Company for annual periods beginning after December 15, 2026, and interim reporting periods within annual reporting periods beginning after December 15, 2027. The guidance will be applied on a prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of ASU 2024-03 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 Generally Accepted Accounting Principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">These estimates and assumptions include estimates for reserves of uncollectible accounts, the valuation of goodwill and intangible assets related to the Company’s acquisitions, accruals for contingent earnout liabilities, assumptions made in valuing equity instruments issued for services or acquisitions, and realization of deferred tax assets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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, British Pounds and Japanese Yen with an aggregate US Dollar equivalent of $612,725 and $630,680 at March 31, 2025 and June 30, 2024, respectively, was held by Reprints Desk in accounts at financial institutions.</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, 2025 and 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 has no customers that accounted for greater than 10% of accounts receivable at March 31, 2025 and June 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table summarizes vendor concentrations for content cost:</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:52.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.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:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.03%;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.03%;margin:0pt;padding:0pt;"><p style="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:19.26%;margin:0pt;padding:0pt;"><p style="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.03%;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:2.03%;margin:0pt;padding:0pt;"><p style="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:19.26%;margin:0pt;padding:0pt;"><p style="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.15%;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:1.17%;margin:0pt;padding:0pt;"><p style="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:52.03%;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.03%;margin:0pt;padding:0pt;"><p style="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:19.26%;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.03%;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:2.03%;margin:0pt;padding:0pt;"><p style="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:19.26%;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.15%;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:1.17%;margin:0pt;padding:0pt;"><p style="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:52.03%;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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.29%;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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:2.03%;margin:0pt;padding:0pt;"><p style="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.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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.29%;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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:52.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;">Vendor A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin: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.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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin: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.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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin: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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.96%;margin: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.96%;margin: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.96%;margin: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.96%;margin: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.17%;margin:0pt;padding:0pt;"><p 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> 612725 630680 <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:52.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.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:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.03%;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.03%;margin:0pt;padding:0pt;"><p style="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:19.26%;margin:0pt;padding:0pt;"><p style="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.03%;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:2.03%;margin:0pt;padding:0pt;"><p style="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:19.26%;margin:0pt;padding:0pt;"><p style="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.15%;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:1.17%;margin:0pt;padding:0pt;"><p style="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:52.03%;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.03%;margin:0pt;padding:0pt;"><p style="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:19.26%;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.03%;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:2.03%;margin:0pt;padding:0pt;"><p style="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:19.26%;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.15%;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:1.17%;margin:0pt;padding:0pt;"><p style="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:52.03%;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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.29%;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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:2.03%;margin:0pt;padding:0pt;"><p style="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.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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.29%;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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:52.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;">Vendor A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin: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.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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin: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.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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin: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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.96%;margin: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.96%;margin: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.96%;margin: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.96%;margin: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.17%;margin:0pt;padding:0pt;"><p 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.29 0.27 0.27 0.26 0.10 0.10 0.10 0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Software Costs</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;">Based on its nature, the Company’s software development costs are expensed as incurred. The finalization of the Company’s project development process precipitates the rapid commercialization and deployment of new products and enhancements. The Company continuously reviews its projects, processes and the nature of its software development costs to determine if there are changes that would meet the requirements for capitalization under Accounting Standards Codification (“ASC”) 350-40, Internal-Use Software.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for revenue in accordance with Financial Accounting Standard Board’s (“FASB”) 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 0pt 10pt 0pt;">Revenues are recognized when control of the promised goods or services are transferred to a customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company derives its revenues from two sources: annual or monthly licenses that allow customers to access and utilize certain premium features of our cloud-based SaaS research intelligence platforms and the transactional sale of STM content managed, sourced and delivered through the Platform. In the nine months ended March 31, 2025 and 2024, the Company recognized revenue of $5,980,919 and $4,610,262 that was included in the deferred revenue at the beginning of each respective period. This revenue was recorded for the fulfillment of performance obligations related to cloud-based software subscriptions. Deferred revenue and accounts receivable was $6,424,724 and $6,153,063 as of June 30, 2023, respectively.</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-20250331x10q001.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:10pt;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:10pt;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:10pt;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:10pt;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. </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:47.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: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: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.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: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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:6.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.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="font-size:11pt;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;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.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;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin: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:47.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="font-size:11pt;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;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.89%;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.03%;margin: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:47.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="font-size:11pt;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;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.25%;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;">2025</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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:21.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><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:47.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;">United States</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="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,227,043</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.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;"> 57.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 7,289,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;background:#cceeff;margin: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:2.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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;"> 4,046,925</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.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;"> 32.0</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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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,767,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin: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:2.03%;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:47.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;">Rest of World</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="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,387,395</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.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 3pt 0.05pt 0pt;"> 11.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 1,058,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;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:2.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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,661,363</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.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;"> 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 12,115,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;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:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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: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: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.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: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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:6.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.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: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><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.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;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><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:47.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: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><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.89%;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.03%;margin:0pt;padding:0pt;"><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:47.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: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 colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.25%;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;">2025</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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:21.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><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:47.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;">United States</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:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,271,525</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.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;"> 58.1</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.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;background:#cceeff;margin: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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;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.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: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;"> 11,619,759</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.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;"> 31.7</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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin: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:2.03%;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:47.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;">Rest of World</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: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,728,780</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.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 3pt 0.05pt 0pt;"> 10.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.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;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:2.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;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.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: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;"> 36,620,064</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.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;"> 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.03%;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 5980919 4610262 6424724 6153063 <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:47.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: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: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.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: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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:6.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.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="font-size:11pt;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;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.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;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin: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:47.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="font-size:11pt;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;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.89%;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.03%;margin: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:47.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="font-size:11pt;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;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.25%;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;">2025</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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:21.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><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:47.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;">United States</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="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,227,043</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.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;"> 57.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 7,289,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;background:#cceeff;margin: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:2.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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;"> 4,046,925</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.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;"> 32.0</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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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,767,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin: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:2.03%;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:47.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;">Rest of World</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="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,387,395</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.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 3pt 0.05pt 0pt;"> 11.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 1,058,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;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:2.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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,661,363</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.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;"> 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 12,115,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;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:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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: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: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.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: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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:6.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.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: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><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.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;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><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:47.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: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><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:48.89%;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.03%;margin:0pt;padding:0pt;"><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:47.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: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 colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.25%;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;">2025</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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:21.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><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:47.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;">United States</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:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,271,525</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.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;"> 58.1</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.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;background:#cceeff;margin: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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;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.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: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;"> 11,619,759</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.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;"> 31.7</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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin: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:2.03%;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:47.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;">Rest of World</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: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,728,780</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.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 3pt 0.05pt 0pt;"> 10.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.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;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:2.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:47.04%;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.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: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;"> 36,620,064</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.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;"> 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.03%;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> 7227043 0.57 7289260 0.602 4046925 0.32 3767945 0.311 1387395 0.11 1058467 0.087 12661363 1 12115672 1 21271525 0.581 19220592 0.591 11619759 0.317 10225116 0.315 3728780 0.102 3044677 0.094 36620064 1 32490385 1 <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, Net 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, net 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:45.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:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.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:9.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: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: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:45.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.06%;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, 2025</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: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:22.75%;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, 2024</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:45.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;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.04%;background:#cceeff;margin: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,292,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.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;"> 56.5</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: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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,125,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.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:45.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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.04%;margin: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,605,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.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;"> 34.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,082,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.2</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:45.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;">Rest of World</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.04%;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;"> 705,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.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;"> 9.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 671,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:45.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.04%;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,604,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.11%;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: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.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,879,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.29%;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;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:45.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:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.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:9.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: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: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:45.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.06%;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, 2025</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: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:22.75%;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, 2024</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:45.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;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.04%;background:#cceeff;margin: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,292,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.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;"> 56.5</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: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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,125,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.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:45.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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.04%;margin: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,605,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.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;"> 34.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,082,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.2</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:45.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;">Rest of World</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.04%;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;"> 705,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.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;"> 9.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 671,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:45.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.04%;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,604,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.11%;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: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.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,879,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.29%;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> 4292963 0.565 4125696 0.60 2605952 0.343 2082900 0.302 705143 0.093 671204 0.098 7604058 1 6879800 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 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. For the periods ended March 31, 2025 and June 30, 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. The Company operates in a single reporting unit at the consolidated level. 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 unit 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 condensed 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 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 requisite service period for awards subject to time vesting conditions and the graded tranche basis for awards subject to market vesting conditions. Forfeitures are accounted for as they occur. The Company recognizes the fair value of stock-based compensation within its condensed consolidated statements of operations and comprehensive income (loss) 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 gains of $44,519 and $119,205 for the three and nine months ended March 31, 2025, respectively and losses of <span style="-sec-ix-hidden:Hidden_21_1JPGWVEuuYnoz3mmJHg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$22,177</span></span> and <span style="-sec-ix-hidden:Hidden_zfqXnqYL00OjPYT6Y6EMYQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$15,059</span></span> for the three and nine months ended March 31, 2024, respectively. Cash denominated in Euros, British Pounds and Japanese Yen with an aggregate US Dollar equivalent of $612,725, and $630,680 at March 31, 2025 and June 30, 2024, respectively, was held in accounts at financial institutions.</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;">2025</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;">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;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;">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.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;">2023</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.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.07</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.09</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.07</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.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;"><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.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.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.05</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.29</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.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.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.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.27</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.28</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.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;"><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.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.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.20</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 Japanese Yen: 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.007 </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.007 </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.006 </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.007 </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 Japanese Yen: 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.007 </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.007 </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.007 </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.007 </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;"> </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;"> </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;"> </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 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.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.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;"><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.06</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 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.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;"> </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;"><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></table> 44519 119205 612725 630680 <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;">2025</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;">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;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;">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.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;">2023</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.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.07</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.09</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.07</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.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;"><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.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.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.05</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.29</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.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.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.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.27</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.28</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.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;"><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.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.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.20</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 Japanese Yen: 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.007 </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.007 </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.006 </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.007 </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 Japanese Yen: 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.007 </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.007 </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.007 </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.007 </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;"> </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;"> </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;"> </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 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.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.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;"><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.06</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 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.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;"> </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;"><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></table> 1.08 1.08 1.07 1.09 1.07 1.08 1.08 1.05 1.29 1.26 1.26 1.27 1.28 1.26 1.26 1.2 0.007 0.007 0.006 0.007 0.007 0.007 0.007 0.007 0.05 0.06 0.05 0.06 0.05 0.06 0.06 0.05 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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. Basic and diluted net loss per common share is the same for the nine months ended March 31, 2025 and 2024 because all stock options, warrants, and unvested restricted common stock are anti-dilutive. </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 reconciles the numerators and denominators used in the computations of both basic and diluted earnings per share:</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;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:24.72%;margin: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.03%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:24.7%;margin: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:24.72%;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.03%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:24.7%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) available to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin: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,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;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,094,760)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;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;"> (965,370)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average commons shares - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin: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,033,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,020,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,597,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,377,199</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive effect of outstanding warrants and stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin: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,080,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 938,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive effect of unvested restricted common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.32%;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;"> 26,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,552,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average commons shares - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin: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,139,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,511,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,597,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,377,199</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin: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.01 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;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.04)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin: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.01 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin: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.04)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin: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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">1</sup> Weighted average stock options excluded due to anti-dilution were 770,287 and 8,000 during the three months ended March 31, 2025 and 2024, respectively and 2,791,702 and 2,641,492 during the nine months ended March 31, 2025 and 2024, respectively. Shares of unvested restricted stock that were considered antidilutive were 2,139,100 and 2,329,900 during the three months ended March 31, 2025 and 2024, respectively and 2,221,495 and 2,715,191 during the nine months ended March 31, 2025 and 2024, respectively.</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;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:24.72%;margin: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.03%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:24.7%;margin: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:24.72%;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.03%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:24.7%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) available to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin: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,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;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,094,760)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;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;"> (965,370)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average commons shares - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin: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,033,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,020,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,597,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,377,199</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive effect of outstanding warrants and stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin: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,080,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 938,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive effect of unvested restricted common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.32%;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;"> 26,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,552,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average commons shares - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin: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,139,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,511,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,597,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,377,199</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin: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.01 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;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.04)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin: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.01 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin: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.04)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.31%;margin: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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">1</sup> Weighted average stock options excluded due to anti-dilution were 770,287 and 8,000 during the three months ended March 31, 2025 and 2024, respectively and 2,791,702 and 2,641,492 during the nine months ended March 31, 2025 and 2024, respectively. Shares of unvested restricted stock that were considered antidilutive were 2,139,100 and 2,329,900 during the three months ended March 31, 2025 and 2024, respectively and 2,221,495 and 2,715,191 during the nine months ended March 31, 2025 and 2024, respectively.</p> 216470 76301 -1094760 -1094760 -965370 -965370 31033022 30020652 30597410 28377199 1080595 938087 26318 2552503 32139935 33511242 30597410 28377199 0.01 0 -0.04 -0.03 0.01 0 -0.04 -0.03 770287 8000 2791702 2641492 2139100 2329900 2221495 2715191 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Under FASB ASC Topic 820, Fair Value Measurements and Disclosures, fair value is defined as the price at which an asset could be exchanged or a liability transferred in a transaction between knowledgeable, willing parties in the principal or most advantageous market for the asset or liability. Where available, fair value is based on observable market prices or parameters or derived from such prices or parameters. Where observable prices or parameters are not available, valuation models are applied. A fair value hierarchy prioritizes the inputs used in measuring fair value into three broad levels as follows:</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 12pt 0pt;">The following table sets forth by level, within the fair value hierarchy, the Company’s assets and liabilities at fair value as of March 31, 2025 and June 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:41.76%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of March 31, 2025</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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:41.77%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;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;"> </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:4.81%;margin: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;"> </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:4.81%;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin: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;"> </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:4.81%;margin: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;"> </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:4.81%;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin: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:12.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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.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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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.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.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:10.4%;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:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;margin:0pt;padding:0pt;"><p 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:12.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent earnout liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:4.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.03%;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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,110,910</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.03%;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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,110,910</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:4.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.03%;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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td></tr><tr><td style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> 15,110,910</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:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> 15,110,910</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: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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><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:0pt;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">1</sup> During the three and nine months ended March 31, 2025, a change in fair value of contingent liability of $405,910 and $2,812,796, respectively, were recognized as loss in the accompanying condensed consolidated statements of operations and comprehensive income (loss). During the nine months ended March 31, 2024, a change in fair value of contingent liability of $268,287, was recognized as a gain in the accompanying condensed consolidated statements of operations and comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our contingent earnout liability related to the Scite acquisition, which is further discussed in Note 5 to the condensed consolidated financial statements, is in the “Level 3” category for valuation purposes. The contingent earnout liability fair value is estimated with the assistance of a valuation specialist, using a Monte Carlo simulation of discounted future cash flows based on management’s forecast and a 10% <span style="-sec-ix-hidden:Hidden_0MgoARbd90Sr0BZJ-xd4mg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">discount</span></span> rate. Due to the uncertainty of the significant unobservable inputs into the Monte Carlo simulation, actual results may differ under different estimates and 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 carrying amounts of financial assets and liabilities, such as cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values because of the short maturity of these instruments.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:41.76%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of March 31, 2025</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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:41.77%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;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;"> </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:4.81%;margin: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;"> </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:4.81%;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin: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;"> </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:4.81%;margin: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;"> </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:4.81%;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin: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:12.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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.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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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.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.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:10.4%;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:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:12.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;margin:0pt;padding:0pt;"><p 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:12.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent earnout liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:4.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.03%;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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,110,910</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.03%;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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,110,910</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:4.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.03%;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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td></tr><tr><td style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> 15,110,910</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:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> 15,110,910</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: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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:4.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,298,114</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><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:0pt;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">1</sup> During the three and nine months ended March 31, 2025, a change in fair value of contingent liability of $405,910 and $2,812,796, respectively, were recognized as loss in the accompanying condensed consolidated statements of operations and comprehensive income (loss). During the nine months ended March 31, 2024, a change in fair value of contingent liability of $268,287, was recognized as a gain in the accompanying condensed consolidated statements of operations and comprehensive income (loss).</p> 15110910 15110910 12298114 12298114 15110910 15110910 12298114 12298114 405910 2812796 -268287 0.10 <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 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 within fiscal years beginning after December 15, 2024 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 2026 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 0pt 12pt 0pt;">In November 2024, the FASB issued ASU No. 2024-03 “Income Statement - Reporting Comprehensive Income- Expense Disaggregation Disclosures (Subtopic 220-40)” which requires disclosure each reporting period, in the notes to the financial statements, of specified information about certain costs and expenses. The new requirements will be effective for the Company for annual periods beginning after December 15, 2026, and interim reporting periods within annual reporting periods beginning after December 15, 2027. The guidance will be applied on a prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of ASU 2024-03 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;">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, 2026 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 March 31, 2025 and June 30, 2024, respectively.</p> 500000 2026-04-15 0.025 0 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 0pt 8pt 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. From November 2019 to November 2021, the Company's stockholders approved increases in the maximum number of shares of common stock that may be issued pursuant to awards granted under the 2017 Omnibus Incentive Plan from 1,874,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, 2025, there were 416,577 shares available for grant under the 2017 Plan, and no shares were available for grant under the 2007 Plan. All incentive stock award grants prior to the adoption of the 2017 Plan on November 21, 2017 were made under the 2007 Plan, and all incentive stock award grants after the adoption of the 2017 Plan on November 21, 2017 were made under the 2017 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">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.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:1.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:9.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:1.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: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:6.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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:1.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: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:6.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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: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:6.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.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;">All Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unvested Options</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.26%;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.7%;margin:0pt;padding:0pt;"><p style="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.72%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="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.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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.72%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="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.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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="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.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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.72%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="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.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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.72%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="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.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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="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.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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.72%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="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.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:1.7%;margin:0pt;padding:0pt;"><p style="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.72%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="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.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;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="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.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;">Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.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:1.7%;margin:0pt;padding:0pt;"><p style="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.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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.04%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;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.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;">Outstanding at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 2,788,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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:6.95%;background:#cceeff;margin: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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 2,529,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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:6.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 258,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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:6.96%;background:#cceeff;margin: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.26%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 260,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></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:6.95%;margin: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.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></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:6.96%;margin: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 260,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></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:6.96%;margin: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.79</p></td></tr><tr><td style="vertical-align:bottom;width:37.26%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></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:6.95%;background:#cceeff;margin: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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 129,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></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:6.96%;background:#cceeff;margin: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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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;"> (129,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></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:6.96%;background:#cceeff;margin: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.26%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (128,821)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></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:6.95%;margin: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.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (128,821)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></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:6.96%;margin: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.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;margin: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.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="visibility:hidden;">​</span></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:6.96%;margin: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.26%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></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:6.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></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:6.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></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:6.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.26%;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, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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,919,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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:6.95%;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.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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,530,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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:6.96%;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.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;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;"> 388,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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:6.96%;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.77</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The weighted average remaining contractual life of all options outstanding as of March 31, 2025 was 4.83 years. The remaining contractual life for options vested and exercisable at March 31, 2025 was 4.14 years. Furthermore, the aggregate intrinsic value of options outstanding as of March 31, 2025 was $1,943,721, and the aggregate intrinsic value </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;">of options vested and exercisable as of March 31, 2025 was $1,943,721, in each case based on the fair value of the Company’s common stock on March 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">During the nine months ended March 31, 2025, the Company granted 260,000 options to directors with a fair value of $364,000 which amount will be amortized over the vesting period. The total stock options expense during the nine months ended March 31, 2025 was $146,751 and is included in selling, general and administrative expenses in the accompanying condensed consolidated statement of operations and comprehensive income (loss). As of March 31, 2025, the amount of unrecognized compensation related to stock options was $473,570, which will be recorded as an expense in future periods. During the nine months ended March 31, 2025, the Company issued 48,927 net shares of common stock upon the exercise of options underlying 128,821 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 assumptions used to estimate the fair values based upon a Black-Scholes option pricing model of the stock options granted during the nine months ended March 31, 2025 and 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:85.12%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:3.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.47%;margin:0pt;padding:0pt;"><p style="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.09%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.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;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin: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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 4.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.85%;margin:0pt;padding:0pt;"><p 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:66.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;">Expected life (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.85%;margin:0pt;padding:0pt;"><p 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;text-align:justify;text-indent:36pt;margin:0pt;">The following table presents the information regarding stock options outstanding and exercisable as of March 31, 2025:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><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.11%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:22.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="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.05%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="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.63%;margin:0pt;padding:0pt;"><p style="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.05%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="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.63%;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.05%;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.91%;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.91%;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.91%;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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.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.91%;background:#cceeff;margin: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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;margin: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;margin: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.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;margin: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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;background:#cceeff;margin: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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300,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.91%;margin: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.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.91%;background:#cceeff;margin: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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.91%;margin: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.91%;margin: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.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.91%;margin: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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;background:#cceeff;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.91%;margin: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.91%;margin: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.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.91%;margin: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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.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.91%;background:#cceeff;margin: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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 211,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.91%;margin: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.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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 211,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.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.91%;background:#cceeff;margin: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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.91%;margin: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,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.91%;margin: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.91%;margin: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,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.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.91%;background:#cceeff;margin: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 272,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.91%;margin: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 272,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.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.91%;background:#cceeff;margin: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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,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.91%;margin: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.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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68,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.91%;background:#cceeff;margin: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.16</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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.91%;margin: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.91%;margin: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.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.91%;margin: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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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,353</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.91%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;background:#cceeff;margin: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,353</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,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.91%;margin: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.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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,965</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.79</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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 260,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.91%;margin: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.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;margin: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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;background:#cceeff;margin: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.12</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.91%;background:#cceeff;margin: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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;margin: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;margin: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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;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,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.91%;background:#cceeff;margin: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.87</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.91%;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,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;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,919,804</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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;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,530,835</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;">During the nine months ended March 31, 2025, the Company issued an additional 590,000 shares of restricted stock to employees, with an aggregate fair value of $1,309,240. The 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 first became effective on August 19, 2022, and grants under the program span <span style="-sec-ix-hidden:Hidden_wovU6fLCrUWEDg06W1QIUw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5 years</span></span> from the grant date. The LTEBP 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><table style="border-collapse:collapse;border:0;"><tr><td style="width:72pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">•</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">20% at a 30-day VWAP of $3.00 per share (vestings occurred on March 14, 2024 and December 9, 2024); </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="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 (vesting occurred on January 3, 2025); </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_FVoc2Vo4ZkOnuXZ0zkgu0A;"><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 590,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 $1,309,240, computed using the Monte Carlo simulations on a binomial model with a derived service period ranging from 0.64 to 2.33 years. The total restricted common stock expense related to amortization of the fair value of the restricted stock awards were $1,400,199 and $1,624,769 during the nine months ended March 31, 2025 and 2024, respectively, and is included in selling, general and administrative expenses in the accompanying condensed consolidated statements of operations and comprehensive income (loss). As of March 31, 2025, the amount of unrecognized compensation related to issuances of restricted common stock was $957,272, which will be recognized as an expense in future periods. 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, using the treasury method. From the 32,405,120 shares issued and outstanding on the condensed consolidated balance sheets, 1,530,492 shares are subject to vesting and are not considered outstanding for accounting purposes.  </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.11%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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: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:12.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: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:56.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:12.15%;margin:0pt;padding:0pt;"><p style="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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:13.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.44%;margin:0pt;padding:0pt;"><p style="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:56.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.15%;margin:0pt;padding:0pt;"><p style="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.13%;margin:0pt;padding:0pt;"><p style="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.33%;margin:0pt;padding:0pt;"><p style="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:13.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.44%;margin:0pt;padding:0pt;"><p style="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:56.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.15%;margin:0pt;padding:0pt;"><p style="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.13%;margin:0pt;padding:0pt;"><p style="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.33%;margin:0pt;padding:0pt;"><p style="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:13.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.44%;margin:0pt;padding:0pt;"><p style="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:56.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.15%;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.13%;margin:0pt;padding:0pt;"><p style="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:14.48%;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;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:56.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;">Non-vested, June 30, 2024</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:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,957,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin: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,075,449</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin: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.57</p></td></tr><tr><td style="vertical-align:bottom;width:56.52%;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.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:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 590,000</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin: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,309,240</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;margin: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.22</p></td></tr><tr><td style="vertical-align:bottom;width:56.52%;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.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:12.15%;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;"> (788,650)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;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,589,035)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin: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.01</p></td></tr><tr><td style="vertical-align:bottom;width:56.52%;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.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:12.15%;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;"> (228,584)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;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;"> (332,450)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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.45</p></td></tr><tr><td style="vertical-align:bottom;width:56.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;">Non-vested, March 31, 2025</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:12.15%;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,530,492</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:13.14%;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,463,204</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:9.07%;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.61</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 9pt 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 9pt 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 (the “Repurchase Cap”), in addition to the prior remaining balance of outstanding common stock of $330,774 (at prices no greater than $4.00 per share) (the “Repurchase Price Cap”)) from our employees to satisfy their tax obligations in connection with the vesting of stock incentive awards through the end of fiscal year 2025. Effective as of December 19, 2024, the Compensation Committee of our Board of Directors authorized an increase in the Repurchase Cap to an aggregate value not exceeding $1,500,000 and the Repurchase Price Cap to a price no greater than $5.50 per share. 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, 2024, $346,893 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 9pt 0pt;">During the three months ended March 31, 2025, the Company repurchased 246,707 shares of our common stock from employees at an average market price of approximately $2.85 per share for an aggregate amount of $703,115. During the nine months ended March 31, 2025, the Company repurchased 300,596 shares of our common stock from employees at an average market price of approximately $3.02 per share for an aggregate amount of $908,393. As of March 31, 2025, $188,500 remains under the current authorization to repurchase our outstanding common stock from our employees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">During the three months ended March 31, 2024, the Company 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. 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 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;">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 1874513 6874513 416577 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.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:1.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:9.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:1.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: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:6.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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:1.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: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:6.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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: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:6.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.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;">All Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unvested Options</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.26%;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.7%;margin:0pt;padding:0pt;"><p style="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.72%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="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.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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.72%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="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.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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="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.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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.72%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="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.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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.72%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="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.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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="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.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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.72%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="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.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:1.7%;margin:0pt;padding:0pt;"><p style="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.72%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="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.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;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="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.7%;margin:0pt;padding:0pt;"><p style="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.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;">Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.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:1.7%;margin:0pt;padding:0pt;"><p style="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.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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.04%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;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.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;">Outstanding at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 2,788,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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:6.95%;background:#cceeff;margin: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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 2,529,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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:6.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 258,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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:6.96%;background:#cceeff;margin: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.26%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 260,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></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:6.95%;margin: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.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></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:6.96%;margin: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 260,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></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:6.96%;margin: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.79</p></td></tr><tr><td style="vertical-align:bottom;width:37.26%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></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:6.95%;background:#cceeff;margin: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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 129,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></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:6.96%;background:#cceeff;margin: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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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;"> (129,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></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:6.96%;background:#cceeff;margin: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.26%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (128,821)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></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:6.95%;margin: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.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (128,821)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></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:6.96%;margin: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.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;margin: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.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="visibility:hidden;">​</span></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:6.96%;margin: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.26%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></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:6.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></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:6.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></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:6.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.26%;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, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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,919,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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:6.95%;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.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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,530,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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:6.96%;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.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;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;"> 388,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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:6.96%;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.77</p></td></tr></table> 2788625 1.93 2529856 1.85 258769 2.73 260000 2.79 260000 2.79 129800 2.73 129800 2.73 128821 1.92 128821 1.92 2919804 2 2530835 1.89 388969 2.77 P4Y9M29D P4Y1M20D 1943721 1943721 260000 364000 146751 473570 48927 128821 <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:85.12%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:3.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.47%;margin:0pt;padding:0pt;"><p style="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.09%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.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;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin: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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 4.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.85%;margin:0pt;padding:0pt;"><p 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:66.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;">Expected life (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.85%;margin:0pt;padding:0pt;"><p 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.0426 0.04 P6Y P5Y 0.46 0.50 <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.11%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:22.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="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.05%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="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.63%;margin:0pt;padding:0pt;"><p style="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.05%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="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.91%;margin:0pt;padding:0pt;"><p style="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.63%;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.05%;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.91%;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.91%;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.91%;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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.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.91%;background:#cceeff;margin: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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;margin: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;margin: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.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;margin: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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;background:#cceeff;margin: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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300,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.91%;margin: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.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.91%;background:#cceeff;margin: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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.91%;margin: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.91%;margin: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.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.91%;margin: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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;background:#cceeff;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.91%;margin: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.91%;margin: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.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.91%;margin: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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.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.91%;background:#cceeff;margin: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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 211,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.91%;margin: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.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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 211,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.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.91%;background:#cceeff;margin: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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.91%;margin: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,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.91%;margin: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.91%;margin: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,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.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.91%;background:#cceeff;margin: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 272,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.91%;margin: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 272,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.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.91%;background:#cceeff;margin: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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,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.91%;margin: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.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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68,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.91%;background:#cceeff;margin: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.16</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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.91%;margin: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.91%;margin: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.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.91%;margin: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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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,353</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.91%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;background:#cceeff;margin: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,353</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,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.91%;margin: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.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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.91%;background:#cceeff;margin: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.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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,965</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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.79</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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 260,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.91%;margin: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.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;margin: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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;background:#cceeff;margin: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.12</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.91%;background:#cceeff;margin: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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;margin: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;margin: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;margin: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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;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,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.91%;background:#cceeff;margin: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.87</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.91%;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,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.05%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;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,919,804</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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.91%;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,530,835</p></td></tr></table> 0.7 225000 P0Y8M4D 225000 0.8 16000 P0Y4M20D 16000 0.9 15000 P0Y4M6D 15000 1.05 300000 P1Y4M20D 300000 1.09 40000 P1Y1M24D 40000 1.1 105000 P0Y3M 105000 1.2 247000 P2Y7M20D 247000 1.59 25000 P3Y1M9D 25000 2.1 238767 P6Y10M9D 238767 2.13 211500 P5Y7M20D 211500 2.15 200000 P7Y8M12D 200000 2.17 28000 P6Y1M13D 28000 2.19 5000 P6Y9M21D 5000 2.4 272000 P3Y7M13D 272000 2.43 61250 P6Y2M4D 61250 2.45 72000 P5Y4M6D 72000 2.49 68000 P5Y1M28D 68000 2.5 20000 P4Y1M17D 20000 2.64 7353 P6Y4M6D 7353 2.67 21000 P6Y5M19D 21000 2.73 257934 P8Y8M8D 128965 2.79 260000 P9Y7M13D 2.99 8000 P5Y1M13D 8000 3.13 208000 P4Y7M13D 208000 3.5 8000 P4Y10M13D 8000 2919804 2530835 590000 1309240 0.20 3 0.20 3.75 0.20 4.5 0.20 5.25 0.20 6 100000 20000 3 20000 3.75 5 40000 5.25 0.75 P5Y 590000 1309240 P0Y7M20D P2Y3M29D 1400199 1624769 957272 32405120 1530492 <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.11%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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: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:12.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: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:56.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:12.15%;margin:0pt;padding:0pt;"><p style="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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:13.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.44%;margin:0pt;padding:0pt;"><p style="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:56.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.15%;margin:0pt;padding:0pt;"><p style="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.13%;margin:0pt;padding:0pt;"><p style="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.33%;margin:0pt;padding:0pt;"><p style="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:13.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.44%;margin:0pt;padding:0pt;"><p style="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:56.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.15%;margin:0pt;padding:0pt;"><p style="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.13%;margin:0pt;padding:0pt;"><p style="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.33%;margin:0pt;padding:0pt;"><p style="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:13.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.44%;margin:0pt;padding:0pt;"><p style="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:56.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.15%;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.13%;margin:0pt;padding:0pt;"><p style="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:14.48%;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;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:56.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;">Non-vested, June 30, 2024</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:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,957,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin: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,075,449</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin: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.57</p></td></tr><tr><td style="vertical-align:bottom;width:56.52%;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.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:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 590,000</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin: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,309,240</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;margin: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.22</p></td></tr><tr><td style="vertical-align:bottom;width:56.52%;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.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:12.15%;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;"> (788,650)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;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,589,035)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;background:#cceeff;margin: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.01</p></td></tr><tr><td style="vertical-align:bottom;width:56.52%;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.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:12.15%;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;"> (228,584)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;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;"> (332,450)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;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.45</p></td></tr><tr><td style="vertical-align:bottom;width:56.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;">Non-vested, March 31, 2025</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:12.15%;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,530,492</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:13.14%;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,463,204</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:9.07%;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.61</p></td></tr></table> 1957726 3075449 1.57 590000 1309240 2.22 788650 1589035 2.01 228584 332450 1.45 1530492 2463204 1.61 750000 330774 4 1500000 5.5 346893 246707 2.85 703115 300596 3.02 908393 188500 159044 2.85 453276 186148 2.8 522024 379071 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 9pt 0pt;">Note 5.  Acquisitions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 9pt 0pt;"><span style="font-style:italic;font-weight:bold;">FIZ</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On September 28, 2022, Reprints Desk entered into an asset purchase agreement with FIZ Karlsruhe – Leibniz-Institut für Informationsinfrastruktur GmbH (“FIZ”). FIZ delivers STM content pursuant to various contracts with its customers through its AutoDoc platform. FIZ agreed to assign and transfer to Reprints Desk certain of these contracts effective January 1, 2023 (the “Sold Contracts”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On September 30, 2022, Reprints Desk made a non-refundable payment of $297,450 (€300,000) (the “Base Amount”) as initial consideration for the asset purchase. In September 2023, Reprints Desk 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, 2025, $29,394 in contingent consideration was recorded as a liability since it was unpaid, for customers that placed an order and have consented to have their contract assumed by Reprints Desk (the “Bonus Amount”). The Bonus Amount payments made were $28,614 and $91,174 for the three and nine months ended March 31, 2025, respectively. The Bonus Amount is based upon the collectable service fee that FIZ would have received from these customers. Contingent consideration for the Bonus Amount will continue to be paid in arrears through the quarter ending December 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The current contingent consideration for the Bonus Amount is recorded as a short-term liability on the condensed consolidated balance sheets. The Base Amount, the Base Amount Plus and the Bonus Amount were recorded as intangible assets on the condensed consolidated balance sheets with an estimated average useful life of 10 years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 9pt 36pt;">ResoluteAI</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On July 28, 2023, the Company acquired 100% of the outstanding stock of Resolute Innovation, Inc. (“ResoluteAI”), a Delaware corporation, an advanced search platform that equips organizations with search, discovery and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">knowledge management tools that are powered by artificial intelligence (“AI”) and NLP technologies. The total purchase consideration for ResoluteAI, net of cash acquired, was approximately $4.8 million. The consideration included an initial payment of $2.8 million, a holdback of $0.1 million and a contingent earnout that had an initial fair value of $1.9 million. The Company’s revaluation of the earnout resulted in a fair value of $0 on June 30, 2024. On December 23, 2024, the Company received $275,000 funds from transaction escrow release, related to a reduction of the purchase price, and recorded as other income on the condensed consolidated statements of operations and comprehensive income (loss) during the nine months ended March 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 9pt 0pt;"><span style="font-style:italic;font-weight:bold;">Scite</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On December 1, 2023, the Company acquired 100% of the outstanding stock of Scite, Inc. a Delaware corporation (“Scite”), a platform for discovering and evaluating scientific articles via an AI model to create unique “Smart Citations”. Smart Citations allow users to see how a publication has been cited by providing the context of the citation and a classification describing whether it allows for supporting or contrasting evidence for the cited claim. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The total purchase consideration for Scite, net of cash acquired, was approximately $21.1 million. The consideration included an initial payment of $7.2 million in cash, $6.5 million in stock, a holdback of $0.2 million and a contingent earnout that had an initial fair value of $7.2 million. The Company’s revaluations of the earnout resulted in a fair value of $12.3 million at June 30, 2024 and $15.1 million at March 31, 2025. </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, 2025 and 2024 for the Company had the Scite acquisition occurred as of July 1, 2023. 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.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: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.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.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.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:11.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.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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:41.67%;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.73%;margin: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.67%;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.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;">Nine Months ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;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.72%;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;">2025</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.7%;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.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.19%;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;">2025</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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;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.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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding: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.53%;margin:0pt;padding: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.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;">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.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;"> 12,661,363</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin: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.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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 36,620,064</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 33,950,021</p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;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.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,394,283</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.59%;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.1%;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.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.53%;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,766,015</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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;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></tr><tr><td style="vertical-align:bottom;width:41.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;">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.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;"> 6,267,080</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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin: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.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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 17,854,049</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 15,348,731</p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.1%;margin: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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;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.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;"> 5,710,158</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.59%;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.1%;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.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.53%;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,557,589</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.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;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></tr><tr><td style="vertical-align:bottom;width:41.67%;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.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.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.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:11.1%;margin: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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:41.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;">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.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;"> 556,922</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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin: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.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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 1,296,460</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (1,242,965)</p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.1%;margin: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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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 0pt 0.05pt 0pt;"> (327,042)</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.59%;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.1%;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.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.53%;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 0pt 0.05pt 0pt;"> (2,316,404)</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.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;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></tr><tr><td style="vertical-align:bottom;width:41.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.1%;margin: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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.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;">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.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;"> 229,880</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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin: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.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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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,019,944)</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (693,998)</p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;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.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;"> (13,410)</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.59%;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.1%;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.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.53%;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;"> (74,816)</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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;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></tr><tr><td style="vertical-align:bottom;width:41.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: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.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.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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;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.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;"> 216,470</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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.1%;margin: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.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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (1,094,760)</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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (776,047)</p></td></tr><tr><td style="vertical-align:bottom;width:41.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;">Pro Forma Net income (loss) per weighted average share, basic and diluted</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.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;">0.01 </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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin: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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.04)</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">(0.03)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company utilized the acquisition method of accounting for the acquisition in accordance with ASC 805, Business Combinations, and allocated the purchase price to ResoluteAI’s and Scite’s tangible assets, identifiable intangible assets, and assumed liabilities at their estimated fair values as of the date of acquisition. The fair value assigned to the developed technology and customer relationships were determined using the multi-period excess earnings method, which estimates the direct cash flow expected to be generated from the existing customers acquired. The cash flows were based on estimates used to value the acquisition, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model, as well as the weighted average cost of capital. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The valuation assumptions took into consideration the Company’s estimates of customer attrition and revenue growth projections. The excess of the purchase price paid by the Company over the estimated fair value of identified tangible and intangible assets has been recorded as goodwill. Goodwill also represents the future benefits as a result of the acquisitions that the Company believes will enhance the Company’s product offerings and lineup available to both new and existing customers and generate future synergies within the software and related services business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of this Quarterly Report on Form 10-Q, management has finalized its valuation analysis related to the Resolute and Scite acquisitions. The following table represents the Company’s allocation of the total purchase consideration to the fair value of tangible assets, identifiable intangible assets, and assumed liabilities of ResoluteAI and Scite on the date of acquisition:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:top;white-space:nowrap;width:70.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">In thousands </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">ResoluteAI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Scite</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value of consideration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,217</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Holdback cash paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common Stock (2,729,014 shares at $2.40 per share)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,549</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent earn-out</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,194</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total purchase price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,135</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Allocation of the consideration to the fair value of assets acquired and liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable and accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (27)</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (649)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (997)</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (60)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18)</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net tangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (508)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (933)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,800</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net identifiable intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,870</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,198</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,135</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 297450 300000 64578 29394 28614 91174 P10Y 1 4800000 2800000 100000 1900000 0 275000 1 21100000 7200000 6500000 200000 7200000 12300000 15100000 <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.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: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.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.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.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:11.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.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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:41.67%;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.73%;margin: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.67%;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.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;">Nine Months ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;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.72%;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;">2025</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.7%;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.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.19%;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;">2025</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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;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.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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding: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.53%;margin:0pt;padding: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.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;">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.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;"> 12,661,363</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin: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.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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 36,620,064</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 33,950,021</p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;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.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,394,283</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.59%;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.1%;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.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.53%;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,766,015</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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;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></tr><tr><td style="vertical-align:bottom;width:41.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;">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.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;"> 6,267,080</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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin: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.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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 17,854,049</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 15,348,731</p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.1%;margin: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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;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.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;"> 5,710,158</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.59%;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.1%;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.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.53%;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,557,589</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.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;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></tr><tr><td style="vertical-align:bottom;width:41.67%;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.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.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.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:11.1%;margin: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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:41.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;">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.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;"> 556,922</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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin: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.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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 1,296,460</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (1,242,965)</p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.1%;margin: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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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 0pt 0.05pt 0pt;"> (327,042)</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.59%;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.1%;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.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.53%;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 0pt 0.05pt 0pt;"> (2,316,404)</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.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;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></tr><tr><td style="vertical-align:bottom;width:41.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.1%;margin: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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.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;">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.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;"> 229,880</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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin: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.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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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,019,944)</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (693,998)</p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;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.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;"> (13,410)</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.59%;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.1%;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.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.53%;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;"> (74,816)</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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;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></tr><tr><td style="vertical-align:bottom;width:41.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: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.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.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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;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.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;"> 216,470</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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.1%;margin: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.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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> (1,094,760)</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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (776,047)</p></td></tr><tr><td style="vertical-align:bottom;width:41.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;">Pro Forma Net income (loss) per weighted average share, basic and diluted</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.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;">0.01 </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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin: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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.04)</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">(0.03)</p></td></tr></table> 12661363 12115672 36620064 33950021 6394283 6633740 18766015 18601290 6267080 5481932 17854049 15348731 5710158 5394269 16557589 16591696 556922 87663 1296460 -1242965 -327042 31228 -2316404 548967 229880 118891 -1019944 -693998 13410 42590 74816 82049 216470 76301 -1094760 -776047 0.01 -0.04 -0.03 <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:top;white-space:nowrap;width:70.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">In thousands </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">ResoluteAI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Scite</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value of consideration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,217</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Holdback cash paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common Stock (2,729,014 shares at $2.40 per share)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,549</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent earn-out</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,194</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total purchase price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,135</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Allocation of the consideration to the fair value of assets acquired and liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable and accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (27)</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (649)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (997)</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (60)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18)</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net tangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (508)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (933)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,800</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net identifiable intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,870</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,198</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,135</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 2774000 7217000 125000 175000 2729014 2.4 6549000 1867000 7194000 4766000 21135000 59000 132000 109000 43000 33000 27000 649000 997000 60000 18000 -508000 -933000 2000000 8800000 100000 70000 2100000 8870000 3174000 13198000 4766000 21135000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 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;">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 12pt 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;">On April 8, 2025, the Company extended the expiration date of its Revolving Line of Credit Note (the “PNC Note”) with PNC from April 15, 2025 to April 15, 2026, or such later date as PNC, in its sole discretion, may designate, which provides for a $500,000 secured revolving line of credit and bears interest annually at the daily SOFR rate plus 2.5%, with accrued interest due and payable monthly. </p> 2025-04-15 500000 0.025 false false false false